private function _sanitizeData() { Fgsl_Session_Namespace::init('session'); $filterInput = new Zend_Filter_Input(null, null, $_POST); $filterInput->setDefaultEscapeFilter('StripTags'); Fgsl_Session_Namespace::set('post', $filterInput); }
/** * Gets data sent by method HTTP POST * @return unknown_type */ protected function _getDataFromPost() { // gets filtered POST $post = Fgsl_Session_Namespace::get('post'); $data = array(); if (count($_POST) === 0) { foreach ($this->_fieldNames as $fieldName) { $data[$fieldName] = ''; } } else { foreach ($_POST as $fieldName => $value) { $data[$fieldName] = $post->{$fieldName}; } } Fgsl_Session_Namespace::set('post', null); return $data; }