if ($clave != 'pagina' && $clave != 'development' && $clave != 'jquery' && $clave != 'tiempo') { unset($_REQUEST[$clave]); } } } function getBloque() { $cadenaSql = $this->miSql->getCadenaSql('buscarBloque'); return $this->conexion->ejecutarAcceso($cadenaSql, 'busqueda'); } function setBloque() { $cadenaSql = $this->miSql->getCadenaSql('insertarBloque'); $this->conexion->ejecutarAcceso($cadenaSql, 'insertar'); $resultado = $this->getBloque(); if (is_array($resultado)) { //Armar un mensaje codificado en json $mensaje = json_encode($resultado); } $this->miConfigurador->setVariableConfiguracion('mostrarMensaje', $mensaje); $this->miConfigurador->setVariableConfiguracion('tipoMensaje', 'json'); /** * Después de realizar esto se borran todas las variables relacionadas con este * Formulario */ $this->resetForm(); return true; } } $miRegistrador = new RegistradorBloque($this->lenguaje, $this->sql); $resultado = $miRegistrador->procesarFormulario();
} function mensaje() { // Si existe algun tipo de error en el login aparece el siguiente mensaje $mensaje = $this->miConfigurador->getVariableConfiguracion('mostrarMensaje'); $this->miConfigurador->setVariableConfiguracion('mostrarMensaje', null); if ($mensaje) { $tipoMensaje = $this->miConfigurador->getVariableConfiguracion('tipoMensaje'); if ($tipoMensaje == 'json') { $atributos['mensaje'] = $mensaje; $atributos['json'] = true; } else { $atributos['mensaje'] = $this->lenguaje->getCadena($mensaje); } // -------------Control texto----------------------- $esteCampo = 'divMensaje'; $atributos['id'] = $esteCampo; $atributos["tamanno"] = ''; $atributos["estilo"] = 'information'; $atributos["etiqueta"] = ''; $atributos["columnas"] = ''; // El control ocupa 47% del tamaño del formulario echo $this->miFormulario->campoMensaje($atributos); unset($atributos); } return true; } } $miRegistrador = new RegistradorBloque($this->lenguaje, $this->miFormulario); $miRegistrador->formRegistrarBloque(); $miRegistrador->mensaje();