Skip to content
Extraits de code Groupes Projets
Valider 0ae1ccd8 rédigé par esj's avatar esj
Parcourir les fichiers

Imbrication des filtres, meme avec champs etendus

parent 3975c3e7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -261,7 +261,7 @@ function compose_filtres($p, $code)
$sep = ($fonc == '?' ? ':' : ',');
$arglist = "";
foreach ($filtre as $arg) {
$arglist .= $sep . calculer_liste($arg, $p->descr, $p->boucles, $p->id_boucle);
$arglist .= $sep . calculer_liste($arg, $p->descr, $p->boucles, $p->id_boucle, $p->descr['niv']);
}
if (function_exists($fonc))
......
......@@ -385,7 +385,7 @@ function calculer_liste($tableau, $descr, &$boucles, $id_boucle='', $niv=1) {
if (!$tableau) return "''";
$codes = array();
$t = '$t' . $niv;
$descr['niv'] = $niv;
for ($i=0; $i<=$niv; $i++) $tab .= "\t";
foreach ($tableau as $p) {
......@@ -492,8 +492,8 @@ function calculer_liste($tableau, $descr, &$boucles, $id_boucle='', $niv=1) {
$code = "(($t = $code) ?\n\t$tab($res) :\n\t$tab($altern))";
}
$codes[]= (!$commentaire ? $code :
("/"."* $commentaire *"."/ " . $code));
$codes[]= $code;
# (!$commentaire ? "" : ("/* $commentaire */ ") . $code);
} // foreach
return ((count($codes)==1) ? $codes[0] :
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter