00001 <?php
00002
00016 import('lib.pkp.classes.user.PKPUserSettingsDAO');
00017
00018 class UserSettingsDAO extends PKPUserSettingsDAO {
00022 function UserSettingsDAO() {
00023 parent::PKPUserSettingsDAO();
00024 }
00025
00033 function &getSetting($userId, $name, $pressId = null) {
00034 return parent::getSetting($userId, $name, ASSOC_TYPE_PRESS, $pressId);
00035 }
00036
00045 function &getUsersBySetting($name, $value, $type = null, $pressId = null) {
00046 return parent::getUsersBySetting($name, $value, $type, ASSOC_TYPE_PRESS, $pressId);
00047 }
00048
00055 function &getSettingsByPress($userId, $pressId = null) {
00056 return parent::getSettingsByAssoc($userId, ASSOC_TYPE_PRESS, $pressId);
00057 }
00058
00067 function updateSetting($userId, $name, $value, $type = null, $pressId = null) {
00068 return parent::updateSetting($userId, $name, $value, $type, ASSOC_TYPE_PRESS, $pressId);
00069 }
00070
00077 function deleteSetting($userId, $name, $pressId = null) {
00078 return parent::deleteSetting($userId, $name, ASSOC_TYPE_PRESS, $pressId);
00079 }
00080 }
00081
00082 ?>