params = $params; } function setParams($params) { $this->params = $params; } function setParam($name, $value) { $this->params[$name] = $value; } function unsetParam($name) { if(isset($this->params[$name])) unset($this->params[$name]); } function run() { } function callHook($hook) { $tmp = explode('_', get_class($this)); if(isset($GLOBALS['SEEDDMS_HOOKS']['controller'][lcfirst($tmp[2])])) { foreach($GLOBALS['SEEDDMS_HOOKS']['controller'][lcfirst($tmp[2])] as $hookObj) { if (method_exists($hookObj, $hook)) { return $hookObj->$hook($this); } } } return false; } }