Changeset 109244 in spip-zone


Ignore:
Timestamp:
Mar 2, 2018, 6:42:50 PM (17 months ago)
Author:
real3t@…
Message:

Mettre le paramètre de langue dans l'URL et conditionner la pose du cookie à l'absence de ce paramètre.

Résout un bug sur la récupération du flux RSS par un autre SPIP (il y avait une boucle infinie de redirection sur la même URL parce que le cookie n'était pas pris en compte)

Location:
_plugins_/autolang/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/autolang/trunk/autolang_options.php

    r104770 r109244  
    5454
    5555function autolang_aiguiller(){
     56        if (_request('lang')) return;
    5657        $langue = (isset($_COOKIE['spip_lang']) ? $_COOKIE['spip_lang'] : '');
    5758        if (!$langue) {
     
    6162                spip_setcookie('spip_lang', $langue);
    6263                include_spip('inc/headers');
    63                 redirige_par_entete(self());
     64                redirige_par_entete(parametre_url(self(), 'lang', $langue));
    6465        }
    6566}
  • _plugins_/autolang/trunk/paquet.xml

    r107872 r109244  
    22        prefix="autolang"
    33        categorie="navigation"
    4         version="1.0.4"
     4        version="1.0.5"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.