From 9738017972a6d4fea655926525b3c67dd85740cf Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 11:39:33 +0200 Subject: Version beta_accents 2007-03-12+17:26:00 - 2007-03-14+17:35:14 --- beta_accents/app/admin.php | 8 +- beta_accents/app/apropos.php | 29 + beta_accents/app/auth_dialog.php | 22 +- beta_accents/app/css/ice.css | 69 ++- beta_accents/app/css/ice_nohelp.css | 69 ++- beta_accents/app/deco.php | 14 +- beta_accents/app/details_reunion.php | 12 +- beta_accents/app/help/admin.php.hlp | 4 + beta_accents/app/help/astuce_aide.php.hlp | 11 + beta_accents/app/help/astuce_apparence.php.hlp | 12 + beta_accents/app/help/astuce_deconnexion.php.hlp | 10 + beta_accents/app/help/astuce_ical.php.hlp | 15 + beta_accents/app/help/auth_dialog.php.hlp | 17 +- .../app/help/details_reunion_admin.php.hlp | 27 +- beta_accents/app/help/groupe.hlp | 8 +- beta_accents/app/help/index.php.hlp | 21 +- beta_accents/app/help/listes.php.hlp | 10 +- beta_accents/app/help/listes_delete.php.hlp | 12 + beta_accents/app/help/listes_detail.php.hlp | 9 + beta_accents/app/help/listes_modif.php.hlp | 30 ++ beta_accents/app/help/listes_new.php.hlp | 12 + beta_accents/app/help/profil.php.hlp | 10 +- beta_accents/app/help/profil_loginMethode.php.hlp | 14 + beta_accents/app/help/profil_mail.php.hlp | 13 + beta_accents/app/help/profil_nomPrenom.php.hlp | 10 + .../app/help/reunion_admin_annuler.php.hlp | 8 + beta_accents/app/help/reunion_admin_dispo.php.hlp | 13 + beta_accents/app/help/reunion_admin_info.php.hlp | 12 + beta_accents/app/help/reunion_detail.php.hlp | 15 + beta_accents/app/help/reunion_new.php.hlp | 10 + beta_accents/app/ical.php | 2 +- beta_accents/app/include/connect.inc.php | 8 +- beta_accents/app/include/ical.inc.php | 6 +- beta_accents/app/include/index.html | 0 beta_accents/app/include/je.inc.php | 33 +- beta_accents/app/include/ju.inc.php | 28 +- beta_accents/app/include/ludo/auth.inc.php | 2 +- beta_accents/app/include/ludo/config.inc.php | 12 +- .../app/include/ludo/div_create_or_modif.php | 22 +- beta_accents/app/include/ludo/fonctions.inc.php | 130 +++-- .../app/include/ludo/html_elements.inc.php | 26 +- beta_accents/app/include/ludo/mail_textarea.php | 9 +- beta_accents/app/include/ludo/majDispo.php | 4 +- beta_accents/app/include/ludo/redir.inc.php | 4 +- beta_accents/app/include/tools.inc.php | 25 + beta_accents/app/index.php | 23 +- beta_accents/app/listes.php | 4 +- beta_accents/app/organiser.php | 6 +- beta_accents/app/popcommentaire.php | 2 +- beta_accents/app/popcreneau.php | 4 +- beta_accents/app/popdeletelist.php | 2 +- beta_accents/app/popnewlist.php | 3 - beta_accents/app/poppersonne.php | 15 +- beta_accents/app/poppersonneliste.php | 4 +- beta_accents/app/profil.php | 13 +- beta_accents/app/script.js | 7 +- beta_accents/app/sendmail.php | 22 +- beta_accents/app/templates/mail_annul.php | 8 +- beta_accents/app/templates/mail_cree.php | 10 +- beta_accents/app/templates/mail_fixee.php | 12 +- beta_accents/app/templates/mail_modif.php | 10 +- beta_accents/app/test.php | 8 - beta_accents/app/testGet.php | 18 - beta_accents/corr_accents.sh | 2 + beta_accents/doc/READ_ME.lyx~ | 582 --------------------- beta_accents/fct_adm.inc.php | 33 -- beta_accents/install/jeu_essai.sql | 116 +--- beta_accents/install/jeu_essai.sql~ | 114 ---- beta_accents/sed.rl | 6 + beta_accents/sed.sh | 14 + beta_accents/test.txt | 1 + beta_accents/test.txt_bkp | 1 + beta_accents/test.txt_old | 1 + beta_accents/upload_files/r1_READ_ME.pdf | Bin 0 -> 73334 bytes beta_accents/upload_files/r2_IUP MER.txt | 12 + 75 files changed, 692 insertions(+), 1198 deletions(-) create mode 100644 beta_accents/app/apropos.php create mode 100644 beta_accents/app/help/astuce_aide.php.hlp create mode 100644 beta_accents/app/help/astuce_apparence.php.hlp create mode 100644 beta_accents/app/help/astuce_deconnexion.php.hlp create mode 100644 beta_accents/app/help/astuce_ical.php.hlp create mode 100644 beta_accents/app/help/listes_delete.php.hlp create mode 100644 beta_accents/app/help/listes_detail.php.hlp create mode 100644 beta_accents/app/help/listes_modif.php.hlp create mode 100644 beta_accents/app/help/listes_new.php.hlp create mode 100644 beta_accents/app/help/profil_loginMethode.php.hlp create mode 100644 beta_accents/app/help/profil_mail.php.hlp create mode 100644 beta_accents/app/help/profil_nomPrenom.php.hlp create mode 100644 beta_accents/app/help/reunion_admin_annuler.php.hlp create mode 100644 beta_accents/app/help/reunion_admin_dispo.php.hlp create mode 100644 beta_accents/app/help/reunion_admin_info.php.hlp create mode 100644 beta_accents/app/help/reunion_detail.php.hlp create mode 100644 beta_accents/app/help/reunion_new.php.hlp create mode 100644 beta_accents/app/include/index.html create mode 100644 beta_accents/app/include/tools.inc.php delete mode 100644 beta_accents/app/popnewlist.php delete mode 100644 beta_accents/app/test.php delete mode 100644 beta_accents/app/testGet.php create mode 100644 beta_accents/corr_accents.sh delete mode 100644 beta_accents/doc/READ_ME.lyx~ delete mode 100644 beta_accents/fct_adm.inc.php delete mode 100644 beta_accents/install/jeu_essai.sql~ create mode 100644 beta_accents/sed.rl create mode 100644 beta_accents/sed.sh create mode 100644 beta_accents/test.txt create mode 100644 beta_accents/test.txt_bkp create mode 100644 beta_accents/test.txt_old create mode 100644 beta_accents/upload_files/r1_READ_ME.pdf create mode 100644 beta_accents/upload_files/r2_IUP MER.txt diff --git a/beta_accents/app/admin.php b/beta_accents/app/admin.php index 4248d2a..aad3277 100644 --- a/beta_accents/app/admin.php +++ b/beta_accents/app/admin.php @@ -32,22 +32,22 @@ generate_html_divs_menu(); $_REQUEST['action'](); break; default: - $errmsg = 'Impossible de traiter la requete : paramètre erroné'."\n"; + $errmsg = 'Impossible de traiter la requete : paramètre erroné'."\n"; } } if ( !isset($_SESSION['session_loginP']) || ( !is_integer(array_search($_SESSION['session_loginP'],$CONFIG['SUPERUSERS'],true))) ) { - $errmsg='Vous n\'avez pas le droit de consulter cette page : vous n\'êtes pas un administrateur !'; + $errmsg='Vous n\'avez pas le droit de consulter cette page : vous n\'êtes pas un administrateur !'; generate_html_div_errmsg($errmsg); echo ''; exit(); } - // TODO : fonctions qui purgent les tables filles selon un id donné, pour chaque cas mère-fille (indiqués plus bas) + // TODO : fonctions qui purgent les tables filles selon un id donné, pour chaque cas mère-fille (indiqués plus bas) - // Fonctions qui génèrent des tableaux listant tous les objets de la base, et permettant la sélection multiple et l'éffacement (en cascade) + // Fonctions qui génèrent des tableaux listant tous les objets de la base, et permettant la sélection multiple et l'éffacement (en cascade) html_generate_MySQLTableSuppr('AWOR_Liste','idL'); // Permet de virer des liste echo "
\n"; html_generate_MySQLTableSuppr('AWOR_Fichier','idFic'); // Permet de virer des fichiers, doit purger physiquement sur le disque diff --git a/beta_accents/app/apropos.php b/beta_accents/app/apropos.php new file mode 100644 index 0000000..cdea1ff --- /dev/null +++ b/beta_accents/app/apropos.php @@ -0,0 +1,29 @@ +\n"; +generate_html_divs_menu(); +?> +
+

+ > Accueil + > Administration du profil +

+
+
Application réalisée par Jérémie Dénoyer,
+Ludovic Pouzenc, Julien Séré et Andriana Semouchtchak.
+
+
+ + + + diff --git a/beta_accents/app/auth_dialog.php b/beta_accents/app/auth_dialog.php index 55e6c16..234b092 100644 --- a/beta_accents/app/auth_dialog.php +++ b/beta_accents/app/auth_dialog.php @@ -1,14 +1,14 @@
-

Application Web d'Organisation de Réunion

+

Application Web d'Organisation de Réunion

Veuillez vous identifier

' . "\n"; ?> diff --git a/beta_accents/app/css/ice.css b/beta_accents/app/css/ice.css index 9418fd9..a60500d 100644 --- a/beta_accents/app/css/ice.css +++ b/beta_accents/app/css/ice.css @@ -19,7 +19,8 @@ table { border-collapse:collapse; /* Imite le cellspacing=0 et fonctionne sous IE */ background-color:#F7F7F7; } -th { + +th , thead tr { border-right:none; font-weight: bold; color: #FFFFFF; @@ -55,6 +56,9 @@ h2 { color:#bf2000; } select { width:auto; } +li { + margin-left:-20px; +} /***** Titre *****/ #titre h2 { color: #551A8B; @@ -102,22 +106,24 @@ select { width:auto; } #menu li { list-style: none; float:left; - padding:0; - margin:0; - width:10em; + padding:0 1em; + width:8em; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; } #menu #deconnection { float:right; + padding:0 1em; + margin:0; + } - #main_menu { } /*********************/ /***** Sous Menu *****/ #sous_menu { + clear:left; padding-top:5px; padding-bottom:3px; @@ -145,9 +151,10 @@ p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } padding-left:5px; float:left; width:78%; + min-height:100%; } #help { - text-align:justify; + text-align:left; color:#000000; float:right; margin:5px; @@ -157,17 +164,22 @@ p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } font-size:small; width:18%; } - -#help h2 , #help a +#help a:link,#help a:hover,#help a:visited +{ + text-align:center; + font-size:small; + color:#8470FF; +} +#help h2, #help h2 a, #help h2 a:link, #help h2 a:hover, #help h2 a:visited { 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; @@ -296,47 +308,52 @@ div.popup_contenu em #footer { + float:left; display:block; - - position:fixed; - left:0px; width:100%; background-color:#551A8B; - top:100%; - height:2.3em; - padding-top:-2.3em; - margin-top:-2.3em; + height:30px; color:#FFF; font-size:x-small; + margin-top:20px; + margin-bottom:0px; + padding-bottom:0px; } #footer ul { - display:inline; list-style-type:none; white-space:nowrap; + margin-top:0px; + padding:0px; } #footer li.right { - list-style: none; - float:right; + display:inline; + float:left; + list-style:none; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; - padding-top:0.5em; - margin-top:0px; - padding-right:10px; + padding-left:10px; + margin-left:0px; } -#footer li { - list-style: none; +#footer li.center { + display:inline; float:right; + list-style: none; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; - margin-top:-14px; padding-right:30px; + margin-left:0px; +} +#footer li.left select { + border:thin solid #000; } #footer li.left { - list-style: none; float:left; + display:inline; + list-style: none; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; margin-top:0px; padding-left:30px; + margin-left:0px; } diff --git a/beta_accents/app/css/ice_nohelp.css b/beta_accents/app/css/ice_nohelp.css index 03c382f..9724abd 100644 --- a/beta_accents/app/css/ice_nohelp.css +++ b/beta_accents/app/css/ice_nohelp.css @@ -20,7 +20,7 @@ table { border-collapse:collapse; /* Imite le cellspacing=0 et fonctionne sous IE */ background-color:#F7F7F7; } -th { +th, thead tr { border-right:none; font-weight: bold; color: #FFFFFF; @@ -28,6 +28,7 @@ th { } th.selected {color:#FFF;background-color:#8470FF} td { + margin:0.5em; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #E0E0E0; @@ -55,6 +56,9 @@ h2 { color:#bf2000; } select { width:auto; } +li { + margin-left:-20px; +} /***** Titre *****/ #titre h2 { color: #551A8B; @@ -102,14 +106,16 @@ select { width:auto; } #menu li { list-style: none; float:left; - padding:0; - margin:0; - width:10em; + padding:0 1em; + width:8em; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; } #menu #deconnection { float:right; + padding:0 1em; + margin:0; + } #main_menu { @@ -148,6 +154,7 @@ p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } padding-right:5px; float:left; width:95%; + min-height:100%; } #no_help { @@ -162,7 +169,7 @@ p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } font-size:small; width:3%; } -#no_help h2 , #no_help a +#no_help h2 , #no_help h2 a { display:block; text-align:center; @@ -172,14 +179,18 @@ p.arbre a:link, p.arbre a:visited {color:#FFFFFF; } margin:0px; padding:0px; } +#help a:link +{ + text-align:center; + font-size:medium; + color:#8470FF; +} #help,#help h2 { display:none; } - - .popup , .popup_creneau , .popup_personne , .popup_commentaire , .popup_fichier , .popup_deletelist { display: none; position: absolute; @@ -283,7 +294,7 @@ div.popup_contenu em #msg { display:none; - position:fixed; + position:absolute; text-align:center; left:50%; margin-left:-20%; @@ -295,51 +306,57 @@ div.popup_contenu em color:#FFF; -moz-border-radius:16px; } +#msg em +{ + color:#FFF; +} + #footer { + float:left; display:block; - position:absolute; - text-align:center; - left:0px; width:100%; background-color:#551A8B; - bottom:0; - height:2.3em; - padding-top:-2.3em; - margin-top:-2.3em; + height:30px; color:#FFF; font-size:x-small; + margin-top:20px; + margin-bottom:0px; + padding-bottom:0px; } #footer ul { - display:inline; list-style-type:none; white-space:nowrap; - + margin-top:0px; + padding:0px; } #footer li.right { - list-style: none; - float:right; + display:inline; + float:left; + list-style:none; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; - padding-top:0.5em; - margin-top:0px; - padding-right:10px; + padding-left:10px; + margin-left:0px; } -#footer li { - list-style: none; +#footer li.center { + display:inline; float:right; + list-style: none; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; - margin-top:-14px; padding-right:30px; + margin-left:0px; } #footer li.left { - list-style: none; float:left; + display:inline; + list-style: none; white-space:nowrap;/*Evite l'étalement sur deux ligne*/ vertical-align:middle; margin-top:0px; padding-left:30px; + margin-left:0px; } diff --git a/beta_accents/app/deco.php b/beta_accents/app/deco.php index 57a56bc..d91cabc 100644 --- a/beta_accents/app/deco.php +++ b/beta_accents/app/deco.php @@ -1,14 +1,14 @@

Deconnexion

@@ -16,14 +16,14 @@ generate_html_doctype_and_head("D \n"; // DEBUG @@ -48,25 +48,25 @@ generate_html_divs_menu(); $errmsg = $nom_func(); break; default: - $errmsg = 'Impossible de traiter la requete : type de formulaire non enregistré !'."\n"; + $errmsg = 'Impossible de traiter la requete : type de formulaire non enregistré !'."\n"; } } - // Connexion à la base et sélection de la database + // Connexion à la base et sélection de la database require_once 'include/connect.inc.php'; if ( ! isset($idR) && ( ! isset($_REQUEST['idR'] ) || ! is_numeric($_REQUEST['idR']) ) || ! isset($_SESSION['session_idP']) ) { - $errmsg='Erreur de génération de la page : paramètres erronés ou manquant'; + $errmsg='Erreur de génération de la page : paramètres erronés ou manquant'; } else { if ( ! isset($idR) ) { $idR=addslashes($_REQUEST['idR']); } $idP=$_SESSION['session_idP']; - // Vérification que la réunion nous concerne bien + // Vérification que la réunion nous concerne bien $query="SELECT * FROM AWOR_Appartenir a WHERE a.idL=$idR, a.idP=$idP;"; if ( ( $result = @mysql_query($query) ) && ( mysql_num_rows($result) === 1 ) ) { - $errmsg='Vous n\'avez pas le droit de consulter cette page : cette réunion n\'existe pas ou ne vous concerne pas !'; + $errmsg='Vous n\'avez pas le droit de consulter cette page : cette réunion n\'existe pas ou ne vous concerne pas !'; } } if ( isset($errmsg) && is_string($errmsg) ) diff --git a/beta_accents/app/help/admin.php.hlp b/beta_accents/app/help/admin.php.hlp index 3d669ec..3b46bdc 100644 --- a/beta_accents/app/help/admin.php.hlp +++ b/beta_accents/app/help/admin.php.hlp @@ -1,3 +1,7 @@ +

Aide

+Administration. +
Information : +

Cette page vous permet de visualiser les objets principaux de la base de données.
Vous pouvez depuis cette page purger la base, ainsi que les fichiers attachés qui sont stockés sur disque.
Lorsque vous supprimez par exemple une personne inscrite, tout les enregistrements relatifs à cette personne seront effacés : diff --git a/beta_accents/app/help/astuce_aide.php.hlp b/beta_accents/app/help/astuce_aide.php.hlp new file mode 100644 index 0000000..964945d --- /dev/null +++ b/beta_accents/app/help/astuce_aide.php.hlp @@ -0,0 +1,11 @@ +

Aide

+Astuce pour l'aide. +
Etapes : + +
Remarques : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/astuce_apparence.php.hlp b/beta_accents/app/help/astuce_apparence.php.hlp new file mode 100644 index 0000000..0f273a7 --- /dev/null +++ b/beta_accents/app/help/astuce_apparence.php.hlp @@ -0,0 +1,12 @@ +

Aide

+Astuce pour l'apparence. +
Etapes : + +
Remarques : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/astuce_deconnexion.php.hlp b/beta_accents/app/help/astuce_deconnexion.php.hlp new file mode 100644 index 0000000..41182d8 --- /dev/null +++ b/beta_accents/app/help/astuce_deconnexion.php.hlp @@ -0,0 +1,10 @@ +

Aide

+Astuce pour se déconnecter. +
Information : + +
Etape : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/astuce_ical.php.hlp b/beta_accents/app/help/astuce_ical.php.hlp new file mode 100644 index 0000000..2fc8c4a --- /dev/null +++ b/beta_accents/app/help/astuce_ical.php.hlp @@ -0,0 +1,15 @@ +

Aide

+Astuce pour l'iCal. +
Information : + +
Etapes : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/auth_dialog.php.hlp b/beta_accents/app/help/auth_dialog.php.hlp index b83937b..f0cf34f 100644 --- a/beta_accents/app/help/auth_dialog.php.hlp +++ b/beta_accents/app/help/auth_dialog.php.hlp @@ -1,2 +1,15 @@ -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 +

Aide

+Bienvenue et identification. +
Information : + +
Remarque : + \ No newline at end of file diff --git a/beta_accents/app/help/details_reunion_admin.php.hlp b/beta_accents/app/help/details_reunion_admin.php.hlp index 41047ab..3102176 100644 --- a/beta_accents/app/help/details_reunion_admin.php.hlp +++ b/beta_accents/app/help/details_reunion_admin.php.hlp @@ -1,17 +1,10 @@ -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. +

Aide

+Détails réunion (Administrateur).
+
Vous pouvez : + diff --git a/beta_accents/app/help/groupe.hlp b/beta_accents/app/help/groupe.hlp index 0869bd5..1da98e6 100644 --- a/beta_accents/app/help/groupe.hlp +++ b/beta_accents/app/help/groupe.hlp @@ -1 +1,7 @@ -Cette page vous permet de gérer les différentes listes de contacts \ No newline at end of file +Cette page vous permet de gérer les différentes listes de contacts. +
Vous pouvez : + diff --git a/beta_accents/app/help/index.php.hlp b/beta_accents/app/help/index.php.hlp index be1ef30..59ded56 100644 --- a/beta_accents/app/help/index.php.hlp +++ b/beta_accents/app/help/index.php.hlp @@ -1,7 +1,14 @@ -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. +

Aide

+Gestion des réunions. +
Vous pouvez : + +
Astuces : + \ No newline at end of file diff --git a/beta_accents/app/help/listes.php.hlp b/beta_accents/app/help/listes.php.hlp index c619e70..d7b0ca9 100644 --- a/beta_accents/app/help/listes.php.hlp +++ b/beta_accents/app/help/listes.php.hlp @@ -1 +1,9 @@ -Cette page vous permet de gérer les différentes listes de contacts. +

Aide

+Gestion des listes de contacts. +
Vous pouvez : + diff --git a/beta_accents/app/help/listes_delete.php.hlp b/beta_accents/app/help/listes_delete.php.hlp new file mode 100644 index 0000000..4767252 --- /dev/null +++ b/beta_accents/app/help/listes_delete.php.hlp @@ -0,0 +1,12 @@ +

Aide

+Suppression d'une liste. +
Information : + +
Etapes : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/listes_detail.php.hlp b/beta_accents/app/help/listes_detail.php.hlp new file mode 100644 index 0000000..c371c85 --- /dev/null +++ b/beta_accents/app/help/listes_detail.php.hlp @@ -0,0 +1,9 @@ +

Aide

+Afficher une liste. +
Etapes : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/listes_modif.php.hlp b/beta_accents/app/help/listes_modif.php.hlp new file mode 100644 index 0000000..11759cf --- /dev/null +++ b/beta_accents/app/help/listes_modif.php.hlp @@ -0,0 +1,30 @@ +

Aide

+Modification d'une liste. +
Informations : + +
Etapes pour ajouter : + +
Etapes pour supprimer : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/listes_new.php.hlp b/beta_accents/app/help/listes_new.php.hlp new file mode 100644 index 0000000..d04d505 --- /dev/null +++ b/beta_accents/app/help/listes_new.php.hlp @@ -0,0 +1,12 @@ +

Aide

+Création d'une liste. +
Etapes : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/profil.php.hlp b/beta_accents/app/help/profil.php.hlp index 9328ff5..0272bc9 100644 --- a/beta_accents/app/help/profil.php.hlp +++ b/beta_accents/app/help/profil.php.hlp @@ -1,2 +1,8 @@ -Vous pouvez renseigner votre nom et prénom.
-Vous avez la possibilité de changer votre méthode de d'identification.
+

Aide

+Gestion du profil. +
Vous pouvez : + \ No newline at end of file diff --git a/beta_accents/app/help/profil_loginMethode.php.hlp b/beta_accents/app/help/profil_loginMethode.php.hlp new file mode 100644 index 0000000..6511645 --- /dev/null +++ b/beta_accents/app/help/profil_loginMethode.php.hlp @@ -0,0 +1,14 @@ +

Aide

+Changer votre login et méthode d'authentification. +
Information + +
Etapes : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/profil_mail.php.hlp b/beta_accents/app/help/profil_mail.php.hlp new file mode 100644 index 0000000..a187c75 --- /dev/null +++ b/beta_accents/app/help/profil_mail.php.hlp @@ -0,0 +1,13 @@ +

Aide

+Modifier votre adresse mail. +
Information + +
Etapes : + +
Remarque : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/profil_nomPrenom.php.hlp b/beta_accents/app/help/profil_nomPrenom.php.hlp new file mode 100644 index 0000000..46d50bc --- /dev/null +++ b/beta_accents/app/help/profil_nomPrenom.php.hlp @@ -0,0 +1,10 @@ +

Aide

+Saisir votre nom et prénom. +
Etapes : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/reunion_admin_annuler.php.hlp b/beta_accents/app/help/reunion_admin_annuler.php.hlp new file mode 100644 index 0000000..021d691 --- /dev/null +++ b/beta_accents/app/help/reunion_admin_annuler.php.hlp @@ -0,0 +1,8 @@ +

Aide

+L'annulation.
+
Informations : + +
+Retour diff --git a/beta_accents/app/help/reunion_admin_dispo.php.hlp b/beta_accents/app/help/reunion_admin_dispo.php.hlp new file mode 100644 index 0000000..d9b587d --- /dev/null +++ b/beta_accents/app/help/reunion_admin_dispo.php.hlp @@ -0,0 +1,13 @@ +

Aide

+Le masquage des disponibilitées.
+
Informations : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/reunion_admin_info.php.hlp b/beta_accents/app/help/reunion_admin_info.php.hlp new file mode 100644 index 0000000..8c235e9 --- /dev/null +++ b/beta_accents/app/help/reunion_admin_info.php.hlp @@ -0,0 +1,12 @@ +

Aide

+Edition des informations.
+
Etapes : + +
+Retour diff --git a/beta_accents/app/help/reunion_detail.php.hlp b/beta_accents/app/help/reunion_detail.php.hlp new file mode 100644 index 0000000..6ca90c9 --- /dev/null +++ b/beta_accents/app/help/reunion_detail.php.hlp @@ -0,0 +1,15 @@ +

Aide

+Afficher le détail d'une réunion. +
Information : + +
Etape : + +
Remarques : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/help/reunion_new.php.hlp b/beta_accents/app/help/reunion_new.php.hlp new file mode 100644 index 0000000..6a1629c --- /dev/null +++ b/beta_accents/app/help/reunion_new.php.hlp @@ -0,0 +1,10 @@ +

Aide

+Organiser une réunion. +
Etape : + +
Remarques : + +
+Retour \ No newline at end of file diff --git a/beta_accents/app/ical.php b/beta_accents/app/ical.php index f2aeb26..3108056 100644 --- a/beta_accents/app/ical.php +++ b/beta_accents/app/ical.php @@ -27,7 +27,7 @@ if ( isset($_SESSION['session_idP']) ) } } require_once('include/ludo/html_elements.inc.php'); -generate_html_doctype_and_head("Génération iCal"); +generate_html_doctype_and_head("Génération iCal"); echo "\n"; generate_html_div_errmsg($errmsg); ?> diff --git a/beta_accents/app/include/connect.inc.php b/beta_accents/app/include/connect.inc.php index b985b10..0bc0a10 100644 --- a/beta_accents/app/include/connect.inc.php +++ b/beta_accents/app/include/connect.inc.php @@ -1,14 +1,14 @@ , , ); -$link = @mysql_connect('localhost', 'lud_restricted', 'maille_ess_ku_elle'); +$link = @mysql_connect('localhost', 'awor', 'blagnac'); @mysql_select_db($bd , $link); -// NB : La gestion d'erreur est inhibée. Cet include ne génèrera jamais de code, même si la connexion n'a pas pu être établie +// 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/beta_accents/app/include/ical.inc.php b/beta_accents/app/include/ical.inc.php index 0d858e3..0936800 100644 --- a/beta_accents/app/include/ical.inc.php +++ b/beta_accents/app/include/ical.inc.php @@ -1,6 +1,6 @@ \n\nSupprimer\nType\nLibellé\n\n"; + echo "\n\n\n\n\n\n"; if (mysql_num_rows($result)>0) { @@ -160,11 +160,11 @@ require_once ('include/connect.inc.php'); { $row = mysql_fetch_array($result); echo "\n\n" ; else echo "\n"; + if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "\"Supprimer\n" ; else echo "\n"; if ($row['estPrivee'] == 'oui') echo "\n\n"; echo "\n"; } @@ -176,16 +176,17 @@ require_once ('include/connect.inc.php'); function traiter_formulaire_commentaire() { + require_once ('include/tools.inc.php'); if ($_GET['txtCommentaire'] != "") { require_once ('include/connect.inc.php'); if (isset($_GET['idR'])) { - $query="UPDATE AWOR_Repondre SET commentaireReponse ='".$_GET['txtCommentaire']."' WHERE idR=".$_GET['idR']." AND idP=".$_SESSION['session_idP']; + $query="UPDATE AWOR_Repondre SET commentaireReponse ='".addslashes_if_needed($_GET['txtCommentaire'])."' WHERE idR=".addslashes_if_needed($_GET['idR'])." AND idP=".$_SESSION['session_idP']; $result = @mysql_query($query); if ( ! $result || ( mysql_affected_rows() !== 1 ) ) { - $query="INSERT INTO AWOR_Repondre(idR,idP,commentaireReponse) VALUES (".$_GET['idR'].", ".$_SESSION['session_idP'].", '".$_GET['txtCommentaire']."')"; + $query="INSERT INTO AWOR_Repondre(idR,idP,commentaireReponse) VALUES (".addslashes_if_needed($_GET['idR']).", ".$_SESSION['session_idP'].", '".addslashes_if_needed($_GET['txtCommentaire'])."')"; $result = mysql_query($query); if ( ! $result || ( mysql_affected_rows() !== 1 )) @@ -199,17 +200,17 @@ require_once ('include/connect.inc.php'); } else { - $query="DELETE FROM AWOR_Repondre WHERE idR=".$_GET['idR']." AND idP=".$_SESSION['session_idP']; + $query="DELETE FROM AWOR_Repondre WHERE idR=".addslashes_if_needed($_GET['idR'])." AND idP=".$_SESSION['session_idP']; $result = mysql_query($query); } } - // Modifiée par Ludo pour les problèmes de vriables de session et pour d'autres détails : + // Modifiée par Ludo pour les problèmes de variables 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']; - echo '
SupprimerTypeLibellé
"; - if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "\"SupprimerestPrivée" ; else echo "Public"; echo ""; echo ""; - echo $row['libelleL']; + echo htmlentities($row['libelleL'], ENT_QUOTES); echo "
'; + echo '
'; echo ''; echo ''; echo ""; @@ -225,8 +226,8 @@ require_once ('include/connect.inc.php'); while($pers = mysql_fetch_array($resultat)) { echo '\n"; + echo htmlentities($pers["nomP"], ENT_QUOTES) . " " . htmlentities($pers["prenomP"], ENT_QUOTES); + echo " : ".htmlentities($pers["commentaireReponse"], ENT_QUOTES)."\n"; } } @@ -235,10 +236,6 @@ require_once ('include/connect.inc.php'); echo "\n"; } } - echo '
Commentaires (Editer votre commentaire)
'; - if ($pers["nomP"] !== "" || $pers["prenomP"] !== "") echo $pers["nomP"] . " " . $pers["prenomP"]; else echo $row["courrielP"]; - echo " : ".$pers["commentaireReponse"]."
Aucun commentaire pour le moment.
'; - } - - ?> \ No newline at end of file diff --git a/beta_accents/app/include/ju.inc.php b/beta_accents/app/include/ju.inc.php index 75fb4ee..a7154b7 100644 --- a/beta_accents/app/include/ju.inc.php +++ b/beta_accents/app/include/ju.inc.php @@ -2,6 +2,7 @@ function traiter_formulaire_popfichier() { require("include/ludo/config.inc.php"); + require("include/tools.inc.php"); $file = "fichier"; if ( isset($CONFIG['UPLOAD']['relative_path']) ) { $basepath=$CONFIG['UPLOAD']['relative_path']; } else { $basepath='fichiers/';} $basepath=$_SERVER['DOCUMENT_ROOT'].'/'.$basepath; @@ -10,7 +11,7 @@ function traiter_formulaire_popfichier() { if($_FILES[$file]["error"] == 0) { - //Récupération de l'extension + //Récupération de l'extension $ext = explode(".", $_FILES[$file]["name"]); $ext = array_pop($ext); if(is_numeric(array_search(strtolower($ext), $CONFIG["UPLOAD"]["accepted_files"]))) @@ -21,7 +22,7 @@ function traiter_formulaire_popfichier() if(move_uploaded_file($_FILES[$file]["tmp_name"], $filepath)) { if(isset($debug)) echo "DEBUG : basepath==$basepath\n"; - $requete = "INSERT INTO AWOR_Fichier(nomFic, idR) VALUES ('"."r".$_GET["idR"]."_".$_FILES[$file]["name"]."', '".$_GET["idR"]."')"; + $requete = "INSERT INTO AWOR_Fichier(nomFic, idR) VALUES ('"."r".addslashes_if_needed($_GET["idR"])."_".$_FILES[$file]["name"]."', '".addslashes_if_needed($_GET["idR"])."')"; if(mysql_query($requete) == false) { if(isset($debug)) echo "DEBUG : ".mysql_error()."
\n"; @@ -72,7 +73,7 @@ function generate_html_reunion_fichiers($idR) $resultat = mysql_query($requete); if($resultat != false) { - echo ''; + echo '
'; echo ''; echo ''; echo ''; @@ -82,7 +83,7 @@ function generate_html_reunion_fichiers($idR) { while($fichier = mysql_fetch_array($resultat)) { - echo '\n"; + echo '\n"; } } else @@ -136,7 +137,7 @@ function traiter_formulaire_valider_creneau() if(isset($debug)) echo $listeCreneau; //On recupere les creneaux ne faisant plus partie de la novuelle liste des creneaux - $requete = "SELECT * FROM AWOR_Creneau WHERE idR='".$_REQUEST["idR"]."' AND idC NOT IN ".$listeCreneau; + $requete = "SELECT idC FROM AWOR_Creneau WHERE idR='".$_REQUEST["idR"]."' AND idC NOT IN ".$listeCreneau; //echo "DEBUG : $requete"; if($resultat = mysql_query($requete)) { @@ -150,7 +151,8 @@ function traiter_formulaire_valider_creneau() function traiter_formulaire_maj_profil() { - $requete = "UPDATE AWOR_Personne SET courrielP = '".$_POST["courrielP"]."', loginP = '".$_POST["loginP"]."', nomP = '".$_POST["nomP"]."', prenomP = '".$_POST["prenomP"]."', methodeAuth = '".$_POST["methodeAuth"]."' WHERE idP = '".$_SESSION['session_idP']."'"; + require_once ('include/tools.inc.php'); + $requete = "UPDATE AWOR_Personne SET courrielP = '".addslashes_if_needed($_POST["courrielP"])."', loginP = '".addslashes_if_needed($_POST["loginP"])."', nomP = '".addslashes_if_needed($_POST["nomP"])."', prenomP = '".addslashes_if_needed($_POST["prenomP"])."', methodeAuth = '".addslashes_if_needed($_POST["methodeAuth"])."' WHERE idP = '".$_SESSION['session_idP']."'"; if(mysql_query($requete) == false) return "Une erreur MySQL est survenu : ".mysql_error(); $_SESSION['session_prenomP'] = $_POST["prenomP"]; $_SESSION['session_nomP'] = $_POST["nomP"]; @@ -208,7 +210,7 @@ function creneauExiste($idR, $heureD, $minD, $heureA, $minA, $jourA, $moisA, $an $duree = $dateA - $dateD; $dateD = date("Y-m-d G:i:s", $dateD); $duree = $duree / 60; - $requete = "SELECT * FROM AWOR_Creneau WHERE idR='".$idR."' AND dateHeure='".$dateD."' AND duree=".$duree.""; + $requete = "SELECT idC FROM AWOR_Creneau WHERE idR='".$idR."' AND dateHeure='".$dateD."' AND duree=".$duree.""; if($result = mysql_query($requete)) { if(mysql_num_rows($result) > 0) @@ -222,16 +224,4 @@ function creneauExiste($idR, $heureD, $minD, $heureA, $minA, $jourA, $moisA, $an } } } - -function addslashes_if_needed($texte) -{ - if(get_magic_quotes_gpc() == 0) - { - return addslashes($texte); - } - else - { - return $texte; - } -} ?> \ No newline at end of file diff --git a/beta_accents/app/include/ludo/auth.inc.php b/beta_accents/app/include/ludo/auth.inc.php index 18b339d..2491203 100644 --- a/beta_accents/app/include/ludo/auth.inc.php +++ b/beta_accents/app/include/ludo/auth.inc.php @@ -68,7 +68,7 @@ function pop3_auth ($server, $port, $user, $upw) return 0; } -// Fonction interne testant les réponses du serveur POP3 +// Fonction interne testant les réponses du serveur POP3 function pop3_GetAndTestReply($sock) { $reply = fgets($sock, 128); diff --git a/beta_accents/app/include/ludo/config.inc.php b/beta_accents/app/include/ludo/config.inc.php index 6d6504b..7f1d587 100644 --- a/beta_accents/app/include/ludo/config.inc.php +++ b/beta_accents/app/include/ludo/config.inc.php @@ -29,7 +29,7 @@ $CONFIG = array ( 'CHOOSER_LIST' => array ( - // 'nom à afficher' => 'nom_fichier_sans_extension' + // 'nom à afficher' => 'nom_fichier_sans_extension' 'standard' => 'ice', 'Glace (ancien)' => 'ice_moche', 'bleu' => 'style1' @@ -41,22 +41,22 @@ $CONFIG = array ( 'cree' => array ( - 'caption' => 'Nouvelle Réunion', + 'caption' => 'Nouvelle Réunion', 'tpl_file' => 'mail_cree.php' ), 'modif' => array ( - 'caption' => 'Réunion modifiée', + 'caption' => 'Réunion modifiée', 'tpl_file' => 'mail_modif.php' ), 'annul' => array ( - 'caption' => 'Réunion annulée', + 'caption' => 'Réunion annulée', 'tpl_file' => 'mail_annul.php' ), 'fixee' => array ( - 'caption' => 'Réunion fixée', + 'caption' => 'Réunion fixée', 'tpl_file' => 'mail_fixee.php' ) ) @@ -68,7 +68,7 @@ $CONFIG = 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' ), - 'relative_path' => 'beta/upload_files/' + 'relative_path' => 'final/upload_files/' ) ); ?> diff --git a/beta_accents/app/include/ludo/div_create_or_modif.php b/beta_accents/app/include/ludo/div_create_or_modif.php index c386060..34e81ca 100644 --- a/beta_accents/app/include/ludo/div_create_or_modif.php +++ b/beta_accents/app/include/ludo/div_create_or_modif.php @@ -1,17 +1,19 @@ ' ?> -
Fichiers attachés (Ajouter un fichier)
'.$fichier["nomFic"]."
'.htmlentities($fichier["nomFic"], ENT_QUOTES)."
+
@@ -57,8 +59,8 @@ if ( isset ( $_GET['idR']) ) diff --git a/beta_accents/app/include/ludo/fonctions.inc.php b/beta_accents/app/include/ludo/fonctions.inc.php index 74b7ca7..9124ac5 100644 --- a/beta_accents/app/include/ludo/fonctions.inc.php +++ b/beta_accents/app/include/ludo/fonctions.inc.php @@ -1,19 +1,19 @@ \n "; } - // Cas général, on n'est pas la personne concernée + // 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); @@ -73,7 +73,7 @@ function generate_html_dispo_case($idR, $idP, $idC, $isEditable, $estDispo, $wit else { if ( $withTD ) { echo " \n"; } } -// Génération du tableau complet -// TODO : idée : class du tableau différnete quand annulée -> tableau grisé... +// 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 - } + $idP_Self=$_SESSION['session_idP']; - // Connexion à la base et sélection de la database + // 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... + // 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 AWOR_Reunion r WHERE r.idR='$idR'"; @@ -126,13 +119,13 @@ function generate_html_array_personnes_crenaux($idR) 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ée $estAnnulee\n"; + //echo "DEBUG : annulée $estAnnulee\n"; $estAnnulee = ( $estAnnulee == 'oui' ); $estFixee = ( $idC_Fixe != null); } else { - // TODO : erreur + return "Impossible d'afficher le tableau de la réunion : Erreur de base de donnée\n"; } // DEBUG : tests en forçant les variables //$estAnnulee=true; @@ -140,7 +133,7 @@ function generate_html_array_personnes_crenaux($idR) //~ echo "DEBUG : \nmontrerDispoR==$montrerDispoR\nestAnnulee==$estAnnulee\nestFixee==$estFixee\nis_admin==$is_admin\n"; ?> -
- +
Etat : - Annulée - Disponibilités masquées + Annulée + Disponibilités masquées
\n "; } - // On est la personne concernée, on peut donc choisir le créneau + // 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); @@ -99,24 +99,17 @@ function generate_html_dispo_case($idR, $idP, $idC, $isEditable, $estDispo, $wit if ( $withTD ) { echo "
+
' . "\n"; - // Remplissage des entêtes de colonnes (créneaux) + // Remplissage des entêtes de colonnes (créneaux) $query="SELECT idC, UNIX_TIMESTAMP(dateHeure), duree FROM AWOR_Creneau WHERE idR='$idR' ORDER BY dateHeure ASC;"; $creneaux=array(); $dispos=array(); @@ -204,8 +197,8 @@ function generate_html_array_personnes_crenaux($idR) \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 + // Nom prénom + echo ' \n"; + // Disponibilités + foreach ( $creneaux as $c_id ) // Pour chaque créneau { if (isset($dispos[$c_id][$p[0]])) { @@ -293,12 +286,12 @@ function generate_html_array_personnes_crenaux($idR) echo " \n"; } - // On inscrit les lignes de totaux si les disponibilités sont révélées + // 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"; + echo " \n"; foreach ( $creneaux as $c_id ) { if ( $c_id == $dispo_max_id ) @@ -332,7 +325,7 @@ function traiter_formulaire_fixer_creneau() { if ( ! isset($_GET['idR']) || !isset($_GET['idC']) ) { - $errmsg="Impossible de fixer la réunion : paramètres manquants ou erroné"; + $errmsg="Impossible de fixer la réunion : paramètres manquants ou erroné"; return $errmsg; } $idR=addslashes($_GET['idR']); @@ -341,7 +334,7 @@ function traiter_formulaire_fixer_creneau() $query="UPDATE AWOR_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(); + $errmsg='Impossible de fixer la réunion : ' . mysql_generate_errmsg(); return $errmsg; } return; @@ -352,7 +345,7 @@ function traiter_formulaire_creer_reunion() include_once('include/je.inc.php'); $idP=$_SESSION['session_idP']; - // Recherche d'une réunion vierge déjà existante + // Recherche d'une réunion vierge déjà existante $query='SELECT idR FROM AWOR_Reunion WHERE idP_Orga=' . "('$idP') AND objetR='Renseignez';"; if ( ( $result = mysql_query($query) ) && (mysql_num_rows($result) > 0) ) { @@ -360,20 +353,20 @@ function traiter_formulaire_creer_reunion() } else { - // Création de la Réunion sauf si une réunion vierge existe déjà + // Création de la Réunion sauf si une réunion vierge existe déjà $query='INSERT INTO AWOR_Reunion(idP_Orga, objetR) VALUES' . "('$idP', 'Renseignez');"; 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(); + $errmsg ='Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); return $errmsg; } $idR=mysql_insert_id(); - // Création de la Liste des participants + // 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ées'; + $errmsg ='Erreur lors de la création de la liste de participants : Erreur de base de données'; return $errmsg; } @@ -381,7 +374,7 @@ function traiter_formulaire_creer_reunion() 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(); + $errmsg = 'Erreur lors de la création de la liste de participants : ' . mysql_generate_errmsg(); return $errmsg; } } @@ -391,19 +384,20 @@ function traiter_formulaire_creer_reunion() function traiter_formulaire_modif_detail_reunion() { + require_once('include/tools.inc.php'); if ( ! isset($_REQUEST['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'; + $errmsg = 'Impossible de modifier de détail de la réunion : Paramètres manquants'; // DEBUG : //echo "DEBUG : $query\n$errmsg\n"; return $errmsg; } - $idR=addslashes($_REQUEST['idR']); - $objetR=addslashes($_POST['objetR']); - $lieuR=addslashes($_POST['lieuR']); - $ordreJourR=addslashes($_POST['ordreJourR']); - $remarquesR=addslashes($_POST['remarquesR']); + $idR=addslashes_if_needed($_REQUEST['idR']); + $objetR=addslashes_if_needed($_POST['objetR']); + $lieuR=addslashes_if_needed($_POST['lieuR']); + $ordreJourR=addslashes_if_needed($_POST['ordreJourR']); + $remarquesR=addslashes_if_needed($_POST['remarquesR']); $estAnnulee=( isset($_POST['isCancelled']) && ($_POST['isCancelled']==='on') )?'oui':'non'; $montrerDispoR=( isset($_POST['isHidden']) && ($_POST['isHidden']==='on') )?'non':'oui'; @@ -412,7 +406,7 @@ function traiter_formulaire_modif_detail_reunion() 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(); + $errmsg = 'Erreur lors de la modification de la réunion : ' . mysql_generate_errmsg(); // DEBUG : //echo "DEBUG : $query\n$errmsg\n"; return $errmsg; @@ -429,19 +423,18 @@ function generate_html_reunion_detail2($idR) $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"; + $errmsg="Impossible de récuprérer les informations de la réunion : Erreur de base de données\n"; return $errmsg; } list($objetR, $ordreJourR, $lieuR, $remarquesR, $montrerDispoR, $estAnnulee, $idP_Orga, $idC_Fixe, $nomP, $prenomP) = mysql_fetch_row($result); if ( $estAnnulee=='oui' ) { $etat = 'reunion_annulee'; } elseif ( $idC_Fixe!=null) { $etat ='reunion_fixee'; } else { $etat = 'reunion_en_cours'; } - ?> -
$p[1] $p[2]' . htmlentities($p[1], ENT_QUOTES) . ' ' . htmlentities($p[2], ENT_QUOTES) . "
 Personnes présentesPersonnes présentes
+
@@ -496,16 +494,16 @@ function generate_html_reunion_detail2($idR) switch($etat) { case 'reunion_fixee': - echo "Fixée\n"; + echo "Fixée\n"; break; case 'reunion_en_cours': - echo "En préparation\n"; + echo "En préparation\n"; break; case 'reunion_annulee': - echo "Annulée\n"; + echo "Annulée\n"; break; } - if ( $montrerDispoR === 'non' ) { echo ', disponibilités masquées'; } + if ( $montrerDispoR === 'non' ) { echo ', disponibilités masquées'; } ?> @@ -524,12 +522,12 @@ function html_generate_MySQLTableSuppr($table, $key_name, $columns='*', $where_c //~ echo "DEBUG : $query\n"; if ( ! $result = @mysql_query($query) ) { - return "Erreur de génération de la table $table\n"; + return "Erreur de génération de la table $table\n"; } else { $row = mysql_fetch_assoc($result); - // Affichage des entêtes du tableau et du pied de tableau + // Affichage des entêtes du tableau et du pied de tableau echo '' . "\n" . '
- Détails de la réunion + Détails de la réunion (Editer)\n"; } - + $objetR=htmlentities($objetR, ENT_QUOTES); + $ordreJourR=htmlentities($ordreJourR, ENT_QUOTES); + $lieuR=htmlentities($lieuR, ENT_QUOTES); + $remarquesR=htmlentities($remarquesR, ENT_QUOTES); + $nomP=htmlentities($nomP, ENT_QUOTES); + $prenomP=htmlentities($prenomP, ENT_QUOTES); ?>
' . "\n\n\n"; echo '\n\n\n"; echo "\n\n"; diff --git a/beta_accents/app/include/ludo/html_elements.inc.php b/beta_accents/app/include/ludo/html_elements.inc.php index b845f28..35eaa68 100644 --- a/beta_accents/app/include/ludo/html_elements.inc.php +++ b/beta_accents/app/include/ludo/html_elements.inc.php @@ -1,6 +1,6 @@ '."\n" AWOR - $title\n"; ?> - - - + + + Si le problème persiste, vous pouvez contacter l\'administrateur par email à l\'adresse suivante : '; + echo 'Si le problème persiste, vous pouvez contacter l\'administrateur par email à l\'adresse suivante : '; echo '' . $CONFIG['adminMail'] . "\n"; } echo "\n"; @@ -109,7 +109,7 @@ function generate_html_div_css_chooser() { echo ' ' /*. "$DEBUG:file=$file, css_selected=$css_selected"*/ . "\n"; + echo '>' . htmlentities($name, ENT_QUOTES) . '' /*. "$DEBUG:file=$file, css_selected=$css_selected"*/ . "\n"; } echo ' '. "\n"; echo ''. "\n"; @@ -124,18 +124,18 @@ function generate_html_div_footer()
  • - - Validate + + Validate - - Validate + + Validate - - W3C-WAI level A conformance icon + + W3C-WAI level A conformance icon
  • - Application réalisée par Jérémie Dénoyer,
    Ludovic Pouzenc, Julien Séré et Andriana Semouchtchak
    + Application réalisée par Jérémie Dénoyer,
    Ludovic Pouzenc, Julien Séré et Andriana Semouchtchak
  • diff --git a/beta_accents/app/include/ludo/mail_textarea.php b/beta_accents/app/include/ludo/mail_textarea.php index 87f4965..6db990f 100644 --- a/beta_accents/app/include/ludo/mail_textarea.php +++ b/beta_accents/app/include/ludo/mail_textarea.php @@ -1,11 +1,12 @@
    $table
    " . implode("",array_keys($row)) . "