2003-10-13 07:17:36 +02:00
2003-05-22 14:12:53 +02:00
< ul id = " adminmenu " >
2003-05-28 09:54:49 +02:00
< ? php
2004-04-25 08:42:45 +02:00
// This array constructs the admin menu bar.
//
// Menu item name
// The minimum level the user needs to access the item: between 0 and 10
// The URL of the item's file
$menu = array (
array ( __ ( 'Write' ), 1 , 'post.php' ),
array ( __ ( 'Edit' ), 1 , 'edit.php' ),
array ( __ ( 'Categories' ), 3 , 'categories.php' ),
array ( __ ( 'Links' ), 5 , 'link-manager.php' ),
array ( __ ( 'Users' ), 3 , 'users.php' ),
array ( __ ( 'Options' ), 6 , 'options-general.php' ),
array ( __ ( 'Plugins' ), 8 , 'plugins.php' ),
array ( __ ( 'Templates' ), 4 , 'templates.php' ),
array ( __ ( 'Upload' ), 5 , 'upload.php' ),
array ( __ ( 'Profile' ), 0 , 'profile.php' )
);
2004-04-28 21:49:27 +02:00
$self = preg_replace ( '|.*/wp-admin/|i' , '' , $_SERVER [ 'PHP_SELF' ]);
2003-05-28 09:54:49 +02:00
foreach ( $menu as $item ) {
$class = '' ;
2004-04-25 08:42:45 +02:00
// 0 = name, 1 = user_level, 2 = file
2004-04-28 21:49:27 +02:00
if (( substr ( $self , - 10 ) == substr ( $item [ 2 ], - 10 ) && empty ( $parent_file )) || ( $parent_file && ( $item [ 2 ] == $parent_file ))) $class = ' class="current"' ;
2004-04-25 08:42:45 +02:00
if ( $user_level >= $item [ 1 ]) {
2004-04-30 09:26:17 +02:00
if (
( 'upload.php' == $item [ 2 ] &&
get_settings ( 'use_fileupload' ) &&
( $user_level >= get_settings ( 'fileupload_minlevel' ))
) || 'upload.php' != $item [ 2 ])
2004-04-25 08:42:45 +02:00
echo " \n \t <li><a href=' { $item [ 2 ] } ' $class > { $item [ 0 ] } </a></li> " ;
}
2003-05-22 14:12:53 +02:00
}
?>
2004-04-28 09:27:03 +02:00
< li >< a href = " <?php echo get_settings('home') . '/' . get_settings('blogfilename'); ?> " title = " <?php _e('View your site') ?> " >< ? php _e ( 'View site' ) ?> »</a></li>
2004-02-26 17:15:48 +01:00
< li class = " last " >< a href = " <?php echo get_settings('siteurl')
2004-04-20 06:15:18 +02:00
?> /wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>"><?php printf(__('Logout (%s)'), stripslashes($user_nickname)) ?></a></li>
2003-05-22 14:12:53 +02:00
</ ul >