[ Index ] |
|
Code source de b2evolution 2.1.0-beta |
[Code source] [Imprimer] [Statistiques]
This file implements the UserSettings class which handles user_ID/name/value triplets. This file is part of the evoCore framework - {@link http://evocore.net/} See also {@link http://sourceforge.net/projects/evocms/}.
Author: | fplanque: Francois PLANQUE |
Author: | blueyed: Daniel HAHLER |
Copyright: | (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/} |
Version: | $Id: _usersettings.class.php,v 1.2 2007/06/30 22:10:32 fplanque Exp $ |
Poids: | 261 lignes (8 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
UserSettings:: (5 méthodes):
UserSettings()
get()
set()
delete()
param_Request()
Classe: UserSettings - X-Ref
Class to handle the settings for usersUserSettings() X-Ref |
Constructor |
get( $setting, $user_ID = NULL ) X-Ref |
Get a setting from the DB user settings table param: string name of setting param: integer User ID (by default $current_User->ID will be used) |
set( $setting, $value, $user_ID = NULL ) X-Ref |
Temporarily sets a user setting ({@link dbupdate()} writes it to DB) param: string name of setting param: mixed new value param: integer User ID (by default $current_User->ID will be used) |
delete( $setting, $user_ID = NULL ) X-Ref |
Mark a setting for deletion ({@link dbupdate()} writes it to DB). param: string name of setting param: integer User ID (by default $current_User->ID will be used) |
param_Request( $param_name, $uset_name, $type = '', $default = '', $memorize = false, $override = false ) X-Ref |
Get a param from Request and save it to UserSettings, or default to previously saved user setting. If the user setting was not set before (and there's no default given that gets returned), $default gets used. param: string Request param name param: string User setting name. Make sure this is unique! param: string Force value type to one of: param: mixed Default value or TRUE if user input required param: boolean Do we need to memorize this to regenerate the URL for this page? param: boolean Override if variable already set return: NULL|mixed NULL, if neither a param was given nor {@link $UserSettings} knows about it. |
Généré le : Thu Nov 29 23:58:50 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |