Beispiel #1
0
 public function set($a_name, $a_value, $a_filter = false)
 {
     if ($a_value instanceof Zoombi_View) {
         if (!count($a_value->getDataRef())) {
             $a_value->setDataRef($this->getDataRef());
         }
     }
     $this->m_data->set($a_name, $a_filter == true ? filter_var($a_value, FILTER_SANITIZE_STRIPPED) : $a_value);
 }
Beispiel #2
0
 /**
  * Magic setter
  * @param string $a_name
  * @param mixed $a_value
  * @return mixed
  */
 public function __set($a_name, $a_value)
 {
     switch ($a_name) {
         case 'module':
             $this->setModule($a_value);
             return;
         case 'controller':
             $this->setController($a_value);
             return;
         case 'action':
             $this->setAction($a_value);
             return;
         case 'params':
             $this->setParams($a_value);
             return;
         case 'param':
             $this->setParam($a_value);
             return;
         case 'query':
             $this->setQuery($a_value);
             return;
     }
     return $this->m_query->set($a_name, $a_value);
 }