Make WordPress Core


Ignore:
Timestamp:
10/18/2004 04:50:08 AM (20 years ago)
Author:
rboren
Message:

Do not stomp permalink setting. Bug 372.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/menu.php

    r1703 r1810  
    4444$submenu['themes.php'][15] = array(__('Other Files'), 5, 'templates.php');
    4545
    46 $self = preg_replace('|.*/wp-admin/|i', '', $_SERVER['PHP_SELF']);
     46do_action('admin_menu', '');
     47
     48if (! user_can_access_admin_page()) {
     49    die( __('You have do not have sufficient permissions to access this page.') );
     50}
     51
     52$self = preg_replace('|^.*/wp-admin/|i', '', $_SERVER['PHP_SELF']);
     53$self = preg_replace('|^.*/plugins/|i', '', $self);
     54
    4755if (!isset($parent_file)) $parent_file = '';
    4856foreach ($menu as $item) {
     
    5866($user_level >= get_settings('fileupload_minlevel'))
    5967             ) || 'upload.php' != $item[2])
    60             echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>";
     68                    echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/{$item[2]}'$class>{$item[0]}</a></li>";
    6169    }
    6270}
     
    7482<?php
    7583foreach ($submenu["$parent_file"] as $item) :
     84     if ($user_level < $item[1]) {
     85         continue;
     86     }
     87
    7688    if ( substr($self, -10) == substr($item[2], -10) ) $class = ' class="current"';
    7789    else $class = '';
    78     echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>";
     90    echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/{$item[2]}'$class>{$item[0]}</a></li>";
    7991endforeach;
    8092?>
Note: See TracChangeset for help on using the changeset viewer.