public function executeHumanscorecard_edit_periodo(sfWebRequest $request)
 {
     $request->setRequestFormat('json');
     $periodo_id = $request->getParameter('periodoId');
     $grupo_id = $request->getParameter('grupoId');
     $user = $this->getUser()->getAttribute(sfConfig::get('app_session_current_user'), null);
     if ($user != null) {
         $periodoBean = PeriodoScPeer::retrieveByPK($periodo_id);
         $groupBean = GrupoTrabajoScPeer::retrieveByPK($grupo_id);
         if (is_object($groupBean)) {
             if ($groupBean->getOwnerId() == $user->getId()) {
                 if ($periodo_id != "none") {
                     $groupBean->setHumanPeriodoId($periodoBean->getId());
                 } else {
                     $groupBean->setHumanFlag(1);
                     $groupBean->setHumanPeriodoId(null);
                 }
                 $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;
     }
 }