29,7 → 29,8 |
$this->messages[] = "Le type d'information demandé '$type' n'est pas disponible."; |
} |
} |
|
|
// Envoi sur la sortie standard |
$this->envoyer($info); |
} |
|
78,8 → 79,6 |
$liste_observation_individu_formatees[$annee_obs][$titre_stade][$numero_stade] = $date_observation_formatee; |
|
} |
|
krsort($liste_observation_individu_formatees); |
|
return $liste_observation_individu_formatees; |
} |
193,6 → 192,8 |
foreach($tableau_observations_cette_annee as $observation_cette_annee) { |
|
if($id_evenement == $observation_cette_annee['oo_ce_evenement']) { |
|
$observation_cette_annee['oo_ce_evenement']; |
return $observation_cette_annee['oo_id_observation']; |
} |
} |
212,7 → 213,7 |
} |
|
private function formaterDateObservationPourBdd($date) { |
|
|
$format = $this->config['appli']['format_date']; |
|
if(!isset($format)) { |
222,28 → 223,17 |
$recherche = array('d','m','Y'); |
$remplacement = array('([0-9]{1,2})','([0-9]{1,2})','([0-9]{4})'); |
|
$pattern_date_simple = str_replace($recherche, $remplacement, $format); |
$pattern_date_simple = str_replace($recherche, $remplacement, $format);; |
|
if(ereg($pattern_date_simple, $date)) { |
$date_tab = split('/', $date); |
$time = mktime(0,0,0,$date_tab[1],$date_tab[0],$date_tab[2]); |
} else { |
$time = strtotime($date); |
} |
|
$date_tab = split('/', $date); |
$time = mktime(0,0,0,$date_tab[1],$date_tab[0],$date_tab[2]); |
|
if($this->estUneDateInvalide($date_tab[1],$date_tab[0],$date_tab[2])) { |
$date_a_renvoyer = $date_tab[2].'-'.$date_tab[1].'-'.$date_tab[0]; |
} else { |
|
if(!ereg($pattern_date_simple, $date)) { |
$time = strtotime($date); |
} |
|
$date_a_renvoyer = date('Y-m-d h:i:s', $time); |
} |
|
return $date_a_renvoyer; |
return date('Y-m-d h:i:s', $time); |
} |
|
private function estUneDateInvalide($jour, $mois, $annee) { |
return ($jour == '00' || $mois == '00' || $annee == '0000'); |
} |
|
/** |
* Méthode appelée pour supprimer un élément |