From 7512229bcaaf39dc2ca6e9b18770db04a6f800fa Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Thu, 27 Jan 2011 17:32:56 +0100 Subject: Getter und Setter für Models gesetzt --- application/models/BootOs.php | 148 ++++++++++++++++++++++++++++++++---------- 1 file changed, 113 insertions(+), 35 deletions(-) (limited to 'application/models/BootOs.php') diff --git a/application/models/BootOs.php b/application/models/BootOs.php index 1e19f7c..d4432d7 100644 --- a/application/models/BootOs.php +++ b/application/models/BootOs.php @@ -2,42 +2,120 @@ class Application_Model_BootOs { + protected $_bootisoID; + protected $_membershipID; + protected $_groupID; + protected $_serialnumber; + protected $_created; + protected $_expires; + protected $_public; + 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 bootos property'); + } + $this->$method($value); + } + + public function __get($name) + { + $method = 'get' . $name; + if (('mapper' == $name) || !method_exists($this, $method)) { + throw new Exception('Invalid bootos 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_bootisoID() + { + return $this->_bootisoID; + } + + public function set_bootisoID($_bootisoID) + { + $this->_bootisoID = $_bootisoID; + } + + public function get_membershipID() + { + return $this->_membershipID; + } + + public function set_membershipID($_membershipID) + { + $this->_membershipID = $_membershipID; + } + + public function get_groupID() + { + return $this->_groupID; + } + + public function set_groupID($_groupID) + { + $this->_groupID = $_groupID; + } + + public function get_serialnumber() + { + return $this->_serialnumber; + } + + public function set_serialnumber($_serialnumber) + { + $this->_serialnumber = $_serialnumber; + } + + public function get_created() + { + return $this->_created; + } + + public function set_created($_created) + { + $this->_created = $_created; + } + + public function get_expires() + { + return $this->_expires; + } + + public function set_expires($_expires) + { + $this->_expires = $_expires; + } + + public function get_public() + { + return $this->_public; + } + public function set_public($_public) + { + $this->_public = $_public; + } } -- cgit v1.2.3-55-g7522