";
$result = loadQuery($querySearch);
$nb_resultats = $nbResultatsTotal = mysql_num_rows($result);
$sommaire="";
if($nb_resultats > $nbResultByPage)
{
$totalPages=ceil($nb_resultats/$nbResultByPage);
if(!isset($_GET["pageSearch"]))
{
$startSearch = 0;
}
else
{
$startSearch = ($_GET["pageSearch"]-1)*$nbResultByPage;
}
$sommaire .= "
";
if($startSearch != 0)
{
$idPrecedent = $_GET["pageSearch"]-1;
$sommaire.="- << début
";
$sommaire.="- < précédent
";
}
for($i=1;$i<=$totalPages;$i++)
{
if(isset($_GET["pageSearch"]) && $_GET["pageSearch"]==$i)
{
$class="class=\"active\"";
}
else
{
$class="";
}
$sommaire.="- $i
";
if($i<=$totalPages-1)
{
$sommaire .= "- -
";
}
}
if((isset($_GET["pageSearch"]) && $_GET["pageSearch"] != $totalPages) || !isset($_GET["pageSearch"]))
{
$idSuivant = $_GET["pageSearch"]+1;
$sommaire.="- suivant >
";
$sommaire.="- fin >>
";
}
$sommaire .= "
";
$_SESSION["againstContent"] = $againstContent;
$querySearch ="SELECT *,MATCH(fullTextIndex) AGAINST ('".$againstContent."' ) as Relevance FROM ani_search WHERE MATCH (fullTextIndex) AGAINST('".$againstContent."' ) AND profil=".$_SESSION["profil"]." AND langue='".$_SESSION["version"]."' ORDER BY Relevance DESC LIMIT ".$startSearch.",".$nbResultByPage;
$result = loadQuery($querySearch);
}
$nb_resultats = mysql_num_rows($result);
if($nb_resultats != 0)
{
echo "
";
echo "
";
echo "
";
$i = 0;
while($i < $nb_resultats)
{
$rubrique = mysql_result($result,$i,"nameRubrique");
if($rubrique != "")
{
$rubrique = "
".$rubrique." > ";
}
else
{
$rubrique = "";
}
$nomRecherche = stripslashes(mysql_result($result,$i,"namePage"));
$fullTextIndex = stripslashes(mysql_result($result,$i,"fullTextIndex"));
if(strlen($fullTextIndex) > 300)
{
$fullTextIndex = substr($fullTextIndex,0,300)."...";
}
$urlDestination = mysql_result($result,$i,"urlPage");
if(mb_ereg("\.pdf$",$urlDestination))
{
$txtLink = "

Téléchargez le fichier";
}
else
{
$txtLink = "Accédez à la page";
}
//echo "
";
echo "
";
echo "
".$rubrique.$nomRecherche."
";
echo "
".$fullTextIndex."
";
echo "
";
echo "
";
$i++;
}
echo "
";
echo "
";
$class10 = "";
$class50 = "";
$class100 = "";
switch($nbResultByPage)
{
case "10":
$class10 = "class=\"active\"";
break;
case "50":
$class50 = "class=\"active\"";
break;
case "100":
$class100 = "class=\"active\"";
break;
}
if($nbResultatsTotal > 50)
{
echo "
";
echo "- Afficher
";
echo "- 10
";
echo "- -
";
echo "- 50
";
echo "- -
";
if($nbResultatsTotal > 100)
{
echo "- 100
";
}
echo "- résultats par pages
";
echo "
";
}
echo $sommaire;
echo "
";
}
}
?>