Ejemplo n.º 1
0
            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();
Ejemplo n.º 2
0
    }
    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();