示例#1
0
 /**
  * Set reference of data to render
  * @param mixed $a_data
  * @return ZView
  */
 public function &setDataRef(&$a_data)
 {
     $this->m_data->setDataRef($a_data);
     return $this;
 }
示例#2
0
 public static final function cookie($a_key = null, $a_value = null, $a_filter = FILTER_DEFAULT)
 {
     if ($a_key === null) {
         $v =& self::$m_vars['cookie'];
         if ($v === null) {
             $v = new ZRegistry();
             $v->setDataRef($_COOKIE);
         }
         return $v;
     }
     if ($a_value === null) {
         if (function_exists('filter_input')) {
             return filter_input(INPUT_COOKIE, $a_key, $a_filter);
         }
         return isset($_COOKIE[$a_key]) ? $_COOKIE[$a_key] : null;
     }
     $_COOKIE[$a_key] = $a_value;
 }