Changeset 59819 in spip-zone


Ignore:
Timestamp:
Mar 27, 2012, 2:52:41 PM (7 years ago)
Author:
cam.lafit@…
Message:

Mise en compatibilité du switcher avec SPIP3

  • Des globales php explicites, c'est la solution pratique et immédiate
    • à refondre dès que possible
Location:
_plugins_/switcher/trunk
Files:
5 added
2 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/switcher/trunk/plugin.xml

    r59813 r59819  
    2424        <lien>http://zine.spip.org/spip.php?article8</lien>
    2525        <prefix>switcher</prefix>       
    26         <options>switcher.php</options>
     26        <options>switcher_options.php</options>
    2727        <pipeline>
    2828                <nom>affichage_final</nom>
  • _plugins_/switcher/trunk/switcher_fonctions.php

    r59804 r59819  
    2424                        $code.='<select name="selecteurSkel" style="'.$styleListeSwitcher.'" onchange="gotof(this.options[this.selectedIndex].value)">';
    2525                        $code.='<option selected="selected" value="">Squelettes</option>';
    26                         foreach( $squelettes_alternatifs as $key => $value)     $code.='<option value="'.parametre_url(self(),'var_skel',$key).'">&nbsp;-> '.$key.'</option>';
     26            if (is_array($squelettes_alternatifs))
     27                        foreach( $squelettes_alternatifs as $key => $value)     $code.='<option value="'.parametre_url(self(),'var_skel',$key).'">&nbsp;-> '.$key.'</option>';
    2728                        $code.='</select>';
    2829                        $code.='</fieldset>';
  • _plugins_/switcher/trunk/switcher_options.php

    r59818 r59819  
    22// Affectation de la liste des squelettes disponibles
    33// --------------------------------------------------
     4    //global
     5    global $squelettes_alternatifs;
    46
    57        // Inclusion du fichier de configuration
     
    4042                        spip_setcookie('spip_skel', $_COOKIE['spip_skel'] = '', -24*3600, '/');
    4143        }
     44   
     45    global $dossier_squelettes;
    4246
    4347        // Porte-t-on un cookie de squelette ?
Note: See TracChangeset for help on using the changeset viewer.