Example #1
0
 public function do_crea_respuesta_cerrada(View $view)
 {
     $valor = $view->getPOST('valor', false);
     $pregu = $view->getPOST('pregunta', false);
     $enques = Session::get("encuestador");
     if ($valor && $pregu && $enques) {
         $resps = Pregunta_cerrada::objects()->filter(array("pk = {$pregu}", "pregunta_id__formulario_id__encuestador_id__pk = " . $enques->get_pk()));
         if ($resps->len() > 0) {
             $respuesta = Respuesta_cerrada::instance();
             $respuesta->setPregunta_cerrada_id($pregu);
             $respuesta->setValor($valor);
             $id = $respuesta->save();
             if ($id > 0) {
                 return array('id' => $id, 'valor' => $valor);
             }
         }
     }
     return $view->response_error();
 }