Example #1
0
    public static function render()
    {
        if (!mainwp_current_user_can('dashboard', 'manage_dashboard_settings')) {
            mainwp_do_not_have_permissions(__('manage dashboard settings', 'mainwp'));
            return;
        }
        $updated = MainWP_Options::handleSettingsPost();
        $updated |= MainWP_Manage_Sites::handleSettingsPost();
        $updated |= MainWP_Offline_Checks::handleSettingsPost();
        $updated |= MainWP_Footprint::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 
        }
        ?>

		<form method="POST" action="admin.php?page=Settings" id="mainwp-settings-page-form">
			<?php 
        MainWP_Options::renderSettings();
        MainWP_Manage_Sites::renderSettings();
        MainWP_Offline_Checks::renderSettings();
        MainWP_Footprint::renderSettings();
        ?>
			<p class="submit">
				<input type="submit" name="submit" id="submit" class="button-primary button button-hero" value="<?php 
        esc_attr_e('Save Settings', 'mainwp');
        ?>
"/>
			</p>
		</form>
		<?php 
        self::renderFooter('');
    }
Example #2
0
 function new_menus()
 {
     if (MainWP_Utility::isAdmin()) {
         //Adding the page to manage your added sites/groups
         //The first page which will display the post area etc..
         MainWP_Security_Issues::initMenu();
         MainWP_Manage_Sites::initMenu();
         MainWP_Post::initMenu();
         MainWP_Page::initMenu();
         MainWP_Themes::initMenu();
         MainWP_Plugins::initMenu();
         MainWP_User::initMenu();
         MainWP_Manage_Backups::initMenu();
         MainWP_Offline_Checks::initMenu();
         MainWP_Bulk_Update_Admin_Passwords::initMenu();
         MainWP_Manage_Groups::initMenu();
         MainWP_Settings::initMenu();
         MainWP_Extensions::initMenu();
         do_action('mainwp_admin_menu');
         MainWP_Documentation::initMenu();
         MainWP_Server_Information::initMenu();
         MainWP_Child_Scan::initMenu();
         MainWP_API_Settings::initMenu();
     }
 }
 public static function initMenu()
 {
     add_submenu_page('mainwp_tab', __('Offline Checks', 'mainwp'), ' <div class="mainwp-hidden">' . __('Offline Checks', 'mainwp') . '</div>', 'read', 'OfflineChecks', array(MainWP_Offline_Checks::getClassName(), 'render'));
 }
 function mainwp_offline_check_check()
 {
     $this->secure_request();
     die(json_encode(MainWP_Offline_Checks::checkWebsite()));
 }