示例#1
0
    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('');
    }