[ Index ]
 

Code source de b2evolution 2.1.0-beta

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/blogs/inc/users/model/ -> _usersettings.class.php (sommaire)

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

Définit 1 class

UserSettings:: (5 méthodes):
  UserSettings()
  get()
  set()
  delete()
  param_Request()


Classe: UserSettings  - X-Ref

Class to handle the settings for users

UserSettings()   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
  Clicky Web Analytics