home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 108 / MacAddict108.iso / Software / Internet & Communication / WordPress 1.5.1.dmg / wordpress / wp-admin / menu-header.php < prev    next >
Encoding:
PHP Script  |  2005-03-21  |  1.9 KB  |  58 lines

  1. <ul id="adminmenu">
  2. <?php
  3. $self = preg_replace('|^.*/wp-admin/|i', '', $_SERVER['PHP_SELF']);
  4. $self = preg_replace('|^.*/plugins/|i', '', $self);
  5.  
  6. get_admin_page_parent();
  7.  
  8. foreach ($menu as $item) {
  9.     $class = '';
  10.  
  11.     // 0 = name, 1 = user_level, 2 = file
  12.     if (( strcmp($self, $item[2]) == 0 && empty($parent_file)) || ($parent_file && ($item[2] == $parent_file))) $class = ' class="current"';
  13.     
  14.     if ($user_level >= $item[1]) {
  15.         if ( file_exists(ABSPATH . "wp-content/plugins/{$item[2]}") )
  16.             echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";            
  17.         else
  18.             echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/{$item[2]}'$class>{$item[0]}</a></li>";
  19.     }
  20. }
  21.  
  22. ?>
  23.     <li class="last"><a href="<?php echo get_settings('siteurl')
  24.      ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>"><?php printf(__('Logout (%s)'), $user_nickname) ?></a></li>
  25. </ul>
  26.  
  27. <?php
  28. // Sub-menu
  29. if ( isset($submenu["$parent_file"]) ) :
  30. ?>
  31. <ul id="adminmenu2">
  32. <?php 
  33. foreach ($submenu["$parent_file"] as $item) : 
  34.      if ($user_level < $item[1]) {
  35.          continue;
  36.      }
  37.  
  38. if ( isset($submenu_file) ) {
  39.     if ( $submenu_file == $item[2] ) $class = ' class="current"';
  40.     else $class = '';
  41. } else if ( (isset($plugin_page) && $plugin_page == $item[2]) || (!isset($plugin_page) && $self == $item[2]) ) $class = ' class="current"';
  42. else $class = '';
  43.  
  44. $menu_hook = get_plugin_page_hook($item[2], $parent_file);
  45.  
  46. if (file_exists(ABSPATH . "wp-content/plugins/{$item[2]}") || ! empty($menu_hook)) {
  47.      if ( 'admin.php' == $pagenow )
  48.         echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
  49.     else
  50.         echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/{$parent_file}?page={$item[2]}'$class>{$item[0]}</a></li>";
  51.  } else {
  52.     echo "\n\t<li><a href='" . get_settings('siteurl') . "/wp-admin/{$item[2]}'$class>{$item[0]}</a></li>";
  53.  }
  54. endforeach;
  55. ?>
  56.  
  57. </ul>
  58. <?php endif; ?>