[spip-dev] Spip 3.0.13 Paramètre "retour" pour les pages de forum

Bonjour,

le paramètre de retour pour les pages de forum ne fonctionnait plus
depuis quelques versions.

Dans ecrire/inc/headers.php j'ai ajouté un petit test ternaire:

function redirige_par_entete($url, $equiv='', $status = 302) {
//.....
//.....
  # si profondeur non nulle et url relative, il faut la passer en absolue
  if ($GLOBALS['profondeur_url']>(_DIR_RESTREINT?1:2)
    AND !preg_match(",^(\w+:)?//,",$url)){
    include_spip("inc/filtres_mini");
    $url = url_absolue($url);
  }
//ici le test ajouté
$url = (_request("retour")) ? _request("retour") : $url;
// c'est tout
  
  if ($x = _request('transformer_xml'))
    $url = parametre_url($url, 'transformer_xml', $x, '&');

Je ne sais pas si c'est le meilleur endroit pour le faire, et si
c'est propre.

Et pour ceux qui utilisent Nginx, le setcookies + redirection
fonctionne très bien, pas que sous Apache. Je vais poster un autre
message pour ça.

Bonne journée
Grégoire

Hop,