function mainwp_offline_check_check() { $this->secure_request(); die(json_encode(MainWPOfflineChecks::checkWebsite())); }
public static function initMenu() { add_submenu_page('mainwp_tab', __('Offline Checks', 'mainwp'), ' <div class="mainwp-hidden">' . __('Offline Checks', 'mainwp') . '</div>', 'read', 'OfflineChecks', array(MainWPOfflineChecks::getClassName(), 'render')); add_submenu_page('mainwp_tab', __('Offline Checks Help', 'mainwp'), '<div class="mainwp-hidden">' . __('Offline Checks Help', 'mainwp') . '</div>', 'read', 'OfflineChecksHelp', array(MainWPOfflineChecks::getClassName(), 'QSGManageOfflineChecks')); }
function new_menus() { if (MainWPUtility::isAdmin()) { //Adding the page to manage your added sites/groups //The first page which will display the post area etc.. MainWPSecurityIssues::initMenu(); MainWPManageSites::initMenu(); MainWPPost::initMenu(); MainWPPage::initMenu(); MainWPThemes::initMenu(); MainWPPlugins::initMenu(); MainWPUser::initMenu(); MainWPManageBackups::initMenu(); MainWPOfflineChecks::initMenu(); MainWPBulkUpdateAdminPasswords::initMenu(); MainWPManageGroups::initMenu(); MainWPSettings::initMenu(); MainWPExtensions::initMenu(); do_action('mainwp_admin_menu'); MainWPDocumentation::initMenu(); MainWPServerInformation::initMenu(); MainWPChildScan::initMenu(); MainWPAPISettings::initMenu(); } }
public static function render() { if (!mainwp_current_user_can("dashboard", "manage_dashboard_settings")) { mainwp_do_not_have_permissions("manage dashboard settings"); return; } $updated = MainWPOptions::handleSettingsPost(); $updated |= MainWPManageSites::handleSettingsPost(); $updated |= MainWPOfflineChecks::handleSettingsPost(); $updated |= MainWPFootprint::handleSettingsPost(); self::renderHeader(''); ?> <?php if ($updated) { ?> <div id="ajax-information-zone" class="updated"><p><?php _e('Your settings have been saved.', 'mainwp'); ?> </p></div> <?php } MainWPAPISettingsView::renderForumSignup(); ?> <form method="POST" action="admin.php?page=Settings" id="mainwp-settings-page-form"> <?php MainWPOptions::renderSettings(); MainWPManageSites::renderSettings(); MainWPOfflineChecks::renderSettings(); MainWPFootprint::renderSettings(); MainWPAPISettingsView::renderSettings(); ?> <p class="submit"><input type="submit" name="submit" id="submit" class="button-primary" value="<?php _e('Save Settings', 'mainwp'); ?> "/> </p> </form> <?php self::renderFooter(''); }