From c7d41e5bea4a5f96979a08da9cc9f79355edfe70 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 16 Jul 2006 06:19:36 +0000 Subject: Update Time Tracker demo. --- .../protected/APP_CODE/TimeTrackerUser.php | 51 ++++++++++++++-------- 1 file changed, 34 insertions(+), 17 deletions(-) (limited to 'demos/time-tracker/protected/APP_CODE/TimeTrackerUser.php') diff --git a/demos/time-tracker/protected/APP_CODE/TimeTrackerUser.php b/demos/time-tracker/protected/APP_CODE/TimeTrackerUser.php index 4b6987bd..99ac1209 100644 --- a/demos/time-tracker/protected/APP_CODE/TimeTrackerUser.php +++ b/demos/time-tracker/protected/APP_CODE/TimeTrackerUser.php @@ -1,31 +1,48 @@ + * @link http://www.pradosoft.com/ + * @copyright Copyright © 2005-2006 PradoSoft + * @license http://www.pradosoft.com/license/ + * @version $Revision: $ $16/07/2006: $ + * @package Demos + */ +/** + * Import TUser and TUserManager + */ Prado::using('System.Security.TUser'); Prado::using('System.Security.TUserManager'); +/** + * User class for Time Tracker application. + * + * @author Wei Zhuo + * @version $Revision: $ $16/07/2006: $ + * @package Demos + * @since 3.1 + */ class TimeTrackerUser extends TUser { - private $_ID; + private $_emailAddress; - public function __construct() + /** + * @param string user email address + */ + public function setEmailAddress($value) { - parent::__construct(new TUserManager()); + $this->_emailAddress = $value; } - - public function getID(){ return $this->_ID; } - public function setID($value) - { - if(is_null($this->_ID)) - $this->_ID = $value; - else - throw new TimeTrackerUserException( - 'timetracker_user_readonly_id'); - } -} - -class TimeTrackerUserException extends TimeTrackerException -{ + /** + * @return string user email address + */ + public function getEmailAddress() + { + return $this->_emailAddress; + } } ?> \ No newline at end of file -- cgit v1.2.3