" . _("You haven't filled the first section of the poll creation.") . " !
"."\n";
print _("Back to the homepage of ") . ' ' . '' . NOMAPPLICATION . '.' . "\n";
echo '
'."\n";
echo '
'."\n";
//bandeau de pied
//sur_bandeau_pied();
bandeau_pied();
echo ''."\n";
echo ''."\n";
} else { //sinon on peut afficher le calendrier normalement
//partie creation du sondage dans la base SQL
//On prépare les données pour les inserer dans la base
if (issetAndNoEmpty('confirmation') || issetAndNoEmpty('confirmation_x')) {
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
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] == "") {
$choixdate.=",";
$choixdate .= $_SESSION["totalchoixjour"][$i];
} else {
for ($j=0;$j<$_SESSION["nbrecaseshoraires"];$j++) {
if ($_SESSION["horaires$i"][$j]!="") {
$choixdate.=",";
$choixdate .= $_SESSION["totalchoixjour"][$i];
$choixdate.="@";
// On remplace la virgule et l'arobase pour ne pas avoir de problème par la suite
$choixdate .= str_replace(array(',', '@'), array(',', '@'), $_SESSION["horaires$i"][$j]);
}
}
}
}
}
$_SESSION["toutchoix"]=substr("$choixdate",1);
ajouter_sondage();
}
//nombre de cases par défaut
if(!issetAndNoEmpty('nbrecaseshoraires', $_SESSION)) {
$_SESSION["nbrecaseshoraires"]=5;
} elseif ((issetAndNoEmpty('ajoutcases') || issetAndNoEmpty('ajoutcases_x')) && $_SESSION["nbrecaseshoraires"] == 5) {
$_SESSION["nbrecaseshoraires"]=10;
}
//valeurs de la date du jour actuel
$jourAJ=date("j");
$moisAJ=date("n");
$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
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["mois"]=date("n");
$_SESSION["annee"]=date("Y");
}
//mise a jour des valeurs de session si mois avant
if (issetAndNoEmpty('moisavant') || issetAndNoEmpty('moisavant_x')) {
if ($_SESSION["mois"] == 1) {
$_SESSION["mois"] = 12;
$_SESSION["annee"] = $_SESSION["annee"]-1;
} else {
$_SESSION["mois"] -= 1;
}
//On sauvegarde les heures deja entrées
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
//affichage des 5 cases horaires
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
}
}
}
}
//mise a jour des valeurs de session si mois apres
if (issetAndNoEmpty('moisapres') || issetAndNoEmpty('moisapres_x')) {
if ($_SESSION["mois"] == 12) {
$_SESSION["mois"] = 1;
$_SESSION["annee"] += 1;
} else {
$_SESSION["mois"] += 1;
}
//On sauvegarde les heures deja entrées
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
//affichage des 5 cases horaires
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
}
}
}
}
//mise a jour des valeurs de session si annee avant
if (issetAndNoEmpty('anneeavant') || issetAndNoEmpty('anneeavant_x')) {
$_SESSION["annee"] -= 1;
//On sauvegarde les heures deja entrées
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
//affichage des 5 cases horaires
for ($j = 0; $j < $_SESSION["nbrecaseshoraires"]; $j++) {
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
}
}
}
}
//mise a jour des valeurs de session si annee apres
if (issetAndNoEmpty('anneeapres') || issetAndNoEmpty('anneeapres_x')) {
$_SESSION["annee"] += 1;
//On sauvegarde les heures deja entrées
if (issetAndNoEmpty('totalchoixjour', $_SESSION) === true) {
for ($i = 0; $i < count($_SESSION["totalchoixjour"]); $i++) {
//affichage des 5 cases horaires
for ($j = 0;$j < $_SESSION["nbrecaseshoraires"]; $j++) {
$_SESSION["horaires$i"][$j] = $_POST["horaires$i"][$j];
}
}
}
}
//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"]));
$premierjourmois = date("N", mktime(0, 0, 0, $_SESSION["mois"], 1, $_SESSION["annee"])) - 1;
//le format du sondage est DATE
$_SESSION["formatsondage"] = "D".$_SESSION["studsplus"];
//traduction de la valeur du mois
if (is_integer($_SESSION["mois"]) && $_SESSION["mois"] > 0 && $_SESSION["mois"] < 13) {
$motmois=strftime('%B', mktime(0, 0, 0, $_SESSION["mois"], 10));
} else {
$motmois=strftime('%B');
}
//debut de la page web
echo ''."\n";
echo ''."\n";
echo ''."\n";
echo ''."\n";
echo ''.NOMAPPLICATION.''."\n";
echo ''."\n";
echo '';
echo ''."\n";
echo ''."\n";
//Debut du formulaire et bandeaux de tete
framanav();
logo();
bandeau_tete();
bandeau_titre(_("Poll dates (2 on 2)"));
sous_bandeau_choix();
echo '