From: <var...@us...> - 2022-01-12 17:08:24
|
Revision: 10891 http://sourceforge.net/p/phpwiki/code/10891 Author: vargenau Date: 2022-01-12 17:08:23 +0000 (Wed, 12 Jan 2022) Log Message: ----------- UserPreferences plugin has no arguements Modified Paths: -------------- trunk/lib/plugin/UserPreferences.php Modified: trunk/lib/plugin/UserPreferences.php =================================================================== --- trunk/lib/plugin/UserPreferences.php 2022-01-12 16:14:08 UTC (rev 10890) +++ trunk/lib/plugin/UserPreferences.php 2022-01-12 17:08:23 UTC (rev 10891) @@ -28,9 +28,6 @@ * This must be used in the page "UserPreferences". * Prefs are stored in metadata in the current session, * within the user's home page or in a database. - * - * WikiTheme extension: WikiThemes are able to extend the predefined list - * of preferences. */ class WikiPlugin_UserPreferences @@ -45,24 +42,7 @@ function getDefaultArguments() { - global $request; - $user = $request->getUser(); - if (isset($user->_prefs) and - isset($user->_prefs->_prefs) and - isset($user->_prefs->_method) - ) { - $pref =& $user->_prefs; - } else { - $pref = $user->getPreferences(); - } - $prefs = array(); - if ($pref) { - // We need a hash of pref => default_value - foreach ($pref->_prefs as $name => $obj) { - $prefs[$name] = $obj->default_value; - } - } - return $prefs; + return array(); } /** @@ -94,13 +74,11 @@ $no_args = $this->getDefaultArguments(); $no_args['errmsg'] = HTML::p(array('class' => 'error'), _("Error: The user HomePage must be a valid WikiWord. Sorry, UserPreferences cannot be saved.")); - $no_args['isForm'] = false; return Template('userprefs', $no_args); } $userid = $user->UserName(); if ($user->isAuthenticated() and !empty($userid)) { $pref = &$request->_prefs; - $args['isForm'] = true; if ($request->isPost()) { $errmsg = ''; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |