00001 <?php
00002
00017 import('lib.pkp.classes.user.PKPUser');
00018
00019 class User extends PKPUser {
00020
00021 function User() {
00022 parent::PKPUser();
00023 }
00024
00030 function &getSettings($pressId = null) {
00031 $userSettingsDao =& DAORegistry::getDAO('UserSettingsDAO');
00032 $settings =& $userSettingsDao->getSettingsByPress($this->getId(), $pressId);
00033 return $settings;
00034 }
00035
00042 function &getSetting($name, $pressId = null) {
00043 $userSettingsDao =& DAORegistry::getDAO('UserSettingsDAO');
00044 $setting =& $userSettingsDao->getSetting($this->getId(), $name, $pressId);
00045 return $setting;
00046 }
00047
00054 function updateSetting($name, $value, $type = null, $pressId = null) {
00055 $userSettingsDao =& DAORegistry::getDAO('UserSettingsDAO');
00056 return $userSettingsDao->updateSetting($this->getId(), $name, $value, $type, $pressId);
00057 }
00058 }
00059
00060 ?>