Changeset 57134 in spip-zone


Ignore:
Timestamp:
Jan 15, 2012, 3:01:44 PM (8 years ago)
Author:
joseph@…
Message:

Transmettre correctement les id à travers les modalbox.

Restreindre la v0 à SPIP 2.1

Location:
_plugins_/inserer_modeles
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/inserer_modeles/branches/v_0/plugin.xml

    r55462 r57134  
    2525        </pipeline>
    2626        <categorie>edition</categorie>
    27         <necessite id="SPIP" version="[2.1.0;3.0.99]" />
     27        <necessite id="SPIP" version="[2.1.0;2.1.99]" />
    2828        <necessite id="spip_bonux" version="[1.8.10;]" />
    2929        <necessite id="saisies" version="[1.8.4;]" />
  • _plugins_/inserer_modeles/trunk/formulaires/inserer_modeles.php

    r57126 r57134  
    88        // Toujours transmettre les id_(article/rubrique/breve...)
    99        foreach ($env as $var => $val)
    10                 if (substr($var,0,3)=='id_')
     10                if (substr($var,0,3)=='id_' && is_numeric($val))
    1111                        $contexte[$var] = $val;
    12        
    1312        if ((!_request('formulaire_modele') && $formulaire_modele=='') || _request('annuler')) {
    1413                $contexte['_liste_formulaires_modeles'] = inserer_modeles_lister_formulaires_modeles();
     
    3635        }
    3736       
    38         // Code à vérifier ultérieurement
    3937        if ($modalbox!='') {
    4038                $contexte['modalbox'] = 'oui';
     
    4341                                $formulaire_modele = substr($formulaire_modele,0,-5);
    4442                $_modalbox_retour = parametre_url($_modalbox_retour,'formulaire_modele',$formulaire_modele,'&');
    45                 if (is_numeric($id_article))
    46                         $_modalbox_retour = parametre_url($_modalbox_retour,'id_article',$id_article,'&');
    47                 if (is_numeric($id_rubrique))
    48                         $_modalbox_retour = parametre_url($_modalbox_retour,'id_rubrique',$id_rubrique,'&');
    49                 if (is_numeric($id_breve))
    50                         $_modalbox_retour = parametre_url($_modalbox_retour,'id_breve',$id_breve,'&');
     43                // Il faut aussi transmettre les id ici
     44                foreach ($env as $var => $val)
     45                        if (substr($var,0,3)=='id_' && is_numeric($val))
     46                                $_modalbox_retour = parametre_url($_modalbox_retour,$var,$val,'&');
    5147                $contexte['_modalbox_retour'] = $_modalbox_retour;
    5248        }
  • _plugins_/inserer_modeles/trunk/paquet.xml

    r55466 r57134  
    2020        <pipeline nom="porte_plume_lien_classe_vers_icone" inclure="inserer_modeles_pipelines.php" />
    2121
    22         <necessite nom="saisies" compatibilite="[1.8.4;[" />
     22        <necessite nom="saisies" compatibilite="[1.20.1;[" />
    2323        <necessite nom="verifier" compatibilite="[0.1.1;[" />
    2424        <necessite nom="yaml" compatibilite="[1.4.1;[" />
Note: See TracChangeset for help on using the changeset viewer.