delete php warning
This commit is contained in:
parent
288330d384
commit
4831f65e07
@ -48,7 +48,7 @@ if (file_exists('bandeaux_local.php')) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//si les variables de session ne snot pas valides, il y a une erreur
|
//si les variables de session ne snot pas valides, il y a une erreur
|
||||||
if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SESSION["mail"]) {
|
if (!issetAndNoEmpty('nom', $_SESSION) && !issetAndNoEmpty('adresse', $_SESSION) && !issetAndNoEmpty('commentaires', $_SESSION) && !issetAndNoEmpty('mail', $_SESSION)) {
|
||||||
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">'."\n";
|
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">'."\n";
|
||||||
echo '<html>'."\n";
|
echo '<html>'."\n";
|
||||||
echo '<head>'."\n";
|
echo '<head>'."\n";
|
||||||
@ -73,7 +73,8 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
} else { //sinon on peut afficher le calendrier normalement
|
} else { //sinon on peut afficher le calendrier normalement
|
||||||
//partie creation du sondage dans la base SQL
|
//partie creation du sondage dans la base SQL
|
||||||
//On prépare les données pour les inserer dans la base
|
//On prépare les données pour les inserer dans la base
|
||||||
if ($_POST["confirmation"]||$_POST["confirmation_x"]) {
|
if (issetAndNoEmpty('confirmation') || issetAndNoEmpty('confirmation_x')) {
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
if ($_SESSION["horaires$i"][0] == "" && $_SESSION["horaires$i"][1] == "" && $_SESSION["horaires$i"][2] == "" && $_SESSION["horaires$i"][3] == "" && $_SESSION["horaires$i"][4] == "") {
|
if ($_SESSION["horaires$i"][0] == "" && $_SESSION["horaires$i"][1] == "" && $_SESSION["horaires$i"][2] == "" && $_SESSION["horaires$i"][3] == "" && $_SESSION["horaires$i"][4] == "") {
|
||||||
$choixdate.=",";
|
$choixdate.=",";
|
||||||
@ -89,15 +90,16 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$_SESSION["toutchoix"]=substr("$choixdate",1);
|
$_SESSION["toutchoix"]=substr("$choixdate",1);
|
||||||
ajouter_sondage();
|
ajouter_sondage();
|
||||||
}
|
}
|
||||||
|
|
||||||
//nombre de cases par défaut
|
//nombre de cases par défaut
|
||||||
if(!$_SESSION["nbrecaseshoraires"]) {
|
if(!issetAndNoEmpty('nbrecaseshoraires', $_SESSION)) {
|
||||||
$_SESSION["nbrecaseshoraires"]=5;
|
$_SESSION["nbrecaseshoraires"]=5;
|
||||||
} elseif ($_POST["ajoutcases"] && $_SESSION["nbrecaseshoraires"] == 5) {
|
} elseif ((issetAndNoEmpty('ajoutcases') || issetAndNoEmpty('ajoutcases_x')) && $_SESSION["nbrecaseshoraires"] == 5) {
|
||||||
$_SESSION["nbrecaseshoraires"]=10;
|
$_SESSION["nbrecaseshoraires"]=10;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -106,15 +108,26 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
$moisAJ=date("n");
|
$moisAJ=date("n");
|
||||||
$anneeAJ=date("Y");
|
$anneeAJ=date("Y");
|
||||||
|
|
||||||
|
// Initialisation des jour, mois et année
|
||||||
|
if (issetAndNoEmpty('jour', $_SESSION) === false) {
|
||||||
|
$_SESSION['jour']= date('j');
|
||||||
|
}
|
||||||
|
if (issetAndNoEmpty('mois', $_SESSION) === false) {
|
||||||
|
$_SESSION['mois']= date('n');
|
||||||
|
}
|
||||||
|
if (issetAndNoEmpty('annee', $_SESSION) === false) {
|
||||||
|
$_SESSION['annee']= date('Y');
|
||||||
|
}
|
||||||
|
|
||||||
//mise a jour des valeurs de session si bouton retour a aujourd'hui
|
//mise a jour des valeurs de session si bouton retour a aujourd'hui
|
||||||
if ((!$_POST["anneeavant_x"]&&!$_POST["anneeapres_x"]&&!$_POST["moisavant_x"]&&!$_POST["moisapres_x"]&&!$_POST["choixjourajout"])&&!$_POST["choixjourretrait"]||($_POST["retourmois"]||$_POST["retourmois_x"])) {
|
if ((!issetAndNoEmpty('anneeavant_x') && !issetAndNoEmpty('anneeapres_x') && !issetAndNoEmpty('moisavant_x') && !issetAndNoEmpty('moisapres_x') && !issetAndNoEmpty('choixjourajout')) && !issetAndNoEmpty('choixjourretrait') || (issetAndNoEmpty('retourmois') || issetAndNoEmpty('retourmois_x'))){
|
||||||
$_SESSION["jour"]=date("j");
|
$_SESSION["jour"]=date("j");
|
||||||
$_SESSION["mois"]=date("n");
|
$_SESSION["mois"]=date("n");
|
||||||
$_SESSION["annee"]=date("Y");
|
$_SESSION["annee"]=date("Y");
|
||||||
}
|
}
|
||||||
|
|
||||||
//mise a jour des valeurs de session si mois avant
|
//mise a jour des valeurs de session si mois avant
|
||||||
if ($_POST["moisavant"]||$_POST["moisavant_x"]) {
|
if (issetAndNoEmpty('moisavant') || issetAndNoEmpty('moisavant_x')) {
|
||||||
if ($_SESSION["mois"] == 1) {
|
if ($_SESSION["mois"] == 1) {
|
||||||
$_SESSION["mois"] = 12;
|
$_SESSION["mois"] = 12;
|
||||||
$_SESSION["annee"] = $_SESSION["annee"]-1;
|
$_SESSION["annee"] = $_SESSION["annee"]-1;
|
||||||
@ -123,6 +136,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
|
|
||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
@ -130,9 +144,10 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//mise a jour des valeurs de session si mois apres
|
//mise a jour des valeurs de session si mois apres
|
||||||
if ($_POST["moisapres"]||$_POST["moisapres_x"]) {
|
if (issetAndNoEmpty('moisapres') || issetAndNoEmpty('moisapres_x')) {
|
||||||
if ($_SESSION["mois"] == 12) {
|
if ($_SESSION["mois"] == 12) {
|
||||||
$_SESSION["mois"] = 1;
|
$_SESSION["mois"] = 1;
|
||||||
$_SESSION["annee"] += 1;
|
$_SESSION["annee"] += 1;
|
||||||
@ -141,6 +156,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
|
|
||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
@ -148,12 +164,14 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//mise a jour des valeurs de session si annee avant
|
//mise a jour des valeurs de session si annee avant
|
||||||
if ($_POST["anneeavant"]||$_POST["anneeavant_x"]) {
|
if (issetAndNoEmpty('anneeavant') || issetAndNoEmpty('anneeavant_x')) {
|
||||||
$_SESSION["annee"] -= 1;
|
$_SESSION["annee"] -= 1;
|
||||||
|
|
||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
@ -161,12 +179,14 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//mise a jour des valeurs de session si annee apres
|
//mise a jour des valeurs de session si annee apres
|
||||||
if ($_POST["anneeapres"]||$_POST["anneeapres_x"]) {
|
if (issetAndNoEmpty('anneeapres') || issetAndNoEmpty('anneeapres_x')) {
|
||||||
$_SESSION["annee"] += 1;
|
$_SESSION["annee"] += 1;
|
||||||
|
|
||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
for ($j = 0;$j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0;$j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
@ -174,6 +194,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//valeurs du nombre de jour dans le mois et du premier jour du mois
|
//valeurs du nombre de jour dans le mois et du premier jour du mois
|
||||||
$nbrejourmois = date("t", mktime(0, 0, 0, $_SESSION["mois"], 1, $_SESSION["annee"]));
|
$nbrejourmois = date("t", mktime(0, 0, 0, $_SESSION["mois"], 1, $_SESSION["annee"]));
|
||||||
@ -228,21 +249,23 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
echo '</tr>'."\n";
|
echo '</tr>'."\n";
|
||||||
|
|
||||||
//ajout d'une entrée dans la variable de session qui contient toutes les dates
|
//ajout d'une entrée dans la variable de session qui contient toutes les dates
|
||||||
if ($_POST["choixjourajout"]) {
|
if (issetAndNoEmpty('choixjourajout')) {
|
||||||
if (!isset($_SESSION["totalchoixjour"])) {
|
if (!isset($_SESSION["totalchoixjour"])) {
|
||||||
$_SESSION["totalchoixjour"]=array();
|
$_SESSION["totalchoixjour"]=array();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Test pour éviter les doublons dans la variable qui contient toutes les dates
|
// Test pour éviter les doublons dans la variable qui contient toutes les dates
|
||||||
$journeuf = true;
|
$journeuf = true;
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true && issetAndNoEmpty('choixjourajout') === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
if ($_SESSION["totalchoixjour"][$i] == mktime(0, 0, 0, $_SESSION["mois"], $_POST["choixjourajout"][0], $_SESSION["annee"])) {
|
if ($_SESSION["totalchoixjour"][$i] == mktime(0, 0, 0, $_SESSION["mois"], $_POST["choixjourajout"][0], $_SESSION["annee"])) {
|
||||||
$journeuf=false;
|
$journeuf=false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Si le test est passé, alors on insere la valeur dans la variable de session qui contient les dates
|
// Si le test est passé, alors on insere la valeur dans la variable de session qui contient les dates
|
||||||
if ($journeuf) {
|
if ($journeuf && issetAndNoEmpty('choixjourajout') === true) {
|
||||||
array_push ($_SESSION["totalchoixjour"],mktime (0,0,0, $_SESSION["mois"], $_POST["choixjourajout"][0], $_SESSION["annee"]));
|
array_push ($_SESSION["totalchoixjour"],mktime (0,0,0, $_SESSION["mois"], $_POST["choixjourajout"][0], $_SESSION["annee"]));
|
||||||
sort ($_SESSION["totalchoixjour"]);
|
sort ($_SESSION["totalchoixjour"]);
|
||||||
$cle=array_search (mktime (0,0,0, $_SESSION["mois"], $_POST["choixjourajout"][0], $_SESSION["annee"]), $_SESSION["totalchoixjour"]);
|
$cle=array_search (mktime (0,0,0, $_SESSION["mois"], $_POST["choixjourajout"][0], $_SESSION["annee"]), $_SESSION["totalchoixjour"]);
|
||||||
@ -250,23 +273,27 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
for ($i = 0; $i < $cle; $i++) {
|
for ($i = 0; $i < $cle; $i++) {
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
|
if (issetAndNoEmpty('horaires'.$i) === true && issetAndNoEmpty($i, $_POST['horaires'.$i]) === true) {
|
||||||
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
|
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for ($i = $cle; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = $cle; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
$k = $i + 1;
|
$k = $i + 1;
|
||||||
|
if (issetAndNoEmpty('horaires'.$i) === true && issetAndNoEmpty($i, $_POST['horaires'.$i]) === true) {
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
$_SESSION["horaires$k"][$j] = $_POST["horaires$i"][$j];
|
$_SESSION["horaires$k"][$j] = $_POST["horaires$i"][$j];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
unset($_SESSION["horaires$cle"]);
|
unset($_SESSION["horaires$cle"]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//retrait d'une entrée dans la variable de session qui contient toutes les dates
|
//retrait d'une entrée dans la variable de session qui contient toutes les dates
|
||||||
if ($_POST["choixjourretrait"]) {
|
if (issetAndNoEmpty('choixjourretrait')) {
|
||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
@ -288,7 +315,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
|
|
||||||
//report des horaires dans toutes les cases
|
//report des horaires dans toutes les cases
|
||||||
if ($_POST["reporterhoraires"]) {
|
if (issetAndNoEmpty('reporterhoraires')) {
|
||||||
$_SESSION["horaires0"] = $_POST["horaires0"];
|
$_SESSION["horaires0"] = $_POST["horaires0"];
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
$j = $i+1;
|
$j = $i+1;
|
||||||
@ -297,7 +324,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
|
|
||||||
//report des horaires dans toutes les cases
|
//report des horaires dans toutes les cases
|
||||||
if ($_POST["resethoraires"]) {
|
if (issetAndNoEmpty('resethoraires')) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
unset ($_SESSION["horaires$i"]);
|
unset ($_SESSION["horaires$i"]);
|
||||||
}
|
}
|
||||||
@ -318,6 +345,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
if ($i < $premierjourmois) {
|
if ($i < $premierjourmois) {
|
||||||
echo '<td class=avant></td>'."\n";
|
echo '<td class=avant></td>'."\n";
|
||||||
} else {
|
} else {
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
|
||||||
for ($j = 0; $j < count($_SESSION["totalchoixjour"]); $j++) {
|
for ($j = 0; $j < count($_SESSION["totalchoixjour"]); $j++) {
|
||||||
//affichage des boutons ROUGES
|
//affichage des boutons ROUGES
|
||||||
if (date("j", $_SESSION["totalchoixjour"][$j]) == $numerojour && date("n", $_SESSION["totalchoixjour"][$j]) == $_SESSION["mois"] && date("Y", $_SESSION["totalchoixjour"][$j]) == $_SESSION["annee"]) {
|
if (date("j", $_SESSION["totalchoixjour"][$j]) == $numerojour && date("n", $_SESSION["totalchoixjour"][$j]) == $_SESSION["mois"] && date("Y", $_SESSION["totalchoixjour"][$j]) == $_SESSION["annee"]) {
|
||||||
@ -325,9 +353,10 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
$dejafait = $numerojour;
|
$dejafait = $numerojour;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Si pas de bouton ROUGE alors on affiche un bouton VERT ou GRIS avec le numéro du jour dessus
|
//Si pas de bouton ROUGE alors on affiche un bouton VERT ou GRIS avec le numéro du jour dessus
|
||||||
if ($dejafait!=$numerojour) {
|
if (isset($dejafait) === false || $dejafait != $numerojour){
|
||||||
//bouton vert
|
//bouton vert
|
||||||
if (($numerojour >= $jourAJ && $_SESSION["mois"] == $moisAJ && $_SESSION["annee"] == $anneeAJ) || ($_SESSION["mois"] > $moisAJ && $_SESSION["annee"] == $anneeAJ) || $_SESSION["annee"] > $anneeAJ) {
|
if (($numerojour >= $jourAJ && $_SESSION["mois"] == $moisAJ && $_SESSION["annee"] == $anneeAJ) || ($_SESSION["mois"] > $moisAJ && $_SESSION["annee"] == $anneeAJ) || $_SESSION["annee"] > $anneeAJ) {
|
||||||
echo '<td align=center class=libre><input type=submit class="bouton ON" name="choixjourajout[]" value="'.$numerojour.'"></td>'."\n";
|
echo '<td align=center class=libre><input type=submit class="bouton ON" name="choixjourajout[]" value="'.$numerojour.'"></td>'."\n";
|
||||||
@ -345,20 +374,31 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
|
|
||||||
//traitement de l'entrée des heures dans les cases texte
|
//traitement de l'entrée des heures dans les cases texte
|
||||||
$errheure = $erreur = false;
|
$errheure = $erreur = false;
|
||||||
if ($_POST["choixheures"]||$_POST["choixheures_x"]) {
|
if (issetAndNoEmpty('choixheures') || issetAndNoEmpty('choixheures_x')) {
|
||||||
//On sauvegarde les heures deja entrées
|
//On sauvegarde les heures deja entrées
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true && issetAndNoEmpty('nbrecaseshoraires', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
|
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//affichage des horaires
|
//affichage des horaires
|
||||||
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true && issetAndNoEmpty('nbrecaseshoraires', $_SESSION) === true) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
//affichage des 5 cases horaires
|
//affichage des 5 cases horaires
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
$case = $j + 1;
|
$case = $j + 1;
|
||||||
|
|
||||||
|
if (isset($_POST['horaires'.$i]) === false || isset($_POST['horaires'.$i][$j]) === false) {
|
||||||
|
$errheure[$i][$j]=true;
|
||||||
|
$erreur=true;
|
||||||
|
$_SESSION["horaires$i"][$j]=$_POST["horaires$i"][$j];
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
//si c'est un creneau type 8:00-11:00
|
//si c'est un creneau type 8:00-11:00
|
||||||
if (preg_match("/(\d{1,2}:\d{2})-(\d{1,2}:\d{2})/", $_POST["horaires$i"][$j], $creneaux)) {
|
if (preg_match("/(\d{1,2}:\d{2})-(\d{1,2}:\d{2})/", $_POST["horaires$i"][$j], $creneaux)) {
|
||||||
//on recupere les deux parties du preg_match qu'on redécoupe autour des ":"
|
//on recupere les deux parties du preg_match qu'on redécoupe autour des ":"
|
||||||
@ -428,11 +468,12 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
echo '<div class=bodydate>'."\n";
|
echo '<div class=bodydate>'."\n";
|
||||||
|
|
||||||
//affichage de tous les jours choisis
|
//affichage de tous les jours choisis
|
||||||
if ($_SESSION["totalchoixjour"]&&(!$_POST["choixheures_x"]||$erreur)) {
|
if (issetAndNoEmpty('totalchoixjour', $_SESSION) && (!issetAndNoEmpty('choixheures_x') || $erreur)) {
|
||||||
//affichage des jours
|
//affichage des jours
|
||||||
echo '<br>'."\n";
|
echo '<br>'."\n";
|
||||||
echo '<H2>'. _("Selected days") .' :</H2>'."\n";
|
echo '<H2>'. _("Selected days") .' :</H2>'."\n";
|
||||||
@ -467,10 +508,19 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
//affichage des cases d'horaires
|
//affichage des cases d'horaires
|
||||||
for ($j=0;$j<$_SESSION["nbrecaseshoraires"];$j++) {
|
for ($j=0;$j<$_SESSION["nbrecaseshoraires"];$j++) {
|
||||||
//si on voit une erreur, le fond de la case est rouge
|
//si on voit une erreur, le fond de la case est rouge
|
||||||
if ($errheure[$i][$j]) {
|
if (isset($errheure[$i][$j]) && $errheure[$i][$j]) {
|
||||||
echo '<td><input type=text size="10" maxlength="11" name=horaires'.$i.'[] value="'.$_SESSION["horaires$i"][$j].'" style="background-color:#FF6666;"></td>'."\n";
|
echo '<td><input type=text size="10" maxlength="11" name=horaires'.$i.'[] value="'.$_SESSION["horaires$i"][$j].'" style="background-color:#FF6666;"></td>'."\n";
|
||||||
$affichageerreurfindeligne=true;
|
$affichageerreurfindeligne=true;
|
||||||
} else { //sinon la case est vide normalement
|
} else { //sinon la case est vide normalement
|
||||||
|
if (issetAndNoEmpty('horaires'.$i, $_SESSION) === false || issetAndNoEmpty($j, $_SESSION['horaires'.$i]) === false) {
|
||||||
|
if (issetAndNoEmpty('horaires'.$i, $_SESSION) === true) {
|
||||||
|
$_SESSION["horaires$i"][$j] = '';
|
||||||
|
} else {
|
||||||
|
$_SESSION["horaires$i"] = array();
|
||||||
|
$_SESSION["horaires$i"][$j] = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
echo '<td><input type=text size="10" maxlength="11" name=horaires'.$i.'[] value="'.$_SESSION["horaires$i"][$j].'"></td>'."\n";
|
echo '<td><input type=text size="10" maxlength="11" name=horaires'.$i.'[] value="'.$_SESSION["horaires$i"][$j].'"></td>'."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -493,14 +543,14 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
echo '</table>'."\n";
|
echo '</table>'."\n";
|
||||||
|
|
||||||
//si un seul jour et aucunes horaires choisies, : message d'erreur
|
//si un seul jour et aucunes horaires choisies, : message d'erreur
|
||||||
if (($_POST["choixheures"]||$_POST["choixheures_x"])&&(count($_SESSION["totalchoixjour"])=="1"&&$_POST["horaires0"][0]==""&&$_POST["horaires0"][1]==""&&$_POST["horaires0"][2]==""&&$_POST["horaires0"][3]==""&&$_POST["horaires0"][4]=="")) {
|
if ((issetAndNoEmpty('choixheures') || issetAndNoEmpty('choixheures_x')) && (count($_SESSION["totalchoixjour"])=="1" && $_POST["horaires0"][0]=="" && $_POST["horaires0"][1]=="" && $_POST["horaires0"][2]=="" && $_POST["horaires0"][3]=="" && $_POST["horaires0"][4]=="")) {
|
||||||
echo '<table><tr><td colspan=3><font color=#FF0000>'. _("Enter more choices for the voters") .'</font><br></td></tr></table>'."\n";
|
echo '<table><tr><td colspan=3><font color=#FF0000>'. _("Enter more choices for the voters") .'</font><br></td></tr></table>'."\n";
|
||||||
$erreur=true;
|
$erreur=true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//s'il n'y a pas d'erreur et que le bouton de creation est activé, on demande confirmation
|
//s'il n'y a pas d'erreur et que le bouton de creation est activé, on demande confirmation
|
||||||
if ( ! $erreur &&($_POST["choixheures"]||$_POST["choixheures_x"])) {
|
if (!$erreur && (issetAndNoEmpty('choixheures') || issetAndNoEmpty('choixheures_x'))) {
|
||||||
$taille_tableau=sizeof($_SESSION["totalchoixjour"])-1;
|
$taille_tableau=sizeof($_SESSION["totalchoixjour"])-1;
|
||||||
$jour_arret = $_SESSION["totalchoixjour"][$taille_tableau]+200000;
|
$jour_arret = $_SESSION["totalchoixjour"][$taille_tableau]+200000;
|
||||||
if ($_SESSION["langue"]=="EN") {
|
if ($_SESSION["langue"]=="EN") {
|
||||||
@ -536,7 +586,7 @@ if (!$_SESSION["nom"]&&!$_SESSION["adresse"]&&!$_SESSION["commentaires"]&&!$_SES
|
|||||||
echo '</html>'."\n";
|
echo '</html>'."\n";
|
||||||
|
|
||||||
//bouton de nettoyage de tous les jours choisis
|
//bouton de nettoyage de tous les jours choisis
|
||||||
if ($_POST["reset"]) {
|
if (issetAndNoEmpty('reset')) {
|
||||||
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
|
||||||
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
|
||||||
unset($_SESSION["horaires$i"][$j]);
|
unset($_SESSION["horaires$i"][$j]);
|
||||||
|
Loading…
Reference in New Issue
Block a user