Operations for retrieving and modifying user settings. More...
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 () | |
Operations for retrieving and modifying user settings.
Definition at line 18 of file UserSettingsDAO.inc.php.
| UserSettingsDAO.deleteSetting | ( | $ | userId, | |
| $ | name, | |||
| $ | pressId = null | |||
| ) |
Delete a user setting.
| $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.
| $userId | int | |
| $name | ||
| $pressId | int |
Definition at line 33 of file UserSettingsDAO.inc.php.
| & UserSettingsDAO.getSettingsByPress | ( | $ | userId, | |
| $ | pressId = null | |||
| ) |
Retrieve all settings for a user for a press.
| $userId | int | |
| $pressId | int |
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.
| $name | string | |
| $value | mixed | |
| $type | string | |
| $pressId | int |
Definition at line 45 of file UserSettingsDAO.inc.php.
| UserSettingsDAO.updateSetting | ( | $ | userId, | |
| $ | name, | |||
| $ | value, | |||
| $ | type = null, |
|||
| $ | pressId = null | |||
| ) |
Add/update a user setting.
| $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.
1.7.1