diff --git a/ecrire/inc/editer_auteurs.php b/ecrire/inc/editer_auteurs.php index 02078d4ea27b9dc15633ffe13556c02494235ef1..8c286688a9f82b7402f8add9a146d65d97716d96 100644 --- a/ecrire/inc/editer_auteurs.php +++ b/ecrire/inc/editer_auteurs.php @@ -63,7 +63,8 @@ function editer_auteurs_objet($type, $id, $flag, $cherche_auteur, $ids, $les_aut if ($type=='article' && $bouton_creer_auteur) { // pas generique pour le moment $legende = generer_url_ecrire("auteur_infos", "new=oui&lier_id_article=$id"); - $legende = parametre_url($legende, 'nom', $cherche_auteur); + if (isset($cherche_auteur)) + $legende = parametre_url($legende, 'nom', $cherche_auteur); $legende = parametre_url($legende, 'redirect', generer_url_ecrire('articles', "id_article=$id", '&')); @@ -90,7 +91,8 @@ function editer_auteurs_objet($type, $id, $flag, $cherche_auteur, $ids, $les_aut if ($type=='article' && $bouton_creer_auteur) { // pas generique pour le moment $legende = generer_url_ecrire("auteur_infos", "new=oui&lier_id_article=$id"); - $legende = parametre_url($legende, 'nom', $cherche_auteur); + if (isset($cherche_auteur)) + $legende = parametre_url($legende, 'nom', $cherche_auteur); $legende = parametre_url($legende, 'redirect', generer_url_ecrire('articles', "id_article=$id", '&')); diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 27d34ee2ddcd754ea95868a90bb4bcc4e81c8eeb..1a690ded4e92eeee2714ddcc6fd360d4f7c07bfe 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -327,10 +327,6 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { $a = array_shift($url); if (!$a) $a= './'; - // ajout de la globale ? - //if ($v === NULL) - // $v = _request($c); - // lire les variables et agir foreach ($url as $n => $val) { if (preg_match(',^'.preg_quote($c,',').'(=.*)?$,', urldecode($val), $r)) { @@ -347,7 +343,9 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { } // ajouter notre parametre si on ne l'a pas encore trouve - if ($v === NULL) + if ($v === NULL + AND $args = func_get_args() + AND count($args)==2) return $v; elseif ($v) $url[] = $c.'='.rawurlencode($v);