//$ctTravailAFaire->setHeureEntry($heure_entry); /* if(isset($id_devoir)) { $f=fopen("/tmp/gepi_test.txt","a+"); fwrite($f, strftime("%d/%m/%Y %H:%M:%S").": id_devoir=$id_devoir\n"); fclose($f); } */ $date_visibilite_mal_formatee = "n"; //echo "$heure_visibilite<br />\n"; if (!preg_match("/^[0-9]{1,2}:[0-9]{1,2}\$/", $heure_visibilite)) { $heure_courante = strftime("%H:%M"); if (!isset($id_devoir) || $id_devoir == "") { echo "Erreur: Heure de visibilité mal formatée : {$heure_visibilite}.\nL'heure courante sera utilisée : {$heure_courante}"; } else { echo "Erreur: Heure de visibilité mal formatée : {$heure_visibilite}.\nLa date de visibilité ne sera pas modifiée (maintenue à " . get_date_heure_from_mysql_date($ctTravailAFaire->getDateVisibiliteEleve()) . ")."; } $heure_visibilite = $heure_courante; $date_visibilite_mal_formatee = "y"; } $tab_tmp = explode(":", $heure_visibilite); $heure_v = $tab_tmp[0]; $min_v = $tab_tmp[1]; //if(!preg_match("#^[0-9]{1,2}/[0-9]{1,2}/[0-9]{2,4}$#",$jour_visibilite)) { if (!preg_match('`^\\d{1,2}/\\d{1,2}/\\d{4}$`', $jour_visibilite)) { $jour_courant = strftime("%d/%m/%Y"); /* $f=fopen("/tmp/gepi_test.txt","a+"); fwrite($f, "Date mal formatee: $jour_visibilite\n"); fclose($f); */
echo add_token_field(); // uid de pour ne pas refaire renvoyer plusieurs fois le meme formulaire // autoriser la validation de formulaire $uid_post==$_SESSION['uid_prime'] $uid = md5(uniqid(microtime(), 1)); echo "<input type='hidden' name='uid_post' value='" . $uid . "' />\n"; echo "<input type='hidden' id='id_groupe' name='id_groupe' value='" . $groupe->getId() . "' />\n"; //hidden input utilise pour indiquer a la fenetre ListeNotice a quel endroit mettre un petit texte rouge "modification" echo "<input type='hidden' id='div_id_ct' value='devoir_" . $ctTravailAFaire->getIdCt() . "' />\n"; //si on vient d'efftuer un enregistrement, le label du bonton enregistrer devient Succès $succes_modification = isset($_POST["succes_modification"]) ? $_POST["succes_modification"] : (isset($_GET["succes_modification"]) ? $_GET["succes_modification"] : NULL); $label_enregistrer = "Enregistrer"; if ($succes_modification == 'oui') { $label_enregistrer = 'Succès'; } //echo $ctTravailAFaire->getDateVisibiliteEleve(); if ($ctTravailAFaire->getDateVisibiliteEleve() == '') { $heure_courante = strftime("%H:%M"); $jour_courant = strftime("%d/%m/%Y"); } else { $heure_courante = get_heure_2pt_minute_from_mysql_date($ctTravailAFaire->getDateVisibiliteEleve()); $jour_courant = get_date_slash_from_mysql_date($ctTravailAFaire->getDateVisibiliteEleve()); } ?> <table border="0" width="99%" summary="Tableau de saisie de notice"> <tr> <td style="width: 80%"><b>Pour le <?php echo strftime("%A %d %B %Y", $ctTravailAFaire->getDateCt()); ?> </b> <button type="submit" id="bouton_enregistrer_1" name="Enregistrer" style='font-variant: small-caps;'><?php