foreach ($tabMotsCle as $indice => $value) { // on retire tout ce qui n'est pas du texte if (ctype_alpha($value)) { $tabMotsCleNettoye[] = $value; } } $description = $titre; if (count($tabMotsCleNettoye) > 0) { $motsCle = ", " . implode(", ", $tabMotsCleNettoye); } } $arrayIdVilleGeneral = array(); if ($session->isInSession('archiIdVilleGeneral') && $session->getFromSession('archiIdVilleGeneral') != '' && $session->getFromSession('archiIdVilleGeneral') != '1') { $arrayIdVilleGeneral['archiIdVilleGeneral'] = $session->getFromSession('archiIdVilleGeneral'); } $listPages = archiPage::getListMenu(LANG); $htmlListPages = ""; foreach ($listPages as $page) { $htmlListPages .= "<li><a href='index.php?archiAffichage=page&idPage=" . $page["id"] . "'>" . $page["title"] . "</a></li>"; } // liens $t->assign_vars(array('listeUtilisateurs' => $config->creerUrl('', 'utilisateurListe'), 'administration' => $config->creerUrl('', 'administration'), 'seDeconnecter' => $config->creerUrl('deconnexion', 'authentification'), 'recherche' => $config->creerUrl('', 'recherche'), 'edito' => $config->creerUrl('', 'edito'), 'quiSommesNous' => $config->creerUrl('', 'quiSommesNous'), 'faq' => $config->creerUrl('', 'faq'), 'inscription' => $config->creerUrl('', 'inscription'), 'listeDossiers' => $config->creerUrl('', 'listeDossiers', $arrayIdVilleGeneral), 'ajoutNouveauDossier' => $config->creerUrl('', 'ajoutNouveauDossier'), "ajoutNouvellePersonne" => $config->creerUrl("", "ajoutNouvelPersonne"), 'contact' => $config->creerUrl('', 'contact'), 'urlMotDePasseOublie' => $config->creerUrl('', 'formulaireMotDePasseOublie'), 'publiciteMedias' => $config->creerUrl('', 'publiciteArticlesPresse'), 'nosSources' => $config->creerUrl('', 'nosSources'), 'faireUnDon' => $config->creerUrl('', 'faireUnDon'), 'ajaxFunctions' => $ajax->getAjaxFunctions(), 'calqueFunctions' => "<script >" . $calque->getJSFunctionContextualHelp() . " " . $i->getJsSetOpacityFunction(array('noBalisesJs' => true)) . "</script>", 'titrePage' => stripslashes($titre), 'descriptionPage' => $description, 'motsCle' => $motsCle, 'urlCheminSite' => $recherche->getHtmlArborescence(), 'titreSite' => $titreSite, 'parcours' => $config->creerUrl('', 'parcours'), 'jsHeader' => $headerJS, "lang" => LANG, "lang_short" => substr(LANG, 0, 2), "listPages" => $htmlListPages, "urlOpendata" => $config->creerUrl('', 'lienOpendata'))); // headerJS = variables contenant le javascript recupéré des fonctions du site que l'on collecte et que l'on place dans la balise header $labelConnexion = _("Connexion"); $imgConnexion = "images/logo_connexion.png"; if ($authentification->estConnecte() !== true) { // utilisateur pas connecté $t->assign_block_vars('utilisateurNonConnecte', array()); if ($authentification->estConnecte()) { $t->assign_vars(array('etatConnexion' => _("Vous êtes connecté!"))); } else {