public function bloque() { if (isset($_REQUEST['botonCancelar']) && $_REQUEST['botonCancelar'] == "true") { $conexion = "logica"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $cadenaSql = $this->miSql->getCadenaSql("limpiar_variables_temporales", $_REQUEST['id_zona']); $variables = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $_REQUEST['id_zona'], "limpiar_variables_temporales"); 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(); } } } }
function ErrorDatosVaciosObligatorios() { Redireccionador::redireccionar("ErrorVariablesVacias"); }