public function updateactivitiesAction() { $activities = json_decode(Zend_Filter::filterStatic($this->getRequest()->getParam('activities'), 'StripTags'), true); $initID = Zend_Filter::filterStatic($this->getRequest()->getParam('init'), 'StripTags'); if (!$activities || !is_numeric($initID)) { $this->view->error = 'Problem with activities or init ID'; Globals::getLog()->err('ADMIN update activities error: ' . $this->view->error); $this->render('error-xhr'); return false; } try { ActivityModel::updateActivitiesArray($activities, $initID); } catch (Exception $e) { $this->view->error = 'Error updating activities: ' . $e->getMessage(); Globals::getLog()->err('ADMIN update activities error: ' . $this->view->error); $this->render('error-xhr'); return false; } return true; }