diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index f082956a4894d0f23ddc12aff5c3b30fdec0a1e5..a0f67427ca18c7f43b0958e656b0197fb6464913 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -1347,6 +1347,12 @@ function alterner($i) { $num = func_num_args(); $args = func_get_args(); + if($num == 2 && is_array($args[1])) { + $args = $args[1]; + array_unshift($args,''); + $num = count($args); + } + // renvoyer le i-ieme argument, modulo le nombre d'arguments return $args[(intval($i)-1)%($num-1)+1]; } @@ -2390,4 +2396,4 @@ function filtre_icone_dist($lien, $texte, $fond, $align="", $fonction="", $class return "<div$style>$icone</div>"; } -?> \ No newline at end of file +?>