Пример #1
0
 public function executeChartUpdate(sfWebRequest $request)
 {
     $this->forward404Unless($request->isXmlHttpRequest());
     /** @var Role $role */
     $role = Doctrine::getTable('Role')->findOneBy('token', $request->getParameter('token', false));
     $this->forward404Unless($role);
     $criteriaAnalyze = new CriteriaAnalyze();
     $criteriaAnalyze->setDecisionId($role->decision_id);
     $criteriaAnalyze->setSaveGraph(false);
     $criteriaAnalyze->setData($request->getParameter('graph', array()));
     return $this->getUpdateActionResponse($criteriaAnalyze, $role->decision_id);
 }