'."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''.NOMAPPLICATION.''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; logo(); bandeau_tete(); bandeau_titre(_("Error!")); echo '
'."\n"; print "

" . _("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 ($_POST["confirmation"]||$_POST["confirmation_x"]) { for ($i=0;$i 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 echo '
'."\n"; logo(); bandeau_tete(); bandeau_titre(_("Poll dates (2 on 2)")); sous_bandeau_choix(); //affichage de l'aide pour les jours echo '
'."\n"; echo _("Select your dates amoung the free days (green). The selected days are in blue.
You can unselect a day previously selected by clicking again on it.") ."\n"; echo '
'."\n"; //debut du tableau qui affiche le calendrier echo '
'."\n"; echo ''."\n"; echo ''."\n"; echo '
'.$motmois.' '.$_SESSION["annee"].'
'."\n"; echo ''."\n"; echo ''."\n"; //affichage des jours de la semaine en haut du tableau for($i = 0; $i < 7; $i++) { echo ''; } echo ''."\n"; //ajout d'une entrée dans la variable de session qui contient toutes les dates if ($_POST["choixjourajout"]) { if (!isset($_SESSION["totalchoixjour"])) { $_SESSION["totalchoixjour"]=array(); } // Test pour éviter les doublons dans la variable qui contient toutes les dates $journeuf=true; for ($i=0;$i'."\n"; for ($i=0;$i<$nbrejourmois+$premierjourmois;$i++) { $numerojour=$i-$premierjourmois+1; // On saute a la ligne tous les 7 jours if (($i%7)==0&&$i!=0) { echo ''."\n"; } // On affiche les jours precedants en gris et incliquables if ($i<$premierjourmois) { echo ''."\n"; } else { for ($j=0;$j'."\n"; $dejafait=$numerojour; } } //Si pas de bouton ROUGE alors on affiche un bouton VERT ou GRIS avec le numéro du jour dessus if ($dejafait!=$numerojour) { //bouton vert if (($numerojour>=$jourAJ&&$_SESSION["mois"]==$moisAJ&&$_SESSION["annee"]==$anneeAJ)||($_SESSION["mois"]>$moisAJ&&$_SESSION["annee"]==$anneeAJ)||$_SESSION["annee"]>$anneeAJ) { echo ''."\n"; } else { //bouton gris echo ''."\n"; } } } } //fin du tableau echo ''."\n"; echo '
'. strftime('%A',mktime(0,0,0,0,$i,10)) .'
'.$numerojour.'
'."\n"; echo '
'."\n"; //traitement de l'entrée des heures dans les cases texte $errheure = $erreur = false; if ($_POST["choixheures"]||$_POST["choixheures_x"]) { //On sauvegarde les heures deja entrées for ($i=0;$i'."\n"; //affichage de tous les jours choisis if ($_SESSION["totalchoixjour"]&&(!$_POST["choixheures_x"]||$erreur)) { //affichage des jours echo '
'."\n"; echo '

'. _("Selected days") .' :

'."\n"; //affichage de l'aide pour les jours echo _("For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- \"8h\", \"8H\" or \"8:00\" to give a meeting's start hour,
- \"8-11\", \"8h-11h\", \"8H-11H\" ou \"8:00-11:00\" to give a meeting's start and end hour,
- \"8h15-11h15\", \"8H15-11H15\" ou \"8:15-11:15\" for the same thing but with minutes.") .'

'."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; for ($i=0;$i<$_SESSION["nbrecaseshoraires"];$i++) { $j=$i+1; echo ''."\n"; } if ($_SESSION["nbrecaseshoraires"]<10) { echo ''."\n"; } echo ''."\n"; //affichage de la liste des jours choisis for ($i=0;$i'."\n"; if ($_SESSION["langue"]=="EN") { echo ''."\n"; } else { echo ''."\n"; } $affichageerreurfindeligne=false; //affichage des cases d'horaires for ($j=0;$j<$_SESSION["nbrecaseshoraires"];$j++) { //si on voit une erreur, le fond de la case est rouge if ($errheure[$i][$j]) { echo ''."\n"; $affichageerreurfindeligne=true; } else { //sinon la case est vide normalement echo ''."\n"; } } if ($affichageerreurfindeligne) { echo ''."\n"; } echo ''."\n"; } echo '
'. _("Time") .' '.$j.'
'.date("l, F jS Y",$_SESSION["totalchoixjour"][$i]).' : '.strftime(_("%A, den %e. %B %Y"),$_SESSION["totalchoixjour"][$i]).' : '. _("Bad format!") .'
'."\n"; //affichage des boutons de formulaire pour annuler, effacer les jours ou créer le sondage echo ''."\n"; echo ''."\n"; echo ''."\n"; echo''."\n"; echo ''."\n"; echo '

'. _("Next") .'
'."\n"; //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]=="")) { echo '
'. _("Enter more choices for the voters") .'
'."\n"; $erreur=true; } } //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"])) { $taille_tableau=sizeof($_SESSION["totalchoixjour"])-1; $jour_arret=$_SESSION["totalchoixjour"][$taille_tableau]+200000; if ($_SESSION["langue"]=="EN") { $date_fin=date("l, F jS Y",$jour_arret); } else { $date_fin=strftime(_("%A, den %e. %B %Y"),$jour_arret); } echo '
'. _("Your poll will expire automatically 2 days after the last date of your poll.") .'

'. _("Removal date") .' : '.$date_fin.'

'."\n"; echo '
'."\n"; echo '
'."\n"; echo ''. _("Once you have confirmed the creation of your poll, you will be automatically redirected on the page of your poll.

Then, you will receive quickly an email contening the link to your poll for sending it to the voters.") .'
'."\n"; echo'
'."\n"; // echo'

'."\n"; // echo 'Pour finir la création du sondage, cliquez sur le bouton ajout ci-dessous'."\n"; // echo '

'."\n"; echo ''."\n"; echo ''."\n"; echo''."\n"; echo '
'. _("Back to hours") .'
'. _("Create the poll") .'
'."\n"; } echo ''."\n"; echo ''."\n"; echo ''."\n"; //fin du formulaire et bandeau de pied echo ''."\n"; //bandeau de pied echo '



'."\n"; echo ''."\n"; bandeau_pied_mobile(); echo ''."\n"; echo ''."\n"; //bouton de nettoyage de tous les jours choisis if ($_POST["reset"]) { for ($i=0;$i'; } }