Skip to content
Extraits de code Groupes Projets
Valider b57d66a4 rédigé par Fil's avatar Fil
Parcourir les fichiers

correction du critère {lang} (Paolo)

parent dc95984d
Branches
Étiquettes
Aucune requête de fusion associée trouvée
...@@ -420,20 +420,24 @@ function calculer_criteres ($idb, &$boucles) { ...@@ -420,20 +420,24 @@ function calculer_criteres ($idb, &$boucles) {
else { else {
$val = $match[1]; $val = $match[1];
// Si id_parent, comparer l'id_parent avec l'id_objet // Cas special {lang} : aller chercher $GLOBALS['spip_lang']
// de la boucle superieure if ($val == 'lang')
if ($val == 'id_parent') $val = '".$GLOBALS[\'spip_lang\']."';
$val = $primary; else {
// Si id_enfant, comparer l'id_objet avec l'id_parent // Si id_parent, comparer l'id_parent avec l'id_objet
// de la boucle superieure // de la boucle superieure
else if ($val == 'id_enfant') if ($val == 'id_parent')
$val = 'id_parent'; $val = $primary;
$val = calculer_argument_precedent($idb, $val, $boucles) ; // Si id_enfant, comparer l'id_objet avec l'id_parent
if (ereg('^\$',$val)) // de la boucle superieure
$val = '" . addslashes(' . $val . ') . "'; else if ($val == 'id_enfant')
else $val = 'id_parent';
$val = addslashes($val); $val = calculer_argument_precedent($idb, $val, $boucles) ;
if (ereg('^\$',$val))
$val = '" . addslashes(' . $val . ') . "';
else
$val = addslashes($val);
}
} }
// Traitement general des relations externes // Traitement general des relations externes
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter