Esempio n. 1
0
/**
 * {@internal Missing Short Description}}
 *
 * Wrap iframe content (produced by $content_func) in a doctype, html head/body
 * etc any additional function args will be passed to content_func.
 *
 * @since 2.5.0
 *
 * @param unknown_type $content_func
 */
function nxt_iframe($content_func)
{
    _nxt_admin_html_begin();
    ?>
<title><?php 
    bloginfo('name');
    ?>
 &rsaquo; <?php 
    _e('Uploads');
    ?>
 &#8212; <?php 
    _e('NXTClass');
    ?>
</title>
<?php 
    nxt_enqueue_style('colors');
    // Check callback name for 'media'
    if (is_array($content_func) && !empty($content_func[1]) && 0 === strpos((string) $content_func[1], 'media') || !is_array($content_func) && 0 === strpos($content_func, 'media')) {
        nxt_enqueue_style('media');
    }
    nxt_enqueue_style('ie');
    ?>
<script type="text/javascript">
//<![CDATA[
addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof nxtOnload!='function'){nxtOnload=func;}else{var oldonload=nxtOnload;nxtOnload=function(){oldonload();func();}}};
var userSettings = {'url':'<?php 
    echo SITECOOKIEPATH;
    ?>
','uid':'<?php 
    if (!isset($current_user)) {
        $current_user = nxt_get_current_user();
    }
    echo $current_user->ID;
    ?>
','time':'<?php 
    echo time();
    ?>
'};
var ajaxurl = '<?php 
    echo admin_url('admin-ajax.php');
    ?>
', pagenow = 'media-upload-popup', adminpage = 'media-upload-popup',
isRtl = <?php 
    echo (int) is_rtl();
    ?>
;
//]]>
</script>
<?php 
    do_action('admin_enqueue_scripts', 'media-upload-popup');
    do_action('admin_print_styles-media-upload-popup');
    do_action('admin_print_styles');
    do_action('admin_print_scripts-media-upload-popup');
    do_action('admin_print_scripts');
    do_action('admin_head-media-upload-popup');
    do_action('admin_head');
    if (is_string($content_func)) {
        do_action("admin_head_{$content_func}");
    }
    ?>
</head>
<body<?php 
    if (isset($GLOBALS['body_id'])) {
        echo ' id="' . $GLOBALS['body_id'] . '"';
    }
    ?>
 class="no-js">
<script type="text/javascript">
document.body.className = document.body.className.replace('no-js', 'js');
</script>
<?php 
    $args = func_get_args();
    $args = array_slice($args, 1);
    call_user_func_array($content_func, $args);
    do_action('admin_print_footer_scripts');
    ?>
<script type="text/javascript">if(typeof nxtOnload=='function')nxtOnload();</script>
</body>
</html>
<?php 
}
Esempio n. 2
0
$title = esc_html(strip_tags($title));
if (is_network_admin()) {
    $admin_title = __('Network Admin');
} elseif (is_user_admin()) {
    $admin_title = __('Global Dashboard');
} else {
    $admin_title = get_bloginfo('name');
}
if ($admin_title == $title) {
    $admin_title = sprintf(__('%1$s &#8212; NXTClass'), $title);
} else {
    $admin_title = sprintf(__('%1$s &lsaquo; %2$s &#8212; NXTClass'), $title, $admin_title);
}
$admin_title = apply_filters('admin_title', $admin_title, $title);
nxt_user_settings();
_nxt_admin_html_begin();
?>
<title><?php 
echo $admin_title;
?>
</title>
<?php 
nxt_enqueue_style('colors');
nxt_enqueue_style('ie');
nxt_enqueue_script('utils');
$admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
?>
<script type="text/javascript">
addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof nxtOnload!='function'){nxtOnload=func;}else{var oldonload=nxtOnload;nxtOnload=function(){oldonload();func();}}};
var userSettings = {
		'url': '<?php 
Esempio n. 3
0
/**
 * Generic Iframe header for use with Thickbox
 *
 * @since 2.7.0
 * @param string $title Title of the Iframe page.
 * @param bool $limit_styles Limit styles to colour-related styles only (unless others are enqueued).
 *
 */
function iframe_header($title = '', $limit_styles = false)
{
    show_admin_bar(false);
    global $hook_suffix, $current_user, $admin_body_class, $nxt_locale;
    $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
    $current_screen = get_current_screen();
    _nxt_admin_html_begin();
    ?>
<title><?php 
    bloginfo('name');
    ?>
 &rsaquo; <?php 
    echo $title;
    ?>
 &#8212; <?php 
    _e('NXTClass');
    ?>
</title>
<?php 
    nxt_enqueue_style('colors');
    ?>
<script type="text/javascript">
//<![CDATA[
addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof nxtOnload!='function'){nxtOnload=func;}else{var oldonload=nxtOnload;nxtOnload=function(){oldonload();func();}}};
function tb_close(){var win=window.dialogArguments||opener||parent||top;win.tb_remove();}
var userSettings = {
		'url': '<?php 
    echo SITECOOKIEPATH;
    ?>
',
		'uid': '<?php 
    if (!isset($current_user)) {
        $current_user = nxt_get_current_user();
    }
    echo $current_user->ID;
    ?>
',
		'time':'<?php 
    echo time();
    ?>
'
	},
	ajaxurl = '<?php 
    echo admin_url('admin-ajax.php');
    ?>
',
	pagenow = '<?php 
    echo $current_screen->id;
    ?>
',
	typenow = '<?php 
    echo $current_screen->post_type;
    ?>
',
	adminpage = '<?php 
    echo $admin_body_class;
    ?>
',
	thousandsSeparator = '<?php 
    echo addslashes($nxt_locale->number_format['thousands_sep']);
    ?>
',
	decimalPoint = '<?php 
    echo addslashes($nxt_locale->number_format['decimal_point']);
    ?>
',
	isRtl = <?php 
    echo (int) is_rtl();
    ?>
;
//]]>
</script>
<?php 
    do_action('admin_enqueue_scripts', $hook_suffix);
    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');
    ?>
</head>
<body<?php 
    if (isset($GLOBALS['body_id'])) {
        echo ' id="' . $GLOBALS['body_id'] . '"';
    }
    ?>
  class="nxt-admin no-js iframe <?php 
    echo apply_filters('admin_body_class', '') . ' ' . $admin_body_class;
    ?>
">
<script type="text/javascript">
//<![CDATA[
(function(){
var c = document.body.className;
c = c.replace(/no-js/, 'js');
document.body.className = c;
})();
//]]>
</script>
<?php 
}