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(''); }