Beispiel #1
0
    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"></i> <?php 
        _e('Pages', 'mainwp');
        ?>
</h2><div style="clear: both;"></div><br/>
        <div id="mainwp-tip-zone">
          <?php 
        if ($shownPage == 'BulkManage') {
            ?>
 
                <?php 
            if (MainWPUtility::showUserTip('mainwp-managepage-tips')) {
                ?>
                <div class="mainwp-tips mainwp_info-box-blue"><span class="mainwp-tip" id="mainwp-managepage-tips"><strong><?php 
                _e('MainWP Tip', 'mainwp');
                ?>
: </strong><?php 
                _e('You can also quickly see all Published, Draft, Pending and Trash Pages for a single site from your Individual Site Dashboard Recent Pages 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_pages")) {
            ?>
                <a class="nav-tab pos-nav-tab <?php 
            if ($shownPage === 'BulkManage') {
                echo "nav-tab-active";
            }
            ?>
" href="admin.php?page=PageBulkManage"><?php 
            _e('Manage', 'mainwp');
            ?>
</a>                
                <a class="nav-tab pos-nav-tab <?php 
            if ($shownPage === 'BulkAdd') {
                echo "nav-tab-active";
            }
            ?>
" href="admin.php?page=PageBulkAdd"><?php 
            _e('Add New', 'mainwp');
            ?>
</a>
                <?php 
        }
        ?>
                <a style="float: right" class="mainwp-help-tab nav-tab pos-nav-tab <?php 
        if ($shownPage === 'PagesHelp') {
            echo "nav-tab-active";
        }
        ?>
" href="admin.php?page=PagesHelp"><?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=Page" . $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>
        <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 (MainWPUtility::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 (MainWPUtility::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=' . $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 
    }
Beispiel #3
0
    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 (MainWPUtility::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 (MainWPUtility::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 
                _e('We currently recommend the free <a href="https://extensions.mainwp.com/product/mainwp-advanced-uptime-monitor/" target="_blank">Advanced Uptime Monitor Extension</a> to perform more frequent tests.', '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 === '') {
            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>
        <div id="mainwp_wrap-inside">
        <?php 
    }
Beispiel #4
0
    function on_show_page()
    {
        if (!mainwp_current_user_can("dashboard", "access_global_dashboard")) {
            mainwp_do_not_have_permissions("global dashboard");
            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 (MainWPUtility::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 = MainWPDB::Instance()->query(MainWPDB::Instance()->getSQLWebsitesForCurrentUser(false, null, 'wp_sync.dtsSync DESC, wp.url ASC'));
        self::renderDashboardBody($websites, $this->dashBoard, $screen_layout_columns);
        @MainWPDB::free_result($websites);
        ?>
    </div>
    <?php 
    }
Beispiel #5
0
    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 (MainWPUtility::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 (MainWPUtility::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 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>
        <div id="mainwp_wrap-inside">
        <?php 
    }