Ignore:
Timestamp:
Jan 8, 2011, 6:01:59 PM (10 years ago)
Author:
marcimat@…
Message:

Report de http://core.spip.org/projects/spip/repository/revisions/16921
Bug sur le critère si {si 0}

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/iterateurs/iterateurs_fonctions.php

    r43395 r43419  
    109109        $boucle = &$boucles[$idb];
    110110        $boucle->hash .= '$command[\'si\'] = array();'."\n";
    111         foreach($crit->param as $param) {
    112                 $boucle->hash .= '
    113                         $command[\'si\'][] = '.calculer_liste($param, array(), $boucles, $boucles[$idb]->id_parent).';';
     111        if ($crit->param) {
     112                foreach($crit->param as $param) {
     113                        $boucle->hash .= '
     114                                $command[\'si\'][] = '.calculer_liste($param, array(), $boucles, $boucles[$idb]->id_parent).';';
     115                }
     116        // interdire {si 0} aussi !
     117        } else {
     118                        $boucle->hash .= '$command[\'si\'][] = 0;';
    114119        }
    115120}
Note: See TracChangeset for help on using the changeset viewer.