Пример #1
0
 public function registerSessionVal(Zend_Session_Namespace $namespace, Sitengine_Controller_Request_Http $request, $param, $ignore = 'noneSelected')
 {
     if (is_null($request->get($param))) {
         $value = isset($namespace->{$param}) ? Sitengine_String::runtimeStripSlashes($namespace->{$param}) : '';
         #print $param.' = null<br />';
     } else {
         $value = $request->get($param);
         $value = $value == $ignore ? '' : $value;
         if ($value != '') {
             $namespace->{$param} = $value;
         } else {
             unset($namespace->{$param});
         }
         #print $param.' = '.$request->get($param).'<br />';
     }
     $this->_data[$param] = array('value' => $value, 'clause' => '', 'element' => '');
 }
Пример #2
0
 protected function _establishValue(Sitengine_Controller_Request_Http $request, $param)
 {
     $value = isset($this->_namespace->{$param}) ? Sitengine_String::runtimeStripSlashes($this->_namespace->{$param}) : null;
     $value = $request->get($param) !== null ? $request->get($param) : $value;
     if (!$value) {
         unset($this->_namespace->{$param});
     } else {
         $this->_namespace->{$param} = $value;
     }
     #print $param.' = '.$value.'<br />';
     return $value;
 }