Пример #1
0
    public static function _renderAllSites($showDelete = true, $showAddNew = true)
    {
        self::renderHeader('');
        $userExtension = MainWP_DB::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);
        if (MainWP_Twitter::enabledTwitterMessages()) {
            $filter = array('upgrade_all_plugins', 'upgrade_all_themes', 'upgrade_all_wp_core');
            foreach ($filter as $what) {
                $twitters = MainWP_Twitter::getTwitterNotice($what);
                if (is_array($twitters)) {
                    foreach ($twitters as $timeid => $twit_mess) {
                        if (!empty($twit_mess)) {
                            $sendText = MainWP_Twitter::getTwitToSend($what, $timeid);
                            if (!empty($sendText)) {
                                ?>
								<div class="mainwp-tips mainwp_info-box-blue twitter"><span class="mainwp-tip" twit-what="<?php 
                                echo $what;
                                ?>
" twit-id="<?php 
                                echo $timeid;
                                ?>
"><?php 
                                echo $twit_mess;
                                ?>
</span>&nbsp;<?php 
                                MainWP_Twitter::genTwitterButton($sendText);
                                ?>
<span><a href="#" class="mainwp-dismiss-twit" ><i class="fa fa-times-circle"></i> <?php 
                                _e('Dismiss', 'mainwp');
                                ?>
</a></span></div>
								<?php 
                            }
                        }
                    }
                }
            }
        }
        ?>
		<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 
        MainWP_Manage_Sites_View::_renderInfo();
        //            self::$sitesTable->display_search();
        ?>
			<form method="post" class="mainwp-table-container">
				<input type="hidden" name="page" value="sites_list_table">
				<?php 
        MainWP_Manage_Sites_View::_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 
        esc_attr_e('Backup All', 'mainwp');
        ?>
" class="button-primary"/>
			<input id="managesites-backup-ignore" type="button" name="Ignore" value="<?php 
        esc_attr_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 
        esc_attr_e('Cancel', 'mainwp');
        ?>
" class="button"/>
		</div>

		<?php 
        self::renderFooter('');
    }