Public Member Functions

UserSettingsDAO Class Reference

Operations for retrieving and modifying user settings. More...

List of all members.

Public Member Functions

 deleteSetting ($userId, $name, $pressId=null)
getSetting ($userId, $name, $pressId=null)
getSettingsByPress ($userId, $pressId=null)
getUsersBySetting ($name, $value, $type=null, $pressId=null)
 updateSetting ($userId, $name, $value, $type=null, $pressId=null)
 UserSettingsDAO ()

Detailed Description

Operations for retrieving and modifying user settings.

See also:
User

Definition at line 18 of file UserSettingsDAO.inc.php.


Member Function Documentation

UserSettingsDAO.deleteSetting ( userId,
name,
pressId = null 
)

Delete a user setting.

Parameters:
$userId int
$name string
$pressId int

Definition at line 77 of file UserSettingsDAO.inc.php.

& UserSettingsDAO.getSetting ( userId,
name,
pressId = null 
)

Retrieve a user setting value.

Parameters:
$userId int
$name 
$pressId int
Returns:
mixed

Definition at line 33 of file UserSettingsDAO.inc.php.

& UserSettingsDAO.getSettingsByPress ( userId,
pressId = null 
)

Retrieve all settings for a user for a press.

Parameters:
$userId int
$pressId int
Returns:
array

Definition at line 55 of file UserSettingsDAO.inc.php.

& UserSettingsDAO.getUsersBySetting ( name,
value,
type = null,
pressId = null 
)

Retrieve all users by setting name and value.

Parameters:
$name string
$value mixed
$type string
$pressId int
Returns:
DAOResultFactory matching Users

Definition at line 45 of file UserSettingsDAO.inc.php.

UserSettingsDAO.updateSetting ( userId,
name,
value,
type = null,
pressId = null 
)

Add/update a user setting.

Parameters:
$userId int
$name string
$value mixed
$type string data type of the setting. If omitted, type will be guessed
$pressId int

Definition at line 67 of file UserSettingsDAO.inc.php.

UserSettingsDAO.UserSettingsDAO (  ) 

Constructor

Definition at line 22 of file UserSettingsDAO.inc.php.


The documentation for this class was generated from the following file: