Пример #1
0
    public static function _renderAllSites($showDelete = true, $showAddNew = true)
    {
        self::renderHeader('');
        $userExtension = MainWPDB::Instance()->getUserExtension();
        $globalIgnoredPluginConflicts = json_decode($userExtension->ignored_pluginConflicts, true);
        if (!is_array($globalIgnoredPluginConflicts)) {
            $globalIgnoredPluginConflicts = array();
        }
        $globalIgnoredThemeConflicts = json_decode($userExtension->ignored_themeConflicts, true);
        if (!is_array($globalIgnoredThemeConflicts)) {
            $globalIgnoredThemeConflicts = array();
        }
        self::$sitesTable->prepare_items($globalIgnoredPluginConflicts, $globalIgnoredThemeConflicts);
        ?>
        <div id="mainwp_managesites_content">
            <div id="mainwp_managesites_add_errors" class="mainwp_error mainwp_info-box-red"></div>
            <div id="mainwp_managesites_add_message" class="mainwp_updated updated mainwp_info-box"></div>
            <div id="mainwp_managesites_add_other_message" class="mainwp_updated updated mainwp_info-box hidden"></div>
            <?php 
        MainWPManageSitesView::_renderInfo();
        //            self::$sitesTable->display_search();
        ?>
        <form method="post" class="mainwp-table-container">
          <input type="hidden" name="page" value="sites_list_table">
          <?php 
        MainWPManageSitesView::_renderNotes();
        self::$sitesTable->display();
        self::$sitesTable->clear_items();
        ?>
        </form>
    </div>
        
    <div id="managesites-backup-box" title="Full backup required" style="display: none; text-align: center">
        <div style="height: 190px; overflow: auto; margin-top: 20px; margin-bottom: 10px; text-align: left" id="managesites-backup-content">
        </div>
        <input id="managesites-backup-all" type="button" name="Backup All" value="<?php 
        _e('Backup All', 'mainwp');
        ?>
" class="button-primary" />
        <input id="managesites-backup-ignore" type="button" name="Ignore" value="<?php 
        _e('Ignore', 'mainwp');
        ?>
" class="button" />
    </div>

    <div id="managesites-backupnow-box" title="Full backup" style="display: none; text-align: center">
        <div style="height: 190px; overflow: auto; margin-top: 20px; margin-bottom: 10px; text-align: left" id="managesites-backupnow-content">
        </div>
        <input id="managesites-backupnow-close" type="button" name="Ignore" value="<?php 
        _e('Cancel', 'mainwp');
        ?>
" class="button" />
    </div>
        
    <?php 
        self::renderFooter('');
    }