3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
6 * Copyright (c) 2001-2014 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
13 if (!defined('_ECRIRE_INC_VERSION')) return;
15 function defaut_tri_defined($defaut) {
16 if (!defined('_TRI_ARTICLES_RUBRIQUE')) {
21 $tri = trim(_TRI_ARTICLES_RUBRIQUE
);
22 $tri = explode(' ', $tri);
23 if (strncasecmp(end($tri), 'DESC', 4) == 0) {
26 } elseif (strncasecmp(end($tri), 'ASC', 3) == 0) {
30 $tri = implode(' ', $tri);
31 $tri = array($tri => $sens);
32 foreach ($defaut as $n => $s) {
33 if (!isset($tri[$n])) {
41 function defaut_tri_par($par, $defaut){
42 if (!defined('_TRI_ARTICLES_RUBRIQUE'))
44 $par = array_keys($defaut);