function process_request() { if (current_user_can('manage_options') && isset($_POST['MM_Setting_Model'])) { if (!wp_verify_nonce(mmg()->post('_mmnonce'), 'mm_settings')) { return; } $model = new MM_Setting_Model(); $model->load(); $model->import($_POST['MM_Setting_Model']); $model->save(); $this->set_flash('setting_save', __("Your settings have been successfully updated.", mmg()->domain)); wp_redirect($_SERVER['REQUEST_URI']); exit; } }