//$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);
    */
Example #2
0
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>&nbsp;
		<button type="submit" id="bouton_enregistrer_1" name="Enregistrer"
			style='font-variant: small-caps;'><?php