Valider 4c6a62cf rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Fix bug sur critere {enfants #LISTE{1}} : on perdait le AND pour cause d'un...

Fix bug sur critere {enfants #LISTE{1}} : on perdait le AND pour cause d'un test php mal forme (b_b)
parent bd54ada3
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="polyhier"
	categorie="navigation"
	version="3.7.4"
	version="3.7.5"
	etat="test"
	compatibilite="[3.0.0;3.3.*]"
	compatibilite="[3.0.0;4.0.*]"
	logo="images/polyhier-64.png"
	schema="0.2.0"
	documentation="https://contrib.spip.net/Polyhierarchie"
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -64,7 +64,7 @@ function critere_enfants($idb, &$boucles, $crit, $tous=true) {
	if ($tous !== 'directs'
	  AND in_array(table_objet_sql($boucle->type_requete),array_keys(lister_tables_objets_sql()))){
		$type = objet_type($boucle->type_requete);
		$cond = "is_array(\$r=$arg)?sql_in('rl.id_parent',\$r):'rl.id_parent='.\$r";
		$cond = "(is_array(\$r=$arg)?sql_in('rl.id_parent',\$r):'rl.id_parent='.intval(\$r))";
		$sous = "sql_get_select('rl.id_objet','spip_rubriques_liens as rl',$cond.' AND rl.objet=\'$type\'')";
		$where[] = "array('IN', '" . $boucle->id_table . "." . $boucle->primary . "', '(SELECT * FROM('.$sous.') AS subquery)')";
	}