Dotclear


Ignore:
Timestamp:
05/05/11 14:08:48 (14 years ago)
Author:
Franck <carnet.franck.paul@…>
Branch:
default
Message:

Escape ? in favorite URL in order to preg_match() successfully with current URL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/prepend.php

    r157 r167  
    302302               $fav = unserialize($v['value']); 
    303303               $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
    304                     preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
     304                    preg_match('/'.str_replace('?','\?',$fav['url']).'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
    305305                    (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
    306306          } 
     
    312312               $fav = unserialize($v['value']); 
    313313               $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
    314                     preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
     314                    preg_match('/'.str_replace('?','\?',$fav['url']).'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
    315315                    (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
    316316          } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map