Ejemplo n.º 1
0
    /**
     * @param string $shownPage The page slug shown at this moment
     */
    public static function renderHeader($shownPage)
    {
        ?>
		<div class="wrap">
		<a href="https://mainwp.com" id="mainwplogo" title="MainWP" target="_blank"><img
				src="<?php 
        echo plugins_url('images/logo.png', dirname(__FILE__));
        ?>
" height="50"
				alt="MainWP"/></a>
		<h2><i class="fa fa-cogs"></i> <?php 
        _e('MainWP Settings', 'mainwp');
        ?>
</h2>
		<div style="clear: both;"></div><br/>
		<div id="mainwp-tip-zone">
			<?php 
        if ($shownPage == '') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-settings-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-settings-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('The majority of these default settings can also be tweaked on the Site level by visiting Manage Sites &rarr; Edit Site.', 'mainwp');
                ?>
</span><span><a href="#" class="mainwp-dismiss"><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
							</a></span></div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
			<?php 
        if ($shownPage == 'OfflineChecks') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-aumrecommend-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-aumrecommend-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                echo sprintf(__('We currently recommend the free %sAdvanced Uptime Monitor Extension%s to perform more frequent tests.', 'mainwp'), '<a href="https://mainwp.com/extension/advanced-uptime-monitor/" target="_blank">', '</a>');
                ?>
</span><span><a href="#" class="mainwp-dismiss"><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
							</a></span></div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
		</div>
		<div class="mainwp-tabs" id="mainwp-tabs">
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage === '') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=Settings"><?php 
        _e('Global Options', 'mainwp');
        ?>
</a>
			<a style="float: right" class="mainwp-help-tab nav-tab pos-nav-tab <?php 
        if ($shownPage === 'SettingsHelp') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=SettingsHelp"><?php 
        _e('Help', 'mainwp');
        ?>
</a>
			<?php 
        if (isset(self::$subPages) && is_array(self::$subPages)) {
            foreach (self::$subPages as $subPage) {
                ?>
					<a class="nav-tab pos-nav-tab <?php 
                if ($shownPage === $subPage['slug']) {
                    echo 'nav-tab-active';
                }
                ?>
" href="admin.php?page=Settings<?php 
                echo $subPage['slug'];
                ?>
"><?php 
                echo $subPage['title'];
                ?>
</a>
					<?php 
            }
        }
        ?>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage === 'DashboardOptions') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=DashboardOptions"><?php 
        _e('Dashboard Options', 'mainwp');
        ?>
</a>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage === 'MainWPTools') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=MainWPTools"><?php 
        _e('MainWP Tools', 'mainwp');
        ?>
</a>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage === 'OfflineChecks') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=OfflineChecks"><?php 
        _e('Offline Checks', 'mainwp');
        ?>
</a>
			<div class="clear"></div>
		</div>
		<div id="mainwp_wrap-inside">
		<?php 
    }
Ejemplo n.º 2
0
    /**
     * @param string $shownPage The page slug shown at this moment
     */
    public static function renderHeader($shownPage)
    {
        ?>
		<div class="wrap">
		<a href="https://mainwp.com" id="mainwplogo" title="MainWP" target="_blank"><img src="<?php 
        echo plugins_url('images/logo.png', dirname(__FILE__));
        ?>
" height="50" alt="MainWP"/></a>
		<h2><i class="fa fa-paint-brush"></i> <?php 
        _e('Themes', 'mainwp');
        ?>
</h2>
		<div style="clear: both;"></div><br/>
		<div id="mainwp-tip-zone">
			<?php 
        if ($shownPage == 'Manage') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-managethemes-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-managethemes-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('You can also quickly activate and deactivate installed Themes for a single site from your Individual Site Dashboard Theme widget by visiting Sites &rarr; Manage Sites &rarr; Child Site &rarr; Dashboard.', 'mainwp');
                ?>
</span><span><a href="#" class="mainwp-dismiss"><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
							</a></span></div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
			<?php 
        if ($shownPage == 'Install') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-installthemes-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-installthemes-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('If you check the "Overwrite Existing" option while installing a theme you can easily update or rollback the theme on your child sites.', 'mainwp');
                ?>
</span><span><a href="#" class="mainwp-dismiss"><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
							</a></span></div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
		</div>
		<div class="mainwp-tabs" id="mainwp-tabs">
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage == 'Manage') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=ThemesManage"><?php 
        _e('Manage', 'mainwp');
        ?>
</a>
			<?php 
        if (mainwp_current_user_can('dashboard', 'install_themes')) {
            ?>
				<a class="nav-tab pos-nav-tab <?php 
            if ($shownPage == 'Install') {
                echo 'nav-tab-active';
            }
            ?>
" href="admin.php?page=ThemesInstall"><?php 
            _e('Install', 'mainwp');
            ?>
</a>
			<?php 
        }
        ?>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage == 'AutoUpdate') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=ThemesAutoUpdate"><?php 
        _e('Auto Updates', 'mainwp');
        ?>
</a>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage == 'Ignore') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=ThemesIgnore"><?php 
        _e('Ignored Updates', 'mainwp');
        ?>
</a>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage == 'IgnoredConflicts') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=ThemesIgnoredConflicts"><?php 
        _e('Ignored Conflicts', 'mainwp');
        ?>
</a>
			<a class="nav-tab pos-nav-tab <?php 
        if ($shownPage == 'IgnoreAbandoned') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=ThemesIgnoredAbandoned"><?php 
        _e('Ignored Abandoned', 'mainwp');
        ?>
</a>
			<a style="float: right" class="mainwp-help-tab nav-tab pos-nav-tab <?php 
        if ($shownPage === 'ThemesHelp') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=ThemesHelp"><?php 
        _e('Help', 'mainwp');
        ?>
</a>
			<?php 
        if (isset(self::$subPages) && is_array(self::$subPages)) {
            foreach (self::$subPages as $subPage) {
                ?>
					<a class="nav-tab pos-nav-tab <?php 
                if ($shownPage === $subPage['slug']) {
                    echo 'nav-tab-active';
                }
                ?>
" href="admin.php?page=Themes<?php 
                echo $subPage['slug'];
                ?>
"><?php 
                echo $subPage['title'];
                ?>
</a>
					<?php 
            }
        }
        ?>
			<div class="clear"></div>
		</div>
		<div id="mainwp_wrap-inside">
		<?php 
    }
Ejemplo n.º 3
0
    function on_show_page()
    {
        if (!mainwp_current_user_can('dashboard', 'access_global_dashboard')) {
            mainwp_do_not_have_permissions(__('global dashboard', 'mainwp'));
            return;
        }
        global $screen_layout_columns;
        ?>
		<div id="mainwp_tab-general" class="wrap">
			<a href="https://mainwp.com" id="mainwplogo" title="MainWP" target="_blank"><img src="<?php 
        echo plugins_url('images/logo.png', dirname(__FILE__));
        ?>
" height="50" alt="MainWP"/></a>

			<h2><i class="fa fa-tachometer"></i> <?php 
        _e('MainWP Dashboard', 'mainwp');
        ?>
</h2>

			<div style="clear: both;"></div>
			<br/><br/>
			<?php 
        if (MainWP_Utility::showUserTip('mainwp-dashboard-tips')) {
            ?>
				<div id="mainwp-tip-zone">
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-dashboard-tips"><strong><?php 
            _e('MainWP Tip', 'mainwp');
            ?>
: </strong><?php 
            _e('You can move the Widgets around to fit your needs and even adjust the number of columns by selecting "Screen Options" on the top right.', 'mainwp');
            ?>
</span><span><a href="#" class="mainwp-dismiss"><i class="fa fa-times-circle"></i> <?php 
            _e('Dismiss', 'mainwp');
            ?>
							</a></span></div>
				</div>
			<?php 
        }
        ?>

			<?php 
        $websites = MainWP_DB::Instance()->query(MainWP_DB::Instance()->getSQLWebsitesForCurrentUser(false, null, 'wp_sync.dtsSync DESC, wp.url ASC'));
        self::renderDashboardBody($websites, $this->dashBoard, $screen_layout_columns);
        @MainWP_DB::free_result($websites);
        ?>
		</div>
		<?php 
    }
Ejemplo n.º 4
0
    /**
     * @param string $shownPage The page slug shown at this moment
     */
    public static function renderHeader($shownPage)
    {
        ?>
		<div class="wrap">
		<a href="https://mainwp.com" id="mainwplogo" title="MainWP" target="_blank"><img src="<?php 
        echo plugins_url('images/logo.png', dirname(__FILE__));
        ?>
" height="50" alt="MainWP"/></a>
		<h2><i class="fa fa-file-text"></i> <?php 
        _e('Posts', 'mainwp');
        ?>
</h2>
		<div style="clear: both;"></div><br/>
		<div id="mainwp-tip-zone">
			<?php 
        if ($shownPage == 'BulkManage') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-manageposts-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue"><span class="mainwp-tip" id="mainwp-manageposts-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('You can also quickly see all Published, Draft, Pending and Trash Posts for a single site from your Individual Site Dashboard Recent Posts widget by visiting Sites &rarr; Manage Sites &rarr; Child Site &rarr; Dashboard.', 'mainwp');
                ?>
</span><span><a href="#" class="mainwp-dismiss"><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
							</a></span></div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
		</div>
		<div class="mainwp-tabs" id="mainwp-tabs">
			<?php 
        if (mainwp_current_user_can('dashboard', 'manage_posts')) {
            ?>
				<a class="nav-tab pos-nav-tab <?php 
            if ($shownPage === 'BulkManage') {
                echo 'nav-tab-active';
            }
            ?>
" href="admin.php?page=PostBulkManage"><?php 
            _e('Manage', 'mainwp');
            ?>
</a>
				<a class="nav-tab pos-nav-tab <?php 
            if ($shownPage === 'BulkAdd') {
                echo 'nav-tab-active';
            }
            ?>
" href="admin.php?page=PostBulkAdd"><?php 
            _e('Add New', 'mainwp');
            ?>
</a>
			<?php 
        }
        ?>
			<a style="float: right" class="mainwp-help-tab nav-tab pos-nav-tab <?php 
        if ($shownPage === 'PostsHelp') {
            echo 'nav-tab-active';
        }
        ?>
" href="admin.php?page=PostsHelp"><?php 
        _e('Help', 'mainwp');
        ?>
</a>
			<?php 
        if (isset(self::$subPages) && is_array(self::$subPages)) {
            foreach (self::$subPages as $subPage) {
                if (isset($subPage['tab_link_hidden']) && $subPage['tab_link_hidden'] == true) {
                    $tab_link = '#';
                } else {
                    $tab_link = 'admin.php?page=Post' . $subPage['slug'];
                }
                ?>
					<a class="nav-tab pos-nav-tab <?php 
                if ($shownPage === $subPage['slug']) {
                    echo 'nav-tab-active';
                }
                ?>
" href="<?php 
                echo $tab_link;
                ?>
"><?php 
                echo $subPage['title'];
                ?>
</a>
					<?php 
            }
        }
        ?>
			<div class="clear"></div>
		</div>
		<div id="mainwp_wrap-inside">
		<?php 
    }
    public static function renderHeader($shownPage, &$subPages)
    {
        if ($shownPage == '') {
            $shownPage = 'ManageSites';
        }
        $site_id = 0;
        if (isset($_GET['id']) && !empty($_GET['id'])) {
            $site_id = $_GET['id'];
        } else {
            if (isset($_GET['backupid']) && !empty($_GET['backupid'])) {
                $site_id = $_GET['backupid'];
            } else {
                if (isset($_GET['dashboard']) && !empty($_GET['dashboard'])) {
                    $site_id = $_GET['dashboard'];
                } else {
                    if (isset($_GET['scanid']) && !empty($_GET['scanid'])) {
                        $site_id = $_GET['scanid'];
                    }
                }
            }
        }
        $managesites_pages = array('ManageSites' => array('href' => 'admin.php?page=managesites', 'title' => __('Manage', 'mainwp'), 'access' => true), 'AddNew' => array('href' => 'admin.php?page=managesites&do=new', 'title' => __('Add New', 'mainwp'), 'access' => mainwp_current_user_can('dashboard', 'add_sites')), 'Test' => array('href' => 'admin.php?page=managesites&do=test', 'title' => __('Test Connection', 'mainwp'), 'access' => mainwp_current_user_can('dashboard', 'test_connection')), 'ManageGroups' => array('href' => 'admin.php?page=ManageGroups', 'title' => __('Groups', 'mainwp'), 'access' => true));
        $site_pages = array('ManageSitesDashboard' => array('href' => 'admin.php?page=managesites&dashboard=' . $site_id, 'title' => __('Dashboard', 'mainwp'), 'access' => mainwp_current_user_can('dashboard', 'access_individual_dashboard')), 'ManageSitesEdit' => array('href' => 'admin.php?page=managesites&id=' . $site_id, 'title' => __('Edit', 'mainwp'), 'access' => mainwp_current_user_can('dashboard', 'edit_sites')), 'ManageSitesBackups' => array('href' => 'admin.php?page=managesites&backupid=' . $site_id, 'title' => __('Backups', 'mainwp'), 'access' => mainwp_current_user_can('dashboard', 'execute_backups')), 'SecurityScan' => array('href' => 'admin.php?page=managesites&scanid=' . $site_id, 'title' => __('Security Scan', 'mainwp'), 'access' => true));
        global $mainwpUseExternalPrimaryBackupsMethod;
        if (!empty($mainwpUseExternalPrimaryBackupsMethod)) {
            unset($site_pages['ManageSitesBackups']);
        }
        $breadcrumd = '';
        if ($shownPage != 'SitesHelp' && !isset($managesites_pages[$shownPage])) {
            $breadcrumd = self::getBreadcrumb($shownPage, $subPages);
        }
        ?>
	<div class="wrap">
		<a href="https://mainwp.com" id="mainwplogo" title="MainWP" target="_blank">
		<img src="<?php 
        echo plugins_url('images/logo.png', dirname(__FILE__));
        ?>
" height="50" alt="MainWP"/>
		</a>
		<h2><i class="fa fa-globe"></i> <?php 
        _e('Sites', 'mainwp');
        ?>
</h2>
		<div style="clear: both;"></div>
		<br/>

		<div id="mainwp-tip-zone">
			<?php 
        if ($shownPage == '') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-managesites-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-managesites-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('You can show more or less information per row by selecting "Screen Options" on the top right.', 'mainwp');
                ?>
</span>
						<span><a href="#" class="mainwp-dismiss" ><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
</a></span>
					</div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
			<?php 
        if ($shownPage == 'ManageSitesDashboard') {
            ?>
				<?php 
            if (MainWP_Utility::showUserTip('mainwp-managesitesdashboard-tips')) {
                ?>
					<div class="mainwp-tips mainwp_info-box-blue">
						<span class="mainwp-tip" id="mainwp-managesitesdashboard-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('You can move the Widgets around to fit your needs and even adjust the number of columns by selecting "Screen Options" on the top right.', 'mainwp');
                ?>
</span>
						<span><a href="#" class="mainwp-dismiss" ><i class="fa fa-times-circle"></i> <?php 
                _e('Dismiss', 'mainwp');
                ?>
</a></span>
					</div>
				<?php 
            }
            ?>
			<?php 
        }
        ?>
		</div>

		<div class="mainwp-tabs" id="mainwp-tabs">
            <?php 
        echo !empty($breadcrumd) ? $breadcrumd . '<br />' : '';
        ?>
			<?php 
        if ($shownPage == 'ManageSitesBulkUpload') {
            ?>
				<a class="nav-tab pos-nav-tab nav-tab-active" href="#"><?php 
            _e('Bulk upload', 'mainwp');
            ?>
</a>
				<?php 
        } else {
            if ($shownPage == 'SitesHelp' || isset($managesites_pages[$shownPage])) {
                foreach ($managesites_pages as $page => $value) {
                    if (!$value['access']) {
                        continue;
                    }
                    ?>
					<a class="nav-tab pos-nav-tab <?php 
                    echo $shownPage == $page ? 'nav-tab-active' : '';
                    ?>
" href="<?php 
                    echo $value['href'];
                    ?>
"><?php 
                    echo $value['title'];
                    ?>
</a>
					<?php 
                }
            } else {
                if ($site_id) {
                    foreach ($site_pages as $page => $value) {
                        if (!$value['access']) {
                            continue;
                        }
                        ?>
					<a class="nav-tab pos-nav-tab <?php 
                        echo $shownPage == $page ? 'nav-tab-active' : '';
                        ?>
" href="<?php 
                        echo $value['href'];
                        ?>
"><?php 
                        echo $value['title'];
                        ?>
</a>
					<?php 
                    }
                }
            }
        }
        if (isset($subPages) && is_array($subPages)) {
            foreach ($subPages as $subPage) {
                if (isset($subPage['sitetab']) && $subPage['sitetab'] == true && empty($site_id)) {
                    continue;
                }
                ?>
					<a class="nav-tab pos-nav-tab <?php 
                if ($shownPage === $subPage['slug']) {
                    echo 'nav-tab-active';
                }
                ?>
" href="admin.php?page=ManageSites<?php 
                echo $subPage['slug'] . ($site_id ? '&id=' . esc_attr($site_id) : '');
                ?>
"><?php 
                echo $subPage['title'];
                ?>
</a>
					<?php 
            }
        }
        ?>
			<a class="mainwp-help-tab nav-tab pos-nav-tab <?php 
        echo $shownPage == 'SitesHelp' ? 'nav-tab-active' : '';
        ?>
" style="float:right" href="admin.php?page=SitesHelp"><?php 
        echo __('Help', 'mainwp');
        ?>
</a>
			<div class="clear"></div>
		</div>

		<div id="mainwp_wrap-inside">
		<?php 
    }