Changeset 57126 in spip-zone


Ignore:
Timestamp:
Jan 15, 2012, 2:28:59 PM (8 years ago)
Author:
joseph@…
Message:

Nouvelle série de corrections.
Reste encore à fixer les retours mediabox utilisés notamment pour la sélection de documents

Location:
_plugins_/inserer_modeles/trunk
Files:
5 edited

Legend:

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

    r50408 r57126  
    1 <div class="formulaire_spip formulaire_inserer_modeles">
     1<div class="ajax formulaire_spip formulaire_configurer formulaire_inserer_modeles">
    22[(#ENV{formulaire_modele}|non)<h3 class="titrem">
    3         [(#CHEMIN{images/inserer_modeles-24.png}|image_reduire{24}|inserer_attribut{class, 'cadre-icone'}|inserer_attribut{alt, ''})]
     3        <img src="#CHEMIN_IMAGE{modele-add-24.png}" class="cadre-icone" />
    44        <:inserer_modeles:titre_inserer_modeles:>
    55</h3>]
     
    3636                <strong><:inserer_modeles:choisir_modele:></strong>
    3737                <ul>
     38                <li>
    3839                <BOUCLE_choix(POUR){tableau #ENV{_liste_formulaires_modeles}}{par valeur}>
    39                 <li class="choix">
    40                         [(#CHEMIN{#VALEUR|table_valeur{logo}}|image_reduire{24}|inserer_attribut{'alt',''})]
     40                <div class="choix">
    4141                        <input type="radio" class="radio" name="formulaire_modele" id="#CLE" value="#CLE" style="vertical-align:top;" />
    42                         <label for="#CLE">[(#VALEUR|table_valeur{nom}|_T_ou_typo)]</label>
     42                        <label for="#CLE">[(#VALEUR|table_valeur{nom}|_T_ou_typo)]
     43                </div>
     44                </BOUCLE_choix>
    4345                </li>
    44                 </BOUCLE_choix>
    4546                </ul>
    4647                <p class="boutons">
  • _plugins_/inserer_modeles/trunk/formulaires/inserer_modeles.php

    r53430 r57126  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4 function formulaires_inserer_modeles_charger_dist($id_article,$id_rubrique,$id_breve,$formulaire_modele='',$modalbox='') {
     4function formulaires_inserer_modeles_charger_dist($formulaire_modele,$modalbox,$env) {
    55        include_spip('inc/inserer_modeles');
     6        $env = unserialize($env);
    67        $contexte = array();
     8        // Toujours transmettre les id_(article/rubrique/breve...)
     9        foreach ($env as $var => $val)
     10                if (substr($var,0,3)=='id_')
     11                        $contexte[$var] = $val;
    712       
    813        if ((!_request('formulaire_modele') && $formulaire_modele=='') || _request('annuler')) {
     
    3136        }
    3237       
    33         if (is_numeric($id_article))
    34                 $contexte['id_article'] = $id_article;
    35         if (is_numeric($id_rubrique))
    36                 $contexte['id_rubrique'] = $id_rubrique;
    37         if (is_numeric($id_breve))
    38                 $contexte['id_breve'] = $id_breve;
     38        // Code à vérifier ultérieurement
    3939        if ($modalbox!='') {
    4040                $contexte['modalbox'] = 'oui';
     
    6767                $erreurs = saisies_verifier($infos['parametres']);
    6868        }
    69         spip_log("formulaires_inserer_modeles_verifier_dist "._request('id_modele'),"bug");
     69       
    7070        return $erreurs;
    7171}
  • _plugins_/inserer_modeles/trunk/inserer_modeles_pipelines.php

    r55461 r57126  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4 // On passe pour le moment via affiche_droite
    5 // Mais envisager dans le futur une intégration au porte plume
    64function inserer_modeles_affiche_droite($flux){
    7         if (in_array($flux['args']['exec'],array('articles_edit','breves_edit','rubriques_edit','mots_edit'))) {
     5        if (in_array($flux['args']['exec'],array('article_edit','breve_edit','rubrique_edit','mot_edit'))) {
    86                include_spip('inc/inserer_modeles');
    97                if (count(inserer_modeles_lister_formulaires_modeles())>0)
  • _plugins_/inserer_modeles/trunk/prive/inserer_modeles.html

    r41245 r57126  
    1 <div class="ajax" id="inserer_modeles">
    2         #FORMULAIRE_INSERER_MODELES{#ENV{id_article},#ENV{id_rubrique},#ENV{id_breve},#ENV{formulaire_modele},#ENV{modalbox}}
    3 </div>
     1#FORMULAIRE_INSERER_MODELES{#ENV{formulaire_modele},#ENV{modalbox},#ENV*}
Note: See TracChangeset for help on using the changeset viewer.