<?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;
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; }