public function executeMajStepInBase(sfWebRequest $request) { $this->checkProject($request); $this->checkProfile($request, $this->ei_project); $this->checkCampaign($request, $this->ei_project); //Recherche de la campagne $this->success = false; $ids = $request->getParameter('stepTab'); if (Doctrine_Core::getTable('EiCampaignGraphHasGraph')->updatePosition(MyFunction::parseStringToTab($ids), $this->campaign_id) != 1) { $this->html = 'Error'; } else { $this->html = 'well done'; $this->success = true; } return $this->renderText(json_encode(array('html' => $this->html, 'success' => $this->success))); return sfView::NONE; }