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(); } } } }
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); } }