示例#1
0
    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&amp;ajax=1&amp;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);
        }
    }
示例#2
0
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);
    }
}