예제 #1
0
 public function crear()
 {
     HelperFunctions::comprobarSesion();
     if (!$_POST) {
         $datos = array('destino' => 'estado/crear/', 'submit' => 'Crear');
         View::render("estado/formulario", $datos);
     } else {
         $_POST = HelperFunctions::sanear($_POST);
         $errores = [];
         if (!isset($_POST['descripcion']) || empty($_POST['descripcion'])) {
             $errores['descripcion'] = ['descripcion' => 'El campo es requerido'];
         }
         if ($errores) {
             $datos = array('destino' => 'estado/crear', 'submit' => 'Crear', 'errores' => $errores);
             View::render("estado/formulario", $datos);
         } else {
             EstadoModel::insert($_POST);
             header("Location: " . URL . "estado");
         }
     }
 }