summaryrefslogtreecommitdiffstats
path: root/application/models/Filter.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/models/Filter.php')
-rw-r--r--application/models/Filter.php159
1 files changed, 124 insertions, 35 deletions
diff --git a/application/models/Filter.php b/application/models/Filter.php
index 7ebdf24..5e2f5bc 100644
--- a/application/models/Filter.php
+++ b/application/models/Filter.php
@@ -2,42 +2,131 @@
class Application_Model_Filter
{
+ protected $_filterID;
+ protected $_membershipID;
+ protected $_groupID;
+ protected $_bootmenuID;
+ protected $_title;
+ protected $_description;
+ protected $_created;
+ protected $_priority;
+
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 filter property');
+ }
+ $this->$method($value);
+ }
+
+ public function __get($name)
+ {
+ $method = 'get' . $name;
+ if (('mapper' == $name) || !method_exists($this, $method)) {
+ throw new Exception('Invalid filter 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_filterID()
+ {
+ return $this->_filterID;
+ }
+
+ public function set_filterID($_filterID)
+ {
+ $this->_filterID = $_filterID;
+ }
+
+ 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_bootmenuID()
+ {
+ return $this->_bootmenuID;
+ }
+
+ public function set_bootmenuID($_bootmenuID)
+ {
+ $this->_bootmenuID = $_bootmenuID;
+ }
+
+ public function get_title()
+ {
+ return $this->_title;
+ }
+
+ public function set_title($_title)
+ {
+ $this->_title = $_title;
+ }
+
+ public function get_description()
+ {
+ return $this->_description;
+ }
+
+ public function set_description($_description)
+ {
+ $this->_description = $_description;
+ }
+
+ public function get_created()
+ {
+ return $this->_created;
+ }
+
+ public function set_created($_created)
+ {
+ $this->_created = $_created;
+ }
+
+ public function get_priority()
+ {
+ return $this->_priority;
+ }
+ public function set_priority($_priority)
+ {
+ $this->_priority = $_priority;
+ }
}