Example #1
0
<?php

/**
 * iZAP izap_videos
 *
 * @package Elgg videotizer, by iZAP Web Solutions.
 * @license GNU Public License version 3
 * @Contact iZAP Team "<*****@*****.**>"
 * @Founder Tarun Jangra "<*****@*****.**>"
 * @link http://www.izap.in/
 * 
 */
admin_gatekeeper();
if ((double) get_version(true) < 1.7) {
    $cleared = clear_plugin_setting('', 'izap_videos');
} else {
    $cleared = clear_all_plugin_settings('izap_videos');
}
if ($cleared) {
    system_message(elgg_echo('izap_videos:success:adminSettingsReset'));
} else {
    register_error(elgg_echo('izap_videos:error:adminSettingsReset'));
}
forward($_SERVER['HTTP_REFERER']);
exit;
Example #2
0
 function method_saveSettings($params, $error)
 {
     global $CONFIG;
     if (!$this->is_loggedin()) {
         return array("err" => SESSION_ERROR);
     }
     if (!$this->is_admin()) {
         return array("err" => ADMIN_ERROR);
     }
     $result = $params[1];
     $req = $params[0];
     switch ($params[0]->action) {
         case "saveTheme":
             westorElggMan_set_plugin_setting("theme", $req->theme, 'westorElggMan');
             $result->success = true;
             break;
         case "saveColumnWidth":
             if ($params[0]->type == elgg_echo('ElggMan:rb:view:user')) {
                 westorElggMan_set_plugin_setting("columnWidthsUser", serialize($req->colWidths), 'westorElggMan');
             } else {
                 westorElggMan_set_plugin_setting("columnWidthsAdmin", serialize($req->colWidths), 'westorElggMan');
             }
             $result->txt = "OK, Columns saved";
             $result->success = true;
             break;
         case "saveGeneralSettings":
             westorElggMan_set_plugin_setting("pluginWidth", $req->pluginWidth, 'westorElggMan');
             westorElggMan_set_plugin_setting("pollingInterval", $req->pollingInterval, 'westorElggMan');
             $result->txt = "OK, values saved. Please reload the page.";
             $result->success = true;
             break;
         case "resetColumnWidth":
             if ($params[0]->type == elgg_echo('ElggMan:rb:view:user')) {
                 clear_plugin_setting("columnWidthsUser", 'westorElggMan');
             } else {
                 clear_plugin_setting("columnWidthsAdmin", 'westorElggMan');
             }
             $result->txt = "OK, default settings restored.";
             $result->success = true;
             break;
         case "resetGeneralSettings":
             clear_plugin_setting("pluginWidth", 'westorElggMan');
             $result->txt = "OK, default settings restored. Please reload the page.";
             $result->success = true;
         default:
     }
     // switch
     return $result;
 }