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 → Manage Sites → Child Site → 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 }
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 → 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 }
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 }
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 → Manage Sites → Child Site → 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 }