diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index cc2938188905ca6a7772b73042a881101a890f16..cc6b777474ea6342e0075ed676dc7e1b6a23505e 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -286,7 +286,14 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { AND count($args)==2) return $v; elseif ($v) { - foreach($ajouts as $k => $n) $url[] = $k .'=' . $u; + foreach($ajouts as $k => $n) { + if (!is_array($v)) + $url[] = $k .'=' . $u; + else { + $id = (substr($k,-2) != '[]') ? $k : ($k ."[]"); + foreach ($v as $w) $url[]= $id .'=' . $w; + } + } } // eliminer les vides