Subversion Repositories eFlore/Applications.del

Rev

Rev 2123 | Rev 2126 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2123 Rev 2124
Line 56... Line 56...
56
 
56
 
57
		if (!isset($parametres['date'])) {
57
		if (!isset($parametres['date'])) {
58
			$this->parametres['date'] = $this->date_defaut;
58
			$this->parametres['date'] = $this->date_defaut;
Line 59... Line 59...
59
		}
59
		}
-
 
60
 
-
 
61
		if (! isset($parametres['ordre'])) {
60
 
62
			$this->parametres['ordre'] = $this->ordre_defaut;
61
		if (!isset($parametres['ordre'])) {
63
		} else {
62
			$parametres['ordre'] = strtolower($parametres['ordre']);
64
 			$parametres['ordre'] = strtolower($parametres['ordre']);
63
			if (! in_array($parametres['ordre'], array('asc', 'desc'))) {
65
 			if (! in_array($parametres['ordre'], array('asc', 'desc'))) {
64
				$this->parametres['ordre'] = $this->ordre_defaut;
66
 				$this->parametres['ordre'] = $this->ordre_defaut;
Line 65... Line 67...
65
			}
67
			}
66
		}
68
		}
Line 283... Line 285...
283
		$ret = array();
285
		$ret = array();
284
		foreach ($obs as $o) {
286
		foreach ($obs as $o) {
285
			$ret[] = $o;
287
			$ret[] = $o;
286
		}
288
		}
Line 287... Line 289...
287
 
289
 
288
		function cmpAsc($a, $b) {
290
		function cmpDesc($a, $b) {
289
			return ($a['date_changement'] < $b['date_changement']) ? 1 : -1;
291
			return ($a['date_changement'] < $b['date_changement']) ? 1 : -1;
290
		}
292
		}
291
		function cmpDesc($a, $b) {
293
		function cmpAsc($a, $b) {
292
			return !cmpAsc($a, $b);
294
			return cmpDesc($b, $a);
Line 293... Line 295...
293
		}
295
		}
294
 
296
 
295
		if ($this->parametres['ordre'] == 'desc') {
297
		if ($this->parametres['ordre'] == 'desc') {