X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fmenus_1%2Fformulaires%2Fediter_menu.php;h=897d4062251101aabe05a8a4872cecc92a8b2b8a;hb=c0f18416f529232b5555c6410a8765a5125ebcd3;hp=66e43b7c68d5e42bf1ca6eba15aa98d77f4f6c92;hpb=50522c53acc9e61a4a7de3a1890c4ba93e2f61b4;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins/menus_1/formulaires/editer_menu.php b/www/plugins/menus_1/formulaires/editer_menu.php index 66e43b7c..897d4062 100644 --- a/www/plugins/menus_1/formulaires/editer_menu.php +++ b/www/plugins/menus_1/formulaires/editer_menu.php @@ -61,6 +61,8 @@ function formulaires_editer_menu_charger($id_menu, $nouveau){ $contexte['_action'] = array('editer_menu', $id_menu); // On sait toujours si on est sur un menu déjà créé ou pas $contexte['_hidden'] .= ''; + // reinjecter nouveau si besoin, sinon la page de l'espace prive ne reaffiche pas le form + $contexte['_hidden'] .= ""; } } else{ @@ -81,10 +83,10 @@ function formulaires_editer_menu_verifier($id_menu, $nouveau){ $identifiant = _request('identifiant'); // On vérifie que l'identifiant est bon - if (!$erreurs['identifiant'] and !preg_match('/^[\w]+$/', $identifiant)) + if (empty($erreurs['identifiant']) and !preg_match('/^[\w-]+$/', $identifiant)) $erreurs['identifiant'] = _T('menus:erreur_identifiant_forme'); // On vérifie que l'identifiant n'est pas déjà utilisé - if (!$erreurs['identifiant']){ + if (empty($erreurs['identifiant'])) { $deja = sql_getfetsel( 'id_menu', 'spip_menus',