Skip to content
Extraits de code Groupes Projets
Valider 26386693 rédigé par stephane's avatar stephane
Parcourir les fichiers

report [10472] : incoherence dans la gestion de date de legender (date/heure a...

report [10472] : incoherence dans la gestion de date de legender (date/heure a la creation puis date seulement)
parent fef206f8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -48,12 +48,18 @@ function action_legender_post($r)
if (_request('jour_doc') !== null) {
$mois_doc = _request('mois_doc');
$jour_doc = _request('jour_doc');
$heure_doc = _request('heure_doc');
$minute_doc = _request('minute_doc');
if (_request('annee_doc') == "0000")
$mois_doc = "00";
if ($mois_doc == "00")
$jour_doc = "00";
$date = _request('annee_doc').'-'.$mois_doc.'-'.$jour_doc;
if (preg_match('/^[0-9-]+$/', $date))
if ($jour_doc == "00"){
$heure_doc = "00";
$minute_doc = "00";
}
$date = _request('annee_doc').'-'.$mois_doc.'-'.$jour_doc.' '.$heure_doc.':'.$minute_doc;
if (preg_match('/^[0-9-: ]+$/', $date))
$modifs['date'] = $date;
}
......
......@@ -227,15 +227,19 @@ function formulaire_taille($document) {
// http://doc.spip.org/@date_formulaire_legender
function date_formulaire_legender($date, $id_document) {
if (preg_match(",([0-9]{4})-([0-9]{2})-([0-9]{2}),", $date, $regs)){
if (preg_match(",([0-9]{4})-([0-9]{2})-([0-9]{2}([0-9]{2}):([0-9]{2}),", $date, $regs)){
$mois = $regs[2];
$jour = $regs[3];
$annee = $regs[1];
$heure = $regs[4];
$minute = $regs[5];
}
return "<b>"._T('info_mise_en_ligne')."</b><br />\n" .
afficher_jour($jour, "name='jour_doc' id='jour_doc$id_document' size='1' class='fondl spip_xx-small'\n\tonchange=\"changeVisible(true, 'valider_doc$id_document', 'block', 'block');\"") .
afficher_mois($mois, "name='mois_doc' id='mois_doc$id_document' size='1' class='fondl spip_xx-small'\n\tonchange=\"changeVisible(true, 'valider_doc$id_document', 'block', 'block');\"") .
afficher_annee($annee, "name='annee_doc' id='annee_doc$id_document' size='1' class='fondl spip_xx-small'\n\tonchange=\"changeVisible(true, 'valider_doc$id_document', 'block', 'block')\"") .
afficher_heure($heure, "name='heure_doc' size='1' class='fondl spip_xx-small'\n\tonchange=\"changeVisible(true, 'valider_doc$id_document', 'block', 'block')\"") .
afficher_minute($minute, "name='minute_doc' size='1' class='fondl spip_xx-small'\n\tonchange=\"changeVisible(true, 'valider_doc$id_document', 'block', 'block')\"") .
"<br />\n";
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter