function loadDataBase()
 {
     $service = new GlobalServices();
     /* ************************************************************************************************************* */
     //Array de idiomas:
     $this->idiomas = array();
     $this->idiomas = $service->getIdiomasWeb();
     if ($this->debug) {
         foreach ($this->idiomas as $atributo) {
             print "[DocumentController]-[loadDataBase]::server: idiomas - " . $atributo->getIntIdioma() . "<br>";
             print "[DocumentController]-[loadDataBase]::server: idiomas - " . $atributo->getstrIdioma() . "<br>";
             print "[DocumentController]-[loadDataBase]::server: idiomas - *****************************<br>";
         }
     }
     //Guarda el idioma por defecto de la web.
     if ($this->defaultIdioma == GlobalConstants::NOVALUE) {
         //Si no hay idioma por defecto se establece el de la base de datos, sino se usará el indicado por el usuario.
         foreach ($this->idiomas as $atributo) {
             if ($atributo->getIntDefault() == GlobalConstants::DEFAULT_VALUE) {
                 $this->defaultIdioma = $atributo->getIntDefault();
                 if ($this->debug) {
                     print "[DocumentController]-[loadDataBase]::idioma por defeto DB - " . $atributo->getStrIdioma() . "<br>";
                 }
                 if ($this->debug) {
                     print "[DocumentController]-[loadDataBase]::idioma por defeto DB - *****************************<br>";
                 }
             }
         }
     }
     if ($this->debug) {
         print "[DocumentController]-[loadDataBase]::idioma por defecto: " . $this->defaultIdioma . "<br>";
     }
     /* ************************************************************************************************************* */
     //Carga los beans del panel lateral de acuerdo con el idioma default.
     $this->apartados = array();
     $this->apartados = $service->getApartados($this->defaultIdioma);
     //print_r($this->idiomas);
     //print_r($this->apartados);
     if ($this->debug) {
         foreach ($this->apartados as $atributo) {
             print "[DocumentController]-[loadDataBase]::Descripción apartado - " . $atributo->getStrDescripcion() . "<br>";
             print "[DocumentController]-[loadDataBase]::Carga de apartados - *****************************<br>";
         }
     }
     $service->close();
 }
    }
    if ($debug) {
        echo 'Tipo de usuario: ' . $_REQUEST[GlobalConstants::TYPE_SESSION] . '<br>';
    }
    switch ($_POST[GlobalConstants::TYPE_SESSION]) {
        case GlobalConstants::ADMIN_LDAP:
            if ($debug) {
                echo 'Usuario ADMIN.<br>';
            }
            //Se crea un usuario: guardamos ID y PASS.
            $user = new BeanUser(GlobalConstants::ADMIN_LDAP, md5($_POST[GlobalConstants::PASSWORD]));
            if ($debug) {
                echo "USER="******" :: PASS="******"<br>";
            }
            //Autenticación del usuario.
            $gb = new GlobalServices(true);
            $gb->auntenticar($user, $debug);
            new DocumentController();
            break;
        case GlobalConstants::GUEST_LDAP:
            //Aquí se incrmenta el contador:
            gestionContador();
            if ($debug) {
                echo 'Usuario GUEST.<br>';
            }
            break;
    }
} else {
    $_POST[GlobalConstants::TYPE_SESSION] = "jcm";
    //Aquí se estblece que se cargará la pantalla en modo visitante.
    if ($debug) {