Dotclear


Ignore:
Timestamp:
05/09/19 14:06:32 (6 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Do not set "New entry" menuitem as active on existing post editing mode, fixes #2297

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/prepend.php

    r3946 r3966  
    6363} 
    6464 
    65 function addMenuItem($section, $desc, $adminurl, $icon, $perm, $pinned = false) 
     65function addMenuItem($section, $desc, $adminurl, $icon, $perm, $pinned = false, $strict = false) 
    6666{ 
    6767    global $core, $_menu; 
    6868 
    69     $url = $core->adminurl->get($adminurl); 
     69    $url     = $core->adminurl->get($adminurl); 
     70    $pattern = '@' . preg_quote($url) . ($strict ? '' : '(\?.*)?') . '$@'; 
    7071    $_menu[$section]->prependItem($desc, $url, $icon, 
    71         preg_match('/' . preg_quote($url) . '(\?.*)?$/', $_SERVER['REQUEST_URI']), $perm, null, null, $pinned); 
     72        preg_match($pattern, $_SERVER['REQUEST_URI']), $perm, null, null, $pinned); 
    7273} 
    7374 
     
    228229    $user_ui_nofavmenu = $core->auth->user_prefs->interface->nofavmenu; 
    229230 
    230     $core->favs = new dcFavorites($core); 
     231    $core->favs    = new dcFavorites($core); 
    231232    $core->notices = new dcNotices($core); 
    232233 
     
    272273        $core->auth->check('usage,contentadmin', $core->blog->id)); 
    273274    addMenuItem('Blog', __('New entry'), 'admin.post', 'images/menu/edit.png', 
    274         $core->auth->check('usage,contentadmin', $core->blog->id), true); 
     275        $core->auth->check('usage,contentadmin', $core->blog->id), true, true); 
    275276 
    276277    addMenuItem('System', __('Update'), 'admin.update', 'images/menu/update.png', 
Note: See TracChangeset for help on using the changeset viewer.

Sites map