Changeset 90935 in spip-zone


Ignore:
Timestamp:
Jul 20, 2015, 7:25:03 AM (4 years ago)
Author:
teddy.spip@…
Message:

On change le fusil d'épaule. La saisie choisir_objets_edit fait planter la page pour je ne sais quelle raison. Donc, on prend choisir_objets de base, et on reformate dans la fonction inserer_modeles_configuration. Up de z

Location:
_plugins_/inserer_modeles/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/inserer_modeles/trunk/formulaires/configurer_inserer_modeles.html

    r90491 r90935  
    1010        #ACTION_FORMULAIRE{#ENV{action}}
    1111            <ul>
    12                 [(#SAISIE{choisir_objets_edit, objets,
     12                [(#SAISIE{choisir_objets, objets,
    1313                    label=<:inserer_modeles:choix_objets_editable:>,
    14                     selected=#LISTE{'article_edit','breve_edit','rubrique_edit','mot_edit'},
     14                    selected=#LISTE{'spip_articles', 'spip_rubriques', 'spip_breves', 'spip_mots'},
    1515                    explication=<:inserer_modeles:choix_objets_editable_explication:>})]
    1616            </ul>
  • _plugins_/inserer_modeles/trunk/inserer_modeles_pipelines.php

    r90491 r90935  
    9595function inserer_modeles_configuration()
    9696{
    97     $inserer_modeles = isset($GLOBALS['meta']['inserer_modeles']) ? unserialize($GLOBALS['meta']['inserer_modeles']) : array(
     97    $configuration = array();
     98    if (isset($GLOBALS['meta']['inserer_modeles'])) {
     99        include_spip('inf/filtres');
     100        $configuration = unserialize($GLOBALS['meta']['inserer_modeles']);
     101        // Comme on utilise la saisie choisir_objets,
     102        // on retravaille les objets sélectionnés pour avoir leur url_edit
     103        foreach ($configuration['objets'] as $key => $objet) {
     104            $configuration['objets'][$key] = objet_info($objet, 'url_edit');
     105        }
     106    }
     107    $inserer_modeles = (count($configuration) > 0) ? $configuration : array(
    98108        'objets' => array('article_edit', 'breve_edit', 'rubrique_edit', 'mot_edit'),
    99109    );
  • _plugins_/inserer_modeles/trunk/paquet.xml

    r90491 r90935  
    22        prefix="inserer_modeles"
    33        categorie="edition"
    4         version="1.2.0"
     4        version="1.2.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.