Example #1
0
 public function do_crea_form(View $view)
 {
     $nombre = $view->getPOST('nombre', false);
     $enques = Session::get('encuestador');
     if ($nombre && $enques) {
         $form = Formulario::instance();
         $form->setEncuestador_id($enques->get_pk());
         $form->setNombre($nombre);
         $id = $form->save();
         if ($id > 0) {
             $view->response_ok();
             return array('id' => $id, 'nombre' => $nombre, 'enquestador_id' => $enques->get_pk()->val());
         }
     }
     return $view->response_error();
 }
Example #2
0
 function get_login()
 {
     $user = new Usuario();
     $user->setArray($_POST);
     if ($user->autenticate()) {
         Session::start($user);
         $enqs = Encuestador::persistence()->filter(array('user_id' => $user->get_pk()));
         if (count($enqs)) {
             $enq = $enqs[0];
             Session::set('encuestador', $enq);
         }
         return parent::response_ok();
     } else {
         return parent::response_error();
     }
 }