示例#1
0
                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();
                    }
                }
            }
        }
    }
}
// @ Crear un objeto bloque especifico
// El arreglo $unBloque está definido en el objeto de la clase ArmadorPagina o en la clase ProcesadorPagina
if (isset($_REQUEST["procesarAjax"])) {
    $unBloque["nombre"] = $_REQUEST["bloqueNombre"];
    $unBloque["grupo"] = $_REQUEST["bloqueGrupo"];
}
$this->miConfigurador->setVariableConfiguracion("esteBloque", $unBloque);
if (isset($lenguaje)) {
    $esteBloque = new Bloque($unBloque, $lenguaje);
} else {
    $esteBloque = new Bloque($unBloque);
}
$esteBloque->bloque();