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' )
);
$self = str_replace ( '/wp-admin/' , '' , $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
if (( substr ( $self , - 20 ) == substr ( $item [ 1 ], - 20 ) && empty ( $parent_file )) || ( $parent_file && ( $item [ 2 ] == $parent_file ))) $class = ' class="current"' ;
if ( $user_level >= $item [ 1 ]) {
if (( 'upload.php' == $item [ 2 ] && get_settings ( 'use_fileupload' ) && ( $user_level >= get_settings ( 'fileupload_minlevel' ))
&& ( in_array ( $user_login , explode ( ' ' , $allowed_users )) || ( trim ( get_settings ( 'fileupload_allowedusers' )) == '' ))) || 'upload.php' != $item [ 2 ])
echo " \n \t <li><a href=' { $item [ 2 ] } ' $class > { $item [ 0 ] } </a></li> " ;
}
2003-05-22 14:12:53 +02:00
}
?>
2004-04-20 06:15:18 +02:00
< li >< a href = " <?php echo get_settings('siteurl') . '/' . 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 >