From 1269889704386de951d7f91eb169eb1e1bb36cc0 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 11:10:17 +0200 Subject: Sous-dossier app entre old4 et old5 --- appli_3_alpha_old/TODO_list.txt~ | 20 - appli_3_alpha_old/app/TODO_list.txt~ | 20 + appli_3_alpha_old/app/auth_dialog.php | 120 +++++ appli_3_alpha_old/app/css/default.css | 240 ++++++++++ appli_3_alpha_old/app/css/default_img/README.txt | 1 + appli_3_alpha_old/app/css/default_img/README.txt~ | 0 appli_3_alpha_old/app/css/default_img/titre.png | Bin 0 -> 23658 bytes appli_3_alpha_old/app/css/ice.css | 268 +++++++++++ appli_3_alpha_old/app/css/ice_img/README.txt | 1 + appli_3_alpha_old/app/css/ice_img/logo.png | Bin 0 -> 5040 bytes appli_3_alpha_old/app/css/ice_img/masque.png | Bin 0 -> 415 bytes appli_3_alpha_old/app/css/ice_img/titleTable.png | Bin 0 -> 1248 bytes appli_3_alpha_old/app/css/ice_img/titre.png | Bin 0 -> 23658 bytes appli_3_alpha_old/app/css/ice_moche.css | 233 ++++++++++ appli_3_alpha_old/app/css/ice_moche_img/README.txt | 1 + appli_3_alpha_old/app/css/ice_moche_img/logo.png | Bin 0 -> 5040 bytes appli_3_alpha_old/app/css/ice_moche_img/masque.png | Bin 0 -> 415 bytes .../app/css/ice_moche_img/titleTable.png | Bin 0 -> 1248 bytes appli_3_alpha_old/app/css/ice_moche_img/titre.png | Bin 0 -> 23658 bytes appli_3_alpha_old/app/css/ice_moche_nohelp.css | 252 +++++++++++ appli_3_alpha_old/app/css/ice_nohelp.css | 273 ++++++++++++ appli_3_alpha_old/app/deco.php | 36 ++ appli_3_alpha_old/app/details_reunion.php | 111 +++++ appli_3_alpha_old/app/help/auth_dialog.php.hlp | 2 + appli_3_alpha_old/app/help/details_reunion.php.hlp | 4 + .../app/help/details_reunion_admin.php.hlp | 17 + appli_3_alpha_old/app/help/groupe.hlp | 1 + appli_3_alpha_old/app/help/index.php.hlp | 7 + appli_3_alpha_old/app/help/index_origin.php.hlp | 7 + appli_3_alpha_old/app/help/listes.php.hlp | 1 + appli_3_alpha_old/app/help/modele_page.php.hlp | 17 + appli_3_alpha_old/app/help/organiser.php.hlp | 2 + appli_3_alpha_old/app/help/profil.php.hlp | 2 + appli_3_alpha_old/app/help/sendmail.php.hlp | 2 + appli_3_alpha_old/app/ical.php | 30 ++ appli_3_alpha_old/app/images/addP.gif | Bin 0 -> 363 bytes appli_3_alpha_old/app/images/button_del.png | Bin 0 -> 1429 bytes appli_3_alpha_old/app/images/button_ok.png | Bin 0 -> 1679 bytes appli_3_alpha_old/app/images/del.gif | Bin 0 -> 882 bytes appli_3_alpha_old/app/images/details.png | Bin 0 -> 237 bytes appli_3_alpha_old/app/images/editCreneau2.gif | Bin 0 -> 865 bytes appli_3_alpha_old/app/images/logo.png | Bin 0 -> 5040 bytes appli_3_alpha_old/app/images/masque.png | Bin 0 -> 415 bytes appli_3_alpha_old/app/images/ok.gif | Bin 0 -> 340 bytes appli_3_alpha_old/app/images/question.gif | Bin 0 -> 640 bytes appli_3_alpha_old/app/images/supprimer.png | Bin 0 -> 244 bytes appli_3_alpha_old/app/include/connect.inc.php | 14 + appli_3_alpha_old/app/include/ical.inc.php | 68 +++ appli_3_alpha_old/app/include/je.inc.php | 175 ++++++++ appli_3_alpha_old/app/include/ju.inc.php | 107 +++++ appli_3_alpha_old/app/include/ludo/TODO_list.txt | 24 + appli_3_alpha_old/app/include/ludo/auth.inc.php | 78 ++++ appli_3_alpha_old/app/include/ludo/config.inc.php | 71 +++ .../app/include/ludo/div_create_or_modif.php | 86 ++++ .../app/include/ludo/fonctions.inc.php | 494 +++++++++++++++++++++ .../app/include/ludo/html_elements.inc.php | 138 ++++++ .../app/include/ludo/mail_textarea.php | 44 ++ appli_3_alpha_old/app/include/ludo/majDispo.php | 41 ++ appli_3_alpha_old/app/include/ludo/redir.inc.php | 20 + .../app/include/ludo/session_verify.inc.php | 9 + appli_3_alpha_old/app/index.php | 116 +++++ appli_3_alpha_old/app/listes.php | 46 ++ appli_3_alpha_old/app/modele_page.php | 56 +++ appli_3_alpha_old/app/popcreneau.php | 90 ++++ appli_3_alpha_old/app/popdeletelist.php | 20 + appli_3_alpha_old/app/popfixer.php | 40 ++ appli_3_alpha_old/app/popnewlist.php | 3 + appli_3_alpha_old/app/poppersonne.php | 112 +++++ appli_3_alpha_old/app/poppersonneliste.php | 27 ++ appli_3_alpha_old/app/profil.php | 40 ++ appli_3_alpha_old/app/script.js | 308 +++++++++++++ appli_3_alpha_old/app/sendmail.php | 194 ++++++++ appli_3_alpha_old/app/templates/mail_cree.php | 6 + appli_3_alpha_old/app/testGet.php | 18 + appli_3_alpha_old/auth_dialog.php | 120 ----- appli_3_alpha_old/css/default.css | 240 ---------- appli_3_alpha_old/css/default_img/README.txt | 1 - appli_3_alpha_old/css/default_img/README.txt~ | 0 appli_3_alpha_old/css/default_img/titre.png | Bin 23658 -> 0 bytes appli_3_alpha_old/css/ice.css | 268 ----------- appli_3_alpha_old/css/ice_img/README.txt | 1 - appli_3_alpha_old/css/ice_img/logo.png | Bin 5040 -> 0 bytes appli_3_alpha_old/css/ice_img/masque.png | Bin 415 -> 0 bytes appli_3_alpha_old/css/ice_img/titleTable.png | Bin 1248 -> 0 bytes appli_3_alpha_old/css/ice_img/titre.png | Bin 23658 -> 0 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 5040 -> 0 bytes appli_3_alpha_old/css/ice_moche_img/masque.png | Bin 415 -> 0 bytes appli_3_alpha_old/css/ice_moche_img/titleTable.png | Bin 1248 -> 0 bytes appli_3_alpha_old/css/ice_moche_img/titre.png | Bin 23658 -> 0 bytes appli_3_alpha_old/css/ice_moche_nohelp.css | 252 ----------- appli_3_alpha_old/css/ice_nohelp.css | 273 ------------ appli_3_alpha_old/deco.php | 36 -- appli_3_alpha_old/details_reunion.php | 111 ----- appli_3_alpha_old/help/auth_dialog.php.hlp | 2 - appli_3_alpha_old/help/details_reunion.php.hlp | 4 - .../help/details_reunion_admin.php.hlp | 17 - appli_3_alpha_old/help/groupe.hlp | 1 - appli_3_alpha_old/help/index.php.hlp | 7 - appli_3_alpha_old/help/index_origin.php.hlp | 7 - appli_3_alpha_old/help/listes.php.hlp | 1 - appli_3_alpha_old/help/modele_page.php.hlp | 17 - appli_3_alpha_old/help/organiser.php.hlp | 2 - appli_3_alpha_old/help/profil.php.hlp | 2 - appli_3_alpha_old/help/sendmail.php.hlp | 2 - appli_3_alpha_old/ical.php | 30 -- appli_3_alpha_old/images/addP.gif | Bin 363 -> 0 bytes appli_3_alpha_old/images/button_del.png | Bin 1429 -> 0 bytes appli_3_alpha_old/images/button_ok.png | Bin 1679 -> 0 bytes appli_3_alpha_old/images/del.gif | Bin 882 -> 0 bytes appli_3_alpha_old/images/details.png | Bin 237 -> 0 bytes appli_3_alpha_old/images/editCreneau2.gif | Bin 865 -> 0 bytes appli_3_alpha_old/images/logo.png | Bin 5040 -> 0 bytes appli_3_alpha_old/images/masque.png | Bin 415 -> 0 bytes appli_3_alpha_old/images/ok.gif | Bin 340 -> 0 bytes appli_3_alpha_old/images/question.gif | Bin 640 -> 0 bytes appli_3_alpha_old/images/supprimer.png | Bin 244 -> 0 bytes appli_3_alpha_old/include/connect.inc.php | 14 - appli_3_alpha_old/include/ical.inc.php | 68 --- appli_3_alpha_old/include/je.inc.php | 175 -------- appli_3_alpha_old/include/ju.inc.php | 107 ----- appli_3_alpha_old/include/ludo/TODO_list.txt | 24 - appli_3_alpha_old/include/ludo/auth.inc.php | 78 ---- appli_3_alpha_old/include/ludo/config.inc.php | 71 --- .../include/ludo/div_create_or_modif.php | 86 ---- appli_3_alpha_old/include/ludo/fonctions.inc.php | 494 --------------------- .../include/ludo/html_elements.inc.php | 138 ------ appli_3_alpha_old/include/ludo/mail_textarea.php | 44 -- appli_3_alpha_old/include/ludo/majDispo.php | 41 -- appli_3_alpha_old/include/ludo/redir.inc.php | 20 - .../include/ludo/session_verify.inc.php | 9 - appli_3_alpha_old/index.php | 116 ----- appli_3_alpha_old/listes.php | 46 -- appli_3_alpha_old/modele_page.php | 56 --- appli_3_alpha_old/popcreneau.php | 90 ---- appli_3_alpha_old/popdeletelist.php | 20 - appli_3_alpha_old/popfixer.php | 40 -- appli_3_alpha_old/popnewlist.php | 3 - appli_3_alpha_old/poppersonne.php | 112 ----- appli_3_alpha_old/poppersonneliste.php | 27 -- appli_3_alpha_old/profil.php | 40 -- appli_3_alpha_old/script.js | 308 ------------- appli_3_alpha_old/sendmail.php | 194 -------- appli_3_alpha_old/templates/mail_cree.php | 6 - appli_3_alpha_old/testGet.php | 18 - 146 files changed, 4093 insertions(+), 4093 deletions(-) delete mode 100644 appli_3_alpha_old/TODO_list.txt~ create mode 100644 appli_3_alpha_old/app/TODO_list.txt~ create mode 100644 appli_3_alpha_old/app/auth_dialog.php create mode 100644 appli_3_alpha_old/app/css/default.css create mode 100644 appli_3_alpha_old/app/css/default_img/README.txt create mode 100644 appli_3_alpha_old/app/css/default_img/README.txt~ create mode 100644 appli_3_alpha_old/app/css/default_img/titre.png create mode 100644 appli_3_alpha_old/app/css/ice.css create mode 100644 appli_3_alpha_old/app/css/ice_img/README.txt create mode 100644 appli_3_alpha_old/app/css/ice_img/logo.png create mode 100644 appli_3_alpha_old/app/css/ice_img/masque.png create mode 100644 appli_3_alpha_old/app/css/ice_img/titleTable.png create mode 100644 appli_3_alpha_old/app/css/ice_img/titre.png create mode 100644 appli_3_alpha_old/app/css/ice_moche.css create mode 100644 appli_3_alpha_old/app/css/ice_moche_img/README.txt create mode 100644 appli_3_alpha_old/app/css/ice_moche_img/logo.png create mode 100644 appli_3_alpha_old/app/css/ice_moche_img/masque.png create mode 100644 appli_3_alpha_old/app/css/ice_moche_img/titleTable.png create mode 100644 appli_3_alpha_old/app/css/ice_moche_img/titre.png create mode 100644 appli_3_alpha_old/app/css/ice_moche_nohelp.css create mode 100644 appli_3_alpha_old/app/css/ice_nohelp.css create mode 100644 appli_3_alpha_old/app/deco.php create mode 100644 appli_3_alpha_old/app/details_reunion.php create mode 100644 appli_3_alpha_old/app/help/auth_dialog.php.hlp create mode 100644 appli_3_alpha_old/app/help/details_reunion.php.hlp create mode 100644 appli_3_alpha_old/app/help/details_reunion_admin.php.hlp create mode 100644 appli_3_alpha_old/app/help/groupe.hlp create mode 100644 appli_3_alpha_old/app/help/index.php.hlp create mode 100644 appli_3_alpha_old/app/help/index_origin.php.hlp create mode 100644 appli_3_alpha_old/app/help/listes.php.hlp create mode 100644 appli_3_alpha_old/app/help/modele_page.php.hlp create mode 100644 appli_3_alpha_old/app/help/organiser.php.hlp create mode 100644 appli_3_alpha_old/app/help/profil.php.hlp create mode 100644 appli_3_alpha_old/app/help/sendmail.php.hlp create mode 100644 appli_3_alpha_old/app/ical.php create mode 100644 appli_3_alpha_old/app/images/addP.gif create mode 100644 appli_3_alpha_old/app/images/button_del.png create mode 100644 appli_3_alpha_old/app/images/button_ok.png create mode 100644 appli_3_alpha_old/app/images/del.gif create mode 100644 appli_3_alpha_old/app/images/details.png create mode 100644 appli_3_alpha_old/app/images/editCreneau2.gif create mode 100644 appli_3_alpha_old/app/images/logo.png create mode 100644 appli_3_alpha_old/app/images/masque.png create mode 100644 appli_3_alpha_old/app/images/ok.gif create mode 100644 appli_3_alpha_old/app/images/question.gif create mode 100644 appli_3_alpha_old/app/images/supprimer.png create mode 100644 appli_3_alpha_old/app/include/connect.inc.php create mode 100644 appli_3_alpha_old/app/include/ical.inc.php create mode 100644 appli_3_alpha_old/app/include/je.inc.php create mode 100644 appli_3_alpha_old/app/include/ju.inc.php create mode 100644 appli_3_alpha_old/app/include/ludo/TODO_list.txt create mode 100644 appli_3_alpha_old/app/include/ludo/auth.inc.php create mode 100644 appli_3_alpha_old/app/include/ludo/config.inc.php create mode 100644 appli_3_alpha_old/app/include/ludo/div_create_or_modif.php create mode 100644 appli_3_alpha_old/app/include/ludo/fonctions.inc.php create mode 100644 appli_3_alpha_old/app/include/ludo/html_elements.inc.php create mode 100644 appli_3_alpha_old/app/include/ludo/mail_textarea.php create mode 100644 appli_3_alpha_old/app/include/ludo/majDispo.php create mode 100644 appli_3_alpha_old/app/include/ludo/redir.inc.php create mode 100644 appli_3_alpha_old/app/include/ludo/session_verify.inc.php create mode 100644 appli_3_alpha_old/app/index.php create mode 100644 appli_3_alpha_old/app/listes.php create mode 100644 appli_3_alpha_old/app/modele_page.php create mode 100644 appli_3_alpha_old/app/popcreneau.php create mode 100644 appli_3_alpha_old/app/popdeletelist.php create mode 100644 appli_3_alpha_old/app/popfixer.php create mode 100644 appli_3_alpha_old/app/popnewlist.php create mode 100644 appli_3_alpha_old/app/poppersonne.php create mode 100644 appli_3_alpha_old/app/poppersonneliste.php create mode 100644 appli_3_alpha_old/app/profil.php create mode 100644 appli_3_alpha_old/app/script.js create mode 100644 appli_3_alpha_old/app/sendmail.php create mode 100644 appli_3_alpha_old/app/templates/mail_cree.php create mode 100644 appli_3_alpha_old/app/testGet.php delete mode 100644 appli_3_alpha_old/auth_dialog.php delete mode 100644 appli_3_alpha_old/css/default.css delete mode 100644 appli_3_alpha_old/css/default_img/README.txt delete mode 100644 appli_3_alpha_old/css/default_img/README.txt~ delete mode 100644 appli_3_alpha_old/css/default_img/titre.png delete mode 100644 appli_3_alpha_old/css/ice.css delete mode 100644 appli_3_alpha_old/css/ice_img/README.txt delete mode 100644 appli_3_alpha_old/css/ice_img/logo.png delete mode 100644 appli_3_alpha_old/css/ice_img/masque.png delete mode 100644 appli_3_alpha_old/css/ice_img/titleTable.png delete mode 100644 appli_3_alpha_old/css/ice_img/titre.png delete mode 100644 appli_3_alpha_old/css/ice_moche.css delete mode 100644 appli_3_alpha_old/css/ice_moche_img/README.txt delete mode 100644 appli_3_alpha_old/css/ice_moche_img/logo.png delete mode 100644 appli_3_alpha_old/css/ice_moche_img/masque.png delete mode 100644 appli_3_alpha_old/css/ice_moche_img/titleTable.png delete mode 100644 appli_3_alpha_old/css/ice_moche_img/titre.png delete mode 100644 appli_3_alpha_old/css/ice_moche_nohelp.css delete mode 100644 appli_3_alpha_old/css/ice_nohelp.css delete mode 100644 appli_3_alpha_old/deco.php delete mode 100644 appli_3_alpha_old/details_reunion.php delete mode 100644 appli_3_alpha_old/help/auth_dialog.php.hlp delete mode 100644 appli_3_alpha_old/help/details_reunion.php.hlp delete mode 100644 appli_3_alpha_old/help/details_reunion_admin.php.hlp delete mode 100644 appli_3_alpha_old/help/groupe.hlp delete mode 100644 appli_3_alpha_old/help/index.php.hlp delete mode 100644 appli_3_alpha_old/help/index_origin.php.hlp delete mode 100644 appli_3_alpha_old/help/listes.php.hlp delete mode 100644 appli_3_alpha_old/help/modele_page.php.hlp delete mode 100644 appli_3_alpha_old/help/organiser.php.hlp delete mode 100644 appli_3_alpha_old/help/profil.php.hlp delete mode 100644 appli_3_alpha_old/help/sendmail.php.hlp delete mode 100644 appli_3_alpha_old/ical.php delete mode 100644 appli_3_alpha_old/images/addP.gif delete mode 100644 appli_3_alpha_old/images/button_del.png delete mode 100644 appli_3_alpha_old/images/button_ok.png delete mode 100644 appli_3_alpha_old/images/del.gif delete mode 100644 appli_3_alpha_old/images/details.png delete mode 100644 appli_3_alpha_old/images/editCreneau2.gif delete mode 100644 appli_3_alpha_old/images/logo.png delete mode 100644 appli_3_alpha_old/images/masque.png delete mode 100644 appli_3_alpha_old/images/ok.gif delete mode 100644 appli_3_alpha_old/images/question.gif delete mode 100644 appli_3_alpha_old/images/supprimer.png delete mode 100644 appli_3_alpha_old/include/connect.inc.php delete mode 100644 appli_3_alpha_old/include/ical.inc.php delete mode 100644 appli_3_alpha_old/include/je.inc.php delete mode 100644 appli_3_alpha_old/include/ju.inc.php delete mode 100644 appli_3_alpha_old/include/ludo/TODO_list.txt delete mode 100644 appli_3_alpha_old/include/ludo/auth.inc.php delete mode 100644 appli_3_alpha_old/include/ludo/config.inc.php delete mode 100644 appli_3_alpha_old/include/ludo/div_create_or_modif.php delete mode 100644 appli_3_alpha_old/include/ludo/fonctions.inc.php delete mode 100644 appli_3_alpha_old/include/ludo/html_elements.inc.php delete mode 100644 appli_3_alpha_old/include/ludo/mail_textarea.php delete mode 100644 appli_3_alpha_old/include/ludo/majDispo.php delete mode 100644 appli_3_alpha_old/include/ludo/redir.inc.php delete mode 100644 appli_3_alpha_old/include/ludo/session_verify.inc.php delete mode 100644 appli_3_alpha_old/index.php delete mode 100644 appli_3_alpha_old/listes.php delete mode 100644 appli_3_alpha_old/modele_page.php delete mode 100644 appli_3_alpha_old/popcreneau.php delete mode 100644 appli_3_alpha_old/popdeletelist.php delete mode 100644 appli_3_alpha_old/popfixer.php delete mode 100644 appli_3_alpha_old/popnewlist.php delete mode 100644 appli_3_alpha_old/poppersonne.php delete mode 100644 appli_3_alpha_old/poppersonneliste.php delete mode 100644 appli_3_alpha_old/profil.php delete mode 100644 appli_3_alpha_old/script.js delete mode 100644 appli_3_alpha_old/sendmail.php delete mode 100644 appli_3_alpha_old/templates/mail_cree.php delete mode 100644 appli_3_alpha_old/testGet.php diff --git a/appli_3_alpha_old/TODO_list.txt~ b/appli_3_alpha_old/TODO_list.txt~ deleted file mode 100644 index 44ec9ff..0000000 --- a/appli_3_alpha_old/TODO_list.txt~ +++ /dev/null @@ -1,20 +0,0 @@ -Faire des tests en affichant tous les messages, même E_NOTICE. -Intégrer ça dans la fonction qui gère le paramètre debug des pages. -error_reporting ( E_ALL ) -php_manual_fr/html/function.set-error-handler.html - -TODO : dans detail_reunion, vérifier que le id réunion nous concerne bien !!! - -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 ! - -Fermture des liens SQL ???? - - -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/app/TODO_list.txt~ b/appli_3_alpha_old/app/TODO_list.txt~ new file mode 100644 index 0000000..44ec9ff --- /dev/null +++ b/appli_3_alpha_old/app/TODO_list.txt~ @@ -0,0 +1,20 @@ +Faire des tests en affichant tous les messages, même E_NOTICE. +Intégrer ça dans la fonction qui gère le paramètre debug des pages. +error_reporting ( E_ALL ) +php_manual_fr/html/function.set-error-handler.html + +TODO : dans detail_reunion, vérifier que le id réunion nous concerne bien !!! + +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 ! + +Fermture des liens SQL ???? + + +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/app/auth_dialog.php b/appli_3_alpha_old/app/auth_dialog.php new file mode 100644 index 0000000..36058e0 --- /dev/null +++ b/appli_3_alpha_old/app/auth_dialog.php @@ -0,0 +1,120 @@ + + +

AWOR

+ + +
+

Application Web d'Organisation de Réunion

+

Veuillez vous identifier

+ ' . "\n"; ?> + + ' . "\n" ; ?> +
+
+ Votre identifiant : + +
+
+ Votre mot de passe : + +
+
+ + +
+
+' . "\n"; } ?> + +
+ + + diff --git a/appli_3_alpha_old/app/css/default.css b/appli_3_alpha_old/app/css/default.css new file mode 100644 index 0000000..b8ecc3d --- /dev/null +++ b/appli_3_alpha_old/app/css/default.css @@ -0,0 +1,240 @@ + +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(default_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(../images/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; + padding-right:22%;/*225px;*/ /*200 + 5*2 + 2*2 + (pour ie 5*2) */ +} +#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 +{ + text-align:center; + font-size:medium; + color:#FFFFFF; + background-color:#551A8B; + margin-top:0; + margin-bottom:10px; +} + +#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(../images/masque.png); + background-repeat:repeat; + z-index: 499; +} \ No newline at end of file diff --git a/appli_3_alpha_old/app/css/default_img/README.txt b/appli_3_alpha_old/app/css/default_img/README.txt new file mode 100644 index 0000000..fec6abf --- /dev/null +++ b/appli_3_alpha_old/app/css/default_img/README.txt @@ -0,0 +1 @@ +C'est ici qu'on stockera les images propre au style default.css diff --git a/appli_3_alpha_old/app/css/default_img/README.txt~ b/appli_3_alpha_old/app/css/default_img/README.txt~ new file mode 100644 index 0000000..e69de29 diff --git a/appli_3_alpha_old/app/css/default_img/titre.png b/appli_3_alpha_old/app/css/default_img/titre.png new file mode 100644 index 0000000..d8d9ce6 Binary files /dev/null and b/appli_3_alpha_old/app/css/default_img/titre.png differ diff --git a/appli_3_alpha_old/app/css/ice.css b/appli_3_alpha_old/app/css/ice.css new file mode 100644 index 0000000..ee6af49 --- /dev/null +++ b/appli_3_alpha_old/app/css/ice.css @@ -0,0 +1,268 @@ +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; +} +.reunion_fixee { + color:#00FF00; +} +.reunion_en_cours { + color:#FFFF00; +} +.reunion_annulee { + color:#FF0000; +} +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; + 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_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; +} + +#page_accueil h1 +{ + background:#551A8B; + color:#FFF; + margin-top:0; +} + +#page_accueil +{ + text-align:center; +} diff --git a/appli_3_alpha_old/app/css/ice_img/README.txt b/appli_3_alpha_old/app/css/ice_img/README.txt new file mode 100644 index 0000000..b81d613 --- /dev/null +++ b/appli_3_alpha_old/app/css/ice_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/app/css/ice_img/logo.png b/appli_3_alpha_old/app/css/ice_img/logo.png new file mode 100644 index 0000000..a768d45 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_img/logo.png differ diff --git a/appli_3_alpha_old/app/css/ice_img/masque.png b/appli_3_alpha_old/app/css/ice_img/masque.png new file mode 100644 index 0000000..45a6027 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_img/masque.png differ diff --git a/appli_3_alpha_old/app/css/ice_img/titleTable.png b/appli_3_alpha_old/app/css/ice_img/titleTable.png new file mode 100644 index 0000000..e6c02d9 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_img/titleTable.png differ diff --git a/appli_3_alpha_old/app/css/ice_img/titre.png b/appli_3_alpha_old/app/css/ice_img/titre.png new file mode 100644 index 0000000..d8d9ce6 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_img/titre.png differ diff --git a/appli_3_alpha_old/app/css/ice_moche.css b/appli_3_alpha_old/app/css/ice_moche.css new file mode 100644 index 0000000..0004b1a --- /dev/null +++ b/appli_3_alpha_old/app/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/app/css/ice_moche_img/README.txt b/appli_3_alpha_old/app/css/ice_moche_img/README.txt new file mode 100644 index 0000000..b81d613 --- /dev/null +++ b/appli_3_alpha_old/app/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/app/css/ice_moche_img/logo.png b/appli_3_alpha_old/app/css/ice_moche_img/logo.png new file mode 100644 index 0000000..a768d45 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_moche_img/logo.png differ diff --git a/appli_3_alpha_old/app/css/ice_moche_img/masque.png b/appli_3_alpha_old/app/css/ice_moche_img/masque.png new file mode 100644 index 0000000..45a6027 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_moche_img/masque.png differ diff --git a/appli_3_alpha_old/app/css/ice_moche_img/titleTable.png b/appli_3_alpha_old/app/css/ice_moche_img/titleTable.png new file mode 100644 index 0000000..e6c02d9 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_moche_img/titleTable.png differ diff --git a/appli_3_alpha_old/app/css/ice_moche_img/titre.png b/appli_3_alpha_old/app/css/ice_moche_img/titre.png new file mode 100644 index 0000000..d8d9ce6 Binary files /dev/null and b/appli_3_alpha_old/app/css/ice_moche_img/titre.png differ diff --git a/appli_3_alpha_old/app/css/ice_moche_nohelp.css b/appli_3_alpha_old/app/css/ice_moche_nohelp.css new file mode 100644 index 0000000..9032594 --- /dev/null +++ b/appli_3_alpha_old/app/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/app/css/ice_nohelp.css b/appli_3_alpha_old/app/css/ice_nohelp.css new file mode 100644 index 0000000..2bfa491 --- /dev/null +++ b/appli_3_alpha_old/app/css/ice_nohelp.css @@ -0,0 +1,273 @@ + +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; +} +.reunion_fixee { + color:#00FF00; +} +.reunion_en_cours { + color:#FFFF00; +} +.reunion_annulee { + color:#FF0000; +} +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; +} + +#page_accueil h1 +{ + background:#551A8B; + color:#FFF; + margin-top:0; +} + +#page_accueil +{ + text-align:center; +} diff --git a/appli_3_alpha_old/app/deco.php b/appli_3_alpha_old/app/deco.php new file mode 100644 index 0000000..57a56bc --- /dev/null +++ b/appli_3_alpha_old/app/deco.php @@ -0,0 +1,36 @@ + + +

Deconnexion

+
+ +
+ + + \ No newline at end of file diff --git a/appli_3_alpha_old/app/details_reunion.php b/appli_3_alpha_old/app/details_reunion.php new file mode 100644 index 0000000..d453b13 --- /dev/null +++ b/appli_3_alpha_old/app/details_reunion.php @@ -0,0 +1,111 @@ +\n"; + +// DEBUG +echo '
';
+print_r($_REQUEST);
+echo '
'; + +generate_html_divs_menu(); +?> +
+

+ > Accueil + > Réunions + > Détails d'une réunion +

+
+'; + exit(); + } + generate_html_div_help('help/details_reunion_admin.php.hlp'); + echo '
' . "\n"; + echo '
' . "\n"; + generate_html_reunion_detail2($idR); + echo "
\n"; + echo "
\n"; + generate_html_array_personnes_crenaux($idR, $idP); + echo "
\n"; + generate_html_reunion_commentaires($idR); + echo "
\n"; + generate_html_reunion_fichiers($idR); +?> +
+ + + + + + + +
+ + diff --git a/appli_3_alpha_old/app/help/auth_dialog.php.hlp b/appli_3_alpha_old/app/help/auth_dialog.php.hlp new file mode 100644 index 0000000..b83937b --- /dev/null +++ b/appli_3_alpha_old/app/help/auth_dialog.php.hlp @@ -0,0 +1,2 @@ +Merci de vous identifier pour utiliser l'application.
+Par défaut, vous pouvez vous logguer avec votre adresse email et le mot de passe qui y est associé. \ No newline at end of file diff --git a/appli_3_alpha_old/app/help/details_reunion.php.hlp b/appli_3_alpha_old/app/help/details_reunion.php.hlp new file mode 100644 index 0000000..5434937 --- /dev/null +++ b/appli_3_alpha_old/app/help/details_reunion.php.hlp @@ -0,0 +1,4 @@ +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.
+Astuce : grâce à AWOR, vous pouvez transferer vos réunions sur votre agenda personnel. diff --git a/appli_3_alpha_old/app/help/details_reunion_admin.php.hlp b/appli_3_alpha_old/app/help/details_reunion_admin.php.hlp new file mode 100644 index 0000000..41047ab --- /dev/null +++ b/appli_3_alpha_old/app/help/details_reunion_admin.php.hlp @@ -0,0 +1,17 @@ +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. diff --git a/appli_3_alpha_old/app/help/groupe.hlp b/appli_3_alpha_old/app/help/groupe.hlp new file mode 100644 index 0000000..0869bd5 --- /dev/null +++ b/appli_3_alpha_old/app/help/groupe.hlp @@ -0,0 +1 @@ +Cette page vous permet de gérer les différentes listes de contacts \ No newline at end of file diff --git a/appli_3_alpha_old/app/help/index.php.hlp b/appli_3_alpha_old/app/help/index.php.hlp new file mode 100644 index 0000000..5839b11 --- /dev/null +++ b/appli_3_alpha_old/app/help/index.php.hlp @@ -0,0 +1,7 @@ +Petite initiative de ma part : Bilan de la reunion (si ca plait pas vous pouvez l'enlever).
+ +J'en ai surement oublier .. A completer .. \ No newline at end of file diff --git a/appli_3_alpha_old/app/help/index_origin.php.hlp b/appli_3_alpha_old/app/help/index_origin.php.hlp new file mode 100644 index 0000000..be1ef30 --- /dev/null +++ b/appli_3_alpha_old/app/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/app/help/listes.php.hlp b/appli_3_alpha_old/app/help/listes.php.hlp new file mode 100644 index 0000000..c619e70 --- /dev/null +++ b/appli_3_alpha_old/app/help/listes.php.hlp @@ -0,0 +1 @@ +Cette page vous permet de gérer les différentes listes de contacts. diff --git a/appli_3_alpha_old/app/help/modele_page.php.hlp b/appli_3_alpha_old/app/help/modele_page.php.hlp new file mode 100644 index 0000000..75a26d5 --- /dev/null +++ b/appli_3_alpha_old/app/help/modele_page.php.hlp @@ -0,0 +1,17 @@ + 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/app/help/organiser.php.hlp b/appli_3_alpha_old/app/help/organiser.php.hlp new file mode 100644 index 0000000..b24adaf --- /dev/null +++ b/appli_3_alpha_old/app/help/organiser.php.hlp @@ -0,0 +1,2 @@ +Depuis cette page, vous pouvez créer une nouvelle réunion :
+renseignez les champs ci-contre puis validez. Vous pourrez ensuite associer une liste de personnes ainsi que des créneaux possibles. \ No newline at end of file diff --git a/appli_3_alpha_old/app/help/profil.php.hlp b/appli_3_alpha_old/app/help/profil.php.hlp new file mode 100644 index 0000000..9328ff5 --- /dev/null +++ b/appli_3_alpha_old/app/help/profil.php.hlp @@ -0,0 +1,2 @@ +Vous pouvez renseigner votre nom et prénom.
+Vous avez la possibilité de changer votre méthode de d'identification.
diff --git a/appli_3_alpha_old/app/help/sendmail.php.hlp b/appli_3_alpha_old/app/help/sendmail.php.hlp new file mode 100644 index 0000000..4a31a5b --- /dev/null +++ b/appli_3_alpha_old/app/help/sendmail.php.hlp @@ -0,0 +1,2 @@ +Ce formulaire vous permet d'envoyer un courriel de notification aux personnes sélectionnées.
+Vous pouvez charger un des modèles disponibles pour gagner du temps. diff --git a/appli_3_alpha_old/app/ical.php b/appli_3_alpha_old/app/ical.php new file mode 100644 index 0000000..1b2d455 --- /dev/null +++ b/appli_3_alpha_old/app/ical.php @@ -0,0 +1,30 @@ +\n"; +generate_html_div_errmsg($errmsg); +?> + + + diff --git a/appli_3_alpha_old/app/images/addP.gif b/appli_3_alpha_old/app/images/addP.gif new file mode 100644 index 0000000..aa77bef Binary files /dev/null and b/appli_3_alpha_old/app/images/addP.gif differ diff --git a/appli_3_alpha_old/app/images/button_del.png b/appli_3_alpha_old/app/images/button_del.png new file mode 100644 index 0000000..899b785 Binary files /dev/null and b/appli_3_alpha_old/app/images/button_del.png differ diff --git a/appli_3_alpha_old/app/images/button_ok.png b/appli_3_alpha_old/app/images/button_ok.png new file mode 100644 index 0000000..229550e Binary files /dev/null and b/appli_3_alpha_old/app/images/button_ok.png differ diff --git a/appli_3_alpha_old/app/images/del.gif b/appli_3_alpha_old/app/images/del.gif new file mode 100644 index 0000000..cc89b0b Binary files /dev/null and b/appli_3_alpha_old/app/images/del.gif differ diff --git a/appli_3_alpha_old/app/images/details.png b/appli_3_alpha_old/app/images/details.png new file mode 100644 index 0000000..11982cc Binary files /dev/null and b/appli_3_alpha_old/app/images/details.png differ diff --git a/appli_3_alpha_old/app/images/editCreneau2.gif b/appli_3_alpha_old/app/images/editCreneau2.gif new file mode 100644 index 0000000..ba90a82 Binary files /dev/null and b/appli_3_alpha_old/app/images/editCreneau2.gif differ diff --git a/appli_3_alpha_old/app/images/logo.png b/appli_3_alpha_old/app/images/logo.png new file mode 100644 index 0000000..a768d45 Binary files /dev/null and b/appli_3_alpha_old/app/images/logo.png differ diff --git a/appli_3_alpha_old/app/images/masque.png b/appli_3_alpha_old/app/images/masque.png new file mode 100644 index 0000000..45a6027 Binary files /dev/null and b/appli_3_alpha_old/app/images/masque.png differ diff --git a/appli_3_alpha_old/app/images/ok.gif b/appli_3_alpha_old/app/images/ok.gif new file mode 100644 index 0000000..1935a84 Binary files /dev/null and b/appli_3_alpha_old/app/images/ok.gif differ diff --git a/appli_3_alpha_old/app/images/question.gif b/appli_3_alpha_old/app/images/question.gif new file mode 100644 index 0000000..d57516b Binary files /dev/null and b/appli_3_alpha_old/app/images/question.gif differ diff --git a/appli_3_alpha_old/app/images/supprimer.png b/appli_3_alpha_old/app/images/supprimer.png new file mode 100644 index 0000000..a87033a Binary files /dev/null and b/appli_3_alpha_old/app/images/supprimer.png differ diff --git a/appli_3_alpha_old/app/include/connect.inc.php b/appli_3_alpha_old/app/include/connect.inc.php new file mode 100644 index 0000000..b985b10 --- /dev/null +++ b/appli_3_alpha_old/app/include/connect.inc.php @@ -0,0 +1,14 @@ +, , ); +$link = @mysql_connect('localhost', 'lud_restricted', 'maille_ess_ku_elle'); + +@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/app/include/ical.inc.php b/appli_3_alpha_old/app/include/ical.inc.php new file mode 100644 index 0000000..5df8e4c --- /dev/null +++ b/appli_3_alpha_old/app/include/ical.inc.php @@ -0,0 +1,68 @@ + \ No newline at end of file diff --git a/appli_3_alpha_old/app/include/je.inc.php b/appli_3_alpha_old/app/include/je.inc.php new file mode 100644 index 0000000..e902a1a --- /dev/null +++ b/appli_3_alpha_old/app/include/je.inc.php @@ -0,0 +1,175 @@ + 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 (!empty($tabParticipant)) $tabNewPers = $tabParticipant; + for($i=0;$i0) + { + $row = mysql_fetch_array($result); + return ($row['idP']); + } + else + { + $result = mysql_query("INSERT INTO Personne (courrielP,loginP) VALUES ('$persMail','$persMail')"); + return (mysql_insert_id()); + } + + return (0); + } + + + + //Fonction qui affiche toutes les liste public ainsi que les liste privée possédées par idP + function generate_html_array_list ($idP) + { + $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) + { + + for($i=0;$i\n\n" ; else echo "\n"; + if ($row['estPrivee'] == 'oui') echo "\n\n"; + echo "\n"; + } + + } + echo "
SupprimerTypeLibellé
"; + if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "\"SupprimerestPrivée" ; else echo "Public"; + echo ""; + echo ""; + echo $row['libelleL']; + echo "
\n"; + + } +?> \ No newline at end of file diff --git a/appli_3_alpha_old/app/include/ju.inc.php b/appli_3_alpha_old/app/include/ju.inc.php new file mode 100644 index 0000000..3402f39 --- /dev/null +++ b/appli_3_alpha_old/app/include/ju.inc.php @@ -0,0 +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) +{ + $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($fichier = mysql_fetch_array($resultat)) + { + if ( isset($_SESSION['session_nomP']) && isset($_SESSION['session_prenomP']) ) + { + $nom = $_SESSION['session_nomP']." ".$_SESSION['session_prenomP']; + } + else + { + $nom = $fichier["idP"]; + } + echo '\n"; + } + } + else + { + echo "\n"; + } + echo '
Commentaires (Editer votre commentaire)
'.$nom." : ".$fichier["commentaireReponse"]."
Aucun commentaire pour le moment.
'; + } +} + +function generate_html_reunion_fichiers($idR) +{ + $requete = "SELECT * FROM Fichier WHERE idR = '".$idR."'"; + $resultat = mysql_query($requete); + if($resultat != false) + { + if(mysql_num_rows($resultat) > 0) + { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + while($fichier = mysql_fetch_array($resultat)) + { + echo "\n"; + } + echo '
Fichiers attachés (Ajouter un fichier)
".$fichier["nomFic"]."
'; + } + } +} +?> \ No newline at end of file diff --git a/appli_3_alpha_old/app/include/ludo/TODO_list.txt b/appli_3_alpha_old/app/include/ludo/TODO_list.txt new file mode 100644 index 0000000..724c46c --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/TODO_list.txt @@ -0,0 +1,24 @@ +Accueil > _Listes_ (virer le lien) + +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/app/include/ludo/auth.inc.php b/appli_3_alpha_old/app/include/ludo/auth.inc.php new file mode 100644 index 0000000..18b339d --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/auth.inc.php @@ -0,0 +1,78 @@ + \ No newline at end of file diff --git a/appli_3_alpha_old/app/include/ludo/config.inc.php b/appli_3_alpha_old/app/include/ludo/config.inc.php new file mode 100644 index 0000000..ea3d0ba --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/config.inc.php @@ -0,0 +1,71 @@ + 'jmi@iut-blagnac.fr', + 'automatedMail' => 'no_reply@iut-blagnac.fr', + 'AUTH' => array + ( + 'POP' => array + ( + 'SERVERS' => array + ( + 'wanadoo.fr' => array + ( + 'subdomain' => 'pop.orange.fr', + 'port' => 110, + 'username_is_full_mail' => false + ), + 'orange.fr' => array + ( + 'subdomain' => 'pop.orange.fr', + 'port' => 110, + 'username_is_full_mail' => false + ) + ) + ), + 'bypass_if_local' => false + ), + 'CSS' => array + ( + 'CHOOSER_LIST' => array + ( + // 'nom à afficher' => 'nom_fichier_sans_extension' + 'standard' => 'ice', + 'bleu' => 'style1' + ) + ), + 'MAIL' => array + ( + 'TEMPLATES' => array + ( + 'cree' => array + ( + 'caption' => 'Nouvelle Réunion', + 'tpl_file' => 'mail_cree.php' + ), + 'modif' => array + ( + 'caption' => 'Réunion modifiée', + 'tpl_file' => 'mail_modif.php' + ), + 'annul' => array + ( + 'caption' => 'Réunion annulée', + 'tpl_file' => 'mail_annul.php' + ), + 'fixee' => array + ( + 'caption' => 'Réunion fixée', + '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/app/include/ludo/div_create_or_modif.php b/appli_3_alpha_old/app/include/ludo/div_create_or_modif.php new file mode 100644 index 0000000..e6c3f8e --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/div_create_or_modif.php @@ -0,0 +1,86 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
Objet : + > +
Lieu : + > +
Ordre du jour : + +
Remarques : + +
Etat : + Annulée + +
+ + Annuler"; + ?> +
+ +' +?> +
\ No newline at end of file diff --git a/appli_3_alpha_old/app/include/ludo/fonctions.inc.php b/appli_3_alpha_old/app/include/ludo/fonctions.inc.php new file mode 100644 index 0000000..f24a8c2 --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/fonctions.inc.php @@ -0,0 +1,494 @@ +\n "; } + // Cas général, on n'est pas la personne concernée + if ( ! isset($estDispo) || $estDispo == '' ) + { // Dispo Inconnue (icone ?) + generate_html_dispo_inconnu($idP, $idC); + } + else + { + if ( $estDispo == 'oui' ) + { // Disponible + generate_html_dispo_oui($idP, $idC); + }else + { // Non Disponible + generate_html_dispo_non($idP, $idC); + } + } + } + else + { + if ( $withTD ) { echo " \n "; } + // On est la personne concernée, on peut donc choisir le créneau + if ( ! isset($estDispo) || $estDispo == '' ) + { // Dispo Inconnue + generate_html_dispo_dire_oui($idR, $idC); + echo '   '; + generate_html_dispo_dire_non($idR, $idC); + } + else + { + if ( $estDispo == 'oui' ) + { // Disponible + generate_html_dispo_oui($idP, $idC); + echo '   '."\n "; + generate_html_dispo_dire_non($idR, $idC); + }else + { + // Non Disponible + generate_html_dispo_dire_oui($idR, $idC); + echo '   '."\n "; + generate_html_dispo_non($idP, $idC); + } + } + } + if ( $withTD ) { echo " \n"; } +} + +// Génération du tableau complet +// TODO : idée : class du tableau différnete quand annulée -> tableau grisé... + +function generate_html_array_personnes_crenaux($idR) +{ + if ( isset($_SESSION['session_idP']) ) + { + $idP_Self=$_SESSION['session_idP']; + } + else + { + // TODO : Erreur + } + + // Connexion à la base et sélection de la database + require_once 'include/connect.inc.php'; + + // Récupération des paramètres de la réunion... + $montrerDispoR=$estAnnulee=$is_admin=$estFixee=false; + $idP_orga=null; + $query="SELECT r.montrerDispoR, r.estAnnulee, r.idP_Orga, r.idC_Fixe, r.idL FROM Reunion r WHERE r.idR='$idR'"; + $result = @mysql_query($query); + if ( $result && ( mysql_num_rows($result) === 1 ) ) + { + list($montrerDispoR, $estAnnulee, $idP_orga, $idC_Fixe, $idL_interne) = mysql_fetch_row($result); + $is_admin = ( $idP_Self == $idP_orga ); + $montrerDispoR = ( ( $montrerDispoR === 'oui' ) || $is_admin ) ; + //echo "DEBUG : annuléé $estAnnulee\n"; + $estAnnulee = ( $estAnnulee == 'oui' ); + $estFixee = ( $idC_Fixe != null); + } + else + { + // TODO : erreur + } + // DEBUG : tests en forçant les variables + //$estAnnulee=true; + + //~ echo "DEBUG : \nmontrerDispoR==$montrerDispoR\nestAnnulee==$estAnnulee\nestFixee==$estFixee\nis_admin==$is_admin\n"; +?> +
+ + + +Mail' . "\n"; } + echo ' ' . "\n"; + + // Remplissage des entêtes de colonnes (créneaux) + $query="SELECT idC, UNIX_TIMESTAMP(dateHeure), duree FROM Creneau WHERE idR='$idR' ORDER BY dateHeure ASC;"; + $creneaux=array(); + $dispos=array(); + if ( $result = @mysql_query($query) ) + { + while ( list($idC, $date_deb, $duree) = mysql_fetch_row($result) ) + { + // Calcul des dates + //echo $date_deb . "\n"; + $date_fin = $date_deb + 60 * $duree; + if ( $idC != $idC_Fixe ) { echo ' \n"; + + // Comptage des personnes disponibles et indisponibles + $creneaux[] = $idC; + $dispos[$idC]['nbDispo']=0; + $dispos[$idC]['nbNonDispo']=0; + $dispo_max_id=-1; + $dispo_max_val=0; + } + } + if ( $is_admin && ! $estFixee && ! $estAnnulee ) + { +?> + + + + + + $dispo_max_val ) + { + $dispo_max_id=$idC; + $dispo_max_val=$dispos[$idC]['nbDispo']; + } + } + } + } + //print_r($dispos); + + + $query='SELECT p.idP, p.prenomP, p.nomP FROM Personne p, Appartenir a, Reunion r WHERE ' + . "r.idR='$idR' AND a.idL=r.idL AND p.idP=a.idP ORDER BY p.nomP, p.prenomP;"; + + if ( $result = @mysql_query($query) ) + { + // On écrit ligne à ligne les personnes et les disponibilités + while ( $p = mysql_fetch_array($result) ) // Boucle sur chaque personne + { + echo " \n"; + // Colonne de checkbox pour envoi email si $is_admin == true + if ( $is_admin ) { echo ' ' . "\n"; } + // Nom prénom + echo " \n"; + // Disponibilités + foreach ( $creneaux as $c_id ) // Pour chaque créneau + { + if (isset($dispos[$c_id][$p[0]])) + { + $estDispo=$dispos[$c_id][$p[0]]; + } + else + { + $estDispo=''; + } + //echo "DEBUG : generate_html_dispo_case($p[0], $c_id, ( $p[0]==$idP_Self ), $estDispo);\n"; + if ( $c_id != $idC_Fixe ) { $class=''; } else { $class='class="selected"'; } + + generate_html_dispo_case($idR, $p[0], $c_id, ( ! $estFixee && ! $estAnnulee && ( $p[0]==$idP_Self ) ),$estDispo, true, $class); + } + // Colonne vide pour l'ajout de personnes + if ( $is_admin && ! $estFixee && ! $estAnnulee ) { echo " \n"; } + echo " \n"; + } + // Si $is_admin, on met une ligne avec bouton envoyer pour les mails et icône ajout de personnes + if ( $is_admin ) + { + echo " \n + + \n"; } + if ( $is_admin && ! $estFixee && ! $estAnnulee ) { echo " \n"; } + echo " \n"; + } + + // On inscrit les lignes de totaux si les disponibilités sont révélées + if ( $is_admin && ! $estFixee && ! $estAnnulee) + { + echo " \n"; + echo " \n"; + echo " \n"; + foreach ( $creneaux as $c_id ) + { + if ( $c_id == $dispo_max_id ) + { + echo ' \n"; + } + else + { + echo ' \n"; + } + } + echo " \n"; + echo " \n"; + + echo " \n"; + echo " \n"; + echo " \n"; + foreach ( $creneaux as $c_id ) + { + echo ' \n"; + } + echo " \n"; + echo " \n"; + } + } + echo " \n"; + echo "
Personnes'; } else { echo ' '; } + if ( $is_admin && ! $estFixee && ! $estAnnulee ) + { + echo ''; + } + echo date('d/m/y', $date_deb) . '
' . date('H:i', $date_deb) . ' - ' . date('H:i', $date_fin); + if ( $is_admin && ! $estFixee && ! $estAnnulee ) { echo '
'; } + echo "
+ + Editer les creneaux + +
$p[1] $p[2] 
\n"; + echo ' ' . "\n"; +?> + + + ' . "\n"; + ?> + Ajouter une personne + +  
 Personnes présentes' . $dispos[$c_id]['nbDispo'] . "' . $dispos[$c_id]['nbDispo'] . " 
 Personnes absentes' . $dispos[$c_id]['nbNonDispo'] . " 
\n
\n"; +} + +function traiter_formulaire_fixer_creneau() +{ + if ( ! isset($_GET['idR']) || !isset($_GET['idC']) ) + { + $errmsg="Impossible de fixer la réunion : paramètres manquants ou erroné"; + return; + } + $idR=addslashes($_GET['idR']); + $idC=addslashes($_GET['idC']); + + $query="UPDATE Reunion SET idC_Fixe=$idC WHERE idR=$idR;"; + if ( ! mysql_query($query) || mysql_affected_rows() != 1 ) + { + $errmsg='Impossible de fixer la réunion : ' . mysql_generate_errmsg(); + } +} + +function traiter_formulaire_creer_reunion() +{ + include_once('include/je.inc.php'); + $idP=$_SESSION['session_idP']; + + // Création de la Réunion + $query='INSERT INTO Reunion(idP_Orga) VALUES' . "('$idP');"; + if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) + { + // Cas d'erreur + $errmsg ='Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); + return; + } + $idR=mysql_insert_id(); + + // Création de la Liste des participants + if ( ! $idL=list_new("interne_idR_$idR","NULL",true) ) + { + $errmsg ='Erreur lors de la création de la liste de participants : Erreur de base de donnée'; + return; + } + + $query="UPDATE Reunion SET idL='$idL' WHERE idR='$idR'"; + if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) + { + // Cas d'erreur + $errmsg = 'Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); + return; + } + // TODO : moins bourin ! + $_REQUEST['idR']=$idR; + return; +} + +function traiter_formulaire_modif_detail_reunion() +{ + if ( ! isset($_GET['idR']) || !isset($_POST['objetR']) || !isset($_POST['lieuR']) || !isset($_POST['ordreJourR']) || !isset($_POST['remarquesR']) ) + { + $errmsg = 'Impossible de modifier de détail de la réunion : Paramètres manquants'; + // DEBUG : + echo "DEBUG : $query\n$errmsg\n"; + return; + } + + $idR=addslashes($_GET['idR']); + $objetR=addslashes($_POST['objetR']); + $lieuR=addslashes($_POST['lieuR']); + $ordreJourR=addslashes($_POST['ordreJourR']); + $remarquesR=addslashes($_POST['remarquesR']); + $estAnnulee=( isset($_POST['isCancelled']) && ($_POST['isCancelled']==='on') )?'oui':'non'; + + $query="UPDATE Reunion SET objetR='$objetR', lieuR='$lieuR', ordreJourR='$ordreJourR', remarquesR='$remarquesR', estAnnulee='$estAnnulee' WHERE idR='$idR'"; + if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) + { + // Cas d'erreur + $errmsg = 'Erreur lors de la modification de la réunion : ' . mysql_generate_errmsg(); + // DEBUG : + echo "DEBUG : $query\n$errmsg\n"; + return; + } + // DEBUG : + //echo "DEBUG : $query\n$errmsg\n"; + return; +} + +function generate_html_reunion_detail2($idR) +{ + $query='SELECT r.objetR, r.ordreJourR, r.lieuR, r.remarquesR, r.montrerDispoR, r.estAnnulee, r.idP_Orga, r.idC_Fixe, p.nomP, p.prenomP' + . " FROM Reunion r, Personne p WHERE r.idR='$idR' AND p.idP=r.idP_Orga"; + $result = @mysql_query($query); + if ( ! $result || ( mysql_num_rows($result) !== 1 ) ) + { + $errmsg="Impossible de récuprérer les informations de la réunion : Erreur de base de données\n"; + return; + } + + list($objetR, $ordreJourR, $lieuR, $remarquesR, $montrerDispoR, $estAnnulee, $idP_Orga, $idC_Fixe, $nomP, $prenomP) = mysql_fetch_row($result); + if ( $estAnnulee=='oui' ) { $etat = 'reunion_fixee'; } elseif ( $idC_Fixe!=null) { $etat ='reunion_fixee'; } else { $etat = 'reunion_en_cours'; } + +?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +' ."\n"; + switch($etat) + { + case 'reunion_fixee': + echo "Fixée\n"; + break; + case 'reunion_en_cours': + echo "En préparation\n"; + break; + case 'reunion_annulee': + echo "Annulée\n"; + break; + } + if ( $montrerDispoR === 'non' ) { echo ', disponibilités masquées'; } + echo "\n \n"; +?> + + + +
+ Détails de la réunion +(Editer)\n"; + } + +?> +
Objet : + +
Organisateur : + +
Lieu : + +
Ordre du jour : + +
Remarques : + +
Etat :
+ diff --git a/appli_3_alpha_old/app/include/ludo/html_elements.inc.php b/appli_3_alpha_old/app/include/ludo/html_elements.inc.php new file mode 100644 index 0000000..4275653 --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/html_elements.inc.php @@ -0,0 +1,138 @@ +'."\n" +?> + + + + AWOR - $title\n"; ?> + + + + +' . "\n"; + echo ' ' . "\n"; +?> + + + +

AWOR

+ +' . "\n

?

\n" . "\n"; + echo '
' . "\n

Aide

\n"; + readfile($help_file); + echo "
\n"; + } +} + +function generate_html_div_errmsg($errmsg) +{ + echo '
' . "\n" . '' . $errmsg . "\n"; + require_once('config.inc.php'); + if ( isset( $CONFIG['adminMail'] ) && ( ! isset($_REQUEST['debug'] ) ) ) + { + echo 'Si le problème persiste, vous pouvez contacter l\'administrateur par email à l\'adresse suivante : '; + echo '' . $CONFIG['adminMail'] . "\n"; + } + echo "
\n"; +} + +function generate_html_div_css_chooser() +{ + // TODO : fonction JS qui fait ce qu'il faut !! (a mettre dans le head ??) + require_once('config.inc.php'); + if ( ! is_array($CONFIG['CSS']['CHOOSER_LIST']) ) { return false; } + + if ( isset($_COOKIE['awor']['custom_css'] ) ) { $css_selected=$_COOKIE['awor']['custom_css']; }; + echo '
' . "\n"; + echo ' '. "\n"; + echo '
'. "\n"; +} + +function generate_html_div_deconnect() +{ + echo ''."\n"; +} +function generate_html_div_back() +{ + echo ''."\n"; +} + +function generate_html_dispo_inconnu($idP, $idC) +{ + echo 'Inconnu' . "\n"; +} + +function generate_html_dispo_oui($idP, $idC) +{ + echo 'Disponible' . "\n"; +} + +function generate_html_dispo_non($idP, $idC) +{ + echo 'Non disponible' . "\n"; +} + +function generate_html_dispo_dire_oui($idR, $idC) +{ + //~ echo 'Dire que je suis disponible' . "\n"; + echo ""; + echo 'Dire que je suis disponible' . "\n"; +} + +function generate_html_dispo_dire_non($idR, $idC) +{ + echo ""; + echo 'Dire que je suis pas disponible' . "\n"; +} + +function generate_html_reunion_detail_button($idR) +{ + echo 'Détails'; +} diff --git a/appli_3_alpha_old/app/include/ludo/mail_textarea.php b/appli_3_alpha_old/app/include/ludo/mail_textarea.php new file mode 100644 index 0000000..4861e1d --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/mail_textarea.php @@ -0,0 +1,44 @@ + + + + diff --git a/appli_3_alpha_old/app/include/ludo/majDispo.php b/appli_3_alpha_old/app/include/ludo/majDispo.php new file mode 100644 index 0000000..ab7c200 --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/majDispo.php @@ -0,0 +1,41 @@ + \ No newline at end of file diff --git a/appli_3_alpha_old/app/include/ludo/redir.inc.php b/appli_3_alpha_old/app/include/ludo/redir.inc.php new file mode 100644 index 0000000..6baf40d --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/redir.inc.php @@ -0,0 +1,20 @@ + + +

Redirection

+

Si vous voyez cette page, merci de suivre le lien ci-dessous

+' . $dest . '

' . "\n"; +?> + + + \ No newline at end of file diff --git a/appli_3_alpha_old/app/include/ludo/session_verify.inc.php b/appli_3_alpha_old/app/include/ludo/session_verify.inc.php new file mode 100644 index 0000000..f1cea8b --- /dev/null +++ b/appli_3_alpha_old/app/include/ludo/session_verify.inc.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/appli_3_alpha_old/app/index.php b/appli_3_alpha_old/app/index.php new file mode 100644 index 0000000..8356264 --- /dev/null +++ b/appli_3_alpha_old/app/index.php @@ -0,0 +1,116 @@ +\n"; +generate_html_divs_menu(); +?> +
+

+ > Accueil + > Réunions + > Liste des réunions +

+
+ +
+DEBUG : SESSION :\n"; + //~ print_r($_SESSION); + //~ echo "\nDEBUG : REQUEST :\n"; + //~ print_r($_REQUEST); + //~ echo ""; +?> +

+ Organiser une réunion +

+ + + + + + + + +\n"; + echo ' \n"; + echo " \n"; + $dateStr=''; + $stateStr='En préparation'; + if ( isset($dateR) ) + { + $dateStr=date('d/m/Y \à H:i', $dateR); + if ( $dateR > time() ) + { + $stateStr='Fixée'; + } + else + { + $stateStr='Passée'; + } + } + echo " \n"; + echo " \n"; + echo ' \n"; + echo " \n"; + } + } + } + + + // Réunions fixées et passées + $query = 'SELECT DISTINCT R.idR, R.objetR, P.nomP, P.prenomP, UNIX_TIMESTAMP(C.dateHeure)' + . ' FROM Liste L,Reunion R,Appartenir A,Creneau C,Personne P' + . " WHERE ((A.idP = $idP AND A.idL = L.idL) OR R.idP_Orga = $idP)" + . ' AND R.idL = L.idL AND P.idP = R.idP_Orga AND R.idC_Fixe = C.idC' + . ' ORDER BY C.dateHeure DESC;'; + fill_array_liste_reunion($query); + + // Réunion en préparation + $query = 'SELECT DISTINCT R.idR, R.objetR, P.nomP, P.prenomP, NULL' + . ' FROM Liste L,Reunion R,Appartenir A,Personne P' // Creneau C, + . " WHERE ((A.idP = $idP AND A.idL = L.idL) OR R.idP_Orga = $idP)" + . ' AND R.idL = L.idL AND P.idP = R.idP_Orga AND ISNULL(R.idC_Fixe);'; + //echo "DEBUG : $query\n"; + fill_array_liste_reunion($query); + + //$query = + //echo "DEBUG : $query\n"; +?> +
ObjetOrganisateurDateEtatDétails
' . "$objetR$prenomP $nomP$dateStr$stateStr'; + generate_html_reunion_detail_button($idR); + echo "
+
+ Organiser une réunion +
+ + + + diff --git a/appli_3_alpha_old/app/listes.php b/appli_3_alpha_old/app/listes.php new file mode 100644 index 0000000..87a120c --- /dev/null +++ b/appli_3_alpha_old/app/listes.php @@ -0,0 +1,46 @@ +\n"; + +generate_html_divs_menu(); +?> +
+

+ > Accueil + > Listes +

+
+ + + + + + +
+ + + \ No newline at end of file diff --git a/appli_3_alpha_old/app/modele_page.php b/appli_3_alpha_old/app/modele_page.php new file mode 100644 index 0000000..e7d555a --- /dev/null +++ b/appli_3_alpha_old/app/modele_page.php @@ -0,0 +1,56 @@ +\n"; +generate_html_divs_menu(); +generate_html_div_help(); +?> +
+

Page modèle

+

Modele de formulaire

+ ' . "\n"; ?> +
+
+ premier champ : + +
+
+ deuxieme champ : + +
+
+ + +
+
+
+ +' . "\n"; } ?> +
+ +

Appel de la fonction qui génère le tableau personne / créneaux

+ +

Quelques éléments à mettre dans toutes les pages ou au moins certaines

+ +

Etat des tableaux globaux

+
+
+	
+
+ + + diff --git a/appli_3_alpha_old/app/popcreneau.php b/appli_3_alpha_old/app/popcreneau.php new file mode 100644 index 0000000..484594b --- /dev/null +++ b/appli_3_alpha_old/app/popcreneau.php @@ -0,0 +1,90 @@ + +

Créneaux de la réunion

+ +'; + echo 'Erreur - pas d\'identifiant de réunion !'; + echo '
'; + echo ''; + echo '
'; + echo ''; +} +?> diff --git a/appli_3_alpha_old/app/popdeletelist.php b/appli_3_alpha_old/app/popdeletelist.php new file mode 100644 index 0000000..4ccadc9 --- /dev/null +++ b/appli_3_alpha_old/app/popdeletelist.php @@ -0,0 +1,20 @@ + +

Désirer vous supprimer cette liste ?

+ + + diff --git a/appli_3_alpha_old/app/popfixer.php b/appli_3_alpha_old/app/popfixer.php new file mode 100644 index 0000000..578e2fb --- /dev/null +++ b/appli_3_alpha_old/app/popfixer.php @@ -0,0 +1,40 @@ +Désirez-vous fixer ce créneau ?'; + echo ''; + } + else + { + echo ''; + } +?> + diff --git a/appli_3_alpha_old/app/popnewlist.php b/appli_3_alpha_old/app/popnewlist.php new file mode 100644 index 0000000..d8d1010 --- /dev/null +++ b/appli_3_alpha_old/app/popnewlist.php @@ -0,0 +1,3 @@ + + + diff --git a/appli_3_alpha_old/app/poppersonne.php b/appli_3_alpha_old/app/poppersonne.php new file mode 100644 index 0000000..3335c6b --- /dev/null +++ b/appli_3_alpha_old/app/poppersonne.php @@ -0,0 +1,112 @@ + +

+ diff --git a/appli_3_alpha_old/app/poppersonneliste.php b/appli_3_alpha_old/app/poppersonneliste.php new file mode 100644 index 0000000..6f684a7 --- /dev/null +++ b/appli_3_alpha_old/app/poppersonneliste.php @@ -0,0 +1,27 @@ +'; + + if (mysql_num_rows($result)>0) + { + for($i=0;$i'; + if ($row[2] !== "" & $row[3] !== "") echo $row[2] . " " . $row[3]; else echo $row[1]; + echo ''; + } + } + echo ''; + } + else + { + echo " "; + } + +?> diff --git a/appli_3_alpha_old/app/profil.php b/appli_3_alpha_old/app/profil.php new file mode 100644 index 0000000..97a172f --- /dev/null +++ b/appli_3_alpha_old/app/profil.php @@ -0,0 +1,40 @@ +\n"; +generate_html_divs_menu(); +?> +
+

+ > Accueil + > Administration du profil +

+
+\n"; +$idP = $_SESSION['session_idP']; +if ( isset( $_SESSION['session_prenomP'] ) && isset( $_SESSION['session_prenomP'] ) ) +{ + $nom=$_SESSION['session_prenomP'] . ' ' . $_SESSION['session_nomP']; +} +else +{ + $nom = $_SESSION['session_loginP']; +} +$requete = "SELECT * FROM 'Personne' WHERE = ''"; +echo "\n"; +echo "\n"; +echo "\n"; +echo "\n"; +echo "\n"; +echo "\n"; +echo "
Votre login :
Votre mot de passe :
Votre nom :
Votre prenom :
\n"; +echo "\n"; +if ( isset ($errmsg) ) generate_html_div_errmsg($errmsg); +?> + + + diff --git a/appli_3_alpha_old/app/script.js b/appli_3_alpha_old/app/script.js new file mode 100644 index 0000000..7123fba --- /dev/null +++ b/appli_3_alpha_old/app/script.js @@ -0,0 +1,308 @@ +function isNotEmpty (idInput) +{ + if (document.getElementById(idInput).value.length > 0) { return (true);} else {return (false);} +} + +function addPers(form) +{ + if(form.contactDispo) + { + if(form.contactDispo.options.selectedIndex>=0) + { + var oValue = form.contactDispo.options[form.contactDispo.options.selectedIndex].value; + + var exist = false; + var i = 0; + while (i=0)&&(mail.indexOf(".")>=0)) return true; else return false; +} + + +function removePers(form) +{ + if (form.participants.options.selectedIndex>=0) + { + var i = form.participants.options.selectedIndex; + form.participants.options[form.participants.options.selectedIndex]=null; + if (parseInt(i) > 0) {form.participants.options.selectedIndex=parseInt(i)-1;} else {form.participants.options.selectedIndex=0;} + } + else + { + alert("Suppression impossible : aucune ligne sélectionnée"); + } +} + +function loadid(url,id,isPop) { + if (isPop) + document.getElementById(id).innerHTML = "Chargement en cours ...
Fermer
"; + else + document.getElementById(id).innerHTML = "Chargement en cours ..."; + + + var http_request = false; + + if (window.XMLHttpRequest) { // Mozilla, Safari,... + http_request = new XMLHttpRequest(); + if (http_request.overrideMimeType) { + http_request.overrideMimeType('text/xml'); + } + } else if (window.ActiveXObject) { // IE + try { + http_request = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e) { + try { + http_request = new ActiveXObject("Microsoft.XMLHTTP"); + } catch (e) {} + } + } + + if (!http_request) { + alert('Abandon : Impossible de créer une instance XMLHTTP'); + return false; + } + + http_request.onreadystatechange = function(){ + + if (http_request.readyState == 4) { + if (http_request.status == 200) { + document.getElementById(id).innerHTML = http_request.responseText; + } else { + if (isPop) + document.getElementById(id).innerHTML = "Un problème est survenu ...
Réessayer - Fermer
"; + else + document.getElementById(id).innerHTML = "Un problème est survenu ...
Réessayer
"; + } + } + }; + + http_request.open('GET', url, true); + http_request.send(null); +} + +function popon (id) +{ + var thisPopup = document.getElementById(id); + thisPopup.style.display='block'; + var thisMasque = document.getElementById('masque'); + thisMasque.style.display='block'; +} + +function popoff (id) +{ + var thisPopup = document.getElementById(id); + thisPopup.style.display='none'; + var thisMasque = document.getElementById('masque'); + thisMasque.style.display='none'; +} + +function addcreneau(form) +{ + if(form.day.options.selectedIndex>=0 && form.month.options.selectedIndex>=0 && form.year.options.selectedIndex>=0 && form.hourStart.options.selectedIndex>=0 && form.minuteStart.options.selectedIndex>=0 && form.hourEnd.options.selectedIndex>=0 && form.minuteEnd.options.selectedIndex>=0) + { + if (verifDate(form.day.options[form.day.options.selectedIndex].value,form.month.options[form.month.options.selectedIndex].value,form.year.options[form.year.options.selectedIndex].value)) + { + //Création de la valeur + var oValue = form.hourStart.options[form.hourStart.options.selectedIndex].value + form.minuteStart.options[form.minuteStart.options.selectedIndex].value + "." + form.hourEnd.options[form.hourEnd.options.selectedIndex].value + form.minuteEnd.options[form.minuteEnd.options.selectedIndex].value; + oValue = oValue + "." + form.day.options[form.day.options.selectedIndex].value + "." + form.month.options[form.month.options.selectedIndex].value + "." + form.year.options[form.year.options.selectedIndex].value; + + //Test si la valeur est déja dans la liste + var exist = false; + var i = 0; + while (i " + form.hourEnd.options[form.hourEnd.options.selectedIndex].value + ":" + form.minuteEnd.options[form.minuteEnd.options.selectedIndex].value; + oText = oText + " " + form.day.options[form.day.options.selectedIndex].value + "/" + form.month.options[form.month.options.selectedIndex].value + "/" + form.year.options[form.year.options.selectedIndex].value; + var o = new Option(oText,oValue); + form.creneaux.options[form.creneaux.options.length]=o; + } + } + } +} + +function removecreneau(form) +{ + if (form.creneaux.options.selectedIndex>=0) + { + var i = form.creneaux.options.selectedIndex; + form.creneaux.options[form.creneaux.options.selectedIndex]=null; + if (parseInt(i) > 0) {form.creneaux.options.selectedIndex=parseInt(i)-1;} else {form.creneaux.options.selectedIndex=0;} + } + else + { + alert("Suppression impossible : aucune ligne sélectionnée"); + } +} + +function dataListe(idSelect,idInput) +{ + var liste = document.getElementById(idSelect); + if (liste) + { + for (var i=0;i\n"; +generate_html_divs_menu(); +?> +
+

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

+
+ +
+ Erreur lors de l'émission de l'email : Paramètre manquant ou érroné +
+"; + } + $to=implode(', ',$to); + + + if ( ! mail ( $to, $_POST['msgObject'], $_POST['msgText'], 'From: ' . $CONFIG['automatedMail'] . "\r\n" ) ) + { + $errmsg = "Erreur lors de l'émission de l'email : Erreur inconnue"; + } + } + } + } + + if ( isset($errmsg) ) + { + echo '
' . $errmsg .'
'; + } + else + { + echo '
Le courriel à bien été envoyé
'; + echo 'Retour au détail de la réunion
'; + } + exit(); +} + + +$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 :  +
+
+ +
+
+ ' . "\n"; + ?> + + +
+
+
+ + + diff --git a/appli_3_alpha_old/app/templates/mail_cree.php b/appli_3_alpha_old/app/templates/mail_cree.php new file mode 100644 index 0000000..a69a8b4 --- /dev/null +++ b/appli_3_alpha_old/app/templates/mail_cree.php @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/appli_3_alpha_old/app/testGet.php b/appli_3_alpha_old/app/testGet.php new file mode 100644 index 0000000..03dc369 --- /dev/null +++ b/appli_3_alpha_old/app/testGet.php @@ -0,0 +1,18 @@ + + + +TestGEt + + + + + + +
+
+ + diff --git a/appli_3_alpha_old/auth_dialog.php b/appli_3_alpha_old/auth_dialog.php deleted file mode 100644 index 36058e0..0000000 --- a/appli_3_alpha_old/auth_dialog.php +++ /dev/null @@ -1,120 +0,0 @@ - - -

AWOR

- - -
-

Application Web d'Organisation de Réunion

-

Veuillez vous identifier

- ' . "\n"; ?> - - ' . "\n" ; ?> -
-
- Votre identifiant : - -
-
- Votre mot de passe : - -
-
- - -
-
-' . "\n"; } ?> - -
- - - diff --git a/appli_3_alpha_old/css/default.css b/appli_3_alpha_old/css/default.css deleted file mode 100644 index b8ecc3d..0000000 --- a/appli_3_alpha_old/css/default.css +++ /dev/null @@ -1,240 +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(default_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(../images/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; - padding-right:22%;/*225px;*/ /*200 + 5*2 + 2*2 + (pour ie 5*2) */ -} -#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 -{ - text-align:center; - font-size:medium; - color:#FFFFFF; - background-color:#551A8B; - margin-top:0; - margin-bottom:10px; -} - -#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(../images/masque.png); - background-repeat:repeat; - z-index: 499; -} \ No newline at end of file diff --git a/appli_3_alpha_old/css/default_img/README.txt b/appli_3_alpha_old/css/default_img/README.txt deleted file mode 100644 index fec6abf..0000000 --- a/appli_3_alpha_old/css/default_img/README.txt +++ /dev/null @@ -1 +0,0 @@ -C'est ici qu'on stockera les images propre au style default.css diff --git a/appli_3_alpha_old/css/default_img/README.txt~ b/appli_3_alpha_old/css/default_img/README.txt~ deleted file mode 100644 index e69de29..0000000 diff --git a/appli_3_alpha_old/css/default_img/titre.png b/appli_3_alpha_old/css/default_img/titre.png deleted file mode 100644 index d8d9ce6..0000000 Binary files a/appli_3_alpha_old/css/default_img/titre.png and /dev/null differ diff --git a/appli_3_alpha_old/css/ice.css b/appli_3_alpha_old/css/ice.css deleted file mode 100644 index ee6af49..0000000 --- a/appli_3_alpha_old/css/ice.css +++ /dev/null @@ -1,268 +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; -} - -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; -} -.reunion_fixee { - color:#00FF00; -} -.reunion_en_cours { - color:#FFFF00; -} -.reunion_annulee { - color:#FF0000; -} -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; - 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_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; -} - -#page_accueil h1 -{ - background:#551A8B; - color:#FFF; - margin-top:0; -} - -#page_accueil -{ - text-align:center; -} diff --git a/appli_3_alpha_old/css/ice_img/README.txt b/appli_3_alpha_old/css/ice_img/README.txt deleted file mode 100644 index b81d613..0000000 --- a/appli_3_alpha_old/css/ice_img/README.txt +++ /dev/null @@ -1 +0,0 @@ -C'est ici qu'on stockera les images propre au style Ice.css diff --git a/appli_3_alpha_old/css/ice_img/logo.png b/appli_3_alpha_old/css/ice_img/logo.png deleted file mode 100644 index a768d45..0000000 Binary files a/appli_3_alpha_old/css/ice_img/logo.png and /dev/null differ diff --git a/appli_3_alpha_old/css/ice_img/masque.png b/appli_3_alpha_old/css/ice_img/masque.png deleted file mode 100644 index 45a6027..0000000 Binary files a/appli_3_alpha_old/css/ice_img/masque.png and /dev/null differ diff --git a/appli_3_alpha_old/css/ice_img/titleTable.png b/appli_3_alpha_old/css/ice_img/titleTable.png deleted file mode 100644 index e6c02d9..0000000 Binary files a/appli_3_alpha_old/css/ice_img/titleTable.png and /dev/null differ diff --git a/appli_3_alpha_old/css/ice_img/titre.png b/appli_3_alpha_old/css/ice_img/titre.png deleted file mode 100644 index d8d9ce6..0000000 Binary files a/appli_3_alpha_old/css/ice_img/titre.png and /dev/null differ diff --git a/appli_3_alpha_old/css/ice_moche.css b/appli_3_alpha_old/css/ice_moche.css deleted file mode 100644 index 0004b1a..0000000 --- a/appli_3_alpha_old/css/ice_moche.css +++ /dev/null @@ -1,233 +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; -} - -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 deleted file mode 100644 index b81d613..0000000 --- a/appli_3_alpha_old/css/ice_moche_img/README.txt +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a768d45..0000000 Binary files a/appli_3_alpha_old/css/ice_moche_img/logo.png and /dev/null 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 deleted file mode 100644 index 45a6027..0000000 Binary files a/appli_3_alpha_old/css/ice_moche_img/masque.png and /dev/null 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 deleted file mode 100644 index e6c02d9..0000000 Binary files a/appli_3_alpha_old/css/ice_moche_img/titleTable.png and /dev/null 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 deleted file mode 100644 index d8d9ce6..0000000 Binary files a/appli_3_alpha_old/css/ice_moche_img/titre.png and /dev/null differ diff --git a/appli_3_alpha_old/css/ice_moche_nohelp.css b/appli_3_alpha_old/css/ice_moche_nohelp.css deleted file mode 100644 index 9032594..0000000 --- a/appli_3_alpha_old/css/ice_moche_nohelp.css +++ /dev/null @@ -1,252 +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; -} -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 deleted file mode 100644 index 2bfa491..0000000 --- a/appli_3_alpha_old/css/ice_nohelp.css +++ /dev/null @@ -1,273 +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; -} -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; -} -.reunion_fixee { - color:#00FF00; -} -.reunion_en_cours { - color:#FFFF00; -} -.reunion_annulee { - color:#FF0000; -} -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; -} - -#page_accueil h1 -{ - background:#551A8B; - color:#FFF; - margin-top:0; -} - -#page_accueil -{ - text-align:center; -} diff --git a/appli_3_alpha_old/deco.php b/appli_3_alpha_old/deco.php deleted file mode 100644 index 57a56bc..0000000 --- a/appli_3_alpha_old/deco.php +++ /dev/null @@ -1,36 +0,0 @@ - - -

Deconnexion

-
- -
- - - \ No newline at end of file diff --git a/appli_3_alpha_old/details_reunion.php b/appli_3_alpha_old/details_reunion.php deleted file mode 100644 index d453b13..0000000 --- a/appli_3_alpha_old/details_reunion.php +++ /dev/null @@ -1,111 +0,0 @@ -\n"; - -// DEBUG -echo '
';
-print_r($_REQUEST);
-echo '
'; - -generate_html_divs_menu(); -?> -
-

- > Accueil - > Réunions - > Détails d'une réunion -

-
-'; - exit(); - } - generate_html_div_help('help/details_reunion_admin.php.hlp'); - echo '
' . "\n"; - echo '
' . "\n"; - generate_html_reunion_detail2($idR); - echo "
\n"; - echo "
\n"; - generate_html_array_personnes_crenaux($idR, $idP); - echo "
\n"; - generate_html_reunion_commentaires($idR); - echo "
\n"; - generate_html_reunion_fichiers($idR); -?> -
- - - - - - - -
- - diff --git a/appli_3_alpha_old/help/auth_dialog.php.hlp b/appli_3_alpha_old/help/auth_dialog.php.hlp deleted file mode 100644 index b83937b..0000000 --- a/appli_3_alpha_old/help/auth_dialog.php.hlp +++ /dev/null @@ -1,2 +0,0 @@ -Merci de vous identifier pour utiliser l'application.
-Par défaut, vous pouvez vous logguer avec votre adresse email et le mot de passe qui y est associé. \ No newline at end of file diff --git a/appli_3_alpha_old/help/details_reunion.php.hlp b/appli_3_alpha_old/help/details_reunion.php.hlp deleted file mode 100644 index 5434937..0000000 --- a/appli_3_alpha_old/help/details_reunion.php.hlp +++ /dev/null @@ -1,4 +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.
-Astuce : grâce à AWOR, vous pouvez transferer vos réunions sur votre agenda personnel. 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 41047ab..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. diff --git a/appli_3_alpha_old/help/groupe.hlp b/appli_3_alpha_old/help/groupe.hlp deleted file mode 100644 index 0869bd5..0000000 --- a/appli_3_alpha_old/help/groupe.hlp +++ /dev/null @@ -1 +0,0 @@ -Cette page vous permet de gérer les différentes listes de contacts \ 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 deleted file mode 100644 index 5839b11..0000000 --- a/appli_3_alpha_old/help/index.php.hlp +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index be1ef30..0000000 --- a/appli_3_alpha_old/help/index_origin.php.hlp +++ /dev/null @@ -1,7 +0,0 @@ -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/help/listes.php.hlp b/appli_3_alpha_old/help/listes.php.hlp deleted file mode 100644 index c619e70..0000000 --- a/appli_3_alpha_old/help/listes.php.hlp +++ /dev/null @@ -1 +0,0 @@ -Cette page vous permet de gérer les différentes listes de contacts. diff --git a/appli_3_alpha_old/help/modele_page.php.hlp b/appli_3_alpha_old/help/modele_page.php.hlp deleted file mode 100644 index 75a26d5..0000000 --- a/appli_3_alpha_old/help/modele_page.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/organiser.php.hlp b/appli_3_alpha_old/help/organiser.php.hlp deleted file mode 100644 index b24adaf..0000000 --- a/appli_3_alpha_old/help/organiser.php.hlp +++ /dev/null @@ -1,2 +0,0 @@ -Depuis cette page, vous pouvez créer une nouvelle réunion :
-renseignez les champs ci-contre puis validez. Vous pourrez ensuite associer une liste de personnes ainsi que des créneaux possibles. \ No newline at end of file diff --git a/appli_3_alpha_old/help/profil.php.hlp b/appli_3_alpha_old/help/profil.php.hlp deleted file mode 100644 index 9328ff5..0000000 --- a/appli_3_alpha_old/help/profil.php.hlp +++ /dev/null @@ -1,2 +0,0 @@ -Vous pouvez renseigner votre nom et prénom.
-Vous avez la possibilité de changer votre méthode de d'identification.
diff --git a/appli_3_alpha_old/help/sendmail.php.hlp b/appli_3_alpha_old/help/sendmail.php.hlp deleted file mode 100644 index 4a31a5b..0000000 --- a/appli_3_alpha_old/help/sendmail.php.hlp +++ /dev/null @@ -1,2 +0,0 @@ -Ce formulaire vous permet d'envoyer un courriel de notification aux personnes sélectionnées.
-Vous pouvez charger un des modèles disponibles pour gagner du temps. diff --git a/appli_3_alpha_old/ical.php b/appli_3_alpha_old/ical.php deleted file mode 100644 index 1b2d455..0000000 --- a/appli_3_alpha_old/ical.php +++ /dev/null @@ -1,30 +0,0 @@ -\n"; -generate_html_div_errmsg($errmsg); -?> - - - diff --git a/appli_3_alpha_old/images/addP.gif b/appli_3_alpha_old/images/addP.gif deleted file mode 100644 index aa77bef..0000000 Binary files a/appli_3_alpha_old/images/addP.gif and /dev/null differ diff --git a/appli_3_alpha_old/images/button_del.png b/appli_3_alpha_old/images/button_del.png deleted file mode 100644 index 899b785..0000000 Binary files a/appli_3_alpha_old/images/button_del.png and /dev/null differ diff --git a/appli_3_alpha_old/images/button_ok.png b/appli_3_alpha_old/images/button_ok.png deleted file mode 100644 index 229550e..0000000 Binary files a/appli_3_alpha_old/images/button_ok.png and /dev/null differ diff --git a/appli_3_alpha_old/images/del.gif b/appli_3_alpha_old/images/del.gif deleted file mode 100644 index cc89b0b..0000000 Binary files a/appli_3_alpha_old/images/del.gif and /dev/null differ diff --git a/appli_3_alpha_old/images/details.png b/appli_3_alpha_old/images/details.png deleted file mode 100644 index 11982cc..0000000 Binary files a/appli_3_alpha_old/images/details.png and /dev/null differ diff --git a/appli_3_alpha_old/images/editCreneau2.gif b/appli_3_alpha_old/images/editCreneau2.gif deleted file mode 100644 index ba90a82..0000000 Binary files a/appli_3_alpha_old/images/editCreneau2.gif and /dev/null differ diff --git a/appli_3_alpha_old/images/logo.png b/appli_3_alpha_old/images/logo.png deleted file mode 100644 index a768d45..0000000 Binary files a/appli_3_alpha_old/images/logo.png and /dev/null differ diff --git a/appli_3_alpha_old/images/masque.png b/appli_3_alpha_old/images/masque.png deleted file mode 100644 index 45a6027..0000000 Binary files a/appli_3_alpha_old/images/masque.png and /dev/null differ diff --git a/appli_3_alpha_old/images/ok.gif b/appli_3_alpha_old/images/ok.gif deleted file mode 100644 index 1935a84..0000000 Binary files a/appli_3_alpha_old/images/ok.gif and /dev/null differ diff --git a/appli_3_alpha_old/images/question.gif b/appli_3_alpha_old/images/question.gif deleted file mode 100644 index d57516b..0000000 Binary files a/appli_3_alpha_old/images/question.gif and /dev/null differ diff --git a/appli_3_alpha_old/images/supprimer.png b/appli_3_alpha_old/images/supprimer.png deleted file mode 100644 index a87033a..0000000 Binary files a/appli_3_alpha_old/images/supprimer.png and /dev/null differ diff --git a/appli_3_alpha_old/include/connect.inc.php b/appli_3_alpha_old/include/connect.inc.php deleted file mode 100644 index b985b10..0000000 --- a/appli_3_alpha_old/include/connect.inc.php +++ /dev/null @@ -1,14 +0,0 @@ -, , ); -$link = @mysql_connect('localhost', 'lud_restricted', 'maille_ess_ku_elle'); - -@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/ical.inc.php b/appli_3_alpha_old/include/ical.inc.php deleted file mode 100644 index 5df8e4c..0000000 --- a/appli_3_alpha_old/include/ical.inc.php +++ /dev/null @@ -1,68 +0,0 @@ - \ 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 deleted file mode 100644 index e902a1a..0000000 --- a/appli_3_alpha_old/include/je.inc.php +++ /dev/null @@ -1,175 +0,0 @@ - 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 (!empty($tabParticipant)) $tabNewPers = $tabParticipant; - for($i=0;$i0) - { - $row = mysql_fetch_array($result); - return ($row['idP']); - } - else - { - $result = mysql_query("INSERT INTO Personne (courrielP,loginP) VALUES ('$persMail','$persMail')"); - return (mysql_insert_id()); - } - - return (0); - } - - - - //Fonction qui affiche toutes les liste public ainsi que les liste privée possédées par idP - function generate_html_array_list ($idP) - { - $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) - { - - for($i=0;$i\n\n" ; else echo "\n"; - if ($row['estPrivee'] == 'oui') echo "\n\n"; - echo "\n"; - } - - } - echo "
SupprimerTypeLibellé
"; - if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "\"SupprimerestPrivée" ; else echo "Public"; - echo ""; - echo ""; - echo $row['libelleL']; - echo "
\n"; - - } -?> \ No newline at end of file diff --git a/appli_3_alpha_old/include/ju.inc.php b/appli_3_alpha_old/include/ju.inc.php deleted file mode 100644 index 3402f39..0000000 --- a/appli_3_alpha_old/include/ju.inc.php +++ /dev/null @@ -1,107 +0,0 @@ -\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) -{ - $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($fichier = mysql_fetch_array($resultat)) - { - if ( isset($_SESSION['session_nomP']) && isset($_SESSION['session_prenomP']) ) - { - $nom = $_SESSION['session_nomP']." ".$_SESSION['session_prenomP']; - } - else - { - $nom = $fichier["idP"]; - } - echo '\n"; - } - } - else - { - echo "\n"; - } - echo '
Commentaires (Editer votre commentaire)
'.$nom." : ".$fichier["commentaireReponse"]."
Aucun commentaire pour le moment.
'; - } -} - -function generate_html_reunion_fichiers($idR) -{ - $requete = "SELECT * FROM Fichier WHERE idR = '".$idR."'"; - $resultat = mysql_query($requete); - if($resultat != false) - { - if(mysql_num_rows($resultat) > 0) - { - echo ''; - echo ''; - echo ''; - echo ''; - echo ''."\n"; - echo ''; - while($fichier = mysql_fetch_array($resultat)) - { - echo "\n"; - } - echo '
Fichiers attachés (Ajouter un fichier)
".$fichier["nomFic"]."
'; - } - } -} -?> \ 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 724c46c..0000000 --- a/appli_3_alpha_old/include/ludo/TODO_list.txt +++ /dev/null @@ -1,24 +0,0 @@ -Accueil > _Listes_ (virer le lien) - -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/auth.inc.php b/appli_3_alpha_old/include/ludo/auth.inc.php deleted file mode 100644 index 18b339d..0000000 --- a/appli_3_alpha_old/include/ludo/auth.inc.php +++ /dev/null @@ -1,78 +0,0 @@ - \ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/config.inc.php b/appli_3_alpha_old/include/ludo/config.inc.php deleted file mode 100644 index ea3d0ba..0000000 --- a/appli_3_alpha_old/include/ludo/config.inc.php +++ /dev/null @@ -1,71 +0,0 @@ - 'jmi@iut-blagnac.fr', - 'automatedMail' => 'no_reply@iut-blagnac.fr', - 'AUTH' => array - ( - 'POP' => array - ( - 'SERVERS' => array - ( - 'wanadoo.fr' => array - ( - 'subdomain' => 'pop.orange.fr', - 'port' => 110, - 'username_is_full_mail' => false - ), - 'orange.fr' => array - ( - 'subdomain' => 'pop.orange.fr', - 'port' => 110, - 'username_is_full_mail' => false - ) - ) - ), - 'bypass_if_local' => false - ), - 'CSS' => array - ( - 'CHOOSER_LIST' => array - ( - // 'nom à afficher' => 'nom_fichier_sans_extension' - 'standard' => 'ice', - 'bleu' => 'style1' - ) - ), - 'MAIL' => array - ( - 'TEMPLATES' => array - ( - 'cree' => array - ( - 'caption' => 'Nouvelle Réunion', - 'tpl_file' => 'mail_cree.php' - ), - 'modif' => array - ( - 'caption' => 'Réunion modifiée', - 'tpl_file' => 'mail_modif.php' - ), - 'annul' => array - ( - 'caption' => 'Réunion annulée', - 'tpl_file' => 'mail_annul.php' - ), - 'fixee' => array - ( - 'caption' => 'Réunion fixée', - '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 deleted file mode 100644 index e6c3f8e..0000000 --- a/appli_3_alpha_old/include/ludo/div_create_or_modif.php +++ /dev/null @@ -1,86 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
Objet : - > -
Lieu : - > -
Ordre du jour : - -
Remarques : - -
Etat : - Annulée - -
- - Annuler"; - ?> -
- -' -?> -
\ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/fonctions.inc.php b/appli_3_alpha_old/include/ludo/fonctions.inc.php deleted file mode 100644 index f24a8c2..0000000 --- a/appli_3_alpha_old/include/ludo/fonctions.inc.php +++ /dev/null @@ -1,494 +0,0 @@ -\n "; } - // Cas général, on n'est pas la personne concernée - if ( ! isset($estDispo) || $estDispo == '' ) - { // Dispo Inconnue (icone ?) - generate_html_dispo_inconnu($idP, $idC); - } - else - { - if ( $estDispo == 'oui' ) - { // Disponible - generate_html_dispo_oui($idP, $idC); - }else - { // Non Disponible - generate_html_dispo_non($idP, $idC); - } - } - } - else - { - if ( $withTD ) { echo " \n "; } - // On est la personne concernée, on peut donc choisir le créneau - if ( ! isset($estDispo) || $estDispo == '' ) - { // Dispo Inconnue - generate_html_dispo_dire_oui($idR, $idC); - echo '   '; - generate_html_dispo_dire_non($idR, $idC); - } - else - { - if ( $estDispo == 'oui' ) - { // Disponible - generate_html_dispo_oui($idP, $idC); - echo '   '."\n "; - generate_html_dispo_dire_non($idR, $idC); - }else - { - // Non Disponible - generate_html_dispo_dire_oui($idR, $idC); - echo '   '."\n "; - generate_html_dispo_non($idP, $idC); - } - } - } - if ( $withTD ) { echo " \n"; } -} - -// Génération du tableau complet -// TODO : idée : class du tableau différnete quand annulée -> tableau grisé... - -function generate_html_array_personnes_crenaux($idR) -{ - if ( isset($_SESSION['session_idP']) ) - { - $idP_Self=$_SESSION['session_idP']; - } - else - { - // TODO : Erreur - } - - // Connexion à la base et sélection de la database - require_once 'include/connect.inc.php'; - - // Récupération des paramètres de la réunion... - $montrerDispoR=$estAnnulee=$is_admin=$estFixee=false; - $idP_orga=null; - $query="SELECT r.montrerDispoR, r.estAnnulee, r.idP_Orga, r.idC_Fixe, r.idL FROM Reunion r WHERE r.idR='$idR'"; - $result = @mysql_query($query); - if ( $result && ( mysql_num_rows($result) === 1 ) ) - { - list($montrerDispoR, $estAnnulee, $idP_orga, $idC_Fixe, $idL_interne) = mysql_fetch_row($result); - $is_admin = ( $idP_Self == $idP_orga ); - $montrerDispoR = ( ( $montrerDispoR === 'oui' ) || $is_admin ) ; - //echo "DEBUG : annuléé $estAnnulee\n"; - $estAnnulee = ( $estAnnulee == 'oui' ); - $estFixee = ( $idC_Fixe != null); - } - else - { - // TODO : erreur - } - // DEBUG : tests en forçant les variables - //$estAnnulee=true; - - //~ echo "DEBUG : \nmontrerDispoR==$montrerDispoR\nestAnnulee==$estAnnulee\nestFixee==$estFixee\nis_admin==$is_admin\n"; -?> -
- - - -Mail' . "\n"; } - echo ' ' . "\n"; - - // Remplissage des entêtes de colonnes (créneaux) - $query="SELECT idC, UNIX_TIMESTAMP(dateHeure), duree FROM Creneau WHERE idR='$idR' ORDER BY dateHeure ASC;"; - $creneaux=array(); - $dispos=array(); - if ( $result = @mysql_query($query) ) - { - while ( list($idC, $date_deb, $duree) = mysql_fetch_row($result) ) - { - // Calcul des dates - //echo $date_deb . "\n"; - $date_fin = $date_deb + 60 * $duree; - if ( $idC != $idC_Fixe ) { echo ' \n"; - - // Comptage des personnes disponibles et indisponibles - $creneaux[] = $idC; - $dispos[$idC]['nbDispo']=0; - $dispos[$idC]['nbNonDispo']=0; - $dispo_max_id=-1; - $dispo_max_val=0; - } - } - if ( $is_admin && ! $estFixee && ! $estAnnulee ) - { -?> - - - - - - $dispo_max_val ) - { - $dispo_max_id=$idC; - $dispo_max_val=$dispos[$idC]['nbDispo']; - } - } - } - } - //print_r($dispos); - - - $query='SELECT p.idP, p.prenomP, p.nomP FROM Personne p, Appartenir a, Reunion r WHERE ' - . "r.idR='$idR' AND a.idL=r.idL AND p.idP=a.idP ORDER BY p.nomP, p.prenomP;"; - - if ( $result = @mysql_query($query) ) - { - // On écrit ligne à ligne les personnes et les disponibilités - while ( $p = mysql_fetch_array($result) ) // Boucle sur chaque personne - { - echo " \n"; - // Colonne de checkbox pour envoi email si $is_admin == true - if ( $is_admin ) { echo ' ' . "\n"; } - // Nom prénom - echo " \n"; - // Disponibilités - foreach ( $creneaux as $c_id ) // Pour chaque créneau - { - if (isset($dispos[$c_id][$p[0]])) - { - $estDispo=$dispos[$c_id][$p[0]]; - } - else - { - $estDispo=''; - } - //echo "DEBUG : generate_html_dispo_case($p[0], $c_id, ( $p[0]==$idP_Self ), $estDispo);\n"; - if ( $c_id != $idC_Fixe ) { $class=''; } else { $class='class="selected"'; } - - generate_html_dispo_case($idR, $p[0], $c_id, ( ! $estFixee && ! $estAnnulee && ( $p[0]==$idP_Self ) ),$estDispo, true, $class); - } - // Colonne vide pour l'ajout de personnes - if ( $is_admin && ! $estFixee && ! $estAnnulee ) { echo " \n"; } - echo " \n"; - } - // Si $is_admin, on met une ligne avec bouton envoyer pour les mails et icône ajout de personnes - if ( $is_admin ) - { - echo " \n - - \n"; } - if ( $is_admin && ! $estFixee && ! $estAnnulee ) { echo " \n"; } - echo " \n"; - } - - // On inscrit les lignes de totaux si les disponibilités sont révélées - if ( $is_admin && ! $estFixee && ! $estAnnulee) - { - echo " \n"; - echo " \n"; - echo " \n"; - foreach ( $creneaux as $c_id ) - { - if ( $c_id == $dispo_max_id ) - { - echo ' \n"; - } - else - { - echo ' \n"; - } - } - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - foreach ( $creneaux as $c_id ) - { - echo ' \n"; - } - echo " \n"; - echo " \n"; - } - } - echo " \n"; - echo "
Personnes'; } else { echo ' '; } - if ( $is_admin && ! $estFixee && ! $estAnnulee ) - { - echo ''; - } - echo date('d/m/y', $date_deb) . '
' . date('H:i', $date_deb) . ' - ' . date('H:i', $date_fin); - if ( $is_admin && ! $estFixee && ! $estAnnulee ) { echo '
'; } - echo "
- - Editer les creneaux - -
$p[1] $p[2] 
\n"; - echo ' ' . "\n"; -?> - - - ' . "\n"; - ?> - Ajouter une personne - -  
 Personnes présentes' . $dispos[$c_id]['nbDispo'] . "' . $dispos[$c_id]['nbDispo'] . " 
 Personnes absentes' . $dispos[$c_id]['nbNonDispo'] . " 
\n
\n"; -} - -function traiter_formulaire_fixer_creneau() -{ - if ( ! isset($_GET['idR']) || !isset($_GET['idC']) ) - { - $errmsg="Impossible de fixer la réunion : paramètres manquants ou erroné"; - return; - } - $idR=addslashes($_GET['idR']); - $idC=addslashes($_GET['idC']); - - $query="UPDATE Reunion SET idC_Fixe=$idC WHERE idR=$idR;"; - if ( ! mysql_query($query) || mysql_affected_rows() != 1 ) - { - $errmsg='Impossible de fixer la réunion : ' . mysql_generate_errmsg(); - } -} - -function traiter_formulaire_creer_reunion() -{ - include_once('include/je.inc.php'); - $idP=$_SESSION['session_idP']; - - // Création de la Réunion - $query='INSERT INTO Reunion(idP_Orga) VALUES' . "('$idP');"; - if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) - { - // Cas d'erreur - $errmsg ='Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); - return; - } - $idR=mysql_insert_id(); - - // Création de la Liste des participants - if ( ! $idL=list_new("interne_idR_$idR","NULL",true) ) - { - $errmsg ='Erreur lors de la création de la liste de participants : Erreur de base de donnée'; - return; - } - - $query="UPDATE Reunion SET idL='$idL' WHERE idR='$idR'"; - if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) - { - // Cas d'erreur - $errmsg = 'Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); - return; - } - // TODO : moins bourin ! - $_REQUEST['idR']=$idR; - return; -} - -function traiter_formulaire_modif_detail_reunion() -{ - if ( ! isset($_GET['idR']) || !isset($_POST['objetR']) || !isset($_POST['lieuR']) || !isset($_POST['ordreJourR']) || !isset($_POST['remarquesR']) ) - { - $errmsg = 'Impossible de modifier de détail de la réunion : Paramètres manquants'; - // DEBUG : - echo "DEBUG : $query\n$errmsg\n"; - return; - } - - $idR=addslashes($_GET['idR']); - $objetR=addslashes($_POST['objetR']); - $lieuR=addslashes($_POST['lieuR']); - $ordreJourR=addslashes($_POST['ordreJourR']); - $remarquesR=addslashes($_POST['remarquesR']); - $estAnnulee=( isset($_POST['isCancelled']) && ($_POST['isCancelled']==='on') )?'oui':'non'; - - $query="UPDATE Reunion SET objetR='$objetR', lieuR='$lieuR', ordreJourR='$ordreJourR', remarquesR='$remarquesR', estAnnulee='$estAnnulee' WHERE idR='$idR'"; - if ( ! $result = @mysql_query($query) || (mysql_affected_rows() != 1) ) - { - // Cas d'erreur - $errmsg = 'Erreur lors de la modification de la réunion : ' . mysql_generate_errmsg(); - // DEBUG : - echo "DEBUG : $query\n$errmsg\n"; - return; - } - // DEBUG : - //echo "DEBUG : $query\n$errmsg\n"; - return; -} - -function generate_html_reunion_detail2($idR) -{ - $query='SELECT r.objetR, r.ordreJourR, r.lieuR, r.remarquesR, r.montrerDispoR, r.estAnnulee, r.idP_Orga, r.idC_Fixe, p.nomP, p.prenomP' - . " FROM Reunion r, Personne p WHERE r.idR='$idR' AND p.idP=r.idP_Orga"; - $result = @mysql_query($query); - if ( ! $result || ( mysql_num_rows($result) !== 1 ) ) - { - $errmsg="Impossible de récuprérer les informations de la réunion : Erreur de base de données\n"; - return; - } - - list($objetR, $ordreJourR, $lieuR, $remarquesR, $montrerDispoR, $estAnnulee, $idP_Orga, $idC_Fixe, $nomP, $prenomP) = mysql_fetch_row($result); - if ( $estAnnulee=='oui' ) { $etat = 'reunion_fixee'; } elseif ( $idC_Fixe!=null) { $etat ='reunion_fixee'; } else { $etat = 'reunion_en_cours'; } - -?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -' ."\n"; - switch($etat) - { - case 'reunion_fixee': - echo "Fixée\n"; - break; - case 'reunion_en_cours': - echo "En préparation\n"; - break; - case 'reunion_annulee': - echo "Annulée\n"; - break; - } - if ( $montrerDispoR === 'non' ) { echo ', disponibilités masquées'; } - echo "\n \n"; -?> - - - -
- Détails de la réunion -(Editer)\n"; - } - -?> -
Objet : - -
Organisateur : - -
Lieu : - -
Ordre du jour : - -
Remarques : - -
Etat :
- diff --git a/appli_3_alpha_old/include/ludo/html_elements.inc.php b/appli_3_alpha_old/include/ludo/html_elements.inc.php deleted file mode 100644 index 4275653..0000000 --- a/appli_3_alpha_old/include/ludo/html_elements.inc.php +++ /dev/null @@ -1,138 +0,0 @@ -'."\n" -?> - - - - AWOR - $title\n"; ?> - - - - -' . "\n"; - echo ' ' . "\n"; -?> - - - -

AWOR

- -' . "\n

?

\n" . "\n"; - echo '
' . "\n

Aide

\n"; - readfile($help_file); - echo "
\n"; - } -} - -function generate_html_div_errmsg($errmsg) -{ - echo '
' . "\n" . '' . $errmsg . "\n"; - require_once('config.inc.php'); - if ( isset( $CONFIG['adminMail'] ) && ( ! isset($_REQUEST['debug'] ) ) ) - { - echo 'Si le problème persiste, vous pouvez contacter l\'administrateur par email à l\'adresse suivante : '; - echo '' . $CONFIG['adminMail'] . "\n"; - } - echo "
\n"; -} - -function generate_html_div_css_chooser() -{ - // TODO : fonction JS qui fait ce qu'il faut !! (a mettre dans le head ??) - require_once('config.inc.php'); - if ( ! is_array($CONFIG['CSS']['CHOOSER_LIST']) ) { return false; } - - if ( isset($_COOKIE['awor']['custom_css'] ) ) { $css_selected=$_COOKIE['awor']['custom_css']; }; - echo '
' . "\n"; - echo ' '. "\n"; - echo '
'. "\n"; -} - -function generate_html_div_deconnect() -{ - echo ''."\n"; -} -function generate_html_div_back() -{ - echo ''."\n"; -} - -function generate_html_dispo_inconnu($idP, $idC) -{ - echo 'Inconnu' . "\n"; -} - -function generate_html_dispo_oui($idP, $idC) -{ - echo 'Disponible' . "\n"; -} - -function generate_html_dispo_non($idP, $idC) -{ - echo 'Non disponible' . "\n"; -} - -function generate_html_dispo_dire_oui($idR, $idC) -{ - //~ echo 'Dire que je suis disponible' . "\n"; - echo ""; - echo 'Dire que je suis disponible' . "\n"; -} - -function generate_html_dispo_dire_non($idR, $idC) -{ - echo ""; - echo 'Dire que je suis pas disponible' . "\n"; -} - -function generate_html_reunion_detail_button($idR) -{ - echo 'Détails'; -} diff --git a/appli_3_alpha_old/include/ludo/mail_textarea.php b/appli_3_alpha_old/include/ludo/mail_textarea.php deleted file mode 100644 index 4861e1d..0000000 --- a/appli_3_alpha_old/include/ludo/mail_textarea.php +++ /dev/null @@ -1,44 +0,0 @@ - - - - diff --git a/appli_3_alpha_old/include/ludo/majDispo.php b/appli_3_alpha_old/include/ludo/majDispo.php deleted file mode 100644 index ab7c200..0000000 --- a/appli_3_alpha_old/include/ludo/majDispo.php +++ /dev/null @@ -1,41 +0,0 @@ - \ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/redir.inc.php b/appli_3_alpha_old/include/ludo/redir.inc.php deleted file mode 100644 index 6baf40d..0000000 --- a/appli_3_alpha_old/include/ludo/redir.inc.php +++ /dev/null @@ -1,20 +0,0 @@ - - -

Redirection

-

Si vous voyez cette page, merci de suivre le lien ci-dessous

-' . $dest . '

' . "\n"; -?> - - - \ No newline at end of file diff --git a/appli_3_alpha_old/include/ludo/session_verify.inc.php b/appli_3_alpha_old/include/ludo/session_verify.inc.php deleted file mode 100644 index f1cea8b..0000000 --- a/appli_3_alpha_old/include/ludo/session_verify.inc.php +++ /dev/null @@ -1,9 +0,0 @@ - \ No newline at end of file diff --git a/appli_3_alpha_old/index.php b/appli_3_alpha_old/index.php deleted file mode 100644 index 8356264..0000000 --- a/appli_3_alpha_old/index.php +++ /dev/null @@ -1,116 +0,0 @@ -\n"; -generate_html_divs_menu(); -?> -
-

- > Accueil - > Réunions - > Liste des réunions -

-
- -
-DEBUG : SESSION :\n"; - //~ print_r($_SESSION); - //~ echo "\nDEBUG : REQUEST :\n"; - //~ print_r($_REQUEST); - //~ echo ""; -?> -

- Organiser une réunion -

- - - - - - - - -\n"; - echo ' \n"; - echo " \n"; - $dateStr=''; - $stateStr='En préparation'; - if ( isset($dateR) ) - { - $dateStr=date('d/m/Y \à H:i', $dateR); - if ( $dateR > time() ) - { - $stateStr='Fixée'; - } - else - { - $stateStr='Passée'; - } - } - echo " \n"; - echo " \n"; - echo ' \n"; - echo " \n"; - } - } - } - - - // Réunions fixées et passées - $query = 'SELECT DISTINCT R.idR, R.objetR, P.nomP, P.prenomP, UNIX_TIMESTAMP(C.dateHeure)' - . ' FROM Liste L,Reunion R,Appartenir A,Creneau C,Personne P' - . " WHERE ((A.idP = $idP AND A.idL = L.idL) OR R.idP_Orga = $idP)" - . ' AND R.idL = L.idL AND P.idP = R.idP_Orga AND R.idC_Fixe = C.idC' - . ' ORDER BY C.dateHeure DESC;'; - fill_array_liste_reunion($query); - - // Réunion en préparation - $query = 'SELECT DISTINCT R.idR, R.objetR, P.nomP, P.prenomP, NULL' - . ' FROM Liste L,Reunion R,Appartenir A,Personne P' // Creneau C, - . " WHERE ((A.idP = $idP AND A.idL = L.idL) OR R.idP_Orga = $idP)" - . ' AND R.idL = L.idL AND P.idP = R.idP_Orga AND ISNULL(R.idC_Fixe);'; - //echo "DEBUG : $query\n"; - fill_array_liste_reunion($query); - - //$query = - //echo "DEBUG : $query\n"; -?> -
ObjetOrganisateurDateEtatDétails
' . "$objetR$prenomP $nomP$dateStr$stateStr'; - generate_html_reunion_detail_button($idR); - echo "
-
- Organiser une réunion -
- - - - diff --git a/appli_3_alpha_old/listes.php b/appli_3_alpha_old/listes.php deleted file mode 100644 index 87a120c..0000000 --- a/appli_3_alpha_old/listes.php +++ /dev/null @@ -1,46 +0,0 @@ -\n"; - -generate_html_divs_menu(); -?> -
-

- > Accueil - > Listes -

-
- - - - - - -
- - - \ No newline at end of file diff --git a/appli_3_alpha_old/modele_page.php b/appli_3_alpha_old/modele_page.php deleted file mode 100644 index e7d555a..0000000 --- a/appli_3_alpha_old/modele_page.php +++ /dev/null @@ -1,56 +0,0 @@ -\n"; -generate_html_divs_menu(); -generate_html_div_help(); -?> -
-

Page modèle

-

Modele de formulaire

- ' . "\n"; ?> -
-
- premier champ : - -
-
- deuxieme champ : - -
-
- - -
-
-
- -' . "\n"; } ?> -
- -

Appel de la fonction qui génère le tableau personne / créneaux

- -

Quelques éléments à mettre dans toutes les pages ou au moins certaines

- -

Etat des tableaux globaux

-
-
-	
-
- - - diff --git a/appli_3_alpha_old/popcreneau.php b/appli_3_alpha_old/popcreneau.php deleted file mode 100644 index 484594b..0000000 --- a/appli_3_alpha_old/popcreneau.php +++ /dev/null @@ -1,90 +0,0 @@ - -

Créneaux de la réunion

- -'; - echo 'Erreur - pas d\'identifiant de réunion !'; - echo '
'; - echo ''; - echo '
'; - echo ''; -} -?> diff --git a/appli_3_alpha_old/popdeletelist.php b/appli_3_alpha_old/popdeletelist.php deleted file mode 100644 index 4ccadc9..0000000 --- a/appli_3_alpha_old/popdeletelist.php +++ /dev/null @@ -1,20 +0,0 @@ - -

Désirer vous supprimer cette liste ?

- - - diff --git a/appli_3_alpha_old/popfixer.php b/appli_3_alpha_old/popfixer.php deleted file mode 100644 index 578e2fb..0000000 --- a/appli_3_alpha_old/popfixer.php +++ /dev/null @@ -1,40 +0,0 @@ -Désirez-vous fixer ce créneau ?'; - echo ''; - } - else - { - echo ''; - } -?> - diff --git a/appli_3_alpha_old/popnewlist.php b/appli_3_alpha_old/popnewlist.php deleted file mode 100644 index d8d1010..0000000 --- a/appli_3_alpha_old/popnewlist.php +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/appli_3_alpha_old/poppersonne.php b/appli_3_alpha_old/poppersonne.php deleted file mode 100644 index 3335c6b..0000000 --- a/appli_3_alpha_old/poppersonne.php +++ /dev/null @@ -1,112 +0,0 @@ - -

- diff --git a/appli_3_alpha_old/poppersonneliste.php b/appli_3_alpha_old/poppersonneliste.php deleted file mode 100644 index 6f684a7..0000000 --- a/appli_3_alpha_old/poppersonneliste.php +++ /dev/null @@ -1,27 +0,0 @@ -'; - - if (mysql_num_rows($result)>0) - { - for($i=0;$i'; - if ($row[2] !== "" & $row[3] !== "") echo $row[2] . " " . $row[3]; else echo $row[1]; - echo ''; - } - } - echo ''; - } - else - { - echo " "; - } - -?> diff --git a/appli_3_alpha_old/profil.php b/appli_3_alpha_old/profil.php deleted file mode 100644 index 97a172f..0000000 --- a/appli_3_alpha_old/profil.php +++ /dev/null @@ -1,40 +0,0 @@ -\n"; -generate_html_divs_menu(); -?> -
-

- > Accueil - > Administration du profil -

-
-\n"; -$idP = $_SESSION['session_idP']; -if ( isset( $_SESSION['session_prenomP'] ) && isset( $_SESSION['session_prenomP'] ) ) -{ - $nom=$_SESSION['session_prenomP'] . ' ' . $_SESSION['session_nomP']; -} -else -{ - $nom = $_SESSION['session_loginP']; -} -$requete = "SELECT * FROM 'Personne' WHERE = ''"; -echo "\n"; -echo "\n"; -echo "\n"; -echo "\n"; -echo "\n"; -echo "\n"; -echo "
Votre login :
Votre mot de passe :
Votre nom :
Votre prenom :
\n"; -echo "\n"; -if ( isset ($errmsg) ) generate_html_div_errmsg($errmsg); -?> - - - diff --git a/appli_3_alpha_old/script.js b/appli_3_alpha_old/script.js deleted file mode 100644 index 7123fba..0000000 --- a/appli_3_alpha_old/script.js +++ /dev/null @@ -1,308 +0,0 @@ -function isNotEmpty (idInput) -{ - if (document.getElementById(idInput).value.length > 0) { return (true);} else {return (false);} -} - -function addPers(form) -{ - if(form.contactDispo) - { - if(form.contactDispo.options.selectedIndex>=0) - { - var oValue = form.contactDispo.options[form.contactDispo.options.selectedIndex].value; - - var exist = false; - var i = 0; - while (i=0)&&(mail.indexOf(".")>=0)) return true; else return false; -} - - -function removePers(form) -{ - if (form.participants.options.selectedIndex>=0) - { - var i = form.participants.options.selectedIndex; - form.participants.options[form.participants.options.selectedIndex]=null; - if (parseInt(i) > 0) {form.participants.options.selectedIndex=parseInt(i)-1;} else {form.participants.options.selectedIndex=0;} - } - else - { - alert("Suppression impossible : aucune ligne sélectionnée"); - } -} - -function loadid(url,id,isPop) { - if (isPop) - document.getElementById(id).innerHTML = "Chargement en cours ...
Fermer
"; - else - document.getElementById(id).innerHTML = "Chargement en cours ..."; - - - var http_request = false; - - if (window.XMLHttpRequest) { // Mozilla, Safari,... - http_request = new XMLHttpRequest(); - if (http_request.overrideMimeType) { - http_request.overrideMimeType('text/xml'); - } - } else if (window.ActiveXObject) { // IE - try { - http_request = new ActiveXObject("Msxml2.XMLHTTP"); - } catch (e) { - try { - http_request = new ActiveXObject("Microsoft.XMLHTTP"); - } catch (e) {} - } - } - - if (!http_request) { - alert('Abandon : Impossible de créer une instance XMLHTTP'); - return false; - } - - http_request.onreadystatechange = function(){ - - if (http_request.readyState == 4) { - if (http_request.status == 200) { - document.getElementById(id).innerHTML = http_request.responseText; - } else { - if (isPop) - document.getElementById(id).innerHTML = "Un problème est survenu ...
Réessayer - Fermer
"; - else - document.getElementById(id).innerHTML = "Un problème est survenu ...
Réessayer
"; - } - } - }; - - http_request.open('GET', url, true); - http_request.send(null); -} - -function popon (id) -{ - var thisPopup = document.getElementById(id); - thisPopup.style.display='block'; - var thisMasque = document.getElementById('masque'); - thisMasque.style.display='block'; -} - -function popoff (id) -{ - var thisPopup = document.getElementById(id); - thisPopup.style.display='none'; - var thisMasque = document.getElementById('masque'); - thisMasque.style.display='none'; -} - -function addcreneau(form) -{ - if(form.day.options.selectedIndex>=0 && form.month.options.selectedIndex>=0 && form.year.options.selectedIndex>=0 && form.hourStart.options.selectedIndex>=0 && form.minuteStart.options.selectedIndex>=0 && form.hourEnd.options.selectedIndex>=0 && form.minuteEnd.options.selectedIndex>=0) - { - if (verifDate(form.day.options[form.day.options.selectedIndex].value,form.month.options[form.month.options.selectedIndex].value,form.year.options[form.year.options.selectedIndex].value)) - { - //Création de la valeur - var oValue = form.hourStart.options[form.hourStart.options.selectedIndex].value + form.minuteStart.options[form.minuteStart.options.selectedIndex].value + "." + form.hourEnd.options[form.hourEnd.options.selectedIndex].value + form.minuteEnd.options[form.minuteEnd.options.selectedIndex].value; - oValue = oValue + "." + form.day.options[form.day.options.selectedIndex].value + "." + form.month.options[form.month.options.selectedIndex].value + "." + form.year.options[form.year.options.selectedIndex].value; - - //Test si la valeur est déja dans la liste - var exist = false; - var i = 0; - while (i " + form.hourEnd.options[form.hourEnd.options.selectedIndex].value + ":" + form.minuteEnd.options[form.minuteEnd.options.selectedIndex].value; - oText = oText + " " + form.day.options[form.day.options.selectedIndex].value + "/" + form.month.options[form.month.options.selectedIndex].value + "/" + form.year.options[form.year.options.selectedIndex].value; - var o = new Option(oText,oValue); - form.creneaux.options[form.creneaux.options.length]=o; - } - } - } -} - -function removecreneau(form) -{ - if (form.creneaux.options.selectedIndex>=0) - { - var i = form.creneaux.options.selectedIndex; - form.creneaux.options[form.creneaux.options.selectedIndex]=null; - if (parseInt(i) > 0) {form.creneaux.options.selectedIndex=parseInt(i)-1;} else {form.creneaux.options.selectedIndex=0;} - } - else - { - alert("Suppression impossible : aucune ligne sélectionnée"); - } -} - -function dataListe(idSelect,idInput) -{ - var liste = document.getElementById(idSelect); - if (liste) - { - for (var i=0;i\n"; -generate_html_divs_menu(); -?> -
-

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

-
- -
- Erreur lors de l'émission de l'email : Paramètre manquant ou érroné -
-"; - } - $to=implode(', ',$to); - - - if ( ! mail ( $to, $_POST['msgObject'], $_POST['msgText'], 'From: ' . $CONFIG['automatedMail'] . "\r\n" ) ) - { - $errmsg = "Erreur lors de l'émission de l'email : Erreur inconnue"; - } - } - } - } - - if ( isset($errmsg) ) - { - echo '
' . $errmsg .'
'; - } - else - { - echo '
Le courriel à bien été envoyé
'; - echo 'Retour au détail de la réunion
'; - } - exit(); -} - - -$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 :  -
-
- -
-
- ' . "\n"; - ?> - - -
-
-
- - - diff --git a/appli_3_alpha_old/templates/mail_cree.php b/appli_3_alpha_old/templates/mail_cree.php deleted file mode 100644 index a69a8b4..0000000 --- a/appli_3_alpha_old/templates/mail_cree.php +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/appli_3_alpha_old/testGet.php b/appli_3_alpha_old/testGet.php deleted file mode 100644 index 03dc369..0000000 --- a/appli_3_alpha_old/testGet.php +++ /dev/null @@ -1,18 +0,0 @@ - - - -TestGEt - - - - - - -
-
- - -- cgit v1.2.3