Changeset 113202 in spip-zone


Ignore:
Timestamp:
Jan 3, 2019, 9:46:34 AM (13 days ago)
Author:
eric@…
Message:

Un peu de nettoyage.
Je me demande quand même si le traiter du formulaire LISTER_NOISETTES_BLOC a un intérêt encore ?

Location:
_plugins_/noizetier/trunk
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/formulaires/lister_noisettes_bloc.php

    r110110 r113202  
    44 * ou (objet, bloc).
    55 * Ce formulaire autorise le déplacement de noisette ou l'ajout de noisette dans le conteneur par simple
    6  * glisser-déposer
     6 * glisser-déposer.
    77 *
    88 * @package SPIP\NOIZETIER\NOISETTE\FORMULAIRE
     
    1414
    1515/**
    16  *
    1716 * La fonction charger déclare les champs postés et y intègre les valeurs par défaut.
    1817 *
     
    2423 * @param string       $bloc
    2524 *              Bloc de page au sens Z.
    26  * @param int          $id_noisette
    27  *              Identifiant de la noisette de type conteneur dans laquelle inclure une noisette.
    28  * @param string $redirect
    29  *              URL de redirection. La valeur dépend du type d'édition.
    3025 *
    3126 * @return array
     
    5853 * @param string       $bloc
    5954 *              Bloc de page au sens Z.
    60  * @param int          $id_noisette
    61  *              Identifiant de la noisette de type conteneur dans laquelle inclure une noisette.
    62  * @param string $redirect
    63  *              URL de redirection. La valeur dépend du type d'édition.
    6455 *
    6556 * @return array
     
    7667        $conteneur = noizetier_conteneur_decomposer($id_conteneur);
    7768
    78         if (autoriser('configurerpage', 'noizetier', 0, '', $conteneur)) {
    79                 // Récupération de l'ordre des noisettes, des id de conteneur, des rangs de chaque noisette
    80                 // et du nombre total de noisettes dans le bloc.
    81                 $ordre = _request('ordre');
    82                 $nb_noisettes = intval(_request('nb_noisettes'));
    83 
    84                 if (count($ordre) > $nb_noisettes) {
    85                         // On vient d'ajouter par glisser-déposer une nouvelle noisette, on la rajoute au rang choisi.
    86                         // -- Identifier la noisette qui vient d'être glissée dans le bloc et retenir son rang : c'est la seule
    87                         //    valeur de type chaine qui n'est pas un id de noisette.
    88                         $index = array_search(0, array_map('intval', $ordre));
    89                         $type_noisette = $ordre[$index];
    90                         $rang = $index + 1;
    91 
    92                         include_spip('inc/ncore_noisette');
    93 //                      if ($id_noisette = noisette_ajouter('noizetier', $type_noisette, $conteneur, $rang)) {
    94 //                              $retour['message_ok'] = _T('info_modification_enregistree');
    95 //                      } else {
    96 //                              $retour['message_erreur'] = _T('noizetier:erreur_mise_a_jour');
    97 //                      }
    98                 } else {
    99                         // On vient juste de changer l'ordre des noisettes, on réordonne toute la liste.
    100                         include_spip('inc/noizetier_noisette');
    101 //                      if (noizetier_noisette_ordonner($ordre)) {
    102 //                              $retour['message_ok'] = _T('info_modification_enregistree');
    103 //                      } else {
    104 //                              $retour['message_erreur'] = _T('noizetier:erreur_mise_a_jour');
    105 //                      }
    106                 }
    107         } else {
     69        if (!autoriser('configurerpage', 'noizetier', 0, '', $conteneur)) {
    10870                $retour['message_erreur'] = _T('noizetier:probleme_droits');
    10971        }
Note: See TracChangeset for help on using the changeset viewer.