/** * {@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'); ?> › <?php _e('Uploads'); ?> — <?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 }
$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 — NXTClass'), $title); } else { $admin_title = sprintf(__('%1$s ‹ %2$s — 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
/** * 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'); ?> › <?php echo $title; ?> — <?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 }