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' => ''); }
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; }