<?php
session_start();
error_reporting(0);

/*****************************************************************************************
                          Artiphp Velocity 3 - ArtiRecherche
               copyright : Ronald Guérin - webmaster@artiloo.com
                            http://www.artiloo.com
                      Dernière mise à jour : 20 octobre 2004
******************************************************************************************/

/*****************************************************************************************
 Artiphp, portail CMS pour la création de sites dynamiques 

 Copyright (C) 2003 Ronald Guérin - webmaster@artiloo.com 

 Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier 
 conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée 
 par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) 
 toute version ultérieure. 

 Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; 
 sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. 
 Pour plus de détail, voir la Licence Publique Générale GNU . 

 Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que 
 ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 
 675 Mass Ave, Cambridge, MA 02139, Etats-Unis. 

 Pour plus d'informations sur Artiphp :
 http://www.artiloo.com - webmaster@artiloo.com
******************************************************************************************/

//connection à la base
//--------------------
  include("../artzone/connect.php");
  include("../outils/identification2.php");   //  zone membre
  include("../outils/identimprime.php");

//Définition module
//-----------------
  $mod_present="recherche";

// metatags
//--------------------
  include("../metatags/metarecherche.php");
  $metatitle="$LG_METATITLE";
  $metaDescription="$LG_METADESC";

// langue
//--------------------
  if ($_SESSION['SESSION_IDSKIN']) {
  } else {
  include("../outils/donneeSkin.php"); 
  }
  $SESSION_LANGSKIN=$_SESSION['SESSION_LANGSKIN'];
  include("../langages/$SESSION_LANGSKIN/index.php");

//dictionnaire specifique au module
  include("../langages/$SESSION_LANGSKIN/recherche.php");


  $motsclef = $_GET['motsclef'];
  $moduless = $_GET['moduless'];

// recherche

if($_GET['rechercher']) {

//entete de page--------------------------
  $entete= "<font class=\"entete\"><a href=\"../welcome/index.php\" class=\"entete\">$LG_ACCUEIL</a>/$LG_RECH_TITLE</font>\n";
//----------------------------------------

 // formatage des mots clef
 $motsclef6 = explode(" ",$motsclef);
 $motsclef5 = explode(" ",$motsclef);
 $motsclef4 = explode(" ",$motsclef);
 $motsclef3 = explode(" ",$motsclef);
 $motsclef2 = explode(" ",$motsclef);
 $motsclef = explode(" ",$motsclef);


/** RECHERCHE DOSSIERS ******************/

if ($moduless=='dossrech') {

 // construction de la requete sql dossier
 $sql = "SELECT * FROM ".$extension."dossier";
 $passage = 0;
  while(list(,$motclef) = each($motsclef)) {
   $motclef = AddSlashes($motclef);
   if($passage) $sql .= " ) AND ( "; else $sql .= " WHERE ("; 
   $sql .= "titreDossier LIKE '%$motclef%' OR chapoDossier LIKE '%$motclef%' OR texteDossier LIKE '%$motclef%'"; 
   $passage = 1;
  }

  $sql .= ") and pubDossier='1'";

 // affichage des produits dossiers
 if($result = mysql_query($sql)) {
  // on affiche le nombre de produits
  $nb = mysql_numrows($result);
  if($nb > 1) $s = "$LG_RECH_S"; else $s = "";
  $milieu .="<p><b>".$nb." ".$LG_RECH_DOS."".$s." ".$LG_RECH_TROUV."".$s."</b></p>";
  $milieu .="<ul type=\"square\">";

  // parcours des résultats
   while( $produit = mysql_fetch_array($result)) {
   $id = $produit["id_dossier"];
   $nom = htmlentities(StripSlashes($produit["titreDossier"]));
   $id_cat = $produit["id_cat"];
   $id_parentdos = $produit["id_parentdos"];

   if (!$id_parentdos) {
    $suppadress="";
   } else {
    $suppadress="idparent=$id_parentdos&";
   }

   $milieu .="<li><a href=\"../dossiers/dossiers.php?".$suppadress."id_dossier=$id\">$nom</a></li>"; // on passe l'identifiant du produit en parametre

   }
   $milieu .="</ul>";
 }

}


 /** RECHERCHE NEWS ******************/
 if ($moduless=='newrech') {

 $milieu .="<HR size=\"1\">";

 // construction de la requete sql news
 $sql2 = "SELECT * FROM ".$extension."news";
 $passage2 = 0;
  while(list(,$motclef2) = each($motsclef2)) {
   $motclef2 = AddSlashes($motclef2);
   if($passage2) $sql2 .= " ) AND ( "; else $sql2 .= " WHERE ("; 
   $sql2 .= " titreNews LIKE '%$motclef2%' OR texteNews LIKE '%$motclef2%'"; 
   $passage2 = 1;
  }
  $sql2 .= ")";

 // affichage des produits news
 if($result2 = mysql_query($sql2)) {
  // on affiche le nombre de produits
  $nb2 = mysql_numrows($result2);
  if($nb2 > 1) $s = "$LG_RECH_S"; else $s = "";
  $milieu .="<p><b>".$nb2." ".$LG_RECH_NEWS."".$s." ".$LG_RECH_TROUF."".$s."</b></p>";
  $milieu .="<ul type=\"square\">";

  // parcours des résultats
   while( $produit2 = mysql_fetch_array($result2)) {
   $id2 = $produit2["id_news"];
   $nom2 = htmlentities(StripSlashes($produit2["titreNews"]));
   
	$milieu .="<li><a href=\"../news/index.php?id_news=$id2\">$nom2</a></li>"; // on passe l'identifiant du produit en parametre
   }
   $milieu .="</ul>";
 }

 }







 /** RECHERCHE ANNUAIRE *******************/
 if ($moduless=='annurech') {

	$milieu .="<HR size=\"1\">";

	// construction de la requete sql annuaire
	$sql3 = "SELECT * FROM ".$extension."annulien";
	$passage3 = 0;
	  while(list(,$motclef3) = each($motsclef3)) {
	   $motclef3 = AddSlashes($motclef3);
	   if($passage3) $sql3 .= " ) AND ( "; else $sql3 .= " WHERE ("; 
	   $sql3 .= "Anomlien LIKE '%$motclef3%' OR Adesclien LIKE '%$motclef3%'"; 
	   $passage3 = 1;
	  }

	  $sql3 .= ") and pubLien='1'";

	// affichage des produits annuaire
	if($result4 = mysql_query($sql3)) {
	// on affiche le nombre de produits
	$nb3 = mysql_numrows($result4);
	if($nb3 > 1) $s = "$LG_RECH_S"; else $s = "";
	$milieu .="<p><b>".$nb3." ".$LG_RECH_SITE."".$s." ".$LG_RECH_TROUV."".$s." ".$LG_RECH_SITEAN."</b></p>";
	$milieu .="<ul type=\"square\">";

	// parcours des résultats
	while( $produit3 = mysql_fetch_array($result4)) {
	$id3 = $produit3["id_annulien"];
	$nom3 = htmlentities(StripSlashes($produit3["Anomlien"]));
	$url3 = htmlentities(StripSlashes($produit3["Aurl"]));

	$milieu .="<li><a href=\"../annuaire/redirec.php?id=".$id3."\"  target=\"_blank\">$nom3</a> - $url3</li>"; // on passe l'identifiant du produit en parametre
	}
	$milieu .="</ul>";
	}

 }








 /** RECHERCHE AGENDA *******************/
 if ($moduless=='agenrech') {

	$date = date("Ymd");

	$milieu .="<HR size=\"1\">";

	// construction de la requete sql agenda
	$sql4 = "SELECT * FROM ".$extension."sortir";
	$passage4 = 0;
	  while(list(,$motclef4) = each($motsclef4)) {
	   $motclef4 = AddSlashes($motclef4);
	   if($passage4) $sql4 .= " ) AND ( "; else $sql4 .= " WHERE ("; 
	   $sql4 .= "titreSortir LIKE '%$motclef4%' OR sstitreSortir LIKE '%$motclef4%' OR texteSortir LIKE '%$motclef4%' OR infoSortir LIKE '%$motclef4%'"; 
	   $passage4 = 1;
	  }

	  $sql4 .= ") and ordateoutSortir>='$date'";

	// affichage des produits agenda
	if($result5 = mysql_query($sql4)) {
	// on affiche le nombre de produits
	$nb4 = mysql_numrows($result5);
	if($nb4 > 1) $s = "$LG_RECH_S"; else $s = "";
	$milieu .="<p><b>".$nb4." ".$LG_RECH_MANIF."".$s." ".$LG_RECH_TROUF."".$s." ".$LG_RECH_MANIFAG."</b></p>";
	$milieu .="<ul type=\"square\">";

	// parcours des résultats
	while( $produit4 = mysql_fetch_array($result5)) {
	$id4 = $produit4["id_sortir"];
	$nom4 = htmlentities(StripSlashes($produit4["titreSortir"]));

	$milieu .="<li><a href=\"../recherche/evenement.php?id=".$id4."\">$nom4</a></li>"; // on passe l'identifiant du produit en parametre
	}
	$milieu .="</ul>";
	}
 }






 /**** RECHERCHE GLOSSAIRE **********************/

 if ($moduless=='glossrech') {

	$milieu .="<HR size=\"1\">";

	// construction de la requete sql
	$sql5 = "SELECT * FROM ".$extension."glossaire";
	$passage5 = 0;
	while(list(,$motclef5) = each($motsclef5)) {
	 $motclef5 = AddSlashes($motclef5);
	 if($passage5) $sql5 .= " ) AND ( "; else $sql5 .= " WHERE ("; 
	 $sql5 .= " glossaire_titre LIKE '%$motclef5%' OR glossaire_definition LIKE '%$motclef5%'"; 
	 $passage5 = 1;
	}
	$sql5 .= ")";

	// affichage des produits
	if($result5 = mysql_query($sql5)) {
	 // on affiche le nombre de produits
	 $nb5 = mysql_numrows($result5);
	 if($nb5 > 1) $s = "$LG_RECH_S"; else $s = "";
	 $milieu .="<p><b>".$nb5." ".$LG_RECH_DEF."".$s." ".$LG_RECH_TROUF."".$s." ".$LG_RECH_DEFGLO."</b></p>";
	 $milieu .="<ul type=\"square\">";

	 // parcours des résultats
	 while( $produit5 = mysql_fetch_array($result5)) {
	  $id5 = $produit5["glossaire_id"];
	  $nom5 = htmlentities(StripSlashes($produit5["glossaire_titre"]));
	  $milieu .="<li><a href=\"../glossaire/detail.php?id=$id5\">$nom5</a></li>"; // on passe l'identifiant du produit en parametre
	 }
	$milieu .="</ul>";
	}

 }


 /**** RECHERCHE FAQs **********************/

 if ($moduless=='faqrech') {

	$milieu .="<HR size=\"1\">";

	// construction de la requete sql
	$sql6 = "SELECT * FROM ".$extension."faq";
	$passage6 = 0;
	while(list(,$motclef6) = each($motsclef6)) {
	 $motclef6 = AddSlashes($motclef6);
	 if($passage6) $sql6 .= " ) AND ( "; else $sql6 .= " WHERE ("; 
	 $sql6 .= " quesFaq LIKE '%$motclef6%' OR repFaq LIKE '%$motclef6%'"; 
	 $passage6 = 1;
	}
	$sql6 .= ")";

	// affichage des produits
	if($result6 = mysql_query($sql6)) {
	 // on affiche le nombre de produits
	 $nb6 = mysql_numrows($result6);
	 if($nb6 > 1) $s = "$LG_RECH_S"; else $s = "";
	 $milieu .="<p><b>".$nb6." ".$LG_RECH_REP."".$s." ".$LG_RECH_TROUF."".$s." ".$LG_RECH_REPFAQ."</b></p>";
	 $milieu .="<ul type=\"square\">";

	 // parcours des résultats
	 while( $produit6 = mysql_fetch_array($result6)) {
	  $id6 = $produit6["id_faq"];
	  $nom6 = htmlentities(StripSlashes($produit6["quesFaq"]));
	  $milieu .="<li><a href=\"../faq/reponse.php?idrep=$id6\">$nom6</a></li>"; // on passe l'identifiant du produit en parametre
	 }
	$milieu .="</ul>";
	}

 }
 /*****************************************/

}


//le template
//------------

 $SESSION_SKIN=$_SESSION['SESSION_SKIN'];
 include("../templates/temp$SESSION_SKIN/temp.html");
 echo $arti;
 mysql_close();
?>