diff --git a/ecrire/balise/url_.php b/ecrire/balise/url_.php index 2fe18bd25d1db8f42fc2549dda5655cae2df9064..5865269599cf37679b8cca36399f96feb8d9a2b5 100644 --- a/ecrire/balise/url_.php +++ b/ecrire/balise/url_.php @@ -137,6 +137,8 @@ function balise_URL_PAGE_dist($p) { $p->code = interprete_argument_balise(1,$p); $args = interprete_argument_balise(2,$p); + if ($args == NULL) + $args = "''"; if ($p->id_boucle AND $s = $p->boucles[$p->id_boucle]->sql_serveur) { @@ -147,13 +149,13 @@ function balise_URL_PAGE_dist($p) { // si une fonction de generation des url a ete definie pour ce connect l'utiliser // elle devra aussi traiter le cas derogatoire type=page if (function_exists($f = 'generer_generer_url_'.$s)){ - $p->code = $f('page', $p->code, $s); + $p->code = $f('page', $p->code . ", $args", $s); return $p; } $connect = addslashes($s); } } - if ($args != "''" && $args!==NULL) { + if ($args != "''") { if (isset($connect)) { $args .= " . '&connect=$connect'"; } // sinon $args reste tel quel