Subversion Repositories Applications.papyrus

Rev

Rev 1933 | Rev 2097 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1933 Rev 2056
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