| Line 23... |
Line 23... |
| 23 |
// +------------------------------------------------------------------------------------------------------+
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
| 24 |
// CVS : $Id: moteur_recherche.php,v 1.24 2008-10-21 15:24:50 aperonnet Exp $
|
24 |
// CVS : $Id: moteur_recherche.php,v 1.24 2008-10-21 15:24:50 aperonnet Exp $
|
| 25 |
/**
|
25 |
/**
|
| 26 |
* Applette : moteur de recherche
|
26 |
* Applette : moteur de recherche
|
| 27 |
*
|
27 |
*
|
| 28 |
* Génère un formulaire contenant une zone de saisie permettant de taper un texte à rechercher sur l'ensemble
|
28 |
* G�n�re un formulaire contenant une zone de saisie permettant de taper un texte � rechercher sur l'ensemble
|
| 29 |
* des sites gérés par Papyrus.
|
29 |
* des sites g�r�s par Papyrus.
|
| 30 |
* Utilisation des bibliothèques inclue par Papyrus :
|
30 |
* Utilisation des biblioth�ques inclue par Papyrus :
|
| 31 |
* - Papyrus pap_meta.fonct.php
|
31 |
* - Papyrus pap_meta.fonct.php
|
| 32 |
* - PEAR NET_URL
|
32 |
* - PEAR NET_URL
|
| 33 |
*
|
33 |
*
|
| 34 |
*@package Applette
|
34 |
*@package Applette
|
| 35 |
*@subpackage Moteur_recherche
|
35 |
*@subpackage Moteur_recherche
|
| Line 48... |
Line 48... |
| 48 |
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherMoteurRecherche';
|
48 |
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherMoteurRecherche';
|
| 49 |
$GLOBALS['_GEN_commun']['info_applette_balise'] = '(?:<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe'].'(MOTEUR_RECHERCHE) -->|'.
|
49 |
$GLOBALS['_GEN_commun']['info_applette_balise'] = '(?:<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe'].'(MOTEUR_RECHERCHE) -->|'.
|
| 50 |
'\{\{[[Mm]oteurRecherche\s*\}\})';
|
50 |
'\{\{[[Mm]oteurRecherche\s*\}\})';
|
| Line 51... |
Line 51... |
| 51 |
|
51 |
|
| 52 |
// --------------------------------------------------------------------------------------------------------
|
52 |
// --------------------------------------------------------------------------------------------------------
|
| 53 |
//Utilisation de la bibliothèque Papyrus pap_meta.fonct.php inclue par Papyrus
|
53 |
//Utilisation de la biblioth�que Papyrus pap_meta.fonct.php inclue par Papyrus
|
| 54 |
//Utilisation de la bibliothèque PEAR NET_URL inclue par Papyrus
|
54 |
//Utilisation de la biblioth�que PEAR NET_URL inclue par Papyrus
|
| 55 |
/** Inclusion du fichier de configuration de cette application.*/
|
55 |
/** Inclusion du fichier de configuration de cette application.*/
|
| 56 |
require_once GEN_CHEMIN_APPLETTE.'moteur_recherche/configuration/more_configuration.inc.php';
|
56 |
require_once GEN_CHEMIN_APPLETTE.'moteur_recherche/configuration/more_configuration.inc.php';
|
| 57 |
/** Inclusion du fichier de configuration des Spip.*/
|
57 |
/** Inclusion du fichier de configuration des Spip.*/
|
| 58 |
require_once GEN_CHEMIN_APPLETTE.'moteur_recherche/configuration/more_config_spip.inc.php';
|
58 |
require_once GEN_CHEMIN_APPLETTE.'moteur_recherche/configuration/more_config_spip.inc.php';
|
| Line 61... |
Line 61... |
| 61 |
/** Inclusion du fichier de configuration de l appli bazar.*/
|
61 |
/** Inclusion du fichier de configuration de l appli bazar.*/
|
| 62 |
require_once GEN_CHEMIN_APPLETTE.'moteur_recherche/configuration/more_config_bazar.inc.php';
|
62 |
require_once GEN_CHEMIN_APPLETTE.'moteur_recherche/configuration/more_config_bazar.inc.php';
|
| Line 63... |
Line 63... |
| 63 |
|
63 |
|
| 64 |
// Inclusion des fichiers de traduction de l'appli ADME de Papyrus
|
64 |
// Inclusion des fichiers de traduction de l'appli ADME de Papyrus
|
| 65 |
if (file_exists(MORE_CHEMIN_LANGUE.'more_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php')) {
|
65 |
if (file_exists(MORE_CHEMIN_LANGUE.'more_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php')) {
|
| 66 |
/** Inclusion du fichier de traduction suite à la transaction avec le navigateur.*/
|
66 |
/** Inclusion du fichier de traduction suite � la transaction avec le navigateur.*/
|
| 67 |
require_once MORE_CHEMIN_LANGUE.'more_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php';
|
67 |
require_once MORE_CHEMIN_LANGUE.'more_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php';
|
| 68 |
} else {
|
68 |
} else {
|
| 69 |
/** Inclusion du fichier de traduction par défaut.*/
|
69 |
/** Inclusion du fichier de traduction par d�faut.*/
|
| 70 |
require_once MORE_CHEMIN_LANGUE.'more_langue_'.MORE_I18N_DEFAUT.'.inc.php';
|
70 |
require_once MORE_CHEMIN_LANGUE.'more_langue_'.MORE_I18N_DEFAUT.'.inc.php';
|
| Line 71... |
Line 71... |
| 71 |
}
|
71 |
}
|
| 72 |
|
72 |
|
| 73 |
// +------------------------------------------------------------------------------------------------------+
|
73 |
// +------------------------------------------------------------------------------------------------------+
|
| Line 74... |
Line 74... |
| 74 |
// | CORPS du PROGRAMME |
|
74 |
// | CORPS du PROGRAMME |
|
| 75 |
// +------------------------------------------------------------------------------------------------------+
|
75 |
// +------------------------------------------------------------------------------------------------------+
|
| 76 |
|
76 |
|
| 77 |
if (isset($_POST['more_motif']) && $_POST['more_motif'] != '') {
|
77 |
if (isset($_POST['more_motif']) && $_POST['more_motif'] != '') {
|
| 78 |
// Initialisation de variable extérieures
|
78 |
// Initialisation de variable ext�rieures
|
| 79 |
$GLOBALS['_VEI_']['usurpation'] = MORE_LG_USURPATION.htmlentities(stripslashes($_POST['more_motif']));
|
79 |
$GLOBALS['_VEI_']['usurpation'] = MORE_LG_USURPATION.htmlentities(stripslashes($_POST['more_motif']));
|
| 80 |
$GLOBALS['_PAPYRUS_']['general']['application_chemin'] = null;
|
80 |
$GLOBALS['_PAPYRUS_']['general']['application_chemin'] = null;
|
| 81 |
// Modification des meta de l'entête de la page
|
81 |
// Modification des meta de l'ent�te de la page
|
| 82 |
GEN_modifierMetaHttpEquiv('Content-Type', 'text/html; charset=ISO-8859-15');
|
82 |
GEN_modifierMetaHttpEquiv('Content-Type', 'text/html; charset=ISO-8859-15');
|
| Line 83... |
Line 83... |
| 83 |
GEN_modifierMetaHttpEquiv('Content-style-type', 'text/css');
|
83 |
GEN_modifierMetaHttpEquiv('Content-style-type', 'text/css');
|
| 84 |
GEN_modifierMetaHttpEquiv('Content-script-type', 'text/javascript');
|
84 |
GEN_modifierMetaHttpEquiv('Content-script-type', 'text/javascript');
|
| 85 |
GEN_modifierMetaHttpEquiv('Content-language', $GLOBALS['_GEN_commun']['i18n']);
|
85 |
GEN_modifierMetaHttpEquiv('Content-language', $GLOBALS['_GEN_commun']['i18n']);
|
| 86 |
|
86 |
|
| 87 |
GEN_modifierMetaName('revisit-after', '15 days');
|
87 |
GEN_modifierMetaName('revisit-after', '15 days');
|
| Line 88... |
Line 88... |
| 88 |
GEN_modifierMetaName('robots', 'index,follow');
|
88 |
GEN_modifierMetaName('robots', 'index,follow');
|
| 89 |
GEN_modifierMetaName('author', 'Tela Botanica');
|
89 |
GEN_modifierMetaName('author', 'Tela Botanica');
|
| Line 90... |
Line 90... |
| 90 |
GEN_modifierMetaName('keywords', 'Recherche, résultat.');
|
90 |
GEN_modifierMetaName('keywords', 'Recherche, r�sultat.');
|
| 91 |
GEN_modifierMetaName('description', 'Page de résultats du moteur de recherche de Papyrus.');
|
91 |
GEN_modifierMetaName('description', 'Page de r�sultats du moteur de recherche de Papyrus.');
|
| 92 |
|
92 |
|
| Line 93... |
Line 93... |
| 93 |
GEN_viderMeta('dc');
|
93 |
GEN_viderMeta('dc');
|
| 94 |
}
|
94 |
}
|
| 95 |
|
95 |
|
| 96 |
// +------------------------------------------------------------------------------------------------------+
|
96 |
// +------------------------------------------------------------------------------------------------------+
|
| 97 |
// | LISTE de FONCTIONS |
|
97 |
// | LISTE de FONCTIONS |
|
| 98 |
// +------------------------------------------------------------------------------------------------------+
|
98 |
// +------------------------------------------------------------------------------------------------------+
|
| 99 |
|
99 |
|
| 100 |
/** Fonction afficherMoteurRecherche() - Fournit un formulaire de recherche.
|
100 |
/** Fonction afficherMoteurRecherche() - Fournit un formulaire de recherche.
|
| 101 |
*
|
101 |
*
|
| 102 |
* Renvoie un formulaire permettant de rechercher une chaine de caractères dans les sites
|
102 |
* Renvoie un formulaire permettant de rechercher une chaine de caract�res dans les sites
|
| 103 |
* gérés par Papyrus.
|
103 |
* g�r�s par Papyrus.
|
| 104 |
* Necessite l'utilisation de Pear Net_URL par le programme appelant cette fonction.
|
104 |
* Necessite l'utilisation de Pear Net_URL par le programme appelant cette fonction.
|
| 105 |
*
|
105 |
*
|
| 106 |
* @param array tableau d'éventuel arguments présent dans la balise transmis à la fonction.
|
106 |
* @param array tableau d'�ventuel arguments pr�sent dans la balise transmis � la fonction.
|
| 107 |
* @param array tableau global de Papyrus.
|
107 |
* @param array tableau global de Papyrus.
|
| 108 |
* @return string formulaire XHTML de recherche.
|
108 |
* @return string formulaire XHTML de recherche.
|
| 109 |
*/
|
109 |
*/
|
| 110 |
function afficherMoteurRecherche($tab_applette_arguments, $_GEN_commun)
|
110 |
function afficherMoteurRecherche($tab_applette_arguments, $_GEN_commun)
|
| 111 |
{
|
111 |
{
|
| 112 |
// --------------------------------------------------------------------------------------------------------
|
112 |
// --------------------------------------------------------------------------------------------------------
|
| 113 |
// Initialisation de variable de configuration.
|
113 |
// Initialisation de variable de configuration.
|
| 114 |
$liste_type_site = '102, 103';// Les id des types des sites pouvant apparaître dans le sélecteur
|
114 |
$liste_type_site = '102, 103';// Les id des types des sites pouvant appara�tre dans le s�lecteur
|
| 115 |
$objet_pear_db =& $_GEN_commun['pear_db'];//objet Pear créé par DB contenant la connexion à la base de données.
|
115 |
$objet_pear_db =& $_GEN_commun['pear_db'];//objet Pear cr�� par DB contenant la connexion � la base de donn�es.
|
| 116 |
$GLOBALS['_MOTEUR_RECHERCHE_']['bd']['papyrus'] =& $_GEN_commun['pear_db'];// Connexion à la BD de Papyrus
|
116 |
$GLOBALS['_MOTEUR_RECHERCHE_']['bd']['papyrus'] =& $_GEN_commun['pear_db'];// Connexion � la BD de Papyrus
|
| 117 |
$GLOBALS['_MOTEUR_RECHERCHE_']['variables'] = array();
|
117 |
$GLOBALS['_MOTEUR_RECHERCHE_']['variables'] = array();
|
| Line 118... |
Line 118... |
| 118 |
$code_site = $_GEN_commun['url_site'];// identifiant du site courant.
|
118 |
$code_site = $_GEN_commun['url_site'];// identifiant du site courant.
|
| 119 |
$url = $_GEN_commun['url'];
|
119 |
$url = $_GEN_commun['url'];
|
| 120 |
$url_id_type_site = GEN_URL_ID_TYPE_SITE;
|
120 |
$url_id_type_site = GEN_URL_ID_TYPE_SITE;
|
| 121 |
$indent_origine = 12;// Indentation de départ en nombre d'espace
|
121 |
$indent_origine = 12;// Indentation de d�part en nombre d'espace
|
| 122 |
$indent_pas = 4;// Pas d'indentation en nombre d'espace
|
122 |
$indent_pas = 4;// Pas d'indentation en nombre d'espace
|
| 123 |
$retour = '';
|
123 |
$retour = '';
|
| 124 |
$retour_resultats = '';
|
124 |
$retour_resultats = '';
|
| 125 |
|
125 |
|
| 126 |
// --------------------------------------------------------------------------------------------------------
|
126 |
// --------------------------------------------------------------------------------------------------------
|
| 127 |
// Lancement de la recherche si nécessaire
|
127 |
// Lancement de la recherche si n�cessaire
|
| 128 |
$aso_squelette = array('formulaire' => MORE_FORM_SQUELETTE);
|
128 |
$aso_squelette = array('formulaire' => MORE_FORM_SQUELETTE);
|
| 129 |
$_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif'] = '';
|
129 |
$_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif'] = '';
|
| 130 |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_url'] = $url->getUrl();
|
130 |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_url'] = $url->getUrl();
|
| 131 |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_tab'] = MORE_FORM_MOTIF_TAB;
|
131 |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['form_tab'] = MORE_FORM_MOTIF_TAB;
|
| 132 |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['more_motif_base'] = MORE_LG_FORM_MOTIF_VALUE;
|
132 |
$GLOBALS['_MOTEUR_RECHERCHE_']['formulaire']['more_motif_base'] = MORE_LG_FORM_MOTIF_VALUE;
|
| 133 |
if (!isset($_POST['more_motif']) || $_POST['more_motif'] == '') {
|
133 |
if (!isset($_POST['more_motif']) || $_POST['more_motif'] == '') {
|
| Line 149... |
Line 149... |
| 149 |
/** Inclusion de la classe Recherche_Projet.*/
|
149 |
/** Inclusion de la classe Recherche_Projet.*/
|
| 150 |
require_once MORE_CHEMIN_BIBLIO.'more_recherche_projet.class.php';
|
150 |
require_once MORE_CHEMIN_BIBLIO.'more_recherche_projet.class.php';
|
| 151 |
/** inclusion de la classe Recheche Bazar. */
|
151 |
/** inclusion de la classe Recheche Bazar. */
|
| 152 |
require_once MORE_CHEMIN_BIBLIO.'more_recherche_bazar.class.php';
|
152 |
require_once MORE_CHEMIN_BIBLIO.'more_recherche_bazar.class.php';
|
| 153 |
$moteur = new More_Recherche($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
153 |
$moteur = new More_Recherche($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
| - |
|
154 |
|
| 154 |
$recherche_papyrus_menu = new More_Recherche_Papyrus_Menu($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
155 |
$recherche_papyrus_menu = new More_Recherche_Papyrus_Menu($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
| - |
|
156 |
$moteur->ajouterRecherche($recherche_papyrus_menu);
|
| - |
|
157 |
|
| - |
|
158 |
if (!empty($GLOBALS['_MOTEUR_RECHERCHE_']['spip'])) {
|
| 155 |
$recherche_spip_article = new More_Recherche_Spip_Article($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
159 |
$recherche_spip_article = new More_Recherche_Spip_Article($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
| - |
|
160 |
$moteur->ajouterRecherche($recherche_spip_article);
|
| - |
|
161 |
}
|
| - |
|
162 |
|
| 156 |
$recherche_projet = new More_Recherche_Projet($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
163 |
if (!empty($GLOBALS['_MOTEUR_RECHERCHE_']['bazar'][0])) {
|
| 157 |
$recherche_bazar = new More_Recherche_Bazar($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
164 |
$recherche_bazar = new More_Recherche_Bazar($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
| 158 |
$moteur->ajouterRecherche($recherche_papyrus_menu);
|
165 |
$moteur->ajouterRecherche($recherche_bazar);
|
| - |
|
166 |
}
|
| - |
|
167 |
|
| 159 |
$moteur->ajouterRecherche($recherche_spip_article);
|
168 |
if ($GLOBALS['_MOTEUR_RECHERCHE_']['projet']['url']!="") {
|
| 160 |
$moteur->ajouterRecherche($recherche_projet);
|
169 |
$recherche_projet = new More_Recherche_Projet($_SESSION['_MOTEUR_RECHERCHE_']['rechercher']['more_motif']);
|
| 161 |
$moteur->ajouterRecherche($recherche_bazar);
|
170 |
$moteur->ajouterRecherche($recherche_projet);
|
| - |
|
171 |
}
|
| - |
|
172 |
|
| 162 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'] = $moteur->rechercherMotif();
|
173 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'] = $moteur->rechercherMotif();
|
| 163 |
//$GLOBALS['_DEBOGAGE_'] = '<pre>'.print_r($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'], true).'</pre>';
|
174 |
//$GLOBALS['_DEBOGAGE_'] = '<pre>'.print_r($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'], true).'</pre>';
|
| 164 |
$nbre_pages = count($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats']);
|
175 |
$nbre_pages = count($GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats']);
|
| 165 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['nbre_pages'] = $nbre_pages;
|
176 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['nbre_pages'] = $nbre_pages;
|
| 166 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['vide'] = MORE_LG_RESULTAT_VIDE;
|
177 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['vide'] = MORE_LG_RESULTAT_VIDE;
|
| Line 178... |
Line 189... |
| 178 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'][$cle]['description'] = trim($val['description']);
|
189 |
$GLOBALS['_MOTEUR_RECHERCHE_']['resultat']['resultats'][$cle]['description'] = trim($val['description']);
|
| 179 |
}
|
190 |
}
|
| 180 |
}
|
191 |
}
|
| 181 |
}
|
192 |
}
|
| Line 182... |
Line 193... |
| 182 |
|
193 |
|
| 183 |
// Génération du contenu à partir des squelettes
|
194 |
// G�n�ration du contenu � partir des squelettes
|
| 184 |
foreach ($aso_squelette as $squelette => $fichier) {
|
195 |
foreach ($aso_squelette as $squelette => $fichier) {
|
| 185 |
// Extrait les variables et les ajoutes à l'espace de noms local
|
196 |
// Extrait les variables et les ajoutes � l'espace de noms local
|
| 186 |
extract($GLOBALS['_MOTEUR_RECHERCHE_'][$squelette]);
|
197 |
extract($GLOBALS['_MOTEUR_RECHERCHE_'][$squelette]);
|
| 187 |
// Démarre le buffer
|
198 |
// D�marre le buffer
|
| 188 |
ob_start();
|
199 |
ob_start();
|
| 189 |
// Inclusion du fichier
|
200 |
// Inclusion du fichier
|
| 190 |
include(MORE_CHEMIN_SQUELETTE.$fichier);
|
201 |
include(MORE_CHEMIN_SQUELETTE.$fichier);
|
| 191 |
// Récupérer le contenu du buffer
|
202 |
// R�cup�rer le contenu du buffer
|
| 192 |
$retour = ob_get_contents();
|
203 |
$retour = ob_get_contents();
|
| 193 |
// Arrête et détruit le buffer
|
204 |
// Arr�te et d�truit le buffer
|
| 194 |
ob_end_clean();
|
205 |
ob_end_clean();
|
| 195 |
// Retourne le contenu
|
206 |
// Retourne le contenu
|
| 196 |
switch ($squelette) {
|
207 |
switch ($squelette) {
|
| 197 |
case 'resultat' :
|
208 |
case 'resultat' :
|
| 198 |
// L'applette fournie un résultat qui écrase le contenu de la page courrante
|
209 |
// L'applette fournie un r�sultat qui �crase le contenu de la page courrante
|
| 199 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_NAVIGATION'] = '';
|
210 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_NAVIGATION'] = '';
|
| 200 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_TETE'] = '';
|
211 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_TETE'] = '';
|
| 201 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] = $retour;
|
212 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] = $retour;
|
| 202 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'] = '';
|
213 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'] = '';
|
| 203 |
$GLOBALS['_GEN_commun']['info_menu'] = '';
|
214 |
$GLOBALS['_GEN_commun']['info_menu'] = '';
|
| 204 |
break;
|
215 |
break;
|
| 205 |
case 'formulaire' :
|
216 |
case 'formulaire' :
|
| 206 |
// L'applette est appelée par défaut
|
217 |
// L'applette est appel�e par d�faut
|
| 207 |
$retour_formulaire = $retour;
|
218 |
$retour_formulaire = $retour;
|
| 208 |
break;
|
219 |
break;
|
| 209 |
default:
|
220 |
default:
|
| 210 |
$e = "Squellette <$squelette> pour le moteur de recherche inconnu!";
|
221 |
$e = "Squellette <$squelette> pour le moteur de recherche inconnu!";
|
| Line 227... |
Line 238... |
| 227 |
*
|
238 |
*
|
| 228 |
* Revision 1.22 2007-11-30 14:02:48 alexandre_tb
|
239 |
* Revision 1.22 2007-11-30 14:02:48 alexandre_tb
|
| 229 |
* Fusion avec la livraison
|
240 |
* Fusion avec la livraison
|
| 230 |
*
|
241 |
*
|
| 231 |
* Revision 1.21 2007-10-29 18:29:30 jp_milcent
|
242 |
* Revision 1.21 2007-10-29 18:29:30 jp_milcent
|
| 232 |
* Ajout d'un préfixe devant les classes de l'applette pour éviter les conflits avec d'autres classes provenant des applis clientes.
|
243 |
* Ajout d'un pr�fixe devant les classes de l'applette pour �viter les conflits avec d'autres classes provenant des applis clientes.
|
| 233 |
*
|
244 |
*
|
| 234 |
* Revision 1.20 2007-06-15 12:27:39 jp_milcent
|
245 |
* Revision 1.20 2007-06-15 12:27:39 jp_milcent
|
| 235 |
* Ajout de fonctionnalités Javascript au moteur de recherche.
|
246 |
* Ajout de fonctionnalit�s Javascript au moteur de recherche.
|
| 236 |
*
|
247 |
*
|
| 237 |
* Revision 1.19 2007-01-02 18:49:22 jp_milcent
|
248 |
* Revision 1.19 2007-01-02 18:49:22 jp_milcent
|
| 238 |
* Amélioration de la gestion du motif.
|
249 |
* Am�lioration de la gestion du motif.
|
| 239 |
* Ajout de la gestion des expressions complête via l'utilisation de guillemets.
|
250 |
* Ajout de la gestion des expressions compl�te via l'utilisation de guillemets.
|
| 240 |
*
|
251 |
*
|
| 241 |
* Revision 1.18 2006/12/12 13:53:54 jp_milcent
|
252 |
* Revision 1.18 2006/12/12 13:53:54 jp_milcent
|
| 242 |
* Mise en place du nouveau format des balises d'applette.
|
253 |
* Mise en place du nouveau format des balises d'applette.
|
| 243 |
*
|
254 |
*
|
| 244 |
* Revision 1.17 2006/12/01 16:33:40 florian
|
255 |
* Revision 1.17 2006/12/01 16:33:40 florian
|
| 245 |
* Amélioration de la gestion des applettes et compatibilité avec le nouveau mode de gestion de l'inclusion des applettes.
|
256 |
* Am�lioration de la gestion des applettes et compatibilit� avec le nouveau mode de gestion de l'inclusion des applettes.
|
| 246 |
*
|
257 |
*
|
| 247 |
* Revision 1.16 2006/11/20 09:36:59 jp_milcent
|
258 |
* Revision 1.16 2006/11/20 09:36:59 jp_milcent
|
| 248 |
* Correction bogue zéro résultat et ajout d'url simple pour indiquer la page de l'article.
|
259 |
* Correction bogue z�ro r�sultat et ajout d'url simple pour indiquer la page de l'article.
|
| 249 |
*
|
260 |
*
|
| 250 |
* Revision 1.15 2006/11/14 16:10:13 jp_milcent
|
261 |
* Revision 1.15 2006/11/14 16:10:13 jp_milcent
|
| 251 |
* Extraction du XHTML et utilisation de squelettes à la place.
|
262 |
* Extraction du XHTML et utilisation de squelettes � la place.
|
| 252 |
* Possibilité de configurer le squlette voulu via le fichier de conf.
|
263 |
* Possibilit� de configurer le squlette voulu via le fichier de conf.
|
| 253 |
*
|
264 |
*
|
| 254 |
* Revision 1.14 2006/10/10 13:28:14 jp_milcent
|
265 |
* Revision 1.14 2006/10/10 13:28:14 jp_milcent
|
| 255 |
* Suppression d'une variable et utilisation de la constante PAP_URL
|
266 |
* Suppression d'une variable et utilisation de la constante PAP_URL
|
| 256 |
*
|
267 |
*
|
| 257 |
* Revision 1.13 2006/10/10 12:02:30 jp_milcent
|
268 |
* Revision 1.13 2006/10/10 12:02:30 jp_milcent
|
| 258 |
* Suppression d'une bibliothèque Pear qu'il est inutile d'inclure.
|
269 |
* Suppression d'une biblioth�que Pear qu'il est inutile d'inclure.
|
| 259 |
* Ajout du chemin vers la bibliotheque Pear de Papyrus.
|
270 |
* Ajout du chemin vers la bibliotheque Pear de Papyrus.
|
| 260 |
*
|
271 |
*
|
| 261 |
* Revision 1.12 2006/06/16 09:45:10 jp_milcent
|
272 |
* Revision 1.12 2006/06/16 09:45:10 jp_milcent
|
| 262 |
* Correction bogue lié à la suppression de l'objet info_menu.
|
273 |
* Correction bogue li� � la suppression de l'objet info_menu.
|
| 263 |
*
|
274 |
*
|
| 264 |
* Revision 1.11 2006/05/23 13:39:13 florian
|
275 |
* Revision 1.11 2006/05/23 13:39:13 florian
|
| 265 |
* corection bug notice de jean pascal ;-)
|
276 |
* corection bug notice de jean pascal ;-)
|
| 266 |
*
|
277 |
*
|
| 267 |
* Revision 1.10 2006/05/19 10:04:55 jp_milcent
|
278 |
* Revision 1.10 2006/05/19 10:04:55 jp_milcent
|
| Line 285... |
Line 296... |
| 285 |
* Revision 1.6 2005/05/25 13:49:22 jpm
|
296 |
* Revision 1.6 2005/05/25 13:49:22 jpm
|
| 286 |
* Corection erreur pour la recherche dans le contenu.
|
297 |
* Corection erreur pour la recherche dans le contenu.
|
| 287 |
*
|
298 |
*
|
| 288 |
* Revision 1.5 2005/05/19 12:46:12 jpm
|
299 |
* Revision 1.5 2005/05/19 12:46:12 jpm
|
| 289 |
* Correction bogue accesskey.
|
300 |
* Correction bogue accesskey.
|
| 290 |
* Ajout d'un id à la liste.
|
301 |
* Ajout d'un id � la liste.
|
| 291 |
* Arrondissement des score.
|
302 |
* Arrondissement des score.
|
| 292 |
*
|
303 |
*
|
| 293 |
* Revision 1.4 2005/04/14 17:39:34 jpm
|
304 |
* Revision 1.4 2005/04/14 17:39:34 jpm
|
| 294 |
* Amélioration du moteur de rechercher :
|
305 |
* Am�lioration du moteur de rechercher :
|
| 295 |
* - pourcentage
|
306 |
* - pourcentage
|
| 296 |
* - ajout d'info
|
307 |
* - ajout d'info
|
| 297 |
*
|
308 |
*
|
| 298 |
* Revision 1.3 2005/02/22 19:27:21 jpm
|
309 |
* Revision 1.3 2005/02/22 19:27:21 jpm
|
| 299 |
* Changement de nom de variables.
|
310 |
* Changement de nom de variables.
|
| 300 |
* Suppression de l'attribut nam de la balise form via une méthode de HTML_Common.
|
311 |
* Suppression de l'attribut nam de la balise form via une m�thode de HTML_Common.
|
| 301 |
*
|
312 |
*
|
| 302 |
* Revision 1.2 2005/02/22 17:44:03 jpm
|
313 |
* Revision 1.2 2005/02/22 17:44:03 jpm
|
| 303 |
* Suppression de référence posant problème.
|
314 |
* Suppression de r�f�rence posant probl�me.
|
| 304 |
*
|
315 |
*
|
| 305 |
* Revision 1.1 2004/12/07 10:24:01 jpm
|
316 |
* Revision 1.1 2004/12/07 10:24:01 jpm
|
| 306 |
* Moteur de recherche version de départ.
|
317 |
* Moteur de recherche version de d�part.
|
| 307 |
*
|
318 |
*
|
| 308 |
*
|
319 |
*
|
| 309 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
320 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
| 310 |
*/
|
321 |
*/
|
| 311 |
?>
|
322 |
?>
|
| 312 |
|
323 |
|