2006-02-16 20:29:33 -05:00
< ? php
2008-08-11 16:26:31 -04:00
/**
* WordPress Administration Template Header
*
* @ package WordPress
* @ subpackage Administration
*/
2007-06-02 01:21:18 -04:00
@ header ( 'Content-Type: ' . get_option ( 'html_type' ) . '; charset=' . get_option ( 'blog_charset' ));
2010-05-02 14:39:31 -04:00
if ( ! defined ( 'WP_ADMIN' ) )
require_once ( './admin.php' );
2006-05-22 13:16:05 -04:00
get_admin_page_title ();
2009-05-18 11:11:07 -04:00
$title = esc_html ( strip_tags ( $title ) );
2010-07-30 16:34:54 -04:00
2010-11-09 13:03:06 -05:00
$admin_title = sprintf ( __ ( '%1$s ‹ %2$s — WordPress' ), $title , get_bloginfo ( 'name' ) );
$admin_title = apply_filters ( 'admin_title' , $admin_title , $title );
2008-12-05 00:33:36 -05:00
wp_user_settings ();
2009-04-30 03:17:05 -04:00
wp_menu_unfold ();
2010-07-30 16:34:54 -04:00
// Save the ID of the last blog admin area visited if super admin.
if ( is_multisite () && ! is_network_admin () && is_super_admin () ) {
$last_blog = get_user_option ( 'last-blog-admin-visited' );
if ( $last_blog != $blog_id )
update_user_option ( get_current_user_id (), 'last-blog-admin-visited' , $blog_id , true );
unset ( $last_blog );
}
2006-01-10 00:16:17 -05:00
?>
2004-10-18 23:03:06 -04:00
<! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
2009-05-11 17:07:21 -04:00
< html xmlns = " http://www.w3.org/1999/xhtml " < ? php do_action ( 'admin_xml_ns' ); ?> <?php language_attributes(); ?>>
2003-05-22 08:12:53 -04:00
< head >
2006-08-30 17:46:31 -04:00
< meta http - equiv = " Content-Type " content = " <?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?> " />
2010-11-09 13:03:06 -05:00
< title >< ? php echo $admin_title ; ?> </title>
2008-03-02 15:17:30 -05:00
< ? php
2008-05-21 19:24:23 -04:00
2010-10-24 15:22:39 -04:00
wp_admin_css ( 'global' );
2008-02-10 03:10:11 -05:00
wp_admin_css ();
2010-10-24 15:22:39 -04:00
wp_admin_css ( 'colors' );
wp_admin_css ( 'ie' );
2010-01-06 21:33:23 -05:00
if ( is_multisite () )
2010-10-24 15:22:39 -04:00
wp_admin_css ( 'ms' );
2009-01-12 08:43:17 -05:00
wp_enqueue_script ( 'utils' );
2008-05-21 19:24:23 -04:00
2009-06-03 03:06:45 -04:00
$admin_body_class = preg_replace ( '/[^a-z0-9_-]+/i' , '-' , $hook_suffix );
2008-02-10 03:10:11 -05:00
?>
2004-08-01 04:04:39 -04:00
< script type = " text/javascript " >
2003-12-21 19:09:59 -05:00
//<![CDATA[
2009-01-12 08:43:17 -05:00
addLoadEvent = function ( func ){ if ( typeof jQuery != " undefined " ) jQuery ( document ) . ready ( func ); else if ( typeof wpOnload != 'function' ){ wpOnload = func ;} else { var oldonload = wpOnload ; wpOnload = function (){ oldonload (); func ();}}};
2010-03-02 13:06:14 -05:00
var userSettings = {
2010-03-17 12:27:25 -04:00
'url' : '<?php echo SITECOOKIEPATH; ?>' ,
2010-03-02 13:06:14 -05:00
'uid' : '<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo $current_user->ID; ?>' ,
'time' : '<?php echo time() ?>'
},
2010-03-17 12:27:25 -04:00
ajaxurl = '<?php echo admin_url(' admin - ajax . php '); ?>' ,
pagenow = '<?php echo $current_screen->id; ?>' ,
typenow = '<?php if ( isset($current_screen->post_type) ) echo $current_screen->post_type; ?>' ,
adminpage = '<?php echo $admin_body_class; ?>' ,
2010-04-22 17:39:37 -04:00
thousandsSeparator = '<?php echo addslashes( $wp_locale->number_format[' thousands_sep '] ); ?>' ,
2010-05-27 14:57:07 -04:00
decimalPoint = '<?php echo addslashes( $wp_locale->number_format[' decimal_point '] ); ?>' ,
isRtl = < ? php echo ( int ) is_rtl (); ?> ;
2008-03-10 20:58:37 -04:00
//]]>
2003-05-22 08:12:53 -04:00
</ script >
2008-10-02 07:04:09 -04:00
< ? php
2006-08-28 19:08:48 -04:00
2010-01-21 01:53:33 -05:00
if ( in_array ( $pagenow , array ( 'post.php' , 'post-new.php' ) ) ) {
2009-05-04 06:34:50 -04:00
add_action ( 'admin_print_footer_scripts' , 'wp_tiny_mce' , 25 );
2009-01-12 08:43:17 -05:00
wp_enqueue_script ( 'quicktags' );
2008-10-02 12:30:14 -04:00
}
2009-01-15 02:43:35 -05:00
do_action ( 'admin_enqueue_scripts' , $hook_suffix );
2008-11-12 12:11:49 -05:00
do_action ( " admin_print_styles- $hook_suffix " );
do_action ( 'admin_print_styles' );
do_action ( " admin_print_scripts- $hook_suffix " );
do_action ( 'admin_print_scripts' );
do_action ( " admin_head- $hook_suffix " );
do_action ( 'admin_head' );
2009-04-04 09:40:21 -04:00
2010-01-26 13:16:53 -05:00
if ( get_user_setting ( 'mfold' ) == 'f' )
2009-04-29 01:43:03 -04:00
$admin_body_class .= ' folded' ;
2009-02-04 10:05:57 -05:00
2009-04-04 13:07:31 -04:00
if ( $is_iphone ) { ?>
< style type = " text/css " >. row - actions { visibility : visible ;} </ style >
< ? php } ?>
</ head >
< body class = " wp-admin no-js <?php echo apply_filters( 'admin_body_class', '' ) . " $admin_body_class " ; ?> " >
2008-12-27 07:18:38 -05:00
< script type = " text/javascript " >
2009-03-24 11:27:17 -04:00
//<![CDATA[
2009-02-04 10:05:57 -05:00
( function (){
2009-04-04 13:07:31 -04:00
var c = document . body . className ;
c = c . replace ( / no - js / , 'js' );
document . body . className = c ;
2009-02-04 10:05:57 -05:00
})();
2009-03-24 11:27:17 -04:00
//]]>
2008-12-27 07:18:38 -05:00
</ script >
2008-01-13 22:16:56 -05:00
< div id = " wpwrap " >
< div id = " wpcontent " >
2004-04-28 15:49:27 -04:00
< div id = " wphead " >
2008-09-27 00:56:51 -04:00
< ? php
2010-07-30 16:34:54 -04:00
if ( is_network_admin () )
$blog_name = esc_html ( $current_site -> site_name );
2010-11-09 17:00:50 -05:00
elseif ( is_user_admin () )
$blog_name = __ ( 'Global Dashboard' );
2010-07-30 16:34:54 -04:00
else
$blog_name = get_bloginfo ( 'name' , 'display' );
2008-12-10 01:19:24 -05:00
if ( '' == $blog_name ) {
2010-10-26 21:48:08 -04:00
$blog_name = __ ( 'Visit Site' );
2008-12-10 01:19:24 -05:00
} else {
2008-12-10 13:05:12 -05:00
$blog_name_excerpt = wp_html_excerpt ( $blog_name , 40 );
2008-12-10 01:19:24 -05:00
if ( $blog_name != $blog_name_excerpt )
$blog_name_excerpt = trim ( $blog_name_excerpt ) . '…' ;
$blog_name = $blog_name_excerpt ;
2010-01-26 13:16:53 -05:00
unset ( $blog_name_excerpt );
2008-12-10 01:19:24 -05:00
}
2008-11-09 15:02:59 -05:00
$title_class = '' ;
2008-11-10 13:54:18 -05:00
if ( function_exists ( 'mb_strlen' ) ) {
if ( mb_strlen ( $blog_name , 'UTF-8' ) > 30 )
$title_class = 'class="long-title"' ;
} else {
if ( strlen ( $blog_name ) > 30 )
$title_class = 'class="long-title"' ;
}
2008-09-27 00:56:51 -04:00
?>
2008-10-02 07:04:09 -04:00
2010-05-03 14:16:22 -04:00
< img id = " header-logo " src = " <?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?> " alt = " " width = " 32 " height = " 32 " />
2010-04-19 09:33:18 -04:00
< h1 id = " site-heading " < ? php echo $title_class ?> >
2010-05-03 14:16:22 -04:00
< a href = " <?php echo trailingslashit( get_bloginfo( 'url' ) ); ?> " title = " <?php esc_attr_e('Visit Site') ?> " >
2010-04-19 09:33:18 -04:00
< span id = " site-title " >< ? php echo $blog_name ?> </span>
</ a >
2010-11-09 17:00:50 -05:00
< ? php if ( ! is_network_admin () && ! is_user_admin () && current_user_can ( 'manage_options' ) && '1' != get_option ( 'blog_public' ) ) : ?>
2010-04-25 21:26:08 -04:00
< a id = " privacy-on-link " href = " options-privacy.php " title = " <?php echo esc_attr( apply_filters('privacy_on_link_title', __('Your site is asking search engines not to index its content') ) ); ?> " >< ? php echo apply_filters ( 'privacy_on_link_text' , __ ( 'Search Engines Blocked' ) ); ?> </a>
2010-04-19 09:33:18 -04:00
< ? php endif ; ?>
</ h1 >
2008-05-19 11:41:31 -04:00
2010-02-28 05:23:55 -05:00
< ? php do_action ( 'in_admin_header' ); ?>
2008-10-17 01:48:00 -04:00
< div id = " wphead-info " >
< div id = " user_info " >
2010-02-28 05:23:55 -05:00
< p >< ? php
$links = array ();
$links [ 5 ] = sprintf ( __ ( 'Howdy, <a href="%1$s" title="Edit your profile">%2$s</a>' ), 'profile.php' , $user_identity );
2010-07-30 16:34:54 -04:00
if ( is_multisite () && is_super_admin () ) {
if ( ! is_network_admin () )
$links [ 10 ] = '| <a href="' . network_admin_url () . '" title="' . esc_attr__ ( 'Network Admin' ) . '">' . __ ( 'Network Admin' ) . '</a>' ;
elseif ( $last_blog = get_user_option ( 'last-blog-admin-visited' ) )
$links [ 10 ] = '| <a href="' . get_admin_url ( $last_blog ) . '" title="' . esc_attr__ ( 'Site Admin' ) . '">' . __ ( 'Site Admin' ) . '</a>' ;
}
$links [ 15 ] = '| <a href="' . wp_logout_url () . '" title="' . esc_attr__ ( 'Log Out' ) . '">' . __ ( 'Log Out' ) . '</a>' ;
2010-02-28 05:23:55 -05:00
$links = apply_filters ( 'admin_user_info_links' , $links , $current_user );
ksort ( $links );
echo implode ( ' ' , $links );
?> </p>
2008-10-17 01:48:00 -04:00
</ div >
2008-10-22 18:08:58 -04:00
2010-08-02 15:07:03 -04:00
< ? php favorite_actions ( $current_screen ); ?>
2008-10-17 01:48:00 -04:00
</ div >
2008-10-18 12:54:14 -04:00
</ div >
2008-08-29 02:36:31 -04:00
< div id = " wpbody " >
2010-01-15 11:58:36 -05:00
< ? php
2010-01-26 13:16:53 -05:00
unset ( $title_class , $blog_name );
2010-01-15 11:58:36 -05:00
require ( ABSPATH . 'wp-admin/menu-header.php' );
$current_screen -> parent_file = $parent_file ;
$current_screen -> parent_base = preg_replace ( '/\?.*$/' , '' , $parent_file );
$current_screen -> parent_base = str_replace ( '.php' , '' , $current_screen -> parent_base );
?>
2008-10-26 21:22:24 -04:00
2008-08-29 02:36:31 -04:00
< div id = " wpbody-content " >
< ? php
2010-01-15 11:58:36 -05:00
screen_meta ( $current_screen );
2008-11-28 19:36:26 -05:00
2010-11-06 13:40:12 -04:00
if ( is_network_admin () )
2010-08-02 11:36:57 -04:00
do_action ( 'network_admin_notices' );
2010-11-06 13:40:12 -04:00
elseif ( is_user_admin () )
do_action ( 'user_admin_notices' );
else
do_action ( 'admin_notices' );
2010-08-02 11:36:57 -04:00
2010-11-06 13:40:12 -04:00
do_action ( 'all_admin_notices' );
2008-11-11 17:40:16 -05:00
2010-01-26 13:16:53 -05:00
if ( $parent_file == 'options-general.php' )
2007-07-27 17:28:01 -04:00
require ( ABSPATH . 'wp-admin/options-head.php' );