Ejemplo n.º 1
0
 public function bloque()
 {
     if (isset($_REQUEST['botonCancelar']) && $_REQUEST['botonCancelar'] == "true") {
         Redireccionador::redireccionar("paginaPrincipal");
     } else {
         /**
          * Injección de dependencias
          */
         // Para la frontera
         $this->miFrontera->setSql($this->miSql);
         $this->miFrontera->setFuncion($this->miFuncion);
         $this->miFrontera->setFormulario($this->miFormulario);
         $this->miFrontera->setLenguaje($this->miLenguaje);
         // Para la entidad
         $this->miFuncion->setSql($this->miSql);
         $this->miFuncion->setFuncion($this->miFuncion);
         $this->miFuncion->setLenguaje($this->miLenguaje);
         if (!isset($_REQUEST['action'])) {
             $this->miFrontera->frontera();
         } else {
             $respuesta = $this->miFuncion->action();
             // Si $respuesta==false, entonces se debe recargar el formulario y mostrar un mensaje de error.
             if (!$respuesta) {
                 $miBloque = $this->miConfigurador->getVariableConfiguracion('esteBloque');
                 $this->miConfigurador->setVariableConfiguracion('errorFormulario', $miBloque['nombre']);
             }
             if (!isset($_REQUEST['procesarAjax'])) {
                 $this->miFrontera->frontera();
             }
         }
     }
 }
Ejemplo n.º 2
0
 public function verificarExtencionFicheros()
 {
     if (isset($_FILES['fichero_dbf'])) {
         $archivo = $_FILES['fichero_dbf'];
         $trozos = explode(".", $archivo['name']);
         $extension = end($trozos);
         $extension != 'dbf' ? Redireccionador::redireccionar("ErrorExtension") : ($this->var_dbf = $archivo);
     }
     if (isset($_FILES['fichero_prj'])) {
         $archivo = $_FILES['fichero_prj'];
         $trozos = explode(".", $archivo['name']);
         $extension = end($trozos);
         $extension != 'prj' ? Redireccionador::redireccionar("ErrorExtension") : ($this->var_prj = $archivo);
     }
     if (isset($_FILES['fichero_shx'])) {
         $archivo = $_FILES['fichero_shx'];
         $trozos = explode(".", $archivo['name']);
         $extension = end($trozos);
         $extension != 'shx' ? Redireccionador::redireccionar("ErrorExtension") : ($this->var_shx = $archivo);
     }
     if (isset($_FILES['fichero_shp'])) {
         $archivo = $_FILES['fichero_shp'];
         $trozos = explode(".", $archivo['name']);
         $extension = end($trozos);
         $extension != 'shp' ? Redireccionador::redireccionar("ErrorExtension") : ($this->var_shp = $archivo);
     }
 }