Changeset 60732 in spip-zone


Ignore:
Timestamp:
Apr 28, 2012, 12:29:56 PM (9 years ago)
Author:
abelass@…
Message:
  • Après des tests ce plugin semble compatible spip3
  • Détection du cookie lang de spip créé par "action_converser_changer_langue"
Location:
_plugins_/langue_preferee
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/langue_preferee/balise/langue_preferee_secteur_redirection.php

    r30122 r60732  
    4747                }
    4848        }
    49 
    50         // Detection de la langue preferee
     49        // Détection de la langue preferee
    5150        if (isset($_GET['lang']) && in_array($_GET['lang'], $langues_secteurs)) {
    5251                // Soit passee dans l'url, auquel cas c'est un choix qu'on conserve pour la suite
     
    5554                // On pose un cookie d'un an de duree de vie
    5655                spip_setcookie('spip_langue_preferee', $langue_preferee, time() + 3660*24*365, chemin_cookie());
    57         } elseif (isset($_COOKIE['spip_langue_preferee']) && in_array($_COOKIE['spip_langue_preferee'], $langues_secteurs)) {
     56        } elseif(isset($_COOKIE['spip_lang']) && in_array($_COOKIE['spip_lang'], $langues_secteurs)){
     57                //Soit un cookie lang est présent
     58                $langue_preferee = $_COOKIE['spip_lang'];
     59                include_spip('inc/cookie');
     60                // On pose un cookie d'un an de duree de vie
     61                spip_setcookie('spip_langue_preferee', $langue_preferee, time() + 3660*24*365, chemin_cookie());
     62        }elseif (isset($_COOKIE['spip_langue_preferee']) && in_array($_COOKIE['spip_langue_preferee'], $langues_secteurs)) {
    5863                // Soit deja enregistree dans un cookie
    5964                $langue_preferee = $_COOKIE['spip_langue_preferee'];
  • _plugins_/langue_preferee/plugin.xml

    r53338 r60732  
    3232        <prefix>languepreferee</prefix>
    3333        <options>languepreferee_options.php</options>
    34         <necessite id="SPIP" version="[1.9.2;2.1.99]" />
     34        <necessite id="SPIP" version="[1.9.2;3.0.0]" />
    3535        <categorie>navigation</categorie>
    3636</plugin>
Note: See TracChangeset for help on using the changeset viewer.