Skip to content
Extraits de code Groupes Projets
Valider c4f1a25c rédigé par Fil's avatar Fil
Parcourir les fichiers

petits nettoyages recherche

parent 46295de1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -1442,18 +1442,17 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
if ($options == "avancees") {
global $recherche;
if (strlen($recherche) == 0) {
if ($spip_display == 2) $recherche = "Titre ou numéro";
else $recherche = "Rechercher";
}
if ($recherche == '' AND $spip_display != 2)
$recherche_aff = 'Rechercher';
else
$recherche_aff = $recherche;
bandeau_barre_verticale();
echo "<td width='5'><img src='img_pack/rien.gif' width=5></td>";
echo "<td>";
echo "<form method='get' style='margin: 0px;' action='recherche.php3'>";
if ($spip_display == "2") {
if ($spip_display == "2")
echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>Rechercher&nbsp;:</b></font><br>";
}
echo '<input type="text" size="18" value="'.$recherche.'" name="recherche" class="spip_recherche">';
echo '<input type="text" size="18" value="'.$recherche_aff.'" name="recherche" class="spip_recherche">';
echo "</form>";
echo "</td>";
}
......
......@@ -3,7 +3,7 @@
include ("inc.php3");
include_ecrire ("inc_mots.php3");
debut_page("R&eacute;sultats de la recherche");
debut_page("R&eacute;sultats de la recherche $recherche");
debut_gauche();
......@@ -11,17 +11,8 @@ debut_gauche();
debut_droite();
//if ($rech) $recherche = '';
echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'><B>R&eacute;sultats de la recherche :</B><BR>";
echo "<FONT SIZE=5 COLOR='$couleur_foncee'><B>".typo($recherche.$rech)."</B></FONT><p>";
/*
if ($recherche)
echo "<FONT SIZE=2>(recherche sur les titres des articles et br&egrave;ves, ou sur leur num&eacute;ro)</FONT></FONT><P>";
else
echo "<FONT SIZE=2>(recherche en texte int&eacute;gral)</FONT></FONT><P>";
*/
echo "<FONT SIZE=5 COLOR='$couleur_foncee'><B>".typo($recherche)."</B></FONT><p>";
$query_articles = "SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE";
$query_breves = "SELECT * FROM spip_breves WHERE ";
......@@ -48,14 +39,9 @@ $query_rubriques .= " $where ORDER BY maj DESC LIMIT 0,10";
$query_sites .= " $where ORDER BY maj DESC LIMIT 0,10";
$query_sites = ereg_replace("titre LIKE", "nom_site LIKE", $query_sites);
if (lire_meta('activer_moteur') == 'oui') {
$rech = $recherche ;
}
if ($rech) // texte integral
{
if (lire_meta('activer_moteur') == 'oui') { // texte integral
include_ecrire ('inc_index.php3');
$hash_recherche = requete_hash ($rech);
$hash_recherche = requete_hash ($recherche);
$query_articles_int = requete_txt_integral('article', $hash_recherche);
$query_breves_int = requete_txt_integral('breve', $hash_recherche);
$query_rubriques_int = requete_txt_integral('rubrique', $hash_recherche);
......@@ -70,7 +56,7 @@ if ($query_articles_int) {
$doublons = join($nba, ",");
$query_articles_int = ereg_replace ("WHERE", "WHERE objet.id_article NOT IN ($doublons) AND", $query_articles_int);
}
$nba = afficher_articles ("Articles trouv&eacute;s (dans le texte)", $query_articles_int);
$nba1 = afficher_articles ("Articles trouv&eacute;s (dans le texte)", $query_articles_int);
}
if ($query_breves)
......@@ -80,7 +66,7 @@ if ($query_breves_int) {
$doublons = join($nbb, ",");
$query_breves_int = ereg_replace ("WHERE", "WHERE objet.id_breve NOT IN ($doublons) AND", $query_breves_int);
}
$nbb = afficher_breves ("Br&egrave;ves trouv&eacute;es (dans le texte)", $query_breves_int);
$nbb1 = afficher_breves ("Br&egrave;ves trouv&eacute;es (dans le texte)", $query_breves_int);
}
if ($query_rubriques)
......@@ -90,11 +76,9 @@ if ($query_rubriques_int) {
$doublons = join($nbr, ",");
$query_rubriques_int = ereg_replace ("WHERE", "WHERE objet.id_rubrique NOT IN ($doublons) AND", $query_rubriques_int);
}
$nbr = afficher_rubriques ("Rubriques trouv&eacute;es (dans le texte)", $query_rubriques_int);
$nbr1 = afficher_rubriques ("Rubriques trouv&eacute;es (dans le texte)", $query_rubriques_int);
}
/*if ($query_auteurs AND $connect_statut == '0minirezo')
$nbt = afficher_auteurs ("Auteurs trouv&eacute;s", $query_auteurs);*/
if ($query_auteurs_int AND $connect_statut == '0minirezo')
$nbt = afficher_auteurs ("Auteurs trouv&eacute;s", $query_auteurs_int);
......@@ -105,26 +89,13 @@ if ($query_sites_int) {
$doublons = join($nbs, ",");
$query_sites_int = ereg_replace ("WHERE", "WHERE objet.id_syndic NOT IN ($doublons) AND", $query_sites_int);
}
$nbs = afficher_sites ("Sites trouv&eacute;s (dans le texte)", $query_sites_int);
$nbs1 = afficher_sites ("Sites trouv&eacute;s (dans le texte)", $query_sites_int);
}
if (!$nba AND !$nbb AND !$nbr AND !$nbt AND !$nbs) {
if (!$nba AND !$nba1 AND !$nbb AND !$nbb1 AND !$nbr AND !$nbr1 AND !$nbt AND !$nbs AND !$nbs1) {
echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>Aucun r&eacute;sultat.</FONT><P>";
}
/*
if (lire_meta('activer_moteur') == 'oui') {
debut_cadre_relief();
echo "</td></tr>\n<tr><td class='arial2' align=center>";
echo "<form action='recherche.php3' method='get'>";
echo "<p>Vous pouvez aussi faire une recherche en texte int&eacute;gral :<br>";
echo "<input type='text' name='rech' value='$recherche$rech'>";
echo "&nbsp; &nbsp;<input type='submit' class='fondo' name='go' value='Chercher'>";
echo "</form>";
fin_cadre_relief();
}
*/
echo "<p>";
fin_page();
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter