summaryrefslogtreecommitdiff
path: root/beta_accents/app
diff options
context:
space:
mode:
Diffstat (limited to 'beta_accents/app')
-rw-r--r--beta_accents/app/admin.php8
-rw-r--r--beta_accents/app/apropos.php29
-rw-r--r--beta_accents/app/auth_dialog.php22
-rw-r--r--beta_accents/app/css/ice.css69
-rw-r--r--beta_accents/app/css/ice_nohelp.css69
-rw-r--r--beta_accents/app/deco.php14
-rw-r--r--beta_accents/app/details_reunion.php12
-rw-r--r--beta_accents/app/help/admin.php.hlp4
-rw-r--r--beta_accents/app/help/astuce_aide.php.hlp11
-rw-r--r--beta_accents/app/help/astuce_apparence.php.hlp12
-rw-r--r--beta_accents/app/help/astuce_deconnexion.php.hlp10
-rw-r--r--beta_accents/app/help/astuce_ical.php.hlp15
-rw-r--r--beta_accents/app/help/auth_dialog.php.hlp17
-rw-r--r--beta_accents/app/help/details_reunion_admin.php.hlp27
-rw-r--r--beta_accents/app/help/groupe.hlp8
-rw-r--r--beta_accents/app/help/index.php.hlp21
-rw-r--r--beta_accents/app/help/listes.php.hlp10
-rw-r--r--beta_accents/app/help/listes_delete.php.hlp12
-rw-r--r--beta_accents/app/help/listes_detail.php.hlp9
-rw-r--r--beta_accents/app/help/listes_modif.php.hlp30
-rw-r--r--beta_accents/app/help/listes_new.php.hlp12
-rw-r--r--beta_accents/app/help/profil.php.hlp10
-rw-r--r--beta_accents/app/help/profil_loginMethode.php.hlp14
-rw-r--r--beta_accents/app/help/profil_mail.php.hlp13
-rw-r--r--beta_accents/app/help/profil_nomPrenom.php.hlp10
-rw-r--r--beta_accents/app/help/reunion_admin_annuler.php.hlp8
-rw-r--r--beta_accents/app/help/reunion_admin_dispo.php.hlp13
-rw-r--r--beta_accents/app/help/reunion_admin_info.php.hlp12
-rw-r--r--beta_accents/app/help/reunion_detail.php.hlp15
-rw-r--r--beta_accents/app/help/reunion_new.php.hlp10
-rw-r--r--beta_accents/app/ical.php2
-rw-r--r--beta_accents/app/include/connect.inc.php8
-rw-r--r--beta_accents/app/include/ical.inc.php6
-rw-r--r--beta_accents/app/include/index.html0
-rw-r--r--beta_accents/app/include/je.inc.php33
-rw-r--r--beta_accents/app/include/ju.inc.php28
-rw-r--r--beta_accents/app/include/ludo/auth.inc.php2
-rw-r--r--beta_accents/app/include/ludo/config.inc.php12
-rw-r--r--beta_accents/app/include/ludo/div_create_or_modif.php22
-rw-r--r--beta_accents/app/include/ludo/fonctions.inc.php130
-rw-r--r--beta_accents/app/include/ludo/html_elements.inc.php26
-rw-r--r--beta_accents/app/include/ludo/mail_textarea.php9
-rw-r--r--beta_accents/app/include/ludo/majDispo.php4
-rw-r--r--beta_accents/app/include/ludo/redir.inc.php4
-rw-r--r--beta_accents/app/include/tools.inc.php25
-rw-r--r--beta_accents/app/index.php23
-rw-r--r--beta_accents/app/listes.php4
-rw-r--r--beta_accents/app/organiser.php6
-rw-r--r--beta_accents/app/popcommentaire.php2
-rw-r--r--beta_accents/app/popcreneau.php4
-rw-r--r--beta_accents/app/popdeletelist.php2
-rw-r--r--beta_accents/app/popnewlist.php3
-rw-r--r--beta_accents/app/poppersonne.php15
-rw-r--r--beta_accents/app/poppersonneliste.php4
-rw-r--r--beta_accents/app/profil.php13
-rw-r--r--beta_accents/app/script.js7
-rw-r--r--beta_accents/app/sendmail.php22
-rw-r--r--beta_accents/app/templates/mail_annul.php8
-rw-r--r--beta_accents/app/templates/mail_cree.php10
-rw-r--r--beta_accents/app/templates/mail_fixee.php12
-rw-r--r--beta_accents/app/templates/mail_modif.php10
-rw-r--r--beta_accents/app/test.php8
-rw-r--r--beta_accents/app/testGet.php18
63 files changed, 653 insertions, 355 deletions
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 '</body></html>';
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&eacute;, pour chaque cas m&egrave;re-fille (indiqu&eacute;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&eacute;n&egrave;rent des tableaux listant tous les objets de la base, et permettant la s&eacute;lection multiple et l'&eacute;ffacement (en cascade)
html_generate_MySQLTableSuppr('AWOR_Liste','idL'); // Permet de virer des liste
echo "<br />\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 @@
+<?php
+require('include/ludo/session_verify.inc.php');
+require_once('include/ludo/html_elements.inc.php');
+require_once('include/connect.inc.php');
+require_once('include/ju.inc.php');
+if ( isset($_REQUEST['action']) )
+{
+ $nom_func = 'traiter_formulaire_' . $_REQUEST['action'];
+ $nom_func();
+}
+generate_html_doctype_and_head("Mod&egrave;le");
+
+echo "<body>\n";
+generate_html_divs_menu();
+?>
+ <div id="sous_menu">
+ <p class="arbre">
+ &gt; <a href="index.php">Accueil</a>
+ &gt; Administration du profil
+ </p>
+ </div>
+<div id="contenu">Application r&eacute;alis&eacute;e par J&eacute;r&eacute;mie D&eacute;noyer,<br />
+Ludovic Pouzenc, Julien S&eacute;r&eacute; et Andriana Semouchtchak.</div>
+<div id="msg">
+</div>
+<?php generate_html_div_footer() ?>
+</body>
+</html>
+
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 @@
<?php
- // Récupération des paramètres
+ // R&eacute;cup&eacute;ration des param&egrave;tres
if ( isset($_GET['retour']) && $_GET['retour']!='' )
{ $retour=addslashes( $_GET['retour'] ); } else { $retour='index.php'; }
- // Si le formulaire à été envoyé, on le traite ici
+ // Si le formulaire &agrave; &eacute;t&eacute; envoy&eacute;, on le traite ici
if ( isset($_POST['envoi']) && $_POST['envoi'] === '1' )
{
if ( ! ( isset($_POST['loginP']) && isset($_POST['pass']) ) )
{
- $errmsg = 'Paramètres incorrects';
+ $errmsg = 'Param&egrave;tres incorrects';
}
else
{
@@ -17,9 +17,9 @@
include 'include/ludo/auth.inc.php';
- // Code vérifiant que la personne qui tente de se connecter est bien référencée dans notre base
+ // Code v&eacute;rifiant que la personne qui tente de se connecter est bien r&eacute;f&eacute;renc&eacute;e dans notre base
include 'include/ludo/fonctions.inc.php';
- // Connexion à la base et sélection de la database
+ // Connexion &agrave; la base et s&eacute;lection de la database
include 'include/connect.inc.php';
include 'include/ludo/config.inc.php';
@@ -32,14 +32,14 @@
}
else
{
- // Initialisation par défaut
+ // Initialisation par d&eacute;faut
$methodeAuth='';
- // Chargement des préférences d'authentification de l'utilisateur
+ // Chargement des pr&eacute;f&eacute;rences d'authentification de l'utilisateur
if ( mysql_num_rows($result) === 1)
{
list($idP, $loginP, $nomP, $prenomP, $methodeAuth) = mysql_fetch_row($result);
}
- // Si le script est lancé en local, on saute l'authentification
+ // Si le script est lanc&eacute; en local, on saute l'authentification
if ( ($CONFIG['AUTH']['bypass_if_local'] === true )
&& ( ($_SERVER['REMOTE_ADDR'] == 'localhost') || ($_SERVER['REMOTE_ADDR'] == '127.0.0.1') ) )
{
@@ -60,7 +60,7 @@
// Tentative d'authentification POP
if ( ($errno = pop3_auth_simple($loginP, $_POST['pass']) ) != 0 )
{
- // Authentification échouée
+ // Authentification &eacute;chou&eacute;e
$errmsg=pop3_generate_errmsg($errno);
}
else
@@ -71,7 +71,7 @@
}
if ( $auth_is_ok === true )
{
- // Authentification réussie
+ // Authentification r&eacute;ussie
session_start();
$_SESSION['session_loginP']=$loginP;
$_SESSION['session_nomP']=$nomP;
@@ -93,7 +93,7 @@ generate_html_doctype_and_head("Identification");
generate_html_div_help();
?>
<div id="page_accueil">
- <h1>Application Web d'Organisation de Réunion</h1>
+ <h1>Application Web d'Organisation de R&eacute;union</h1>
<h2>Veuillez vous identifier</h2>
<?php echo '<form id="auth" method="post" action="' . $_SERVER['PHP_SELF'] . '">' . "\n"; ?>
<input type="hidden" name="envoi" value="1" />
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 @@
<?php
session_start();
-// Si vous voulez détruire complètement la session, effacez également le cookie de session.
-// Note : cela détruira la session et pas seulement les données de session !
+// Si vous voulez d&eacute;truire compl&egrave;tement la session, effacez &eacute;galement le cookie de session.
+// Note : cela d&eacute;truira la session et pas seulement les donn&eacute;es de session !
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
require_once('include/ludo/html_elements.inc.php');
-generate_html_doctype_and_head("Déconnexion");
+generate_html_doctype_and_head("D&eacute;connexion");
?>
<body>
<h1>Deconnexion</h1>
@@ -16,14 +16,14 @@ generate_html_doctype_and_head("Déconnexion");
<?php
if ( isset($_SESSION['session_loginP']) )
{
- // Détruit toutes les variables de session
+ // D&eacute;truit toutes les variables de session
$_SESSION = array();
- // On a déjà détruit le cookie qui permet la ré-emission par le client du sessionid
+ // On a d&eacute;j&agrave; d&eacute;truit le cookie qui permet la r&eacute;-emission par le client du sessionid
- // Finalement, on détruit la session.
+ // Finalement, on d&eacute;truit la session.
session_destroy();
- echo 'Vous avez bien été déconnecté' . "\n";
+ echo 'Vous avez bien &eacute;t&eacute; d&eacute;connect&eacute;' . "\n";
}
else
{
diff --git a/beta_accents/app/details_reunion.php b/beta_accents/app/details_reunion.php
index 845e688..59f4adb 100644
--- a/beta_accents/app/details_reunion.php
+++ b/beta_accents/app/details_reunion.php
@@ -9,7 +9,7 @@ require_once('include/ju.inc.php');
-generate_html_doctype_and_head("Détail de la réunion");
+generate_html_doctype_and_head("D&eacute;tail de la r&eacute;union");
echo "<body>\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&eacute; !'."\n";
}
}
- // Connexion à la base et sélection de la database
+ // Connexion &agrave; la base et s&eacute;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&eacute;n&eacute;ration de la page : param&egrave;tres erron&eacute;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&eacute;rification que la r&eacute;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&eacute;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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Administration.
+<hr>Information :
+<br/><br/>
Cette page vous permet de visualiser les objets principaux de la base de données.<br />
Vous pouvez depuis cette page purger la base, ainsi que les fichiers attachés qui sont stockés sur disque.<br />
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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Astuce pour l'aide.
+<hr/>Etapes :
+<ul>
+<li>Masquer l'aide en cliquant sur le mot Aide.</li>
+<li>Activer l'aide en cliquant sur le point d'interrogation "?".</li>
+</ul>
+<hr/>Remarques :
+<ul><li>L'aide sera toujours pr&eacute;sente pour vous guider dans cette application.</li></ul>
+<hr/>
+<a href="#" onclick="loadid('help/index.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Astuce pour l'apparence.
+<hr/>Etapes :
+<ul>
+<li>Selectionner la liste des apparences.</li>
+<li>Choisir une apparence.</li>
+<li>Valider votre choix en cliquant sur Changer.</li>
+</ul>
+<hr/>Remarques :
+<ul><li>La liste des apparences est aussi dans Mon profil.</li></ul>
+<hr/>
+<a href="#" onclick="loadid('help/index.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Astuce pour se d&eacute;connecter.
+<hr/>Information :
+<ul>
+<li>Se d&eacute;connecter permet de quitter proprement l'application.</li>
+</ul>
+<hr/>Etape :
+<ul><li>Cliquer sur le menu D&eacute;connexion.</li></ul>
+<hr/>
+<a href="#" onclick="loadid('help/index.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Astuce pour l'iCal.
+<hr/>Information :
+<ul>
+<li>Un fichier iCal est un agenda.</li>
+<li>Vos pouvez l'utiliser dans la plupart des agendas &eacute;lectronique.</li>
+</ul>
+<hr/>Etapes :
+<ul>
+<li>Cliquer sur le menu iCal.</li>
+<li>Enregistrer le fichier.</li>
+<li>Importer le dans votre agenda &eacute;lectronique !</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/index.php.hlp','help',false);">Retour</a> \ 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.<br />
-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
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Bienvenue et identification.
+<hr/>Information :
+<ul>
+ <li>Merci de vous identifier pour utiliser l'application.</li>
+</ul>
+<hr/>Remarque :
+<ul>
+ <li>Par d&eacute;faut, vous pouvez vous identifier avec :
+ <ul>
+ <li>votre adresse email.</li>
+ <li>le mot de passe de l'adresse email.</li>
+ </ul>
+ </li>
+</ul> \ 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&eacute;tails d'une r&eacute;union.<br />
-<br />
-Vous pouvez modifier votre disponibilit&eacute; en fonction des cr&eacute;neaux pr&eacute;vu par le createur de la r&eacute;union.<br />
-<br />
-Il est possible &agrave; tout instant de se d&eacute;connecter en cliquant sur le bouton D&eacute;connexion situ&eacute; en haut &agrave; droite de l'&eacute;cran.<br />
-<br />
-Ajouter ou Supprimer un cr&eacute;neau<br />
-en appuyant sur le bouton <img src="./images/editCreneau2.gif" alt="Ajouter une personne" title="Ajouter un creneau" width="22" height="21" /><br />
-<br />
-Fixer un Cr&eacute;neau, en cliquant dessus et confirmer l'action (aucune modification ne sera possible apr&egrave;s)<br />
-<br />
-Ajouter ou Supprimer un
-participant en appuyant sur le bouton <img src="images/addP.gif" alt="Ajouter une personne" title="Ajouter une personne" width="19" height="17"/><br />
-<br />
-Ajouter
-<br />
-Astuce : gr&acirc;ce &agrave; AWOR, vous pouvez transferer vos r&eacute;unions sur votre agenda personnel.
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+D&eacute;tails r&eacute;union (Administrateur).<br/>
+<hr/>Vous pouvez :
+<ul>
+ <li><a href="#" onclick="loadid('help/reunion_admin_info.php.hlp','help',false);">Editer les informations de la r&eacute;union.</a></li>
+ <li><a href="#" onclick="loadid('help/reunion_admin_creneaux.php.hlp','help',false);">Ajouter/Supprimer des cr&eacute;neaux.</a></li>
+ <li><a href="#" onclick="loadid('help/reunion_admin_participants.php.hlp','help',false);">Modifier la liste des participants.</a></li>
+ <li><a href="#" onclick="loadid('help/reunion_admin_mail.php.hlp','help',false);">Envoyer un mail aux participants.</a></li>
+ <li><a href="#" onclick="loadid('help/reunion_admin_fichier.php.hlp','help',false);">D&eacute;poser un fichier.</a></li>
+</ul>
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&eacute;rer les diff&eacute;rentes listes de contacts \ No newline at end of file
+Cette page vous permet de g&eacute;rer les diff&eacute;rentes listes de contacts.
+<hr/>Vous pouvez :
+<ul>
+<li>cr&eacute;er une nouvelle liste.</li>
+<li>afficher le detail de vos listes pour les modifier.</li>
+<li>supprimer les listes dont vous n'avez plus besoin.</li>
+</ul>
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&eacute;unions qui vous concernent.<br />
-Les &eacute;l&eacute;ments requi&egrave;rant votre attention sont en rouge.<br />
-Cliquer sur l'icone &agrave; droite pour afficher les d&eacute;tails d'une r&eacute;union.<br />
-
-Il est possible &agrave; tout instant de se d&eacute;connecter en cliquant sur le bouton D&eacute;connexion situ&eacute; en haut &agrave; droite de l'&eacute;cran.
-<br />
-Astuce : gr&acirc;ce &agrave; AWOR, vous pouvez transferer vos r&eacute;unions sur votre agenda personnel.
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Gestion des r&eacute;unions.
+<hr/>Vous pouvez :
+<ul>
+<li><a href="#" onclick="loadid('help/reunion_new.php.hlp','help',false);">organiser une r&eacute;union.</a></li>
+<li><a href="#" onclick="loadid('help/reunion_detail.php.hlp','help',false);">afficher le d&eacute;tail d'une r&eacute;union.</a></li>
+</ul>
+<hr/>Astuces :
+<ul>
+<li><a href="#" onclick="loadid('help/astuce_ical.php.hlp','help',false);">T&eacute;l&eacute;charger votre iCal.</a></li>
+<li><a href="#" onclick="loadid('help/astuce_aide.php.hlp','help',false);">Masquer cette aide.</a></li>
+<li><a href="#" onclick="loadid('help/astuce_apparence.php.hlp','help',false);">Changer d'apparence.</a></li>
+<li><a href="#" onclick="loadid('help/astuce_deconnexion.php.hlp','help',false);">Se d&eacute;connecter.</a></li>
+</ul> \ 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&eacute;rer les diff&eacute;rentes listes de contacts.
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Gestion des listes de contacts.
+<hr/>Vous pouvez :
+<ul>
+<li><a href="#" onclick="loadid('help/listes_new.php.hlp','help',false);">cr&eacute;er une nouvelle liste.</a></li>
+<li><a href="#" onclick="loadid('help/listes_detail.php.hlp','help',false);">afficher le d&eacute;tail d'une liste.</a></li>
+<li><a href="#" onclick="loadid('help/listes_modif.php.hlp','help',false);">modifier une liste.</a></li>
+<li><a href="#" onclick="loadid('help/listes_delete.php.hlp','help',false);">supprimer une liste.</a></li>
+</ul>
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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Suppression d'une liste.
+<hr/>Information :
+<ul><li>Vous devez être le propri&eacute;taire de la liste pour faire cette action.</li></ul>
+<hr/>Etapes :
+<ul>
+<li>Choisir la liste à supprimer.</li>
+<li>Cliquer sur la corbeille.</li>
+<li>Confirmer la suppression.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/listes.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Afficher une liste.
+<hr/>Etapes :
+<ul>
+<li>Choisir une liste.</li>
+<li>Cliquer sur son nom.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/listes.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Modification d'une liste.
+<hr/>Informations :
+<ul>
+<li>Vous devez &ecirc;tre le propri&eacute;taire de la liste pour faire cette action.</li>
+<li>Afficher le <a href="#" onclick="loadid('help/listes_detail.php.hlp','help',false);">d&eacute;tail de la liste</a>.</li>
+</ul>
+<hr/>Etapes pour ajouter :
+<ul>
+<li>Depuis une liste :
+<ul>
+<li>S&eacute;lectionner un contact puis cliquer sur Ajouter.</li>
+<li>Double-clicker sur un contact (firefox).</li>
+<li>Ajouter tous les contacts.</li>
+</ul>
+</li>
+<li>Avec son courriel :
+<ul>
+<li>Saisir son courriel dans le champs.</li>
+<li>Cliquer sur Inscrire.</li>
+</ul>
+</li>
+</ul>
+<hr/>Etapes pour supprimer :
+<ul>
+<li>S&eacute;lectionner le participant.</li>
+<li>Cliquer sur Retirer.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/listes.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Cr&eacute;ation d'une liste.
+<hr/>Etapes :
+<ul>
+<li>Cliquer sur Cr&eacute;er une liste.</li>
+<li>Donner un nom &agrave; la liste.</li>
+<li>Si vous voulez partager cette liste avec les autres utilisateurs d&eacute;cochez la case priv&eacute;e.</li>
+<li><a href="#" onclick="loadid('help/listes_modif.php.hlp','help',false);">Modifier votre liste.</a></li>
+<li>Confirmer avec le bouton Valider.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/listes.php.hlp','help',false);">Retour</a> \ 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&eacute;nom. <br/>
-Vous avez la possibilit&eacute; de changer votre m&eacute;thode de d'identification. <br/>
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Gestion du profil.
+<hr/>Vous pouvez :
+<ul>
+<li><a href="#" onclick="loadid('help/profil_nomPrenom.php.hlp','help',false);">saisir votre nom et pr&eacute;nom.</a></li>
+<li><a href="#" onclick="loadid('help/profil_mail.php.hlp','help',false);">modifier votre adresse mail.</a></li>
+<li><a href="#" onclick="loadid('help/profil_loginMethode.php.hlp','help',false);">changer votre login et m&eacute;thode d'authentification.</a></li>
+</ul> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Changer votre login et m&eacute;thode d'authentification.
+<hr/>Information
+<ul><li>Cette op&eacute;ration peut-&ecirc;tre dangereuse.</li></ul>
+<hr/>Etapes :
+<ul>
+<li>Basculer votre m&eacute;thode d'authentification dans le mode qui vous convient.</li>
+<li>Changer &eacute;ventuellement votre login.</li>
+<li>Valider les changements.</li>
+<li>Il vous sera peut-&ecirc;tre demmander le mot de passe.</il>
+<li>Confirmer &agrave; nouveau.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/profil.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Modifier votre adresse mail.
+<hr/>Information
+<ul><li>Votre mail permet aux autres utilisateurs de vous contacter pour les diff&eacute;rentes notifications des r&eacute;unions.</li></ul>
+<hr/>Etapes :
+<ul>
+<li>Modifier votre adresse mail dans le champs correspondant.</li>
+<li>Valider votre modification.</li>
+</ul>
+<hr/>Remarque :
+<ul><li>Si votre adresse est erron&eacute;e, vous ne receverez plus de notification.</li></ul>
+<hr/>
+<a href="#" onclick="loadid('help/profil.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Saisir votre nom et pr&eacute;nom.
+<hr/>Etapes :
+<ul>
+<li>Saisir dans les champs correspondants :
+<ul><li>le nom</li><li>le pr&eacute;nom</li></ul>
+<li>Valider votre saisie</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/profil.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+L'annulation.<br/>
+<hr/>Informations :
+<ul>
+<li></li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/reunion_admin_info.php.hlp','help',false);">Retour</a>
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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Le masquage des disponibilit&eacute;es.<br/>
+<hr/>Informations :
+<ul>
+<li>L'activation de l'option.<br/><br/>
+Elle permet de masquer les disponibilit&eacute;es d'un participant vis-&agrave;-vis des autres participants de la r&eacute;union.<br/><br/>
+</li>
+<li>La d&eacute;sactivation de l'option.<br/><br/>
+Elle permet de rendre visible les disponibilit&eacute;es de tous les participants.
+</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/reunion_admin_info.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Edition des informations.<br/>
+<hr/>Etapes :
+<ul>
+ <li>Cliquer sur Editer (&agrave; droite de "D&eacute;tail d'une r&eacute;union").</li>
+ <li>Editer l'objet, le lieu, l'ordre du jour, les remarques.</li>
+ <li>(D&eacute;)cocher la case "Annul&eacute;e" (<a href="#" onclick="loadid('help/reunion_admin_annuler.php.hlp','help',false);">information</a>).</li>
+ <li>(D&eacute;)cocher la case "Disponibilit&eacute;es masqu&eacute;es" (<a href="#" onclick="loadid('help/reunion_admin_dispo.php.hlp','help',false);">information</a>).</li>
+ <li>Confirmer avec le bouton Valider.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/details_reunion_admin.php.hlp','help',false);">Retour</a>
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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Afficher le d&eacute;tail d'une r&eacute;union.
+<hr/>Information :
+<ul><li>Le d&eacute;tail d'une r&eacute;union est diff&eacute;rent selon si vous &ecirc;tes organisateur ou participant.</li></ul>
+<hr/>Etape :
+<ul>
+<li>Cliquer sur le nom de la r&eacute;union ou sur l'icone.</li>
+</ul>
+<hr/>Remarques :
+<ul>
+<li>Si vous &ecirc;tes organisateur, vous pourrez modifier et consulter l'organisation de votre r&eacute;union.</li>
+<li>Si vous &ecirc;tes participant, vous pourrez d&eacute;poser vos disponibilit&eacute;es.</li>
+</ul>
+<hr/>
+<a href="#" onclick="loadid('help/index.php.hlp','help',false);">Retour</a> \ 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 @@
+<h2><a href="#css_nohelp" onclick="setActiveStyleSheet('nohelp');">Aide</a></h2>
+Organiser une r&eacute;union.
+<hr/>Etape :
+<ul>
+<li>Cliquer sur Organiser une r&eacute;union.</li>
+</ul>
+<hr/>Remarques :
+<ul><li>L'aide vous guidera pour les futurs &eacute;tapes.</li></ul>
+<hr/>
+<a href="#" onclick="loadid('help/index.php.hlp','help',false);">Retour</a> \ 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&eacute;n&eacute;ration iCal");
echo "<body>\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 @@
<?php
/*
- * Paramètres de connexion à la base MySQL
+ * Param&egrave;tres de connexion &agrave; la base MySQL
*/
-// $bd représente le nom de la database à utiliser
+// $bd repr&eacute;sente le nom de la database &agrave; utiliser
$bd = "awor";
// mysql_connect(<nom_ou_ip_serveur_mysql>, <utilisateur_mysql>, <mot_de_passe_en_clair_mysql>);
-$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&eacute;e. Cet include ne g&eacute;n&egrave;rera jamais de code, m&ecirc;me si la connexion n'a pas pu &ecirc;tre &eacute;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 @@
<?php
/*
- * Fonction de génération d'iCal
+ * Fonction de g&eacute;n&eacute;ration d'iCal
*/
// Constantes d'erreur
@@ -34,7 +34,7 @@ define("ERR_ICAL_SQL_ERROR", -2);
$iCal_content = "BEGIN:VCALENDAR\r\n" . "VERSION:2.0\r\n";
while ( list($idR, $objetR, $courrielP, $dateDeb, $duree, $lieuR, $ordreJourR, $idL) = mysql_fetch_array($result) )
{
- // TODO : Il est probablement judicieux d'ajouter à l'UID un timestamp unix !!!!!
+ // TODO : Il est probablement judicieux d'ajouter &agrave; l'UID un timestamp unix !!!!!
$iCal_content .= "BEGIN:VEVENT\r\n" . "UID:awor_${idP}.${idR}\r\n" . "SUMMARY:$objetR ($courrielP)\r\n";
$iCal_content .= 'DTSTART:' . date('Ymd\THis', $dateDeb) . "\r\n";
$iCal_content .= 'DTEND:' . date('Ymd\THis', $dateDeb+60*$duree) . "\r\n";
@@ -56,7 +56,7 @@ define("ERR_ICAL_SQL_ERROR", -2);
$iCal_content .= "ATTENDEE:mailto:$mail_autres\r\n";
}
}
- // TODO : vérifier la pertinance de la variable utilisée
+ // TODO : v&eacute;rifier la pertinance de la variable utilis&eacute;e
$iCal_content .= 'URL:http://' . $_SERVER['HTTP_HOST'] . "\r\n";
$iCal_content .= "END:VEVENT\r\n";
}
diff --git a/beta_accents/app/include/index.html b/beta_accents/app/include/index.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/beta_accents/app/include/index.html
diff --git a/beta_accents/app/include/je.inc.php b/beta_accents/app/include/je.inc.php
index dcbb75e..53b1043 100644
--- a/beta_accents/app/include/je.inc.php
+++ b/beta_accents/app/include/je.inc.php
@@ -3,7 +3,7 @@ require_once ('include/connect.inc.php');
function traiter_formulaire_valider_modif_personnes()
{
- //Vérification a faire pour savoir si c'est bien le propriétaire ?!! $_SESSION['session_idP']
+ //V&eacute;rification a faire pour savoir si c'est bien le propri&eacute;taire ?!! $_SESSION['session_idP']
$tabParticipant = array();
if (isset($_GET['dataParticipants'])) $tabParticipant = $_GET['dataParticipants'];
$idL=-1;
@@ -19,7 +19,7 @@ require_once ('include/connect.inc.php');
function traiter_formulaire_delete_list()
{
- //Vérification a faire pour savoir si c'est bien le propriétaire ?!! $_SESSION['session_idP']
+ //V&eacute;rification a faire pour savoir si c'est bien le propri&eacute;taire ?!! $_SESSION['session_idP']
if (isset($_GET['idL'])) list_delete($_GET['idL']);
}
@@ -55,7 +55,7 @@ require_once ('include/connect.inc.php');
$tabOldPers[$i] = $row[0];
$tabOldPersMail[$i] = $row[1];
}
- //Boucle permettant de mettre a NULL les élements identiques aux deux tableaux
+ //Boucle permettant de mettre a NULL les &eacute;lements identiques aux deux tableaux
$i = 0;
while ($i < count($tabOldPers))
{
@@ -148,11 +148,11 @@ require_once ('include/connect.inc.php');
- //Fonction qui affiche toutes les liste public ainsi que les liste privée possédées par idP
+ //Fonction qui affiche toutes les liste public ainsi que les liste priv&eacute;e poss&eacute;d&eacute;es par idP
function generate_html_array_list ($idP)
{
$result = mysql_query("SELECT idL,libelleL,estPrivee,idP_Createur FROM AWOR_Liste WHERE idP_Createur=$idP OR estPrivee='non' ORDER BY estPrivee,libelleL");
- echo "<table>\n<tr>\n<th>Supprimer</th>\n<th>Type</th>\n<th>Libell&eacute;</th>\n</tr>\n";
+ echo "<table summary=\"Listes de personnes\">\n<tr>\n<th>Supprimer</th>\n<th>Type</th>\n<th>Libell&eacute;</th>\n</tr>\n";
if (mysql_num_rows($result)>0)
{
@@ -160,11 +160,11 @@ require_once ('include/connect.inc.php');
{
$row = mysql_fetch_array($result);
echo "<tr>\n<td>";
- if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "<a href=\"#\" onclick=\"loadid('popdeletelist.php?idL=".$row[0]."','popdeletelist',true);popon('popdeletelist')\"><img src=\"images/supprimer.png\" alt=\"Supprimer ".$row[1]."\" /></a></td>\n" ; else echo "</td>\n";
+ if ($row['estPrivee'] == 'oui' || $row['idP_Createur']==$idP) echo "<a href=\"#\" onclick=\"loadid('popdeletelist.php?idL=".htmlentities($row[0], ENT_QUOTES)."','popdeletelist',true);popon('popdeletelist')\"><img src=\"images/supprimer.png\" alt=\"Supprimer ".htmlentities($row[1], ENT_QUOTES)."\" /></a></td>\n" ; else echo "</td>\n";
if ($row['estPrivee'] == 'oui') echo "<td>estPriv&eacute;e" ; else echo "<td>Public";
echo "</td>\n<td>";
echo "<a href=\"#\" onclick=\"loadid('poppersonne.php?idL=".$row['idL']."&amp;idP_orga=".$idP."','poppersonne',true);popon('poppersonne')\">";
- echo $row['libelleL'];
+ echo htmlentities($row['libelleL'], ENT_QUOTES);
echo "</a></td>\n";
echo "</tr>\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&eacute;e par Ludo pour les probl&egrave;mes de variables de session et pour d'autres d&eacute;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 '<table cellspacing="0" class="commentaires" summary="Liste des commentaires laissés pour les personnes conviées à cette réunion">';
+ echo '<table cellspacing="0" class="commentaires" summary="Liste des commentaires laiss&eacute;s pour les personnes convi&eacute;es &agrave; cette r&eacute;union">';
echo '<thead>';
echo '<tr>';
echo "<th>Commentaires <a href=\"#\" onclick=\"loadid('popcommentaire.php?idR=".$idR."&amp;idP=".$idP."','popcommentaire',true);popon('popcommentaire');\">(Editer votre commentaire)</a></th>";
@@ -225,8 +226,8 @@ require_once ('include/connect.inc.php');
while($pers = mysql_fetch_array($resultat))
{
echo '<tr><td>';
- if ($pers["nomP"] !== "" || $pers["prenomP"] !== "") echo $pers["nomP"] . " " . $pers["prenomP"]; else echo $row["courrielP"];
- echo " : ".$pers["commentaireReponse"]."</td></tr>\n";
+ echo htmlentities($pers["nomP"], ENT_QUOTES) . " " . htmlentities($pers["prenomP"], ENT_QUOTES);
+ echo " : ".htmlentities($pers["commentaireReponse"], ENT_QUOTES)."</td></tr>\n";
}
}
@@ -235,10 +236,6 @@ require_once ('include/connect.inc.php');
echo "<tr><td>Aucun commentaire pour le moment.</td></tr>\n";
}
}
-
echo '</table>';
-
}
-
-
?> \ 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&eacute;cup&eacute;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()."<br/>\n";
@@ -72,7 +73,7 @@ function generate_html_reunion_fichiers($idR)
$resultat = mysql_query($requete);
if($resultat != false)
{
- echo '<table cellspacing="0" class="fichiers" summary="Liste des fichiers postés par les participants de la réunion.">';
+ echo '<table cellspacing="0" class="fichiers" summary="Liste des fichiers post&eacute;s par les participants de la r&eacute;union.">';
echo '<thead>';
echo '<tr>';
echo '<th>Fichiers attach&eacute;s <a href="#" onclick="popon(\'popfichier\')">(Ajouter un fichier)</a></th>';
@@ -82,7 +83,7 @@ function generate_html_reunion_fichiers($idR)
{
while($fichier = mysql_fetch_array($resultat))
{
- echo '<tr><td><a href="' . $basepath . $fichier["nomFic"].'" target="_blank" >'.$fichier["nomFic"]."</a></td></tr>\n";
+ echo '<tr><td><a href="' . str_replace(" ", "%20", urlencode($basepath . $fichier["nomFic"])).'" target="_blank" >'.htmlentities($fichier["nomFic"], ENT_QUOTES)."</a></td></tr>\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&eacute;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 &agrave; 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&eacute;union',
'tpl_file' => 'mail_cree.php'
),
'modif' => array
(
- 'caption' => 'Réunion modifiée',
+ 'caption' => 'R&eacute;union modifi&eacute;e',
'tpl_file' => 'mail_modif.php'
),
'annul' => array
(
- 'caption' => 'Réunion annulée',
+ 'caption' => 'R&eacute;union annul&eacute;e',
'tpl_file' => 'mail_annul.php'
),
'fixee' => array
(
- 'caption' => 'Réunion fixée',
+ 'caption' => 'R&eacute;union fix&eacute;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 @@
<?php
+require_once ('../tools.inc.php');
+
$isModif=false;
if ( isset ( $_GET['idR']) )
{
if ( ! isset($_GET['objetR']) || ! isset($_GET['lieuR']) || ! isset($_GET['ordreJourR']) || ! isset($_GET['remarquesR']) )
{
- $errmsg="Impossible de modifier la réunion : Paramètres incorrects\n";
+ $errmsg="Impossible de modifier la r&eacute;union : Param&egrave;tres incorrects\n";
return;
}
- $idR=addslashes($_GET['idR']);
- $objetR=addslashes($_GET['objetR']);
- $lieuR=addslashes($_GET['lieuR']);
- $ordreJourR=addslashes($_GET['ordreJourR']);
- $remarquesR=addslashes($_GET['remarquesR']);
+ $idR=htmlentities(stripslashes_if_needed($_GET['idR']), ENT_QUOTES);
+ $objetR=htmlentities(stripslashes_if_needed($_GET['objetR']), ENT_QUOTES);
+ $lieuR=htmlentities(stripslashes_if_needed($_GET['lieuR']), ENT_QUOTES);
+ $ordreJourR=htmlentities(stripslashes_if_needed($_GET['ordreJourR']), ENT_QUOTES);
+ $remarquesR=htmlentities(stripslashes_if_needed($_GET['remarquesR']), ENT_QUOTES);
$isModif=true;
}
@@ -21,11 +23,11 @@ if ( isset ( $_GET['idR']) )
<?php
echo ' <input name="idR" type="hidden" value="' . $idR . '" />'
?>
- <table class="detail_reunion" summary="Détail de la réunion que vous avez sélectionnée">
+ <table class="detail_reunion" summary="D&eacute;tail de la r&eacute;union que vous avez s&eacute;lectionn&eacute;e">
<thead>
<tr>
<th colspan="2">
- <?php if ($isModif) { echo 'Modification des détails de la réunion'; } else { echo 'Création d\'une réunion'; } ?>
+ <?php if ($isModif) { echo 'Modification des d&eacute;tails de la r&eacute;union'; } else { echo 'Cr&eacute;ation d\'une r&eacute;union'; } ?>
</th>
</tr>
</thead>
@@ -57,8 +59,8 @@ if ( isset ( $_GET['idR']) )
<tr>
<td><strong>Etat :</strong></td>
<td>
- <input name="isCancelled" type="checkbox">Annulée</input>
- <input name="isHidden" type="checkbox" checked="checked">Disponibilités masquées</input>
+ <input name="isCancelled" type="checkbox">Annul&eacute;e</input>
+ <input name="isHidden" type="checkbox" checked="checked">Disponibilit&eacute;s masqu&eacute;es</input>
</td>
</tr>
<tr>
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 @@
<?php
/*
- * Fonctions de génération de message d'erreur pour utilisateur (et le debuggueur !)
+ * Fonctions de g&eacute;n&eacute;ration de message d'erreur pour utilisateur (et le debuggueur !)
*/
-// Fonction retournant un message d'erreur correspondant à une erreur mysql
+// Fonction retournant un message d'erreur correspondant &agrave; une erreur mysql
function mysql_generate_errmsg()
{
if ( isset($_REQUEST['debug']) )
{
- return 'Erreur SQL numéro ' . mysql_errno() . ' : ' . mysql_error();
+ return 'Erreur SQL num&eacute;ro ' . mysql_errno() . ' : ' . mysql_error();
}else{
- return 'Une erreur de base de données s\'est produite, veuillez réessayer ultérieurement.';
+ return 'Une erreur de base de donn&eacute;es s\'est produite, veuillez r&eacute;essayer ult&eacute;rieurement.';
}
}
-// Fonction retournant un message d'erreur correspondant à un numero d'erreur de pop3_auth(...)
+// Fonction retournant un message d'erreur correspondant &agrave; un numero d'erreur de pop3_auth(...)
function pop3_generate_errmsg($errno)
{
require_once 'auth.inc.php';
@@ -26,14 +26,14 @@ function pop3_generate_errmsg($errno)
{
case ERR_POP3_AUTH_BADUSER :
case ERR_POP3_AUTH_BADPASS :
- $msg = 'Authentification rejetée : Vérifiez votre identifiant et saisissez votre mot de passe à nouveau';
+ $msg = 'Authentification rejet&eacute;e : V&eacute;rifiez votre identifiant et saisissez votre mot de passe &agrave; nouveau';
break;
case ERR_BAD_PARAMS :
- $msg = 'Adresse email invalide, ou serveur mail non répertorié';
+ $msg = 'Adresse email invalide, ou serveur mail non r&eacute;pertori&eacute;';
break;
default :
$msg = 'Une erreur de communication avec le service d\'authentification s\'est produite,' .
- 'veuillez réessayer ultérieurement.';
+ 'veuillez r&eacute;essayer ult&eacute;rieurement.';
break;
}
}
@@ -41,12 +41,12 @@ function pop3_generate_errmsg($errno)
}
/*
- * Génération du code html d'une case du tableau croisé Créneau/Presonnes ayant comme personne $idP,
- * comme créneau $idC. Si $idEditable est vrai je pourrai cliquer sur le bouton
- * pour donner ma disponibilité. $estDispo peut-être 'oui', 'non', ou '' et signifie que la personne a déjà répondu 'oui', non'
- * ou n'a pas encore répondu.
+ * G&eacute;n&eacute;ration du code html d'une case du tableau crois&eacute; Cr&eacute;neau/Presonnes ayant comme personne $idP,
+ * comme cr&eacute;neau $idC. Si $idEditable est vrai je pourrai cliquer sur le bouton
+ * pour donner ma disponibilit&eacute;. $estDispo peut-&ecirc;tre 'oui', 'non', ou '' et signifie que la personne a d&eacute;j&agrave; r&eacute;pondu 'oui', non'
+ * ou n'a pas encore r&eacute;pondu.
*/
-// Génération d'une case
+// G&eacute;n&eacute;ration d'une case
function generate_html_dispo_case($idR, $idP, $idC, $isEditable, $estDispo, $withTD=false, $class='')
{
// Alignement html
@@ -54,7 +54,7 @@ function generate_html_dispo_case($idR, $idP, $idC, $isEditable, $estDispo, $wit
if ( ! $isEditable )
{
if ( $withTD ) { echo " <td $class>\n "; }
- // Cas général, on n'est pas la personne concernée
+ // Cas g&eacute;n&eacute;ral, on n'est pas la personne concern&eacute;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 " <td id=\"dispo_idC${idC}\" $class>\n "; }
- // On est la personne concernée, on peut donc choisir le créneau
+ // On est la personne concern&eacute;e, on peut donc choisir le cr&eacute;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 " </td>\n"; }
}
-// Génération du tableau complet
-// TODO : idée : class du tableau différnete quand annulée -> tableau grisé...
+// G&eacute;n&eacute;ration du tableau complet
+// TODO : id&eacute;e : class du tableau diff&eacute;rnete quand annul&eacute;e -> tableau gris&eacute;...
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 &agrave; la base et s&eacute;lection de la database
require_once 'include/connect.inc.php';
- // Récupération des paramètres de la réunion...
+ // R&eacute;cup&eacute;ration des param&egrave;tres de la r&eacute;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&eacute;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";
?>
<form id="formmail" action="sendmail.php" method="post">
- <table class="details" summary="Disponibilité des personnes pour chaque créneau possible de la réunion">
+ <table class="details" summary="Disponibilit&eacute; des personnes pour chaque cr&eacute;neau possible de la r&eacute;union">
<thead>
<tr>
<?php
@@ -159,7 +152,7 @@ function generate_html_array_personnes_crenaux($idR)
echo 'Personnes' . "\n";
echo ' </th>' . "\n";
- // Remplissage des entêtes de colonnes (créneaux)
+ // Remplissage des ent&ecirc;tes de colonnes (cr&eacute;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)
</thead>
<tbody>
<?php
- // Remplissage du tableau, ligne à ligne
- // Requette écrivant les disponibilités dans un tableau associatif en une seule fois
+ // Remplissage du tableau, ligne &agrave; ligne
+ // Requette &eacute;crivant les disponibilit&eacute;s dans un tableau associatif en une seule fois
if ( $montrerDispoR )
{
$query='SELECT ch.idC, ch.idP, ch.estDispo FROM AWOR_Choisir ch, AWOR_Creneau c, AWOR_Personne p, AWOR_Appartenir a, AWOR_Reunion r WHERE '
@@ -243,16 +236,16 @@ function generate_html_array_personnes_crenaux($idR)
if ( $result = @mysql_query($query) )
{
- // On écrit ligne à ligne les personnes et les disponibilités
+ // On &eacute;crit ligne &agrave; ligne les personnes et les disponibilit&eacute;s
while ( $p = mysql_fetch_array($result) ) // Boucle sur chaque personne
{
echo " <tr>\n";
// Colonne de checkbox pour envoi email si $is_admin == true
if ( $is_admin ) { echo ' <td><input name="mail_idP' . $p[0] . '" type="checkbox" checked="checked" /></td>' . "\n"; }
- // Nom prénom
- echo " <td>$p[1] $p[2]</td>\n";
- // Disponibilités
- foreach ( $creneaux as $c_id ) // Pour chaque créneau
+ // Nom pr&eacute;nom
+ echo ' <td>' . htmlentities($p[1], ENT_QUOTES) . ' ' . htmlentities($p[2], ENT_QUOTES) . "</td>\n";
+ // Disponibilit&eacute;s
+ foreach ( $creneaux as $c_id ) // Pour chaque cr&eacute;neau
{
if (isset($dispos[$c_id][$p[0]]))
{
@@ -293,12 +286,12 @@ function generate_html_array_personnes_crenaux($idR)
echo " </tr>\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&eacute;s sont r&eacute;v&eacute;l&eacute;es
if ( $is_admin && ! $estFixee && ! $estAnnulee)
{
echo " <tr>\n";
echo " <td>&nbsp;</td>\n";
- echo " <td>Personnes présentes</td>\n";
+ echo " <td>Personnes pr&eacute;sentes</td>\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&eacute;union : param&egrave;tres manquants ou erron&eacute;";
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&eacute;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&eacute;union vierge d&eacute;j&agrave; 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&eacute;ation de la R&eacute;union sauf si une r&eacute;union vierge existe d&eacute;j&agrave;
$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&eacute;ation de la liste de participants : ' . mysql_generate_errmsg();
return $errmsg;
}
$idR=mysql_insert_id();
- // Création de la Liste des participants
+ // Cr&eacute;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&eacute;ation de la liste de participants : Erreur de base de donn&eacute;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&eacute;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&eacute;tail de la r&eacute;union : Param&egrave;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&eacute;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&eacute;cupr&eacute;rer les informations de la r&eacute;union : Erreur de base de donn&eacute;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'; }
-
?>
- <table class="detail_reunion" summary="Détail de la réunion que vous avez sélectionnée">
+ <table class="detail_reunion" summary="D&eacute;tail de la r&eacute;union que vous avez s&eacute;lectionn&eacute;e">
<thead>
<tr>
<th colspan="2">
- Détails de la réunion
+ D&eacute;tails de la r&eacute;union
<?php
//~ echo "DEBUG : SESSION['session_idP']==" . $_SESSION['session_idP'] . "\n" . "idP_Orga==" . $idP_Orga;
if ( isset($_SESSION['session_idP']) && ($_SESSION['session_idP'] == $idP_Orga ) )
@@ -452,7 +445,12 @@ function generate_html_reunion_detail2($idR)
echo urlencode($ordreJourR) . '&amp;remarquesR=' . urlencode($remarquesR);
echo "','details_reunion',false)\">(Editer)</a>\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);
?>
</th>
</tr>
@@ -496,16 +494,16 @@ function generate_html_reunion_detail2($idR)
switch($etat)
{
case 'reunion_fixee':
- echo "Fixée\n";
+ echo "Fix&eacute;e\n";
break;
case 'reunion_en_cours':
- echo "En préparation\n";
+ echo "En pr&eacute;paration\n";
break;
case 'reunion_annulee':
- echo "Annulée\n";
+ echo "Annul&eacute;e\n";
break;
}
- if ( $montrerDispoR === 'non' ) { echo ', disponibilités masquées'; }
+ if ( $montrerDispoR === 'non' ) { echo ', disponibilit&eacute;s masqu&eacute;es'; }
?>
</td>
</tr>
@@ -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&eacute;n&eacute;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&ecirc;tes du tableau et du pied de tableau
echo '<form action="" method="post">' . "\n" . '<table summary="Affichage des objets de la table ' . $table . ' pour la purger">' . "\n<thead>\n<tr>\n";
echo '<td colspan="' . ( count($row) + 1 ) . "\">$table</td>\n</tr>\n<tr>\n";
echo "<td></td><td>" . implode("</td>\n<td>",array_keys($row)) . "</td>\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 @@
<?php
/*
- * Fonctions de génération de code HTML...
+ * Fonctions de g&eacute;n&eacute;ration de code HTML...
*/
function generate_html_doctype_and_head($title)
{
@@ -10,9 +10,9 @@ echo '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n"
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<?php echo "<title>AWOR - $title</title>\n"; ?>
- <meta name="keywords" content="AWOR, Application Web, Organisation, Réunion, Reunion" />
- <meta name="description" content="Application Web d'Organisation de Réunion (AWOR). Facilite la vie des organisateurs !" />
- <meta name="author" content="Jérémie Dénoyer, Ludovic Pouzenc, Andriana Semouchtchak, Julien Sérè" />
+ <meta name="keywords" content="AWOR, Application Web, Organisation, R&eacute;union, Reunion" />
+ <meta name="description" content="Application Web d'Organisation de R&eacute;union (AWOR). Facilite la vie des organisateurs !" />
+ <meta name="author" content="J&eacute;r&eacute;mie D&eacute;noyer, Ludovic Pouzenc, Andriana Semouchtchak, Julien S&eacute;r&egrave;" />
<script type="text/javascript" src="script.js"></script>
<?php
//print_r($_COOKIE['aworcustom_css']);
@@ -88,7 +88,7 @@ function generate_html_div_errmsg($errmsg)
require_once('config.inc.php');
if ( isset( $CONFIG['adminMail'] ) && ( ! isset($_REQUEST['debug'] ) ) )
{
- echo '<span class="contactAdm">Si le problème persiste, vous pouvez contacter l\'administrateur par email à l\'adresse suivante : ';
+ echo '<span class="contactAdm">Si le probl&egrave;me persiste, vous pouvez contacter l\'administrateur par email &agrave; l\'adresse suivante : ';
echo '<a href="mailto:' . $CONFIG['adminMail'] . '">' . $CONFIG['adminMail'] . "</a></span>\n";
}
echo "</div>\n";
@@ -109,7 +109,7 @@ function generate_html_div_css_chooser()
{
echo ' <option value="' . $file . '"';
if ( $file == $css_selected ) { echo ' selected="selected"'; }
- echo '>' . $name . '</option>' /*. "$DEBUG:file=$file, css_selected=$css_selected"*/ . "\n";
+ echo '>' . htmlentities($name, ENT_QUOTES) . '</option>' /*. "$DEBUG:file=$file, css_selected=$css_selected"*/ . "\n";
}
echo ' </select>'. "\n";
echo '</div>'. "\n";
@@ -124,18 +124,18 @@ function generate_html_div_footer()
<?php generate_html_div_css_chooser(); ?>
</li>
<li class="center">
- <a href="http://validator.w3.org/check/referer" target="_blank">
- <img src="./images/vxhtml.gif" alt="Validate" border="0" height="31" width="88" />
+ <a href="http://validator.w3.org/check/referer">
+ <img src="./images/vxhtml.gif" alt="Validate" height="31" width="88" />
</a>
- <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank">
- <img src="./images/vcss.gif" alt="Validate" border="0" height="31" width="88" />
+ <a href="http://jigsaw.w3.org/css-validator/check/referer">
+ <img src="./images/vcss.gif" alt="Validate" height="31" width="88" />
</a>
- <a href="http://www.w3.org/WAI/WCAG1A-Conformance" title="Explanation of Level A Conformance" target="_blank">
- <img src="./images/wai.gif" alt="W3C-WAI level A conformance icon" border="0" height="31" width="88" />
+ <a href="http://www.w3.org/WAI/WCAG1A-Conformance">
+ <img src="./images/wai.gif" alt="W3C-WAI level A conformance icon" height="31" width="88" />
</a>
</li>
<li class="right">
- <span class="discret">Application réalisée par Jérémie Dénoyer,<br /> Ludovic Pouzenc, Julien Séré et Andriana Semouchtchak</span>
+ <span class="discret">Application r&eacute;alis&eacute;e par J&eacute;r&eacute;mie D&eacute;noyer,<br /> Ludovic Pouzenc, Julien S&eacute;r&eacute; et Andriana Semouchtchak</span>
</li>
</ul>
</div>
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 @@
<?php
require_once('session_verify.inc.php');
include('config.inc.php');
+require_once('../utils.inc.php');
//~ require_once('/home/lud/shares/public_html/awor/appli_3_alpha/include/connect.inc.php');
//include('include/connect.inc.php');
-if ( isset($_GET['model']) ) { $model=$_GET['model']; } else { $model='empty'; }
+if ( isset($_GET['model']) ) { $model=addslashes_if_needed($_GET['model']); } else { $model='empty'; }
?>
<textarea name="msgText" cols="80" rows="15">
@@ -15,11 +16,11 @@ if ( isset($_GET['model']) ) { $model=$_GET['model']; } else { $model='empty'; }
include('../connect.inc.php');
if ( ! isset($CONFIG['MAIL']['TEMPLATES'][$model]['tpl_file']) )
{
- echo 'Désolé, modèle indisponible...';
+ echo 'D&eacute;sol&eacute;, mod&egrave;le indisponible...';
}
else
{
- // On récupère quelques information à propos de la réunion pour que les templates puissent être customisés
+ // On r&eacute;cup&egrave;re quelques information &agrave; propos de la r&eacute;union pour que les templates puissent &ecirc;tre customis&eacute;s
$objetR=$ordreJourR=$lieuR=$remarquesR="";
if (isset( $_GET['idR']) )
{
@@ -33,7 +34,7 @@ if ( isset($_GET['model']) ) { $model=$_GET['model']; } else { $model='empty'; }
//echo 'DEBUG : ../../templates/' . $CONFIG['MAIL']['TEMPLATES'][$model]['tpl_file'] . "\n";
if (!@include('../../templates/' . $CONFIG['MAIL']['TEMPLATES'][$model]['tpl_file']) )
{
- echo 'Désolé, impossible de charger le fichier modèle...';
+ echo 'D&eacute;sol&eacute;, impossible de charger le fichier mod&egrave;le...';
}
}
}
diff --git a/beta_accents/app/include/ludo/majDispo.php b/beta_accents/app/include/ludo/majDispo.php
index 3f79fec..febd9c3 100644
--- a/beta_accents/app/include/ludo/majDispo.php
+++ b/beta_accents/app/include/ludo/majDispo.php
@@ -3,11 +3,11 @@ require('../connect.inc.php');
require('session_verify.inc.php');
require('fonctions.inc.php');
-// TODO : vérification que la réunion nous concerne bien !
+// TODO : v&eacute;rification que la r&eacute;union nous concerne bien !
if ( /*!isset($_GET['idR']) ||*/ !isset($_GET['idC']) || !isset($_GET['estDispo']) || !isset($_SESSION['session_idP']) )
{
- $errmsg="Paramètres incorrects\n";
+ $errmsg="Param&egrave;tres incorrects\n";
}
if ( isset( $errmsg ) )
diff --git a/beta_accents/app/include/ludo/redir.inc.php b/beta_accents/app/include/ludo/redir.inc.php
index 6baf40d..2edec6e 100644
--- a/beta_accents/app/include/ludo/redir.inc.php
+++ b/beta_accents/app/include/ludo/redir.inc.php
@@ -9,8 +9,8 @@ generate_html_doctype_and_head("Redirection");
<h1>Redirection</h1>
<p>Si vous voyez cette page, merci de suivre le lien ci-dessous</p>
<?php
- // Ne respecte pas le XHTML s'il y a des paramètres les & doivent être remplacée par &amp;
- echo '<p><a href="' . $dest . '">' . $dest . '</a></p>' . "\n";
+ // Ne respecte pas le XHTML s'il y a des param&egrave;tres les & doivent &ecirc;tre remplac&eacute;e par &amp;
+ echo '<p><a href="' . urlencode($dest) . '">' . htmlentities($dest, ENT_QUOTES) . '</a></p>' . "\n";
?>
</body>
</html>
diff --git a/beta_accents/app/include/tools.inc.php b/beta_accents/app/include/tools.inc.php
new file mode 100644
index 0000000..bf75d1f
--- /dev/null
+++ b/beta_accents/app/include/tools.inc.php
@@ -0,0 +1,25 @@
+<?php
+function addslashes_if_needed($texte)
+{
+ if(get_magic_quotes_gpc() == 0)
+ {
+ return addslashes($texte);
+ }
+ else
+ {
+ return $texte;
+ }
+}
+
+function stripslashes_if_needed($texte)
+{
+ if(get_magic_quotes_gpc() != 0)
+ {
+ return stripslashes($texte);
+ }
+ else
+ {
+ return $texte;
+ }
+}
+?> \ No newline at end of file
diff --git a/beta_accents/app/index.php b/beta_accents/app/index.php
index 572c656..abdfca1 100644
--- a/beta_accents/app/index.php
+++ b/beta_accents/app/index.php
@@ -1,7 +1,7 @@
<?php
require('include/ludo/session_verify.inc.php');
require_once('include/ludo/html_elements.inc.php');
-generate_html_doctype_and_head("Réunions");
+generate_html_doctype_and_head("R&eacute;unions");
echo "<body>\n";
generate_html_divs_menu();
?>
@@ -32,7 +32,7 @@ generate_html_div_help();
<br/><br/>
<a href="details_reunion.php?action=creer_reunion">Organiser une r&eacute;union</a>
<br/><br/>
- <table class="listeReunions" summary="Liste des réunions vous concernant">
+ <table class="listeReunions" summary="Liste des r&eacute;unions vous concernant">
<tr>
<th>Objet</th>
<th>Organisateur</th>
@@ -41,7 +41,7 @@ generate_html_div_help();
<th>D&eacute;tails</th>
</tr>
<?php
- // Connexion à la base et sélection de la database
+ // Connexion &agrave; la base et s&eacute;lection de la database
require_once 'include/connect.inc.php';
function fill_array_liste_reunion($query)
@@ -53,9 +53,12 @@ generate_html_div_help();
}
else
{
- // On écrit ligne à ligne les personnes et les disponibilités
+ // On &eacute;crit ligne &agrave; ligne les personnes et les disponibilit&eacute;s
while ( list($idR, $objetR, $nomP, $prenomP, $idC_Fixe, $estAnnulee) = mysql_fetch_array($result) )
{
+ $objetR=htmlentities($objetR, ENT_QUOTES);
+ $nomP=htmlentities($nomP, ENT_QUOTES);
+ $prenomP=htmlentities($prenomP, ENT_QUOTES);
// Boucle sur chaque personne
echo " <tr>\n";
echo ' <td><a href="details_reunion.php?idR=' . $idR . '">' . "$objetR</a></td>\n";
@@ -66,16 +69,16 @@ generate_html_div_help();
switch($etat)
{
case 'reunion_fixee':
- echo ' <td>' . date('d/m/Y \à H:i', $idC_Fixe) . "</td>\n";
- echo " <td class='$etat'>Fixée</td>\n";
+ echo ' <td>' . date('d/m/Y - H:i', $idC_Fixe) . "</td>\n";
+ echo " <td class='$etat'>Fix&eacute;e</td>\n";
break;
case 'reunion_en_cours':
echo " <td></td>\n";
- echo " <td class='$etat'>En préparation</td>\n";
+ echo " <td class='$etat'>En pr&eacute;paration</td>\n";
break;
case 'reunion_annulee':
echo " <td></td>\n";
- echo " <td class='$etat'>Annulée</td>\n";
+ echo " <td class='$etat'>Annul&eacute;e</td>\n";
break;
}
@@ -89,7 +92,7 @@ generate_html_div_help();
}
- // Réunions fixées et passées
+ // R&eacute;unions fix&eacute;es et pass&eacute;es
$query = 'SELECT DISTINCT R.idR, R.objetR, P.nomP, P.prenomP, UNIX_TIMESTAMP(C.dateHeure), R.estAnnulee'
. ' FROM AWOR_Liste L,AWOR_Reunion R,AWOR_Appartenir A,AWOR_Creneau C,AWOR_Personne P'
@@ -98,7 +101,7 @@ generate_html_div_help();
. ' ORDER BY C.dateHeure DESC;';
fill_array_liste_reunion($query);
- // Réunion en préparation
+ // R&eacute;union en pr&eacute;paration
$query = 'SELECT DISTINCT R.idR, R.objetR, P.nomP, P.prenomP, NULL, R.estAnnulee'
. ' FROM AWOR_Liste L,AWOR_Reunion R,AWOR_Appartenir A,AWOR_Personne P' // Creneau C,
. " WHERE ((A.idP = $idP AND A.idL = L.idL) OR R.idP_Orga = $idP)"
diff --git a/beta_accents/app/listes.php b/beta_accents/app/listes.php
index 3ec4d39..e4529f1 100644
--- a/beta_accents/app/listes.php
+++ b/beta_accents/app/listes.php
@@ -27,11 +27,11 @@ generate_html_divs_menu();
</p>
</div>
<?php
-generate_html_div_help('help/groupe.hlp');
+generate_html_div_help('help/listes.php.hlp');
?>
<div id="contenu">
-<a href="#" onclick="loadid('poppersonne.php?idP_orga=<?php echo $_SESSION['session_idP']; ?>','poppersonne',true);popon('poppersonne')">Cr&eacute;er une liste</a>
+<a href="#" onclick="loadid('poppersonne.php?idP_orga=<?php echo $_SESSION['session_idP']; ?>','poppersonne',true);popon('poppersonne');loadid('help/listes_new.php.hlp','help',false)">Cr&eacute;er une liste</a>
<br/><br/>
<?php generate_html_array_list($_SESSION['session_idP']) ?>
<br/>
diff --git a/beta_accents/app/organiser.php b/beta_accents/app/organiser.php
index 2afcbea..0b63023 100644
--- a/beta_accents/app/organiser.php
+++ b/beta_accents/app/organiser.php
@@ -2,14 +2,14 @@
require('include/ludo/session_verify.inc.php');
require_once('include/ludo/html_elements.inc.php');
require_once('include/connect.inc.php');
-generate_html_doctype_and_head("Modèle");
+generate_html_doctype_and_head("Mod&egrave;le");
echo "<body>\n";
generate_html_divs_menu();
?>
<div id="sous_menu">
&gt; <a href="index.php">Accueil</a>
- &gt; <a href="index.php">Réunions</a>
- &gt; Organiser une réunion
+ &gt; <a href="index.php">R&eacute;unions</a>
+ &gt; Organiser une r&eacute;union
</div>
<?php
generate_html_div_help();
diff --git a/beta_accents/app/popcommentaire.php b/beta_accents/app/popcommentaire.php
index cb6489f..bbb5922 100644
--- a/beta_accents/app/popcommentaire.php
+++ b/beta_accents/app/popcommentaire.php
@@ -10,7 +10,7 @@
{
$com = mysql_fetch_array($result);
- echo $com['commentaireReponse'];
+ echo htmlentities($com['commentaireReponse'], ENT_QUOTES);
}
?>
diff --git a/beta_accents/app/popcreneau.php b/beta_accents/app/popcreneau.php
index f4ba56f..4e496a7 100644
--- a/beta_accents/app/popcreneau.php
+++ b/beta_accents/app/popcreneau.php
@@ -36,7 +36,7 @@ function generate_html_div_popcreneau($idR)
</select>:
<select name="minuteStart">
<?php
- for ($i=0;$i<=59;$i++) {$i = "0$i"; $i = substr($i,-2); echo "<option value=\"$i\">$i</option>"; }
+ for ($i=0;$i<=3;$i++) {$c = $i * 15; $c = "0$c" ; $c = substr($c,-2); echo "<option value=\"$c\">$c</option>"; }
?>
</select><br />Fin&nbsp;:&nbsp;
<select name="hourEnd">
@@ -46,7 +46,7 @@ function generate_html_div_popcreneau($idR)
</select>:
<select name="minuteEnd">
<?php
- for ($i=0;$i<=59;$i++) {$i = "0$i"; $i = substr($i,-2); echo "<option value=\"$i\">$i</option>"; }
+ for ($i=0;$i<=3;$i++) {$c = $i * 15; $c = "0$c" ; $c = substr($c,-2); echo "<option value=\"$c\">$c</option>"; }
?>
</select></td>
<td><input name="AjouterCreneau" type="button" value="Ajouter" onclick="addcreneau(this.form);"/><br/><br/>
diff --git a/beta_accents/app/popdeletelist.php b/beta_accents/app/popdeletelist.php
index 3449714..0754444 100644
--- a/beta_accents/app/popdeletelist.php
+++ b/beta_accents/app/popdeletelist.php
@@ -6,7 +6,7 @@
if (mysql_num_rows($result)>0)
{
$row = mysql_fetch_array($result);
- echo "Libell&eacute; : " . $row[0] . "<br/><br/>";
+ echo "Libell&eacute; : " . htmlentities($row[0], ENT_QUOTES) . "<br/><br/>";
}
echo '<form id="formdelete" method="get" action="">';
echo '<input type="hidden" name="action" value="delete_list" />';
diff --git a/beta_accents/app/popnewlist.php b/beta_accents/app/popnewlist.php
deleted file mode 100644
index d8d1010..0000000
--- a/beta_accents/app/popnewlist.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<!-- Sert a rien !! -->
-
-
diff --git a/beta_accents/app/poppersonne.php b/beta_accents/app/poppersonne.php
index e9225ba..a983441 100644
--- a/beta_accents/app/poppersonne.php
+++ b/beta_accents/app/poppersonne.php
@@ -8,7 +8,7 @@ if(isset($_GET['idR'])) echo "Participants de la r&eacute;union";
<div class="popup_contenu">
<?php
-//Pour la création de la liste et initialisation du propriétaire
+//Pour la cr&eacute;ation de la liste et initialisation du propri&eacute;taire
echo "<form id=\"formpersonne\" action=\"\" method=\"get\" onsubmit=\"return (";
$isOwner= false;
@@ -24,8 +24,9 @@ if (!isset($_GET['idL']))
else
{
echo "dataListe('participants','dataParticipants'));\">";
- if (isset($_GET['idR'])) $req = "SELECT * FROM AWOR_Liste L,AWOR_Reunion R WHERE (L.idP_Createur=".$_GET['idP_orga']." OR R.idP_Orga=".$_GET['idP_orga'].") AND R.idL=L.idL";
- else $req = "SELECT * FROM AWOR_Liste L,AWOR_Reunion R WHERE L.idL=".$_GET['idL']." AND L.idP_Createur=".$_GET['idP_orga'];
+ if (isset($_GET['idR'])) $req = "SELECT L.idL FROM AWOR_Liste L,AWOR_Reunion R WHERE (L.idP_Createur=".$_GET['idP_orga']." OR R.idP_Orga=".$_GET['idP_orga'].") AND R.idL=L.idL";
+ // TODO : VERIFIER le select juste au dessous : table réunion inutile ???? Reunion ???
+ else $req = "SELECT L.idL FROM AWOR_Liste L,AWOR_Reunion R WHERE L.idL=".$_GET['idL']." AND L.idP_Createur=".$_GET['idP_orga'];
$result = mysql_query($req);
if (mysql_num_rows($result)>0)
{
@@ -55,8 +56,8 @@ else
for($i=0;$i<mysql_num_rows($result);$i++)
{
$row = mysql_fetch_array($result);
- echo '<option value="'.$row[0].'">';
- echo $row[1];
+ echo '<option value="'.htmlentities($row[0],ENT_QUOTES).'">';
+ echo htmlentities($row[1],ENT_QUOTES);
echo '</option>';
}
}
@@ -90,8 +91,8 @@ else
for($i=0;$i<mysql_num_rows($result);$i++)
{
$row = mysql_fetch_array($result);
- echo '<option value="'.$row[0].'">';
- if ($row[2] !== "" & $row[3] !== "") echo $row[2] . " " . $row[3]; else echo $row[1];
+ echo '<option value="'.htmlentities($row[0],ENT_QUOTES).'">';
+ echo htmlentities($row[2],ENT_QUOTES) . " " . htmlentities($row[3],ENT_QUOTES);
echo '</option>';
}
}
diff --git a/beta_accents/app/poppersonneliste.php b/beta_accents/app/poppersonneliste.php
index a0d60b5..af3a896 100644
--- a/beta_accents/app/poppersonneliste.php
+++ b/beta_accents/app/poppersonneliste.php
@@ -12,8 +12,8 @@
for($i=0;$i<mysql_num_rows($result);$i++)
{
$row = mysql_fetch_array($result);
- echo '<option value="'.$row[0].'" onDblClick="addPers(this.form);">';
- if ($row[2] !== "" & $row[3] !== "") echo $row[2] . " " . $row[3]; else echo $row[1];
+ echo '<option value="'.htmlentities($row[0], ENT_QUOTES).'" onDblClick="addPers(this.form);">';
+ echo htmlentities($row[2], ENT_QUOTES) . " " . htmlentities($row[3], ENT_QUOTES);;
echo '</option>';
}
}
diff --git a/beta_accents/app/profil.php b/beta_accents/app/profil.php
index 289b7f1..bd88afd 100644
--- a/beta_accents/app/profil.php
+++ b/beta_accents/app/profil.php
@@ -8,7 +8,7 @@ if ( isset($_REQUEST['action']) )
$nom_func = 'traiter_formulaire_' . $_REQUEST['action'];
$nom_func();
}
-generate_html_doctype_and_head("Modèle");
+generate_html_doctype_and_head("Administration du profil");
echo "<body>\n";
generate_html_divs_menu();
@@ -36,15 +36,15 @@ if($resultat != false)
{
$p = mysql_fetch_array($resultat);
echo "<form method=\"post\" action=\"profil.php\" onSubmit=\"return verifProfil()\" >\n";
- echo "<table>\n";
+ echo "<table summary=\"Formulaire permettant de modifier le profil de l'utilisateur\" >\n";
echo "<tr><td>Methode d'authentification : </td><td>\n<select name=\"methodeAuth\">\n";
if($p["methodeAuth"] == "webetud") echo "<option value=\"webetud\" selected=\"selected\">Webetud</option>\n"; else echo "<option value=\"webetud\">Webetud</option>\n";
if($p["methodeAuth"] == "pop") echo "<option value=\"pop\" selected=\"selected\">POP3</option>\n"; else echo "<option value=\"pop\">POP3</option>\n";
echo "</select></td></tr>\n";
- echo "<tr><td>Votre login :</td><td><input type=\"text\" name=\"loginP\" id=\"loginP\" value=\"".$p["loginP"]."\"/></td></tr>\n";
- echo "<tr><td>Votre adresse mail :</td><td><input type=\"text\" name=\"courrielP\" id=\"courrielP\" value=\"".$p["courrielP"]."\"/></td></tr>\n";
- echo "<tr><td>Votre nom :</td><td><input type=\"text\" name=\"nomP\" id=\"nomP\" value=\"".$p["nomP"]."\"/></td></tr>\n";
- echo "<tr><td>Votre prenom :</td><td><input type=\"text\" name=\"prenomP\" id=\"prenomP\" value=\"".$p["prenomP"]."\"/></td></tr>\n";
+ echo "<tr><td>Votre login :</td><td><input type=\"text\" name=\"loginP\" id=\"loginP\" value=\"".htmlentities($p["loginP"], ENT_QUOTES)."\"/></td></tr>\n";
+ echo "<tr><td>Votre adresse mail :</td><td><input type=\"text\" name=\"courrielP\" id=\"courrielP\" value=\"".htmlentities($p["courrielP"], ENT_QUOTES)."\"/></td></tr>\n";
+ echo "<tr><td>Votre nom :</td><td><input type=\"text\" name=\"nomP\" id=\"nomP\" value=\"".htmlentities($p["nomP"], ENT_QUOTES)."\"/></td></tr>\n";
+ echo "<tr><td>Votre prenom :</td><td><input type=\"text\" name=\"prenomP\" id=\"prenomP\" value=\"".htmlentities($p["prenomP"], ENT_QUOTES)."\"/></td></tr>\n";
echo "<tr><td colspan=\"2\"><input type=\"submit\" /></td></tr>\n";
echo "</table>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"maj_profil\" />\n";
@@ -54,6 +54,7 @@ if($resultat != false)
if ( isset ($errmsg) ) generate_html_div_errmsg($errmsg);
?>
<div id="msg"></div>
+<?php generate_html_div_footer() ?>
</body>
</html>
diff --git a/beta_accents/app/script.js b/beta_accents/app/script.js
index 2c14563..c8c0a06 100644
--- a/beta_accents/app/script.js
+++ b/beta_accents/app/script.js
@@ -27,14 +27,12 @@ function addPers(form)
function switchCSS()
{
-
- alert ( "On change de CSS !");
var listCSS = document.getElementById('switcherCSS');
if (listCSS)
{
if (listCSS.options.selectedIndex>=0)
{
- alert ( "On passe au css :" + listCSS.options[listCSS.options.selectedIndex].value);
+
setActiveStyleSheet(listCSS.options[listCSS.options.selectedIndex].value);
}
}
@@ -282,6 +280,7 @@ function verifProfil()
//*************************************************************************//
// Switcher CSS
//*************************************************************************//
+
function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
@@ -338,4 +337,4 @@ window.onunload = function(e) {
}
var cookie = readCookie("aworcustom_css");
var title = cookie ? cookie : getPreferredStyleSheet();
-setActiveStyleSheet(title); \ No newline at end of file
+setActiveStyleSheet(title);
diff --git a/beta_accents/app/sendmail.php b/beta_accents/app/sendmail.php
index 6969701..4aeba4a 100644
--- a/beta_accents/app/sendmail.php
+++ b/beta_accents/app/sendmail.php
@@ -25,7 +25,7 @@ else
{
?>
<div id="errmsg">
- Erreur lors de l'émission de l'email : Paramètre manquant ou érroné
+ Erreur lors de l'&eacute;mission de l'email : Param&egrave;tre manquant ou &eacute;rron&eacute;
</div></body></html>
<?php
exit();
@@ -37,13 +37,13 @@ if( isset($_POST['envoi']) )
if ( !isset($_POST['msgObject']) || !isset($_POST['msgText']) || !is_array($_POST['dataParticipants']) )
{
- $errmsg = "Erreur lors de l'émission de l'email : Paramètre manquant ou érroné";
+ $errmsg = "Erreur lors de l'&eacute;mission de l'email : Param&egrave;tre manquant ou &eacute;rron&eacute;";
}
else
{
if ( !isset($CONFIG['automatedMail']) )
{
- $errmsg = "Erreur lors de l'émission de l'email : Erreur de configuration par l'administrateur";
+ $errmsg = "Erreur lors de l'&eacute;mission de l'email : Erreur de configuration par l'administrateur";
}
else
{
@@ -53,21 +53,21 @@ if( isset($_POST['envoi']) )
$result = mysql_query($query);
if ( ! $result )
{
- $errmsg = "Erreur lors de l'émission de l'email : Erreur de base de données";
+ $errmsg = "Erreur lors de l'&eacute;mission de l'email : Erreur de base de donn&eacute;es";
}
else
{
$to=array();
while ( list($nomP, $prenomP, $courrielP) = mysql_fetch_row($result) )
{
- $to[]="$nomP $prenomP <$courrielP>";
+ $to[]=htmlentities($nomP, ENT_QUOTES) . ' ' . htmlentities($prenomP, ENT_QUOTES) . ' <' . htmlentities($courrielP, ENT_QUOTES) . '>"';
}
$to=implode(', ',$to);
- if ( ! mail ( $to, $_POST['msgObject'], wordwrap($_POST['msgText'],70), 'From: ' . $CONFIG['automatedMail'] . "\r\n" ) )
+ if ( ! mail ( $to, stripslashes_if_needed($_POST['msgObject']), wordwrap(stripslashes_if_needed($_POST['msgText']),70), 'From: ' . $CONFIG['automatedMail'] . "\r\n" ) )
{
- $errmsg = "Erreur lors de l'émission de l'email : Erreur inconnue";
+ $errmsg = "Erreur lors de l'&eacute;mission de l'email : Erreur inconnue";
}
}
}
@@ -79,8 +79,8 @@ if( isset($_POST['envoi']) )
}
else
{
- echo '<div id="contenu">Le courriel à bien été envoyé<br />';
- echo '<a href="details_reunion.php?idR=' . $idR . '">Retour au détail de la réunion</a></div></body></html>';
+ echo '<div id="contenu">Le courriel &agrave; bien &eacute;t&eacute; envoy&eacute;<br />';
+ echo '<a href="details_reunion.php?idR=' . $idR . '">Retour au d&eacute;tail de la r&eacute;union</a></div></body></html>';
}
exit();
}
@@ -127,6 +127,10 @@ else
for($i=0;$i<mysql_num_rows($result);$i++)
{
list($idP, $courrielP, $nomP, $prenomP) = mysql_fetch_array($result);
+ $courrielP=htmlentities($courrielP, ENT_QUOTES);
+ $nomP=htmlentities($nomP, ENT_QUOTES);
+ $prenomP=htmlentities($prenomP, ENT_QUOTES);
+
$personnes[$idP]=array($courrielP, $nomP, $prenomP);
echo '<option value="'.$idP.'" ondblclick="addPers(this.form);">';
echo $nomP . " " . $prenomP;
diff --git a/beta_accents/app/templates/mail_annul.php b/beta_accents/app/templates/mail_annul.php
index 74e0d3d..f29e9d3 100644
--- a/beta_accents/app/templates/mail_annul.php
+++ b/beta_accents/app/templates/mail_annul.php
@@ -1,12 +1,12 @@
<?php
-// Vous pouvez utiliser les variables suivantes pour personnaliser le modèle
+// Vous pouvez utiliser les variables suivantes pour personnaliser le mod&egrave;le
// $objetR, $ordreJourR, $lieuR, $remarquesR
?>
Bonjour,
-Une réunion vient d'être annulée sur l'Application Web d'Organisation de Réunion et vous y étiez conviés.
+Une r&eacute;union vient d'&ecirc;tre annul&eacute;e sur l'Application Web d'Organisation de R&eacute;union et vous y &eacute;tiez convi&eacute;s.
<?php
-echo "Objet de la réunion : $objetR\n";
-echo "Lieu de la réunion : $lieuR\n";
+echo "Objet de la r&eacute;union : $objetR\n";
+echo "Lieu de la r&eacute;union : $lieuR\n";
echo "Ordre du jour : $ordreJourR\n";
echo "Remarques : $remarquesR\n";
?> \ No newline at end of file
diff --git a/beta_accents/app/templates/mail_cree.php b/beta_accents/app/templates/mail_cree.php
index cd18c89..0b83c49 100644
--- a/beta_accents/app/templates/mail_cree.php
+++ b/beta_accents/app/templates/mail_cree.php
@@ -1,13 +1,13 @@
<?php
-// Vous pouvez utiliser les variables suivantes pour personnaliser le modèle
+// Vous pouvez utiliser les variables suivantes pour personnaliser le mod&egrave;le
// $objetR, $ordreJourR, $lieuR, $remarquesR
?>
Bonjour,
-Une réunion vient d'être ajoutée sur l'Application Web d'Organisation de Réunion et vous y êtes conviés.
-Vous pouvez aller consulter le détail de la réunion sur le site, et merci de donner vos disponibilités au plus tôt.
+Une r&eacute;union vient d'&ecirc;tre ajout&eacute;e sur l'Application Web d'Organisation de R&eacute;union et vous y &ecirc;tes convi&eacute;s.
+Vous pouvez aller consulter le d&eacute;tail de la r&eacute;union sur le site, et merci de donner vos disponibilit&eacute;s au plus tôt.
<?php
-echo "Objet de la réunion : $objetR\n";
-echo "Lieu de la réunion : $lieuR\n";
+echo "Objet de la r&eacute;union : $objetR\n";
+echo "Lieu de la r&eacute;union : $lieuR\n";
echo "Ordre du jour : $ordreJourR\n";
echo "Remarques : $remarquesR\n";
?> \ No newline at end of file
diff --git a/beta_accents/app/templates/mail_fixee.php b/beta_accents/app/templates/mail_fixee.php
index 6259f9a..a221061 100644
--- a/beta_accents/app/templates/mail_fixee.php
+++ b/beta_accents/app/templates/mail_fixee.php
@@ -1,14 +1,14 @@
<?php
-// Vous pouvez utiliser les variables suivantes pour personnaliser le modèle
+// Vous pouvez utiliser les variables suivantes pour personnaliser le mod&egrave;le
// $objetR, $ordreJourR, $lieuR, $remarquesR
?>
Bonjour,
-Une réunion vient d'être fixée sur l'Application Web d'Organisation de Réunion et vous y êtes conviés.
-Vous pouvez aller consulter le détail de la réunion sur le site, noter le créneau retenu,
-et même télécharger le fichier iCal pour synchroniser votre logiciel de calendrier préféré.
+Une r&eacute;union vient d'&ecirc;tre fix&eacute;e sur l'Application Web d'Organisation de R&eacute;union et vous y &ecirc;tes convi&eacute;s.
+Vous pouvez aller consulter le d&eacute;tail de la r&eacute;union sur le site, noter le cr&eacute;neau retenu,
+et m&ecirc;me t&eacute;l&eacute;charger le fichier iCal pour synchroniser votre logiciel de calendrier pr&eacute;f&eacute;r&eacute;.
<?php
-echo "Objet de la réunion : $objetR\n";
-echo "Lieu de la réunion : $lieuR\n";
+echo "Objet de la r&eacute;union : $objetR\n";
+echo "Lieu de la r&eacute;union : $lieuR\n";
echo "Ordre du jour : $ordreJourR\n";
echo "Remarques : $remarquesR\n";
?> \ No newline at end of file
diff --git a/beta_accents/app/templates/mail_modif.php b/beta_accents/app/templates/mail_modif.php
index 3cbb7b1..8e8ed29 100644
--- a/beta_accents/app/templates/mail_modif.php
+++ b/beta_accents/app/templates/mail_modif.php
@@ -1,13 +1,13 @@
<?php
-// Vous pouvez utiliser les variables suivantes pour personnaliser le modèle
+// Vous pouvez utiliser les variables suivantes pour personnaliser le mod&egrave;le
// $objetR, $ordreJourR, $lieuR, $remarquesR
?>
Bonjour,
-Une réunion vient d'être modifiée sur l'Application Web d'Organisation de Réunion et vous y êtes conviés.
-Vous pouvez aller consulter le détail de la réunion sur le site, et merci de donner vos disponibilités au plus tôt si ce n'et déjà fait.
+Une r&eacute;union vient d'&ecirc;tre modifi&eacute;e sur l'Application Web d'Organisation de R&eacute;union et vous y &ecirc;tes convi&eacute;s.
+Vous pouvez aller consulter le d&eacute;tail de la r&eacute;union sur le site, et merci de donner vos disponibilit&eacute;s au plus tôt si ce n'et d&eacute;j&agrave; fait.
<?php
-echo "Objet de la réunion : $objetR\n";
-echo "Lieu de la réunion : $lieuR\n";
+echo "Objet de la r&eacute;union : $objetR\n";
+echo "Lieu de la r&eacute;union : $lieuR\n";
echo "Ordre du jour : $ordreJourR\n";
echo "Remarques : $remarquesR\n";
?> \ No newline at end of file
diff --git a/beta_accents/app/test.php b/beta_accents/app/test.php
deleted file mode 100644
index ea189ae..0000000
--- a/beta_accents/app/test.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-<body>
-<?php
-include('include/ludo/html_elements.inc.php');
-generate_html_div_footer();
-?>
-</body>
-</html>
diff --git a/beta_accents/app/testGet.php b/beta_accents/app/testGet.php
deleted file mode 100644
index 03dc369..0000000
--- a/beta_accents/app/testGet.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>TestGEt</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<script type="text/javascript" src="script.js"></script>
-</head>
-
-<body>
-<?php
- include("include/connect.inc.php");
- include("popcreneau.php");
- include("poppersonne.php");
-?>
-<hr/>
-<pre><?php print_r($_GET); ?></pre>
-</body>
-</html>