public function updateinitiativeAction() { $id = Zend_Filter::filterStatic($this->getRequest()->getParam('id'), 'StripTags'); $title = Zend_Filter::filterStatic($this->getRequest()->getParam('title'), 'StripTags'); $description = Zend_Filter::filterStatic($this->getRequest()->getParam('desc'), 'StripTags'); if (is_numeric($id) && (!empty($title) || is_numeric($title))) { $data['title'] = $title; $data['description'] = $description; try { $init = new InitiativeModel($id); $init->update($data); } catch (Exception $e) { $this->view->error = $e->getMessage(); Globals::getLog()->err('ADMIN update initiative error: ' . $this->view->error); $this->render('error-xhr'); } } }