/* ne modifier qu'avec prudence ce script */
/* fichiers au démarrage */
/* si le plugin est ajouté ce script scanne les url pour éviter les injections sql */
if (file_exists("plugins/doc_check_security.php")) {  @include("plugins/doc_check_security.php"); }
/* check si en cours d'update */
if (file_exists("update.php")) { 
	echo "
Le site que vous avez demandé est en maintenance
Toute notre équipe fait actuellement son possible pour le réablir au plus vite.
Merci de votre patience et de votre compréhension....
";
	exit; 
}
/*  check des variables d'environnement */
if (!isset($_POST) && isset($HTTP_POST_VARS)) $_POST = &$HTTP_POST_VARS;
if (!isset($_GET) && isset($HTTP_GET_VARS)) $_GET = &$HTTP_GET_VARS;
if (!isset($_SERVER) && isset($HTTP_SERVER_VARS)) $_SERVER = &$HTTP_SERVER_VARS;
if (!isset($_COOKIE) && isset($HTTP_COOKIE_VARS)) $_COOKIE = &$HTTP_COOKIE_VARS;
if (!isset($_FILES) && isset($HTTP_ENV_VARS)) $_FILES = &$HTTP_ENV_VARS;
if (!isset($_ENV) && isset($HTTP_POST_FILES)) $_ENV = &$HTTP_POST_FILES;
if (!isset($_SESSION) && isset($HTTP_SESSION_VARS)) $_SESSION = &$HTTP_SESSION_VARS;
/* check si le logz est installé */
if (!@include("fichiers/connexion.php")) header("Location: installation");
/* chage les paramètres du logz et les fonctions de base pour son fonctionnement */
require("scripts/configuration.php");
require("scripts/fonctions_courantes.php");
require("scripts/doc_fichiers_multimedia.php");
require("langues/francais.php");
if (COMPRESSION == "on") ob_start('ob_gzhandler');
/* compatibilité avec ancien logz */
if (isset($_GET['rubrique'])) $_GET['cat'] = $_GET['rubrique'];
/* determination de la categorie et de la page */
if 	  (isset($_GET['annonce'])) {
	$Article = clean($_GET['annonce']); 
	require("scripts/doc_annonce.php");
	@require("modeles/mod_".$StructureType.".php");
} elseif (isset($_GET['art'])) {
	$Article = clean($_GET['art']); 
	require("scripts/doc_article.php");
	@require("modeles/mod_".$StructureType.".php");
} elseif (isset($_GET['cat'])) {
	$Categorie = clean($_GET['cat']); 
	require("scripts/doc_categorie.php");
	@require("modeles/mod_".$StructureType.".php");
} elseif (isset($_GET['commentaires'])) {
	$ArticleId = clean($_GET['commentaires']); 
	require("scripts/doc_commentaires.php");
	@require("modeles/mod_".$StructureType.".php");
} elseif (isset($_GET['mail'])) {
	$Categorie = clean($_GET['mail']);
	if ( $Categorie == "") {
		require("scripts/doc_mail_admin.php");
		@require("modeles/mod_".$StructureType.".php");
	} else {
		require("scripts/doc_mail.php");
		@require("modeles/mod_".$StructureType.".php");
	}
} elseif (isset($_GET['action']) && $_GET['action']=="cherche") {
	if ( isset($_GET['incat']) ) {
		$Categorie = clean($_GET['incat']); 
		require("scripts/doc_recherche.php");
		if ($StructureType == "ascii") @require("modeles/mod_".$StructureType.".php"); else @require("modeles/mod_recherche.php");
	} else {
		require("scripts/doc_recherche_accueil.php");
		if ($StructureType == "ascii") @require("modeles/mod_".$StructureType.".php"); else @require("modeles/mod_recherche.php");
	}
} elseif (isset($_GET['action']) && $_GET['action']=="motscles") {
	if ( isset($_GET['incat']) ) {
		$Categorie = clean($_GET['incat']); 
		require("scripts/doc_mots_cles.php");
		if ($StructureType == "ascii") @require("modeles/mod_".$StructureType.".php"); else @require("modeles/mod_motscles.php");
	} else {
		require("scripts/doc_mots_cles_accueil.php");
		if ($StructureType == "ascii") @require("modeles/mod_".$StructureType.".php"); else @require("modeles/mod_motscles.php");
	}
} elseif (isset($_GET['sitemap'])) {
	$Categorie = clean($_GET['sitemap']); 
	require("scripts/doc_site_map.php");
	@require("modeles/mod_".$StructureType.".php");
} elseif (isset($_GET['rss'])) {
	$Categorie = clean($_GET['rss']); 
	require("scripts/doc_rss2.php");
} elseif (isset($_GET['podcast'])) {
	$Categorie = clean($_GET['podcast']); 
	require("scripts/doc_podcast.php");
} elseif (isset($_GET['xml'])) {
	$Categorie = clean($_GET['xml']); 
	require("scripts/doc_xml.php");
} elseif (isset($_GET['wap'])) {
	$Categorie = clean($_GET['wap']); 
	require("scripts/doc_wap.php");
} elseif (isset($_GET['rssjs'])) {
	$Categorie = clean($_GET['rssjs']); 
	require("scripts/doc_js.php");
} elseif (isset($_GET['pdf'])) {
	$ArticleId = clean($_GET['pdf']); 
	require("scripts/doc_pdf.php");
} else {
	require("scripts/doc_accueil.php");
	@require("modeles/mod_".$StructureType.".php") ;
}
if (COMPRESSION == "on") ob_end_flush();
?>