Changeset 59354 in spip-zone


Ignore:
Timestamp:
Mar 15, 2012, 6:34:08 PM (8 years ago)
Author:
brunobergot@…
Message:

Ferme #2560 : permettre de déplier les détails d'un plugin sans js, ajout d'un parametre id_paquet au formulaire d'admin_plugin.

Location:
_core_/plugins/svp
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/formulaires/admin_plugin.php

    r56134 r59354  
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    44
    5 function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non'){
     5function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non', $id_paquet=''){
    66        $valeurs = array();
    77
     
    2424       
    2525        $valeurs['verrouille'] = $verrouille;
     26        $valeurs['id_paquet'] = $id_paquet;
    2627        $valeurs['actions'] = array();
    2728        $valeurs['ids_paquet'] = _request('ids_paquet');
     
    3132}
    3233
    33 function formulaires_admin_plugin_verifier_dist($voir='actif', $verrouille='non'){
     34function formulaires_admin_plugin_verifier_dist($voir='actif', $verrouille='non', $id_paquet=''){
    3435
    3536        $erreurs = array();
     
    8081}
    8182
    82 function formulaires_admin_plugin_traiter_dist($voir='actif', $verrouille='non'){
     83function formulaires_admin_plugin_traiter_dist($voir='actif', $verrouille='non', $id_paquet=''){
    8384       
    8485        $retour = array();
  • _core_/plugins/svp/formulaires/inc-admin_plugin.html

    r59036 r59354  
    1212                        </div>]
    1313                        [(#REM) <!-- Resume du plugin -->]
    14                         <div class="resume">
    15                                 <h3 class="nom"><a href="#" rel="info">[(#NOM|extraire_multi)]</a></h3>
     14                        <div class="resume">[(#ENV{id_paquet}|=={#ID_PAQUET}|?{#SET{id_paquet,''},#SET{id_paquet,#ID_PAQUET}})]
     15                                <h3 class="nom"><a href="[(#SELF|parametre_url{id_paquet,#GET{id_paquet}})]" rel="info">[(#NOM|extraire_multi)]</a></h3>
    1616                                <span class="version">[(#VERSION)]</span>
    1717                                <span class="etat">[ - (#ETAT)]</span>
     
    6969                                [(#GET{incompatible}|oui) [(#SET{err, <:svp:info_plugin_incompatible:>})]]
    7070                                [(#CHEMIN_IMAGE{plugin-dis-16.png}|balise_img{#GET{err}, picto_err}|inserer_attribut{title, #GET{err}})]
    71                         ]
    72                         [(#INCLURE{fond=prive/squelettes/inclure/plugin_detail,id_paquet=0,ajax=detail_#ID_PAQUET,env})]
     71                        ][(#ENV{id_paquet}|=={#ID_PAQUET}|?{#SET{id_paquet,#ID_PAQUET},#SET{id_paquet,0}})]
     72                        [(#INCLURE{fond=prive/squelettes/inclure/plugin_detail,id_paquet=#GET{id_paquet},ajax=detail_#ID_PAQUET,env})]
    7373                </li>
    7474</BOUCLE_plugins>
  • _core_/plugins/svp/prive/squelettes/contenu/svp_admin_plugin.html

    r57964 r59354  
    2828
    2929<div class="ajax noscroll">
    30         #FORMULAIRE_ADMIN_PLUGIN{#ENV{voir},#ENV{verrouille}}
     30        #FORMULAIRE_ADMIN_PLUGIN{#ENV{voir},#ENV{verrouille},#ENV{id_paquet}}
    3131</div>
Note: See TracChangeset for help on using the changeset viewer.