263,11 → 263,11 |
private function construireDonneesCommunesAuxItems($observation) { |
$item = array(); |
$date_modification_timestamp = $this->convertirDateHeureMysqlEnTimestamp($observation['oo_date_modification']); |
$item['date_maj_simple'] = strftime('%A %d %B %Y à %H:%M', $date_modification_timestamp); |
$item['date_maj_simple'] = strftime('%A %d %B %Y', $date_modification_timestamp); |
$item['date_maj_RSS'] = date(DATE_RSS, $date_modification_timestamp); |
$item['date_maj_ATOM'] = date(DATE_ATOM, $date_modification_timestamp); |
$item['date_maj_W3C'] = date(DATE_W3C, $date_modification_timestamp); |
$item['date_creation_simple'] = strftime('%A %d %B %Y à %H:%M', strtotime($observation['oo_date_saisie'])); |
$item['date_creation_simple'] = strftime('%A %d %B %Y', strtotime($observation['oo_date_saisie'])); |
$item['titre'] = $this->creerTitre($observation); |
$item['guid'] = $this->creerGuidItem($observation); |
$item['lien'] = $this->creerUrlService(); |
349,9 → 349,13 |
$description = "Observé à $lieu".'<br />'; |
|
if($this->mode == 'admin') { |
|
$description .= ' Individu : '.$obs['oi_nom'].'<br />'; |
$description .= 'Station : '.$obs['os_nom'].'<br />'; |
if($this->estUneDateSqlInvalide($obs['oo_date'])) { |
$description .= ' Date d\'observation supprimée <br />'; |
} else { |
$description .= ' Date de l\'observation changée en : '.strftime('%A %d %B %Y', strtotime($obs['oo_date'])).'<br />'; |
} |
$description .= 'Saisi le : '.$item['date_creation_simple'].'<br />'; |
$description .= 'Modifié le : '.$item['date_maj_simple'].'<br />'; |
} |
361,6 → 365,12 |
return $description; |
} |
|
private function estUneDateSqlInvalide($date) { |
|
$date_tab = split('-', $date); |
return ($date_tab[2] == '00' || $date_tab[1] == '00' || $date_tab[0] == '0000'); |
} |
|
private function creerCategorie($element) { |
$categorie = ''; |
$categorie = 'Observation'; |