3 * Plugin Agenda 4 pour Spip 3.0
7 * Auteurs : cf paquet.xml
10 if (!defined("_ECRIRE_INC_VERSION")) return;
15 * Recuperer les champs date_xx et heure_xx, verifier leur coherence et les reformater
17 * @param string $suffixe
18 * @param bool $horaire
19 * @param array $erreurs
22 function verifier_corriger_date_saisie($suffixe,$horaire,&$erreurs){
23 include_spip('inc/filtres');
24 $date = _request("date_$suffixe").($horaire?
' '.trim(_request("heure_$suffixe")).':00':'');
25 $date = recup_date($date);
29 if (!$ret=mktime(0,0,0,$date[1],$date[2],$date[0]))
30 $erreurs["date_$suffixe"] = _T('agenda:erreur_date');
31 elseif (!$ret=mktime($date[3],$date[4],$date[5],$date[1],$date[2],$date[0]))
32 $erreurs["date_$suffixe"] = _T('agenda:erreur_heure');
34 if (trim(_request("date_$suffixe")!==($d=date('d/m/Y',$ret)))){
35 $erreurs["date_$suffixe"] = _T('agenda:erreur_date_corrigee');
36 set_request("date_$suffixe",$d);
38 if ($horaire AND trim(_request("heure_$suffixe")!==($h=date('H:i',$ret)))){
39 $erreurs["heure_$suffixe"] = _T('agenda:erreur_heure_corrigee');
40 set_request("heure_$suffixe",$h);