diff options
| author | Björn Geiger | 2011-01-27 17:32:56 +0100 |
|---|---|---|
| committer | Björn Geiger | 2011-01-27 17:32:56 +0100 |
| commit | 7512229bcaaf39dc2ca6e9b18770db04a6f800fa (patch) | |
| tree | a384ee6a40ce37d7b273cfa3309fb420f93fb9cf /application/models/Session.php | |
| parent | BootEntries entfernt (diff) | |
| download | pbs2-7512229bcaaf39dc2ca6e9b18770db04a6f800fa.tar.gz pbs2-7512229bcaaf39dc2ca6e9b18770db04a6f800fa.tar.xz pbs2-7512229bcaaf39dc2ca6e9b18770db04a6f800fa.zip | |
Getter und Setter für Models gesetzt
Diffstat (limited to 'application/models/Session.php')
| -rw-r--r-- | application/models/Session.php | 137 |
1 files changed, 102 insertions, 35 deletions
diff --git a/application/models/Session.php b/application/models/Session.php index 8fa9748..7d3c6a2 100644 --- a/application/models/Session.php +++ b/application/models/Session.php @@ -2,42 +2,109 @@ class Application_Model_Session { + protected $_sessionID; + protected $_clientID; + protected $_bootosID; + protected $_time; + protected $_ip; + protected $_ip6; + public function __construct(array $options = null) - { - if (is_array($options)) { - $this->setOptions($options); - } - } - - public function __set($name, $value) - { - $method = 'set' . $name; - if (('mapper' == $name) || !method_exists($this, $method)) { - throw new Exception('Invalid guestbook property'); - } - $this->$method($value); - } - - public function __get($name) - { - $method = 'get' . $name; - if (('mapper' == $name) || !method_exists($this, $method)) { - throw new Exception('Invalid guestbook property'); - } - return $this->$method(); - } - - public function setOptions(array $options) - { - $methods = get_class_methods($this); - foreach ($options as $key => $value) { - $method = 'set' . ucfirst($key); - if (in_array($method, $methods)) { - $this->$method($value); - } - } - return $this; - } + { + if (is_array($options)) { + $this->setOptions($options); + } + } + + public function __set($name, $value) + { + $method = 'set' . $name; + if (('mapper' == $name) || !method_exists($this, $method)) { + throw new Exception('Invalid session property'); + } + $this->$method($value); + } + + public function __get($name) + { + $method = 'get' . $name; + if (('mapper' == $name) || !method_exists($this, $method)) { + throw new Exception('Invalid session property'); + } + return $this->$method(); + } + + public function setOptions(array $options) + { + $methods = get_class_methods($this); + foreach ($options as $key => $value) { + $method = 'set' . ucfirst($key); + if (in_array($method, $methods)) { + $this->$method($value); + } + } + return $this; + } + + + public function get_sessionID() + { + return $this->_sessionID; + } + + public function set_sessionID($_sessionID) + { + $this->_sessionID = $_sessionID; + } + + public function get_clientID() + { + return $this->_clientID; + } + + public function set_clientID($_clientID) + { + $this->_clientID = $_clientID; + } + + public function get_bootosID() + { + return $this->_bootosID; + } + + public function set_bootosID($_bootosID) + { + $this->_bootosID = $_bootosID; + } + + public function get_time() + { + return $this->_time; + } + + public function set_time($_time) + { + $this->_time = $_time; + } + + public function get_ip() + { + return $this->_ip; + } + + public function set_ip($_ip) + { + $this->_ip = $_ip; + } + + public function get_ip6() + { + return $this->_ip6; + } + public function set_ip6($_ip6) + { + $this->_ip6 = $_ip6; + } } |
