[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins / menus_1 / formulaires / editer_menu.php
index 897d406..3d402d6 100644 (file)
@@ -1,23 +1,25 @@
 <?php
 
 // Sécurité
-if (!defined("_ECRIRE_INC_VERSION")) return;
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
 
 include_spip('inc/editer');
 
-function formulaires_editer_menu_charger($id_menu, $nouveau){
+function formulaires_editer_menu_charger($id_menu, $nouveau) {
        include_spip('base/abstract_sql');
        include_spip('inc/autoriser');
        $contexte = array();
        $contexte['editable'] = true;
 
        // Seulement si on a le droit de modifier les menus
-       if (autoriser('modifier', 'menu')){
+       if (autoriser('modifier', 'menu')) {
                $nouveau = ($nouveau == 'oui') ? true : false;
                $id_menu = intval($id_menu) ? intval($id_menu) : false;
 
                // Si on demande un id_menu
-               if ($id_menu){
+               if ($id_menu) {
                        // On désactive de toute façon le nouveau
                        $nouveau = false;
 
@@ -32,18 +34,17 @@ function formulaires_editer_menu_charger($id_menu, $nouveau){
                        ));
 
                        // S'il n'existe pas
-                       if (!$id_menu_ok){
+                       if (!$id_menu_ok) {
                                $contexte['editable'] = false;
                                $contexte['message_erreur'] = _T('menus:erreur_menu_inexistant', array('id'=>$id_menu));
                        }
-               }
-               elseif (!$nouveau){
+               } elseif (!$nouveau) {
                        $contexte['editable'] = false;
                        $contexte['message_erreur'] = _T('menus:erreur_parametres');
                }
 
                // Si on peut bien éditer le menu, on déclare ce qu'il faut
-               if ($contexte['editable']){
+               if ($contexte['editable']) {
                        $contexte['id_menu'] = $id_menu;
                        $contexte['nouveau'] = $nouveau;
 
@@ -53,7 +54,7 @@ function formulaires_editer_menu_charger($id_menu, $nouveau){
                        $contexte['css'] = '';
                        $contexte['import'] = '';
 
-                       $valeurs = formulaires_editer_objet_charger('menu',$id_menu,0,0,'', '', '', '');
+                       $valeurs = formulaires_editer_objet_charger('menu', $id_menu, 0, 0, '', '', array(), '');
 
                        $contexte = array_merge($contexte, $valeurs);
 
@@ -64,8 +65,7 @@ function formulaires_editer_menu_charger($id_menu, $nouveau){
                        // reinjecter nouveau si besoin, sinon la page de l'espace prive ne reaffiche pas le form
                        $contexte['_hidden'] .= "<input type='hidden' name='nouveau' value='".($nouveau?'oui':'')."' />";
                }
-       }
-       else{
+       } else {
                $contexte['editable'] = false;
                $contexte['message_erreur'] = _T('menus:erreur_autorisation');
        }
@@ -73,18 +73,19 @@ function formulaires_editer_menu_charger($id_menu, $nouveau){
        return $contexte;
 }
 
-function formulaires_editer_menu_verifier($id_menu, $nouveau){
+function formulaires_editer_menu_verifier($id_menu, $nouveau) {
        include_spip('base/abstract_sql');
        $erreurs = array();
 
        $oblis = array('titre','identifiant');
-       $erreurs = formulaires_editer_objet_verifier('menu',$id_menu,$oblis);
+       $erreurs = formulaires_editer_objet_verifier('menu', $id_menu, $oblis);
 
        $identifiant = _request('identifiant');
 
        // On vérifie que l'identifiant est bon
-       if (empty($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 (empty($erreurs['identifiant'])) {
                $deja = sql_getfetsel(
@@ -96,29 +97,28 @@ function formulaires_editer_menu_verifier($id_menu, $nouveau){
                                'id_menu !='.intval(_request('id_menu'))
                        )
                );
-               if ($deja)
+               if ($deja) {
                        $erreurs['identifiant'] = _T('menus:erreur_identifiant_deja');
+               }
        }
 
        return $erreurs;
 }
 
-function formulaires_editer_menu_traiter($id_menu, $nouveau){
-       $res = formulaires_editer_objet_traiter('menu', $id_menu, 0, 0, '', '', '', '');
+function formulaires_editer_menu_traiter($id_menu, $nouveau) {
+       $res = formulaires_editer_objet_traiter('menu', $id_menu, 0, 0, '', '', array(), '');
 
        // Si ça va pas on errorise
-       if (!$res['id_menu']){
+       if (!$res['id_menu']) {
                $res['message_erreur'] = _T('menus:erreur_mise_a_jour');
-       }
-       else{
+       } else {
                // Si on est dans l'espace privé on force la redirection
-               if (_request('exec') == 'menus_editer')
-                       $res['redirect'] = generer_url_ecrire('menus_editer', "id_menu=".$res['id_menu']);
+               if (_request('exec') == 'menus_editer') {
+                       $res['redirect'] = generer_url_ecrire('menus_editer', 'id_menu='.$res['id_menu']);
+               }
        }
        // Dans tous les cas le formulaire est toujours éditable
        $res['editable'] = true;
 
        return $res;
 }
-
-?>