Ejemplo n.º 1
0
 public function add()
 {
     //fuka
     if (!isset($this->currentUser)) {
         throw new Exception("Not in session. Adding patrocinador requires login");
     }
     $patrocinador = new Patrocinador();
     if (isset($_POST["submit"])) {
         // reaching via HTTP Post...
         $patrocinador->setNombrePatrocinador($_POST["nombrePatrocinador"]);
         $patrocinador->setImporte($_POST["importe"]);
         $patrocinador->setTelefonoPatrocinador($_POST["telefonoPatrocinador"]);
         try {
             $patrocinador->checkIsValidForCreate();
             $this->patrocinadorMapper->save($patrocinador);
             $this->view->redirect("Patrocinador", "listar");
             // redir a listar
         } catch (ValidationException $ex) {
             $errors = $ex->getErrors();
             $this->view->setVariable("errors", $errors);
         }
     }
     $this->view->setVariable("patrocinador", $patrocinador);
     $this->view->render("patrocinadores", "add");
 }