public function executeHumanscorecard_state_human(sfWebRequest $request) { $request->setRequestFormat('json'); $grupo_id = $request->getParameter('groupId'); $value = $request->getParameter('value'); $user = $this->getUser()->getAttribute(sfConfig::get('app_session_current_user'), null); if ($user != null) { $groupBean = GrupoTrabajoScPeer::retrieveByPK($grupo_id); if (is_object($groupBean)) { if ($groupBean->getOwnerId() == $user->getId()) { if ($value == "on") { $groupBean->setHumanFlag(2); } else { $groupBean->setHumanFlag(1); } $groupBean->save(); return sfView::SUCCESS; } else { $this->message = 'not owner'; return sfView::ERROR; } } else { $this->message = 'not object group'; return sfView::ERROR; } } else { $this->message = 'no es el user'; return sfView::ERROR; } }