• Main Page
  • Modules
  • Classes
  • Files
  • File List

classes/user/User.inc.php

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 ?>

Generated on Mon Sep 17 2012 13:58:55 for Open Monograph Press by  doxygen 1.7.1