From c93c261a461c9a2359bdcd75f7136fcb05237106 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 10:48:12 +0200 Subject: Version alpha_old4 2007-02-22+15:45:00 - 2007-03-07+17:08:39 --- appli_3_alpha_old/css/default.css | 2 +- appli_3_alpha_old/css/ice.css | 11 +- appli_3_alpha_old/css/ice_img/titleTable.png | Bin 0 -> 1248 bytes appli_3_alpha_old/css/ice_moche.css | 233 +++++++++++++++++++ appli_3_alpha_old/css/ice_moche_img/README.txt | 1 + appli_3_alpha_old/css/ice_moche_img/logo.png | Bin 0 -> 5040 bytes appli_3_alpha_old/css/ice_moche_img/masque.png | Bin 0 -> 415 bytes appli_3_alpha_old/css/ice_moche_img/titleTable.png | Bin 0 -> 1248 bytes appli_3_alpha_old/css/ice_moche_img/titre.png | Bin 0 -> 23658 bytes appli_3_alpha_old/css/ice_moche_nohelp.css | 252 +++++++++++++++++++++ appli_3_alpha_old/css/ice_nohelp.css | 11 +- appli_3_alpha_old/css/print.css | 244 -------------------- appli_3_alpha_old/details_reunion.php | 29 +-- .../help/details_reunion_admin.php.hlp~ | 17 -- appli_3_alpha_old/help/index.php.hlp | 14 +- appli_3_alpha_old/help/index_origin.php.hlp | 7 + appli_3_alpha_old/images/supprimer.png | Bin 0 -> 244 bytes appli_3_alpha_old/include/connect.inc_free.php | 14 -- appli_3_alpha_old/include/je.inc.php | 60 ++++- appli_3_alpha_old/include/ju.inc.php | 150 ++++++------ appli_3_alpha_old/include/ludo/TODO_list.txt~ | 22 -- appli_3_alpha_old/include/ludo/config.inc.php | 7 + .../include/ludo/div_create_or_modif.php | 19 +- appli_3_alpha_old/include/ludo/fonctions.inc.php | 115 ++++++++-- appli_3_alpha_old/include/ludo/mail_textarea.php | 2 +- appli_3_alpha_old/index.php | 6 +- appli_3_alpha_old/listes.php | 16 +- appli_3_alpha_old/organiser.php | 26 --- appli_3_alpha_old/popdeletelist.php | 20 ++ appli_3_alpha_old/popnewlist.php | 3 + appli_3_alpha_old/poppersonne.php | 75 ++++-- appli_3_alpha_old/poppersonneliste.php | 5 + appli_3_alpha_old/script.js | 52 ++++- appli_3_alpha_old/sendmail.php | 3 +- appli_3_alpha_old/sendmail.php~ | 143 ------------ 35 files changed, 892 insertions(+), 667 deletions(-) create mode 100644 appli_3_alpha_old/css/ice_img/titleTable.png create mode 100644 appli_3_alpha_old/css/ice_moche.css create mode 100644 appli_3_alpha_old/css/ice_moche_img/README.txt create mode 100644 appli_3_alpha_old/css/ice_moche_img/logo.png create mode 100644 appli_3_alpha_old/css/ice_moche_img/masque.png create mode 100644 appli_3_alpha_old/css/ice_moche_img/titleTable.png create mode 100644 appli_3_alpha_old/css/ice_moche_img/titre.png create mode 100644 appli_3_alpha_old/css/ice_moche_nohelp.css delete mode 100644 appli_3_alpha_old/css/print.css delete mode 100644 appli_3_alpha_old/help/details_reunion_admin.php.hlp~ create mode 100644 appli_3_alpha_old/help/index_origin.php.hlp create mode 100644 appli_3_alpha_old/images/supprimer.png delete mode 100644 appli_3_alpha_old/include/connect.inc_free.php delete mode 100644 appli_3_alpha_old/include/ludo/TODO_list.txt~ delete mode 100644 appli_3_alpha_old/organiser.php create mode 100644 appli_3_alpha_old/popdeletelist.php create mode 100644 appli_3_alpha_old/popnewlist.php delete mode 100644 appli_3_alpha_old/sendmail.php~ diff --git a/appli_3_alpha_old/css/default.css b/appli_3_alpha_old/css/default.css index 806d579..b8ecc3d 100644 --- a/appli_3_alpha_old/css/default.css +++ b/appli_3_alpha_old/css/default.css @@ -157,7 +157,7 @@ p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } display:none; } .popup , .popup_creneau , .popup_personne , .popup_commentaire , .popup_fichier , .popup_new { - display: none; + display: none; position: absolute; left:50%; top:50%; diff --git a/appli_3_alpha_old/css/ice.css b/appli_3_alpha_old/css/ice.css index 428cf1b..ee6af49 100644 --- a/appli_3_alpha_old/css/ice.css +++ b/appli_3_alpha_old/css/ice.css @@ -44,6 +44,15 @@ h2 { color: #5C5CFF; margin: 0px; } +.reunion_fixee { + color:#00FF00; +} +.reunion_en_cours { + color:#FFFF00; +} +.reunion_annulee { + color:#FF0000; +} select { width:auto; } /***** Titre *****/ #titre h2 { @@ -255,5 +264,5 @@ div.popup_contenu #page_accueil { - text-align:middle; + text-align:center; } diff --git a/appli_3_alpha_old/css/ice_img/titleTable.png b/appli_3_alpha_old/css/ice_img/titleTable.png new file mode 100644 index 0000000..e6c02d9 Binary files /dev/null and b/appli_3_alpha_old/css/ice_img/titleTable.png differ diff --git a/appli_3_alpha_old/css/ice_moche.css b/appli_3_alpha_old/css/ice_moche.css new file mode 100644 index 0000000..0004b1a --- /dev/null +++ b/appli_3_alpha_old/css/ice_moche.css @@ -0,0 +1,233 @@ +img { border : none ; } +body { + color: #000000; + background-color:#F5F5DC; + font-family: Verdana, Arial, Helvetica, sans-serif; + padding:0px; + margin:0px; + min-width:750px; /*Pour eviter le chevauchement pour FireFox, ne change rien pour IE (qui gere pas trop mal sans ca) */ +} +table { + border-spacing:0px; + margin: auto; + padding: 0px; + width:98%; + text-align:center; + border: thin solid #E0E0E0; + border-collapse:collapse; /* Imite le cellspacing=0 et fonctionne sous IE */ + background-color:#F7F7F7; +} +th { + border-right:none; + font-weight: bold; + color: #FFFFFF; + background-color:#551A8B; +} + +th.selected {color:#8470FF;} +td { + border-bottom-width: thin; + border-bottom-style: solid; + border-bottom-color: #E0E0E0; +} +th a:link, th a:visited { + font-size: x-small; + color: #FFFFFF; +} + +h1 { + font-weight: bold; + color: #9999FF; + text-align: center; +} +h2 { + color: #5C5CFF; + margin: 0px; +} +select { width:auto; } +/***** Titre *****/ +#titre h2 { + color: #551A8B; + height:60px; + width:200px; + margin-left:60px; + padding-top:5px; +/* background-image:url(ice_img/titre.png); + background-position:left; + background-repeat:no-repeat;*/ + color:#FFFFFF; + font-size:40px; + +} +#titre { + height:60px; + padding-top:5px; + width:100%; + clear:left; + background-color:#551A8B; + background-image:url(ice_img/logo.png); + background-position:left; + background-repeat:no-repeat; +} + +/*****************/ +/***** Menu *****/ +#menu { + padding:0px; + margin:0px; + color:#551A8B; + width:15em; + background-color:#FFFFFF; +} +#menu a { + text-decoration:none; + display:block; + font-weight:bold; + text-align:center; + color:#551A8B; +} +#menu a:hover { + color:#FFFFFF; + background-color:#551A8B; +} +/* Pour IE5/MAC \*/#menu a{float:none;}/**/ +#menu li { + list-style: none; + padding:0px; + margin:0px; + vertical-align:middle; +} +#menu #deconnection { +} + +#main_menu { + +} +/*********************/ +/***** Sous Menu *****/ +#sous_menu { + display:none; +} + +/*******************/ +/***** Contenu *****/ +#contenu { + padding-top:10px; + padding-bottom:10px; + padding-right:3em; + padding_left:3em; + position:absolute; + top:60px; + left:15em; + +} +#help { + text-align:justify; + color:#000000; + float:left; + margin-top:20px; + margin-left:10px; + padding:5px; + border:thin solid #000000; + background-color:#F7F7F7; + font-size:small; + width:15em; +} + +#help h2 , #help a +{ + text-align:center; + font-size:medium; + color:#FFFFFF; + background-color:#551A8B; + color:#FFFFFF; + margin-top:0; + margin-bottom:10px; +} +#no_help, #no_help h2 +{ + display:none; +} + + +.popup , .popup_creneau , .popup_personne , .popup_commentaire , .popup_fichier , .popup_deletelist { + display: none; + position: absolute; + left:50%; + top:50%; + border: 3px solid #000000; + background-color: #8470FF; + z-index: 500; + font-size: 80%; + text-align:center; +} +.popup { + width: 20em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -10em ;/*moitié de width */ +} + +.popup_creneau { + width: 45em; + height: 22em; + margin-top: -11em ;/*moitié de height */ + margin-left: -22.5em ;/*moitié de width */ +} +.popup_personne { + width: 45em; + height: 30em; + margin-top: -15em ;/*moitié de height */ + margin-left: -22.5em ;/*moitié de width */ +} +.popup_commentaire { + width: 30em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -15em ;/*moitié de width */ +} + +.popup_fichier { + width: 30em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -15em ;/*moitié de width */ +} +.popup_deletelist { + width: 26em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -13em ;/*moitié de width */ +} + +.popup h2 , .popup_creneau h2 , .popup_personne h2 , .popup_commentaire h2 , .popup_fichier h2 , .popup_deletelist h2 +{ + background:#551A8B; + color:#FFFFFF; + font-size:small; + border-bottom:inherit; +} + +div.popup_contenu +{ + margin-top:1em; + vertical-align:middle; +} + +.popup input , .popup_creneau input , .popup_personne input , .popup_commentaire input , .popup_fichier input , .popup_deletelist input +{ + cursor:pointer; +} + +#masque +{ + width:100%; + height:100%; + display: none; + position: absolute; + left:0px; + top:0px; + background-image:url(ice_img/masque.png); + background-repeat:repeat; + z-index: 499; +} diff --git a/appli_3_alpha_old/css/ice_moche_img/README.txt b/appli_3_alpha_old/css/ice_moche_img/README.txt new file mode 100644 index 0000000..b81d613 --- /dev/null +++ b/appli_3_alpha_old/css/ice_moche_img/README.txt @@ -0,0 +1 @@ +C'est ici qu'on stockera les images propre au style Ice.css diff --git a/appli_3_alpha_old/css/ice_moche_img/logo.png b/appli_3_alpha_old/css/ice_moche_img/logo.png new file mode 100644 index 0000000..a768d45 Binary files /dev/null and b/appli_3_alpha_old/css/ice_moche_img/logo.png differ diff --git a/appli_3_alpha_old/css/ice_moche_img/masque.png b/appli_3_alpha_old/css/ice_moche_img/masque.png new file mode 100644 index 0000000..45a6027 Binary files /dev/null and b/appli_3_alpha_old/css/ice_moche_img/masque.png differ diff --git a/appli_3_alpha_old/css/ice_moche_img/titleTable.png b/appli_3_alpha_old/css/ice_moche_img/titleTable.png new file mode 100644 index 0000000..e6c02d9 Binary files /dev/null and b/appli_3_alpha_old/css/ice_moche_img/titleTable.png differ diff --git a/appli_3_alpha_old/css/ice_moche_img/titre.png b/appli_3_alpha_old/css/ice_moche_img/titre.png new file mode 100644 index 0000000..d8d9ce6 Binary files /dev/null and b/appli_3_alpha_old/css/ice_moche_img/titre.png differ diff --git a/appli_3_alpha_old/css/ice_moche_nohelp.css b/appli_3_alpha_old/css/ice_moche_nohelp.css new file mode 100644 index 0000000..9032594 --- /dev/null +++ b/appli_3_alpha_old/css/ice_moche_nohelp.css @@ -0,0 +1,252 @@ + +img { border : none ; } +body { + color: #000000; + background-color:#F5F5DC; + font-family: Verdana, Arial, Helvetica, sans-serif; + padding:0px; + margin:0px; + min-width:750px; /*Pour eviter le chevauchement pour FireFox, ne change rien pour IE (qui gere pas trop mal sans ca) */ +} +table { + border-spacing:0px; + margin: auto; + padding: 0px; + width:98%; + text-align:center; + border: thin solid #E0E0E0; + border-collapse:collapse; /* Imite le cellspacing=0 et fonctionne sous IE */ + background-color:#F7F7F7; +} +th { + border-right:none; + font-weight: bold; + color: #FFFFFF; + background-color: #551A8B; +} +th.selected {color:#8470FF;} +td { + border-bottom-width: thin; + border-bottom-style: solid; + border-bottom-color: #E0E0E0; +} +th a:link, th a:visited { + font-size: x-small; + color: #FFFFFF; +} +h1 { + font-weight: bold; + color: #9999FF; + text-align: center; +} +h2 { + color: #5C5CFF; + margin: 0px; +} +select { width:auto; } +/***** Titre *****/ +#titre h2 { + color: #551A8B; + margin-left:50px; + height:50px; + width:200px; + background-image:url(ice_img/titre.png); + background-position:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-size:0px; +} +#titre { + height:50px; + clear:left; + background-color:#FFFFFF; + background-image:url(ice_img/logo.png); + background-position:left; + background-repeat:no-repeat; +} + +/*****************/ +/***** Menu *****/ +#menu { + padding:0px; + margin:0px; + width:100%; + height:1.5em; + background-color:#551A8B; +} +#menu a { + text-decoration:none; + display:block; + font-weight:bold; + text-align:center; + color:#FFFFFF; + height:1.5em; +} +#menu a:hover { + color:#000000; + background-color:#FFFFFF; + height:1.5em; +} +/* Pour IE5/MAC \*/#menu a{float:none;}/**/ +#menu li { + list-style: none; + float:left; + padding:0; + margin:0; + width:10em; + white-space:nowrap;/*Evite l'étalement sur deux ligne*/ + vertical-align:middle; +} +#menu #deconnection { + float:right; +} + +#main_menu { + +} +/*********************/ +/***** Sous Menu *****/ +#sous_menu { + clear:left; + padding-top:5px; + padding-bottom:3px; + padding-left:15px; + border-bottom:1px solid #000000; + background-color:#8470FF; +} +/* -------------- Arbre -------------------*/ +p.arbre { + font-size: small; + color: #FFFFFF; + text-align: left; + margin-top: 0px; + margin-right: 0px; + margin-bottom: 0px; + margin-left: 0px; +} +p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } + + +/*******************/ +/***** Contenu *****/ + +#contenu { + padding-top:10px; + padding-bottom:20px; + padding-left:5px; + padding-right:5px; + float:left; + width:95%; +} +#no_help { + display:block; + text-align:justify; + color:#000000; + float:right; + margin:0px; + padding:1px; + border:thin solid #000000; + background-color:#F7F7F7; + font-size:small; + width:3%; +} +#no_help h2 , #no_help a +{ + display:block; + text-align:center; + font-size:medium; + color:#FFFFFF; + background-color:#551A8B; + margin:0px; + padding:0px; +} +#help,#help h2 +{ + display:none; +} + + + + +.popup , .popup_creneau , .popup_personne , .popup_commentaire , .popup_fichier , .popup_deletelist { + display: none; + position: absolute; + left:50%; + top:50%; + border: 3px solid #000000; + background-color: #8470FF; + z-index: 500; + font-size: 80%; + text-align:center; +} +.popup { + width: 20em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -10em ;/*moitié de width */ +} + +.popup_creneau { + width: 45em; + height: 22em; + margin-top: -11em ;/*moitié de height */ + margin-left: -22.5em ;/*moitié de width */ +} +.popup_personne { + width: 45em; + height: 30em; + margin-top: -15em ;/*moitié de height */ + margin-left: -22.5em ;/*moitié de width */ +} +.popup_commentaire { + width: 30em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -15em ;/*moitié de width */ +} + +.popup_fichier { + width: 30em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -15em ;/*moitié de width */ +} + +.popup_deletelist { + width: 26em; + height: 8em; + margin-top: -4em ;/*moitié de height */ + margin-left: -13em ;/*moitié de width */ +} + +.popup h2 , .popup_creneau h2 , .popup_personne h2 , .popup_commentaire h2 , .popup_fichier h2 , .popup_deletelist h2 +{ + background:#551A8B; + color:#FFFFFF; + font-size:small; + border-bottom:inherit; +} + +div.popup_contenu +{ + margin-top:1em; + vertical-align:middle; +} + +.popup input , .popup_creneau input , .popup_personne input , .popup_commentaire input , .popup_fichier input , .popup_deletelist input +{ + cursor:pointer; +} + +#masque +{ + width:100%; + height:100%; + display: none; + position: absolute; + left:0px; + top:0px; + background-image:url(ice_img/masque.png); + background-repeat:repeat; + z-index: 499; +} \ No newline at end of file diff --git a/appli_3_alpha_old/css/ice_nohelp.css b/appli_3_alpha_old/css/ice_nohelp.css index eb502a4..2bfa491 100644 --- a/appli_3_alpha_old/css/ice_nohelp.css +++ b/appli_3_alpha_old/css/ice_nohelp.css @@ -43,6 +43,15 @@ h2 { color: #5C5CFF; margin: 0px; } +.reunion_fixee { + color:#00FF00; +} +.reunion_en_cours { + color:#FFFF00; +} +.reunion_annulee { + color:#FF0000; +} select { width:auto; } /***** Titre *****/ #titre h2 { @@ -260,5 +269,5 @@ div.popup_contenu #page_accueil { - text-align:middle; + text-align:center; } diff --git a/appli_3_alpha_old/css/print.css b/appli_3_alpha_old/css/print.css deleted file mode 100644 index 8ebbae0..0000000 --- a/appli_3_alpha_old/css/print.css +++ /dev/null @@ -1,244 +0,0 @@ - -img { border : none ; } -body { - color: #000000; - background-color:#F5F5DC; - font-family: Verdana, Arial, Helvetica, sans-serif; - padding:0px; - margin:0px; - min-width:750px; /*Pour eviter le chevauchement pour FireFox, ne change rien pour IE (qui gere pas trop mal sans ca) */ -} -table { - border-spacing:0px; - margin: auto; - padding: 0px; - width:98%; - text-align:center; - border: thin solid #E0E0E0; - border-collapse:collapse; /* Imite le cellspacing=0 et fonctionne sous IE */ - background-color:#F7F7F7; -} -th { - border-right:none; - font-weight: bold; - color: #FFFFFF; - background-color: #551A8B; -} -td { - border-bottom-width: thin; - border-bottom-style: solid; - border-bottom-color: #E0E0E0; -} -th a:link, th a:visited { - font-size: x-small; - color: #FFFFFF; -} -h1 { - font-weight: bold; - color: #9999FF; - text-align: center; -} -h2 { - color: #5C5CFF; - margin: 0px; -} -select { width:auto; } -/***** Titre *****/ -#titre h2 { - color: #551A8B; - margin-left:50px; - height:50px; - width:200px; - background-image:url(ice_img/titre.png); - background-position:left; - background-repeat:no-repeat; - color:#FFFFFF; - font-size:0px; -} -#titre { - height:50px; - clear:left; - background-color:#FFFFFF; - background-image:url(ice_img/logo.png); - background-position:left; - background-repeat:no-repeat; -} - -/*****************/ -/***** Menu *****/ -#menu { - padding:0px; - margin:0px; - width:100%; - height:20px; - background-color:#551A8B; -} -#menu a { - text-decoration:none; - display:block; - font-weight:bold; - text-align:center; - color:#FFFFFF; -} -#menu a:hover { - color:#000000; - background-color:#FFFFFF; -} -/* Pour IE5/MAC \*/#menu a{float:none;}/**/ -#menu li { - list-style: none; - float:left; - padding:0; - margin:0; - width:120px; - white-space:nowrap;/*Evite l'étalement sur deux ligne*/ - vertical-align:middle; -} -#menu #deconnection { - float:right; -} - -#main_menu { - -} -/*********************/ -/***** Sous Menu *****/ -#sous_menu { - clear:left; - padding-top:5px; - padding-bottom:3px; - padding-left:15px; - border-bottom:1px solid #000000; - background-color:#8470FF; -} -/* -------------- Arbre -------------------*/ -p.arbre { - font-size: small; - color: #FFFFFF; - text-align: left; - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} -p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } - -/*******************/ -/***** Contenu *****/ -#contenu { - padding-top:10px; - padding-bottom:20px; - padding-left:5px; - float:left; - width:78%; -} -#help { - text-align:justify; - color:#000000; - float:right; - margin:5px; - padding:5px; - border:thin solid #000000; - background-color:#F7F7F7; - font-size:small; - width:18%; -} - -#help h2 , #help a -{ - text-align:center; - font-size:medium; - color:#FFFFFF; - background-color:#551A8B; - color:#FFFFFF; - margin-top:0; - margin-bottom:10px; -} -#no_help, #no_help h2 -{ - display:none; -} - - -.popup , .popup_creneau , .popup_personne , .popup_commentaire , .popup_fichier , .popup_new { - display: none; - position: absolute; - left:50%; - top:50%; - border: 3px solid #000000; - background-color: #8470FF; - z-index: 500; - font-size: 80%; - text-align:center; -} -.popup { - width: 20em; - height: 8em; - margin-top: -4em ;/*moitié de height */ - margin-left: -10em ;/*moitié de width */ -} - -.popup_creneau { - width: 45em; - height: 22em; - margin-top: -11em ;/*moitié de height */ - margin-left: -22.5em ;/*moitié de width */ -} -.popup_personne { - width: 45em; - height: 25em; - margin-top: -12.5em ;/*moitié de height */ - margin-left: -22.5em ;/*moitié de width */ -} -.popup_commentaire { - width: 30em; - height: 8em; - margin-top: -4em ;/*moitié de height */ - margin-left: -15em ;/*moitié de width */ -} - -.popup_fichier { - width: 30em; - height: 8em; - margin-top: -4em ;/*moitié de height */ - margin-left: -15em ;/*moitié de width */ -} - -.popup_new { - width: 30em; - height: 8em; - margin-top: -4em ;/*moitié de height */ - margin-left: -15em ;/*moitié de width */ -} - -.popup h2 , .popup_creneau h2 , .popup_personne h2 , .popup_commentaire h2 , .popup_fichier h2 , .popup_new h2 -{ - background:#551A8B; - color:#FFFFFF; - font-size:small; - border-bottom:inherit; -} - -div.popup_contenu -{ - margin-top:1em; - vertical-align:middle; -} - -.popup input , .popup_creneau input , .popup_personne input , .popup_commentaire input , .popup_fichier input , .popup_new input -{ - cursor:pointer; -} - -#masque -{ - width:100%; - height:100%; - display: none; - position: absolute; - left:0px; - top:0px; - background-image:url(ice_img/masque.png); - background-repeat:repeat; - z-index: 499; -} \ No newline at end of file diff --git a/appli_3_alpha_old/details_reunion.php b/appli_3_alpha_old/details_reunion.php index 95a5008..d453b13 100644 --- a/appli_3_alpha_old/details_reunion.php +++ b/appli_3_alpha_old/details_reunion.php @@ -4,11 +4,9 @@ require_once('include/connect.inc.php'); require_once('include/ludo/html_elements.inc.php'); require_once('include/ludo/fonctions.inc.php'); - require_once('include/je.inc.php'); require_once('include/ju.inc.php'); - if ( isset($_REQUEST['action']) ) { /* @@ -26,10 +24,14 @@ if ( isset($_REQUEST['action']) ) $nom_func(); } -generate_html_doctype_and_head("Modèle"); - +generate_html_doctype_and_head("Détail de la réunion"); echo "\n"; +// DEBUG +echo '
';
+print_r($_REQUEST);
+echo '
'; + generate_html_divs_menu(); ?>
@@ -42,14 +44,13 @@ generate_html_divs_menu(); '; exit(); } - - generate_html_div_help('help/details_reunion_admin.php.hlp'); echo '
' . "\n"; - echo '
' . "\n"; + echo '
' . "\n"; generate_html_reunion_detail2($idR); - echo "
\n
\n"; + echo "
\n"; + echo "
\n"; generate_html_array_personnes_crenaux($idR, $idP); echo "
\n"; generate_html_reunion_commentaires($idR); @@ -94,10 +93,12 @@ Commentaire : diff --git a/appli_3_alpha_old/help/details_reunion_admin.php.hlp~ b/appli_3_alpha_old/help/details_reunion_admin.php.hlp~ deleted file mode 100644 index 4d8733f..0000000 --- a/appli_3_alpha_old/help/details_reunion_admin.php.hlp~ +++ /dev/null @@ -1,17 +0,0 @@ -Cette page vous permet de visualiser les détails d'une réunion.
-
-Vous pouvez modifier votre disponibilité en fonction des créneaux prévu par le createur de la réunion.
-
-Il est possible à tout instant de se déconnecter en cliquant sur le bouton Déconnexion situé en haut à droite de l'écran.
-
-Ajouter ou Supprimer un créneau
-en appuyant sur le bouton Ajouter une personne
-
-Fixer un Créneau, en cliquant dessus et confirmer l'action (aucune modification ne sera possible après)
-
-Ajouter ou Supprimer un -participant en appuyant sur le bouton Ajouter une personne
-
-Ajouter -
-Astuce : grâce à AWOR, vous pouvez transferer vos réunions sur votre agenda personnel. \ No newline at end of file diff --git a/appli_3_alpha_old/help/index.php.hlp b/appli_3_alpha_old/help/index.php.hlp index be1ef30..5839b11 100644 --- a/appli_3_alpha_old/help/index.php.hlp +++ b/appli_3_alpha_old/help/index.php.hlp @@ -1,7 +1,7 @@ -Cette page vous permet de visualiser les réunions qui vous concernent.
-Les éléments requièrant votre attention sont en rouge.
-Cliquer sur l'icone à droite pour afficher les détails d'une réunion.
- -Il est possible à tout instant de se déconnecter en cliquant sur le bouton Déconnexion situé en haut à droite de l'écran. -
-Astuce : grâce à AWOR, vous pouvez transferer vos réunions sur votre agenda personnel. +Petite initiative de ma part : Bilan de la reunion (si ca plait pas vous pouvez l'enlever).
+
    +
  • Symbolique des couleurs (CSS:Je et PHP:Ludo) balise .reunion_fixee .reunion_en_cours .reunion_annulee
  • +
  • Erreur de balise pour le menu de navigation page organiser une reunion (vouee a disparaitre)
  • +
  • Discuter de comment gerer la demande de M.Inglebert pour l'organisation d'une reunion
  • +
+J'en ai surement oublier .. A completer .. \ No newline at end of file diff --git a/appli_3_alpha_old/help/index_origin.php.hlp b/appli_3_alpha_old/help/index_origin.php.hlp new file mode 100644 index 0000000..be1ef30 --- /dev/null +++ b/appli_3_alpha_old/help/index_origin.php.hlp @@ -0,0 +1,7 @@ +Cette page vous permet de visualiser les réunions qui vous concernent.
+Les éléments requièrant votre attention sont en rouge.
+Cliquer sur l'icone à droite pour afficher les détails d'une réunion.
+ +Il est possible à tout instant de se déconnecter en cliquant sur le bouton Déconnexion situé en haut à droite de l'écran. +
+Astuce : grâce à AWOR, vous pouvez transferer vos réunions sur votre agenda personnel. diff --git a/appli_3_alpha_old/images/supprimer.png b/appli_3_alpha_old/images/supprimer.png new file mode 100644 index 0000000..a87033a Binary files /dev/null and b/appli_3_alpha_old/images/supprimer.png differ diff --git a/appli_3_alpha_old/include/connect.inc_free.php b/appli_3_alpha_old/include/connect.inc_free.php deleted file mode 100644 index 644b36b..0000000 --- a/appli_3_alpha_old/include/connect.inc_free.php +++ /dev/null @@ -1,14 +0,0 @@ -, , ); -$link = @mysql_connect('localhost', 'awor', 'blagnac'); - -@mysql_select_db($bd , $link); - -// NB : La gestion d'erreur est inhibée. Cet include ne génèrera jamais de code, même si la connexion n'a pas pu être établie -?> \ No newline at end of file diff --git a/appli_3_alpha_old/include/je.inc.php b/appli_3_alpha_old/include/je.inc.php index 08861d5..e902a1a 100644 --- a/appli_3_alpha_old/include/je.inc.php +++ b/appli_3_alpha_old/include/je.inc.php @@ -3,15 +3,51 @@ require_once ('include/connect.inc.php'); function traiter_formulaire_valider_modif_personnes() { - - $result = mysql_query("SELECT P.idP,P.courrielP FROM Appartenir A, Personne P WHERE P.idP = A.idP AND A.idL=".$_GET['idL']); + //Vérification a faire pour savoir si c'est bien le propriétaire ?!! $_SESSION['session_idP'] + $tabParticipant = array(); + if (isset($_GET['dataParticipants'])) $tabParticipant = $_GET['dataParticipants']; + $idL=-1; + if (!isset($_GET['idL']) && isset($_GET['listname'])) + { + if (isset($_GET['isPrivate'])) $isPrivate = 'oui'; else $isPrivate = 'non'; + $idL = list_new($_GET['listname'],$_GET['idP'],$isPrivate); + } + else {$idL = $_GET['idL'];} + + if ($idL != -1) list_modif($idL,$tabParticipant); + } + + function traiter_formulaire_delete_list() + { + //Vérification a faire pour savoir si c'est bien le propriétaire ?!! $_SESSION['session_idP'] + if (isset($_GET['idL'])) list_delete($_GET['idL']); + } + + function list_delete($idL) + { + $result = mysql_query("DELETE FROM Appartenir WHERE idL=$idL;"); + $result = mysql_query("DELETE FROM Liste WHERE idL=$idL;"); + } + + function list_new($listname,$idP,$isPrivate) + { + $result = mysql_query("INSERT INTO Liste (libelleL,estPrivee,idP_Createur) VALUES ('$listname','$isPrivate',$idP)") or die (mysql_error()); + if (mysql_affected_rows() > 0) + { + return (mysql_insert_id()); + } + } + + function list_modif($idL,$tabParticipant) + { + $result = mysql_query("SELECT P.idP,P.courrielP FROM Appartenir A, Personne P WHERE P.idP = A.idP AND A.idL=$idL") or die (mysql_error()); if (mysql_num_rows($result)>=0) { //Fabrication des trois tableaux $tabOldPers = array(); $tabOldPersMail = array(); $tabNewPers = array(); - if (isset( $_GET['dataParticipants'] ) ) $tabNewPers = $_GET['dataParticipants']; + if (!empty($tabParticipant)) $tabNewPers = $tabParticipant; for($i=0;$i\n\nType\nLibellé\n\n"; + $result = mysql_query("SELECT idL,libelleL,estPrivee,idP_Createur FROM Liste WHERE idP_Createur=$idP OR estPrivee='non' ORDER BY estPrivee,libelleL"); + echo "\n\n\n\n\n\n"; if (mysql_num_rows($result)>0) { @@ -124,12 +159,13 @@ require_once ('include/connect.inc.php'); { $row = mysql_fetch_array($result); echo "\n\n" ; else echo "\n"; + if ($row['estPrivee'] == 'oui') echo "\n\n\n"; + echo "\n"; + echo "\n"; } } diff --git a/appli_3_alpha_old/include/ju.inc.php b/appli_3_alpha_old/include/ju.inc.php index 7267de1..3402f39 100644 --- a/appli_3_alpha_old/include/ju.inc.php +++ b/appli_3_alpha_old/include/ju.inc.php @@ -1,129 +1,107 @@ \n"; + echo "DEBUG : ".$requete."
\n"; + } + else + { + echo "NOK"; + } + } + } + else + { + switch($_FILES[$file]["error"]) + { + case 1 : $erreur = "Le fichier a une taille trop importante."; break; + case 2 : $erreur = "Le fichier a une taille trop importante."; break; + case 3 : $erreur = "Le fichier n'a pas ete envoye en entier."; break; + case 4 : $erreur = "Aucun fichier recu."; break; + } + echo $erreur; + } + } + else + { + echo "isset"; + } } // Modifiée par Ludo pour les problèmes de vriables de session et pour d'autres détails : // S'il n'y a pas de commentaire, on affiche le tableau vide function generate_html_reunion_commentaires($idR) { -?> -
SupprimerTypeLibellé
"; - if ($row['estPrivee'] == 'oui') echo 'Privée' ; else echo 'Public'; + if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "\"SupprimerestPrivée" ; else echo "Public"; echo ""; - echo ""; + echo ""; echo $row['libelleL']; - echo "\n"; - echo "
+ $idP = $_SESSION['session_idP']; + $requete = "SELECT * FROM Repondre WHERE idP != '".$idP."' AND idR = '".$idR."'"; + //echo "DEBUG : requete : $requete\n"; + $resultat = mysql_query($requete); + if($resultat != false) + { + echo '
- - - -'; if(mysql_num_rows($resultat) > 0) { - while($commentaire = mysql_fetch_array($resultat)); + while($fichier = mysql_fetch_array($resultat)) { if ( isset($_SESSION['session_nomP']) && isset($_SESSION['session_prenomP']) ) { - $nom = $_SESSION['session_nomP'] . $_SESSION['session_prenomP']; + $nom = $_SESSION['session_nomP']." ".$_SESSION['session_prenomP']; } else { - $nom = $commentaire['idP']; + $nom = $fichier["idP"]; } - echo ' \n"; + echo '\n"; } - } + else + { + echo "\n"; + } + echo '
Commentaires (Editer votre commentaire)
'.$nom." : ".$commentaire['commentaireReponse']."
'.$nom." : ".$fichier["commentaireReponse"]."
Aucun commentaire pour le moment.
'; } -?> - - - 0) { - echo ''; + echo '
'; echo ''; echo ''; - echo ''; - echo ''; + echo ''; + echo ''."\n"; echo ''; - while($commentaire = mysql_fetch_array($resultat)) + while($fichier = mysql_fetch_array($resultat)) { - if(isset($_SESSION["PrenomP"])) - { - $nom = $_SESSION["PrenomP"]; - } - else - { - $nom = $commentaire["idP"]; - } - echo "\n"; + echo "\n"; } echo '
Commentaires (Editer votre commentaire)
Fichiers attachés (Ajouter un fichier)
".$nom." : ".$commentaire["commentaireReponse"]."
".$fichier["nomFic"]."
'; } } - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo '
Fichiers attachés (Ajouter un fichier)
compte-rendu.txt
photos-ru.jpg
'; -} - -function generate_html_reunion_detail($idR) -{ - echo ' - - - - - - - - - - - - - - - - - - - - - - - - - - -
Détails de la réunion  
Objet : Détails stages NEWI
Organisateur : Mme Verdier
Lieu : Salle 209
Ordre du jour : Le logement, le séjour, les contacts
Remarque :aucune
'; } ?> \ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/TODO_list.txt~ b/appli_3_alpha_old/include/ludo/TODO_list.txt~ deleted file mode 100644 index 09bca5c..0000000 --- a/appli_3_alpha_old/include/ludo/TODO_list.txt~ +++ /dev/null @@ -1,22 +0,0 @@ -mysql_free_result après les requetes et mysql_close ? - -configuration de PHP dans un fichier INI : -array parse_ini_file ( string filename [, bool process_sections] ) - - -Vérifier que les redirections vers authentification et le retour fasse bien suivre les paramètres ---> bookmarque details_reunion?idR=1 - - -faire une fonction JS qui appelle une page php ou créer toute seule un cookie qui gère la préférence du css. - -Se préoccuper des accents et des encodages de pages ! - -Faire un pied de page avec nos noms, et les logos valide XHTML, CSS... - -TODO : un script php qui purge la base --> export SQL ancienne base ? --> suppression des réunions plus vielles que... --> suppression des Personnes n'ayant jamais changé leur profil et n'ayant plus de réunion les concernant --> suppression de tout les créneaux non référencés --> suppression de toutes les listes privées obsoletes diff --git a/appli_3_alpha_old/include/ludo/config.inc.php b/appli_3_alpha_old/include/ludo/config.inc.php index 90c5821..ea3d0ba 100644 --- a/appli_3_alpha_old/include/ludo/config.inc.php +++ b/appli_3_alpha_old/include/ludo/config.inc.php @@ -59,6 +59,13 @@ $CONFIG = array 'tpl_file' => 'mail_fixee.php' ) ) + ), + 'UPLOAD' => array + ( + 'accepted_files' => array + ( + 'jpg', 'jpeg', 'gif', 'png', 'svg', 'pdf', 'ps', 'txt', 'rtf', 'csv', 'doc', 'docx', 'ppt', 'xls', 'sxw','sxp','sxd', 'odt', 'odg', 'odp', 'avi', 'mpg', 'mpeg', 'rm', 'flv', 'mp3', 'mp4', 'ogg','htm','html','zip', 'rar', 'tar', 'gz', 'bz2', 'ace' + ) ) ); ?> diff --git a/appli_3_alpha_old/include/ludo/div_create_or_modif.php b/appli_3_alpha_old/include/ludo/div_create_or_modif.php index b7f7193..e6c3f8e 100644 --- a/appli_3_alpha_old/include/ludo/div_create_or_modif.php +++ b/appli_3_alpha_old/include/ludo/div_create_or_modif.php @@ -29,7 +29,7 @@ if ( isset ( $_GET['idR']) ) Objet : - > + > + + diff --git a/appli_3_alpha_old/poppersonne.php b/appli_3_alpha_old/poppersonne.php index bb1e74c..3335c6b 100644 --- a/appli_3_alpha_old/poppersonne.php +++ b/appli_3_alpha_old/poppersonne.php @@ -1,7 +1,39 @@ -

Participants de la réunion

+

'; + echo '
Le courriel à bien été envoyé
'; + echo 'Retour au détail de la réunion
'; } exit(); } diff --git a/appli_3_alpha_old/sendmail.php~ b/appli_3_alpha_old/sendmail.php~ deleted file mode 100644 index a846da7..0000000 --- a/appli_3_alpha_old/sendmail.php~ +++ /dev/null @@ -1,143 +0,0 @@ -\n"; -generate_html_divs_menu(); -?> -
-

- > Accueil - > Réunions - > Envoi de courriel -

-
-
';
-	print_r($_REQUEST);	
-	echo '
'; - exit(); -} - -if( isset($_GET['idR']) ) -{ - $idR=addslashes($_GET['idR']); -} -else -{ - $errmsg=""; -} - -$result = mysql_query("SELECT idL FROM Reunion WHERE idR='$idR'"); -if (mysql_num_rows($result)===1) -{ - list($idL) = mysql_fetch_array($result); -} -else -{ - $errmsg=""; -} - - -if ( isset($errmsg) ) - { - echo '
' . $errmsg .'
'; - exit(); - } - -?> - -
- - - - - - - - - - - - - - -
Contacts disponibles Destinataires
- - - -
-
- -
- -
-
- Modèle :  -\n"; -?> - - - - - - -
-
- Objet :  -
-
- -
-
- - -
- -
- - - -- cgit v1.2.3