Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2122 → Rev 2123

/trunk/services/modules/0.1/plantnet/Changements.php
27,7 → 27,7
private $parametres = array();
private $ressources = array();
private $date_defaut = '1900-01-01';
private $ordre_defaut = 'ASC';
private $ordre_defaut = 'asc';
private $idsObsImg = array();
private $infosObsImg = array();
 
58,8 → 58,11
$this->parametres['date'] = $this->date_defaut;
}
 
if (!isset($parametres['ordre']) || !in_array($parametres['ordre'], array('asc','ASC','desc','DESC'))) {
$this->parametres['ordre'] = $this->ordre_defaut;
if (!isset($parametres['ordre'])) {
$parametres['ordre'] = strtolower($parametres['ordre']);
if (! in_array($parametres['ordre'], array('asc', 'desc'))) {
$this->parametres['ordre'] = $this->ordre_defaut;
}
}
 
// Lancement du service
282,11 → 285,18
$ret[] = $o;
}
 
function cmp($a, $b) {
function cmpAsc($a, $b) {
return ($a['date_changement'] < $b['date_changement']) ? 1 : -1;
}
function cmpDesc($a, $b) {
return !cmpAsc($a, $b);
}
 
usort($ret, 'cmp');
if ($this->parametres['ordre'] == 'desc') {
usort($ret, 'cmpDesc');
} else {
usort($ret, 'cmpAsc');
}
return $ret;
}