Changeset 91591 in spip-zone


Ignore:
Timestamp:
Sep 2, 2015, 8:07:06 PM (6 years ago)
Author:
marcimat@…
Message:

Report de r91586 r91587 et r91588

Location:
_plugins_/plan/branches/v1
Files:
4 deleted
5 edited
4 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/plan/branches/v1

  • _plugins_/plan/branches/v1/action/plan.php

    r91524 r91591  
    2323        $env = array(
    2424                'id_rubrique' => intval(_request('id_rubrique')),
    25                 'liste' => true,
     25                'lister' => 'tout',
     26                'conteneur' => 'non'
    2627        );
     28
    2729        if ($statut = _request('statut')) {
    2830                $env['statut'] = $statut;
     
    3335        $objet = table_objet(_request('objet'));
    3436
    35         $fond = "prive/squelettes/inclure/plan2-$objet";
     37        $fond = "prive/squelettes/inclure/plan-$objet";
    3638        header("Content-Type: text/html; charset=" . $GLOBALS['meta']['charset']);
    3739
  • _plugins_/plan/branches/v1/paquet.xml

    r91585 r91591  
    22        prefix="plan"
    33        categorie="navigation"
    4         version="1.2.2"
     4        version="1.2.3"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
     
    1717
    1818        <licence>GNU/GPL</licence>
     19
     20        <utilise nom="sites" />
    1921</paquet>
  • _plugins_/plan/branches/v1/plan_fonctions.php

    r91585 r91591  
    2525
    2626/**
     27 * Compile la balise `#PLAN_AFFICHER_LISTE` qui, dans une boucle listant un objet
     28 * permet de savoir si on doit afficher la liste complète.
     29 *
     30 * Cela dépend de la variable d'environnement 'lister' et du nombre d'éléments dans la liste :
     31 * - si lister = tout, retourne vrai
     32 * - si le nombre d'élément ne dépasse pas _PLAN_LIMITER_LISTES, retourne vrai,
     33 * - sinon retourne faux.
     34 *
     35 * @param Pile $p
     36 * @return Pile
     37**/
     38function balise_PLAN_AFFICHER_LISTE_dist($p) {
     39
     40        // #GRAND_TOTAL
     41        $grand_total = charger_fonction('GRAND_TOTAL', 'balise');
     42        $p = $grand_total($p);
     43        $grand_total = $p->code;
     44
     45        // #ENV{lister}
     46        $lister = "(isset(\$Pile[0]['lister']) ? \$Pile[0]['lister'] : '')";
     47
     48        $p->code = "(($lister == 'tout') OR ($grand_total <= plan_limiter_listes()))";
     49
     50        return $p;
     51}
     52
     53/**
    2754 * Trouve les objets qui peuvent s'afficher dans le plan de page, dans une rubrique
    2855 *
     
    3764                foreach ($tables as $cle => $desc) {
    3865                        if (isset($desc['field']['id_rubrique'])) {
    39                                 if (trouver_fond('prive/squelettes/inclure/plan2-' . $desc['table_objet'])) {
     66                                if (trouver_fond('prive/squelettes/inclure/plan-' . $desc['table_objet'])) {
    4067                                        $liste[$cle] = $desc['table_objet'];
    4168                                }
  • _plugins_/plan/branches/v1/prive/squelettes/contenu/plan.html

    r91551 r91591  
    2626                ]
    2727        });
     28        $('body.plan #contenu #mytree_actions .pliage').html(
     29                "<a href=\"#\" onClick=\"My_jQuery('#racine').jstree('open_all'); return false;\"><:lien_tout_deplier:></a> | " +
     30                "<a href=\"#\" onClick=\"My_jQuery('#racine').jstree('close_all'); return false;\"><:lien_tout_replier:></a>"
     31        );
    2832});
    2933})(My_jQuery);
     
    3438
    3539        <span class='pliage'>
    36                 <a href="#" onClick="My_jQuery('#racine').jstree('open_all'); return false;"><:lien_tout_deplier:></a> |
    37                 <a href="#" onClick="My_jQuery('#racine').jstree('close_all'); return false;"><:lien_tout_replier:></a>
     40                [(#REM) Sera enlevé par le javascript ]
     41                [(#ENV{lister}|non)
     42                        <a href="[(#SELF|parametre_url{lister,tout})]"><:info_tout_afficher:></a>
     43                ]
    3844        </span>
    3945
     
    6369#BOITE_OUVRIR{'', simple}
    6470<div id="racine">
    65 <INCLURE{fond=prive/squelettes/inclure/plan2-rubriques, id_parent=0, statut=#GET{statut}, objet=#GET{objet}}>
     71<INCLURE{fond=prive/squelettes/inclure/plan-rubriques, id_parent=0, statut=#GET{statut}, objet=#GET{objet}, lister}>
    6672</div>
    6773#BOITE_FERMER
Note: See TracChangeset for help on using the changeset viewer.