[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git] / www / plugins-dist / urls_etendues / urls / arbo.php
index ecd85ea..e5eea98 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2014                                                *
+ *  Copyright (c) 2001-2016                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -540,7 +540,7 @@ function urls_arbo_dist($i, $entite, $args='', $ancre='') {
                                                                                        // puis le bon parent avec 1 segment
                                                                                        // puis un parent indefini (le 0 de preference) et les deux segments
                                                                                        // puis un parent indefini (le 0 de preference) et 1 segment
-                                                                                       (intval($cp)?"id_parent=".intval($cp)." DESC, ":"")."segments DESC, id_parent"
+                                                                                       (intval($cp)?"id_parent=".intval($cp)." DESC, ":"id_parent>=0 DESC, ")."segments DESC, id_parent"
                        );
                        if ($row){
                                if (!is_null($type) AND $row['url']==$type){
@@ -643,7 +643,9 @@ function urls_arbo_dist($i, $entite, $args='', $ancre='') {
                        }
                }
        }
-       define('_SET_HTML_BASE',1);
+       if (!defined('_SET_HTML_BASE')){
+               define('_SET_HTML_BASE',1);
+       }
 
        return array($contexte, $entite, $url_redirect, null);
 }