function powerpress_multisite_page() { global $wpdb, $wp_roles, $current_user, $current_site, $is_subdomain; if (isset($_REQUEST['blog_id'])) { require_once POWERPRESS_ABSPATH . '/powerpressadmin-basic.php'; $Settings = get_blog_option($_REQUEST['blog_id'], 'powerpress_general'); $this->_admin_page_header('powerpress-multisite', 'powerpress-multisite-save-site-settings'); ?> <input type="hidden" name="action" value="powerpress-multisite-save-site-settings" /> <input type="hidden" name="blog_id" value="<?php echo $_REQUEST['blog_id']; ?> " /> <div id="powerpress_admin_header"> <h2><?php echo __('Blubrry PowerPress Site Settings', 'powerpress'); ?> </h2> </div> <div> <?php powerpressadmin_edit_blubrry_services($Settings, network_admin_url('sites.php?action=powerpress-multisite&ajax=1&blog_id=' . $_REQUEST['blog_id']), 'powerpress-multisite-ajax-account'); powerpressadmin_edit_media_statistics($Settings); ?> </div> <div class="clear"></div> <?php powerpress_admin_page_footer(true); } else { $Settings = get_site_option('powerpress_multisite', array('services_multisite_only' => false)); $this->_admin_page_header('powerpress-multisite', 'powerpress-multisite-save-network-settings'); ?> <input type="hidden" name="action" value="powerpress-multisite-save-network-settings" /> <div id="powerpress_admin_header"> <h2><?php echo __('Blubrry PowerPress Network Settings', 'powerpress-multisite'); ?> </h2> </div> <div> <?php ?> <table class="form-table"> <tr valign="top"> <th scope="row"><label for="blogname"><?php echo htmlspecialchars(__('Services & Stats', 'powerpress-multisite')); ?> </label></th> <td><fieldset><legend class="screen-reader-text"><span><?php echo htmlspecialchars(__('Services & Stats', 'powerpress-multisite')); ?> </span></legend><label for="users_can_register"> <input name="PowerPress[services_multisite_only]" type="checkbox" id="services_multisite_only" value="1" <?php if (!empty($Settings['services_multisite_only'])) { echo 'checked'; } ?> /> <?php echo htmlspecialchars(__('Managed by Network', 'powerpress-multisite')); ?> </label> </fieldset> <p><?php echo __('When checked, only the Network Admin interface can configure services and statistics.', 'powerpress-multisite'); ?> </p> </td> </tr> </table> </div> <?php powerpress_admin_page_footer(true); } }
function powerpress_admin_page_tools() { $Action = !empty($_GET['action']) ? $_GET['action'] : false; switch ($Action) { case 'powerpress-podpress-epiosdes': powerpress_admin_page_header('powerpress/powerpressadmin_tools.php', 'powerpress-import-podpress'); require_once POWERPRESS_ABSPATH . '/powerpressadmin-podpress.php'; powerpress_admin_podpress(); powerpress_admin_page_footer(false); break; case 'powerpress-mt-epiosdes': powerpress_admin_page_header('powerpress/powerpressadmin_tools.php', 'powerpress-import-mt'); require_once POWERPRESS_ABSPATH . '/powerpressadmin-mt.php'; powerpress_admin_mt(); powerpress_admin_page_footer(false); break; case 'powerpress-ping-sites': powerpress_admin_page_header('powerpress/powerpressadmin_tools.php', 'powerpress-ping-sites'); require_once POWERPRESS_ABSPATH . '/powerpressadmin-ping-sites.php'; powerpress_admin_ping_sites(); powerpress_admin_page_footer(false); break; case 'powerpress-find-replace': powerpress_admin_page_header('powerpress/powerpressadmin_tools.php', 'powerpress-find-replace'); require_once POWERPRESS_ABSPATH . '/powerpressadmin-find-replace.php'; powerpress_admin_find_replace(); powerpress_admin_page_footer(false); break; case 'powerpress-diagnostics': powerpress_admin_page_header('powerpress/powerpressadmin_tools.php', false); require_once POWERPRESS_ABSPATH . '/powerpressadmin-diagnostics.php'; powerpressadmin_diagnostics(); powerpress_admin_page_footer(false, false); break; default: powerpress_admin_page_header('powerpress/powerpressadmin_tools.php', false); require_once POWERPRESS_ABSPATH . '/powerpressadmin-tools.php'; powerpress_admin_tools(); powerpress_admin_page_footer(false, false); } }