2006-02-17 01:29:33 +00:00
< ? php
2008-08-11 20:26:31 +00:00
/**
* WordPress Administration Template Header
*
* @ package WordPress
* @ subpackage Administration
*/
2007-06-02 05:21:18 +00:00
@ header ( 'Content-Type: ' . get_option ( 'html_type' ) . '; charset=' . get_option ( 'blog_charset' ));
2010-05-02 18:39:31 +00:00
if ( ! defined ( 'WP_ADMIN' ) )
require_once ( './admin.php' );
2006-05-22 17:16:05 +00:00
get_admin_page_title ();
2010-07-30 20:34:54 +00:00
2009-05-18 15:11:07 +00:00
$title = esc_html ( strip_tags ( $title ) );
2010-07-30 20:34:54 +00:00
2008-12-05 05:33:36 +00:00
wp_user_settings ();
2009-04-30 07:17:05 +00:00
wp_menu_unfold ();
2010-07-30 20:34:54 +00: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 05:16:17 +00:00
?>
2004-10-19 03:03:06 +00:00
<! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
2009-05-11 21:07:21 +00:00
< html xmlns = " http://www.w3.org/1999/xhtml " < ? php do_action ( 'admin_xml_ns' ); ?> <?php language_attributes(); ?>>
2003-05-22 12:12:53 +00:00
< head >
2006-08-30 21:46:31 +00:00
< meta http - equiv = " Content-Type " content = " <?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?> " />
2009-02-23 06:31:37 +00:00
< title >< ? php echo $title ; ?> ‹ <?php bloginfo('name') ?> — WordPress</title>
2008-03-02 20:17:30 +00:00
< ? php
2008-05-21 23:24:23 +00:00
2008-02-10 08:10:11 +00:00
wp_admin_css ( 'css/global' );
wp_admin_css ();
2008-03-11 21:06:03 +00:00
wp_admin_css ( 'css/colors' );
2008-05-21 23:24:23 +00:00
wp_admin_css ( 'css/ie' );
2010-01-07 02:33:23 +00:00
if ( is_multisite () )
wp_admin_css ( 'css/ms' );
2009-01-12 13:43:17 +00:00
wp_enqueue_script ( 'utils' );
2008-05-21 23:24:23 +00:00
2009-06-03 07:06:45 +00:00
$admin_body_class = preg_replace ( '/[^a-z0-9_-]+/i' , '-' , $hook_suffix );
2008-02-10 08:10:11 +00:00
?>
2004-08-01 08:04:39 +00:00
< script type = " text/javascript " >
2003-12-22 00:09:59 +00:00
//<![CDATA[
2009-01-12 13:43:17 +00: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 18:06:14 +00:00
var userSettings = {
2010-03-17 16:27:25 +00:00
'url' : '<?php echo SITECOOKIEPATH; ?>' ,
2010-03-02 18:06:14 +00:00
'uid' : '<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo $current_user->ID; ?>' ,
'time' : '<?php echo time() ?>'
},
2010-03-17 16:27:25 +00: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 21:39:37 +00:00
thousandsSeparator = '<?php echo addslashes( $wp_locale->number_format[' thousands_sep '] ); ?>' ,
2010-05-27 18:57:07 +00:00
decimalPoint = '<?php echo addslashes( $wp_locale->number_format[' decimal_point '] ); ?>' ,
isRtl = < ? php echo ( int ) is_rtl (); ?> ;
2008-03-11 00:58:37 +00:00
//]]>
2003-05-22 12:12:53 +00:00
</ script >
2008-10-02 11:04:09 +00:00
< ? php
2006-08-28 23:08:48 +00:00
2010-01-21 06:53:33 +00:00
if ( in_array ( $pagenow , array ( 'post.php' , 'post-new.php' ) ) ) {
2009-05-04 10:34:50 +00:00
add_action ( 'admin_print_footer_scripts' , 'wp_tiny_mce' , 25 );
2009-01-12 13:43:17 +00:00
wp_enqueue_script ( 'quicktags' );
2008-10-02 16:30:14 +00:00
}
2009-01-15 07:43:35 +00:00
do_action ( 'admin_enqueue_scripts' , $hook_suffix );
2008-11-12 17:11:49 +00: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 13:40:21 +00:00
2010-01-26 18:16:53 +00:00
if ( get_user_setting ( 'mfold' ) == 'f' )
2009-04-29 05:43:03 +00:00
$admin_body_class .= ' folded' ;
2009-02-04 15:05:57 +00:00
2009-04-04 17:07:31 +00: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 12:18:38 +00:00
< script type = " text/javascript " >
2009-03-24 15:27:17 +00:00
//<![CDATA[
2009-02-04 15:05:57 +00:00
( function (){
2009-04-04 17:07:31 +00:00
var c = document . body . className ;
c = c . replace ( / no - js / , 'js' );
document . body . className = c ;
2009-02-04 15:05:57 +00:00
})();
2009-03-24 15:27:17 +00:00
//]]>
2008-12-27 12:18:38 +00:00
</ script >
2008-01-14 03:16:56 +00:00
< div id = " wpwrap " >
< div id = " wpcontent " >
2004-04-28 19:49:27 +00:00
< div id = " wphead " >
2008-09-27 04:56:51 +00:00
< ? php
2010-07-30 20:34:54 +00:00
if ( is_network_admin () )
$blog_name = esc_html ( $current_site -> site_name );
else
$blog_name = get_bloginfo ( 'name' , 'display' );
2008-12-10 06:19:24 +00:00
if ( '' == $blog_name ) {
2008-10-17 21:16:47 +00:00
$blog_name = ' ' ;
2008-12-10 06:19:24 +00:00
} else {
2008-12-10 18:05:12 +00:00
$blog_name_excerpt = wp_html_excerpt ( $blog_name , 40 );
2008-12-10 06:19:24 +00:00
if ( $blog_name != $blog_name_excerpt )
$blog_name_excerpt = trim ( $blog_name_excerpt ) . '…' ;
$blog_name = $blog_name_excerpt ;
2010-01-26 18:16:53 +00:00
unset ( $blog_name_excerpt );
2008-12-10 06:19:24 +00:00
}
2008-11-09 20:02:59 +00:00
$title_class = '' ;
2008-11-10 18:54:18 +00: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 04:56:51 +00:00
?>
2008-10-02 11:04:09 +00:00
2010-05-03 18:16:22 +00:00
< img id = " header-logo " src = " <?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?> " alt = " " width = " 32 " height = " 32 " />
2010-04-19 13:33:18 +00:00
< h1 id = " site-heading " < ? php echo $title_class ?> >
2010-05-03 18:16:22 +00:00
< a href = " <?php echo trailingslashit( get_bloginfo( 'url' ) ); ?> " title = " <?php esc_attr_e('Visit Site') ?> " >
2010-04-19 13:33:18 +00:00
< span id = " site-title " >< ? php echo $blog_name ?> </span>
</ a >
2010-07-30 20:34:54 +00:00
< ? php if ( ! is_network_admin () && current_user_can ( 'manage_options' ) && '1' != get_option ( 'blog_public' ) ) : ?>
2010-04-26 01:26:08 +00: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 13:33:18 +00:00
< ? php endif ; ?>
</ h1 >
2008-05-19 15:41:31 +00:00
2010-02-28 10:23:55 +00:00
< ? php do_action ( 'in_admin_header' ); ?>
2008-10-17 05:48:00 +00:00
< div id = " wphead-info " >
< div id = " user_info " >
2010-02-28 10:23:55 +00: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 20:34:54 +00: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 10:23:55 +00:00
$links = apply_filters ( 'admin_user_info_links' , $links , $current_user );
ksort ( $links );
echo implode ( ' ' , $links );
?> </p>
2008-10-17 05:48:00 +00:00
</ div >
2008-10-22 22:08:58 +00:00
2010-07-30 20:34:54 +00:00
< ? php ! is_network_admin () ? favorite_actions ( $current_screen ) : '' ; ?>
2008-10-17 05:48:00 +00:00
</ div >
2008-10-18 16:54:14 +00:00
</ div >
2008-08-29 06:36:31 +00:00
< div id = " wpbody " >
2010-01-15 16:58:36 +00:00
< ? php
2010-01-26 18:16:53 +00:00
unset ( $title_class , $blog_name );
2010-01-15 16:58:36 +00: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-27 01:22:24 +00:00
2008-08-29 06:36:31 +00:00
< div id = " wpbody-content " >
< ? php
2010-01-15 16:58:36 +00:00
screen_meta ( $current_screen );
2008-11-29 00:36:26 +00:00
do_action ( 'admin_notices' );
2008-11-11 22:40:16 +00:00
2010-01-26 18:16:53 +00:00
if ( $parent_file == 'options-general.php' )
2007-07-27 21:28:01 +00:00
require ( ABSPATH . 'wp-admin/options-head.php' );