Dotclear


Ignore:
Timestamp:
12/17/18 11:57:14 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Try to keep same context when switching blog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/prepend.php

    r3923 r3946  
    135135        } 
    136136 
    137         # Removing switchblog from URL 
    138         $redir = $_SERVER['REQUEST_URI']; 
    139         $redir = preg_replace('/switchblog=(.*?)(&|$)/', '', $redir); 
    140         $redir = preg_replace('/\?$/', '', $redir); 
     137        if (!empty($_REQUEST['redir'])) { 
     138            # Keep context as far as possible 
     139            $redir = $_REQUEST['redir']; 
     140        } else { 
     141            # Removing switchblog from URL 
     142            $redir = $_SERVER['REQUEST_URI']; 
     143            $redir = preg_replace('/switchblog=(.*?)(&|$)/', '', $redir); 
     144            $redir = preg_replace('/\?$/', '', $redir); 
     145        } 
    141146        http::redirect($redir); 
    142147        exit; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map