Subversion Repositories Applications.papyrus

Rev

Rev 1142 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1142 Rev 1151
1
<?php
1
<?php
2
/*vim: set expandtab tabstop=4 shiftwidth=4: */
2
/*vim: set expandtab tabstop=4 shiftwidth=4: */
3
// +------------------------------------------------------------------------------------------------------+
3
// +------------------------------------------------------------------------------------------------------+
4
// | PHP version 5.1                                                                                      |
4
// | PHP version 5.1                                                                                      |
5
// +------------------------------------------------------------------------------------------------------+
5
// +------------------------------------------------------------------------------------------------------+
6
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org)                                    |
6
// | Copyright (C) 1999-2006 Tela Botanica (accueil@tela-botanica.org)                                    |
7
// +------------------------------------------------------------------------------------------------------+
7
// +------------------------------------------------------------------------------------------------------+
8
// | This file is part of papyrus_bp.                                                                         |
8
// | This file is part of papyrus_bp.                                                                         |
9
// |                                                                                                      |
9
// |                                                                                                      |
10
// | Foobar is free software; you can redistribute it and/or modify                                       |
10
// | Foobar is free software; you can redistribute it and/or modify                                       |
11
// | it under the terms of the GNU General Public License as published by                                 |
11
// | it under the terms of the GNU General Public License as published by                                 |
12
// | the Free Software Foundation; either version 2 of the License, or                                    |
12
// | the Free Software Foundation; either version 2 of the License, or                                    |
13
// | (at your option) any later version.                                                                  |
13
// | (at your option) any later version.                                                                  |
14
// |                                                                                                      |
14
// |                                                                                                      |
15
// | Foobar is distributed in the hope that it will be useful,                                            |
15
// | Foobar is distributed in the hope that it will be useful,                                            |
16
// | but WITHOUT ANY WARRANTY; without even the implied warranty of                                       |
16
// | but WITHOUT ANY WARRANTY; without even the implied warranty of                                       |
17
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                                        |
17
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                                        |
18
// | GNU General Public License for more details.                                                         |
18
// | GNU General Public License for more details.                                                         |
19
// |                                                                                                      |
19
// |                                                                                                      |
20
// | You should have received a copy of the GNU General Public License                                    |
20
// | You should have received a copy of the GNU General Public License                                    |
21
// | along with Foobar; if not, write to the Free Software                                                |
21
// | along with Foobar; if not, write to the Free Software                                                |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
23
// +------------------------------------------------------------------------------------------------------+
23
// +------------------------------------------------------------------------------------------------------+
24
// CVS : $Id: mot_cles.php,v 1.1 2006-12-12 13:32:27 jp_milcent Exp $
24
// CVS : $Id: mot_cles.php,v 1.2 2006-12-12 17:17:12 jp_milcent Exp $
25
/**
25
/**
26
* papyrus_bp - mot_cles.php
26
* papyrus_bp - mot_cles.php
27
*
27
*
28
* Description :
28
* Description :
29
*
29
*
30
*@package papyrus_bp
30
*@package papyrus_bp
31
//Auteur original :
31
//Auteur original :
32
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
32
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
33
//Autres auteurs :
33
//Autres auteurs :
34
*@author        Aucun
34
*@author        Aucun
35
*@copyright     Tela-Botanica 1999-2006
35
*@copyright     Tela-Botanica 1999-2006
36
*@version       $Revision: 1.1 $ $Date: 2006-12-12 13:32:27 $
36
*@version       $Revision: 1.2 $ $Date: 2006-12-12 17:17:12 $
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
38
*/
38
*/
39
 
39
 
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
41
// |                                            ENTÊTE du PROGRAMME                                       |
41
// |                                            ENTÊTE du PROGRAMME                                       |
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
43
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherMotCles';
43
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherMotCles';
44
$GLOBALS['_GEN_commun']['info_applette_balise'] = '\{\{[Mm]otCles(?:\s*(?:((?:mots|categorie)="[^"]+")|((?:condition|mots_condition|categorie_condition)="(?i:et|ou)")|(ordre="(?i:asc|desc)")|))+\s*\}\}';
44
$GLOBALS['_GEN_commun']['info_applette_balise'] = 	'\{\{[Mm]otCles'.
-
 
45
													'(?:\s*'.
-
 
46
														'(?:'.
-
 
47
															'(mots="[^"]+")|'.
-
 
48
															'(categorie="[^"]+")|'.
-
 
49
															'(condition="(?i:et|ou)")|'.
-
 
50
															'(mots_condition="(?i:et|ou)")|'.
-
 
51
															'(categorie_condition="(?i:et|ou)")|'.
-
 
52
															'(ordre="(?i:asc|desc)")|'.
-
 
53
														')'.
-
 
54
													')+'.
-
 
55
													'\s*\}\}';
45
 
56
 
46
// --------------------------------------------------------------------------------------------------------
57
// --------------------------------------------------------------------------------------------------------
47
/** Inclusion du fichier de configuration de cette application.*/
58
/** Inclusion du fichier de configuration de cette application.*/
48
require_once GEN_CHEMIN_APPLETTE.'mot_cles'.GEN_SEP.'configuration'.GEN_SEP.'mocl_configuration.inc.php';
59
require_once GEN_CHEMIN_APPLETTE.'mot_cles'.GEN_SEP.'configuration'.GEN_SEP.'mocl_configuration.inc.php';
49
 
60
 
50
// Inclusion des fichiers de traduction de l'applette MOCL de Papyrus
61
// Inclusion des fichiers de traduction de l'applette MOCL de Papyrus
51
if (file_exists(MOCL_CHEMIN_LANGUE.'mocl_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php')) {
62
if (file_exists(MOCL_CHEMIN_LANGUE.'mocl_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php')) {
52
    /** Inclusion du fichier de traduction suite à la transaction avec le navigateur.*/
63
    /** Inclusion du fichier de traduction suite à la transaction avec le navigateur.*/
53
    require_once MOCL_CHEMIN_LANGUE.'mocl_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php';
64
    require_once MOCL_CHEMIN_LANGUE.'mocl_langue_'.$GLOBALS['_GEN_commun']['i18n'].'.inc.php';
54
} else {
65
} else {
55
    /** Inclusion du fichier de traduction par défaut.*/
66
    /** Inclusion du fichier de traduction par défaut.*/
56
    require_once MOCL_CHEMIN_LANGUE.'mocl_langue_'.MOCL_I18N_DEFAUT.'.inc.php';
67
    require_once MOCL_CHEMIN_LANGUE.'mocl_langue_'.MOCL_I18N_DEFAUT.'.inc.php';
57
}
68
}
58
 
69
 
59
// +------------------------------------------------------------------------------------------------------+
70
// +------------------------------------------------------------------------------------------------------+
60
// |                                            CORPS du PROGRAMME                                        |
71
// |                                            CORPS du PROGRAMME                                        |
61
// +------------------------------------------------------------------------------------------------------+
72
// +------------------------------------------------------------------------------------------------------+
62
/** Fonction afficherMotCles() - Retourne la liste des pages pour un mot clés donné.
73
/** Fonction afficherMotCles() - Retourne la liste des pages pour un mot clés donné.
63
*
74
*
64
* Cette fonction retourne la liste des pages pour un mot clés donné.
75
* Cette fonction retourne la liste des pages pour un mot clés donné.
65
*
76
*
66
* @param  array contient les arguments de la fonction.
77
* @param  array contient les arguments de la fonction.
67
* @param  array  tableau global de Papyrus.
78
* @param  array  tableau global de Papyrus.
68
* @return string HTML la liste des listes de menus.
79
* @return string HTML la liste des listes de menus.
69
*/
80
*/
70
function afficherMotCles($tab_applette_arguments, $_GEN_commun)
81
function afficherMotCles($tab_applette_arguments, $_GEN_commun)
71
{
82
{
72
	// Initialisation des variables
83
	// Initialisation des variables
73
    $sortie = '';
84
    $sortie = '';
74
	$GLOBALS['_MOT_CLES_']['erreurs'] = array();
85
	$GLOBALS['_MOT_CLES_']['erreurs'] = array();
75
	$GLOBALS['_MOT_CLES_']['informations'] = array();
86
	$GLOBALS['_MOT_CLES_']['informations'] = array();
-
 
87
	$GLOBALS['_MOT_CLES_']['pages'] = array();
76
	
88
	
77
	//+----------------------------------------------------------------------------------------------------------------+
89
	//+----------------------------------------------------------------------------------------------------------------+
78
	// Gestion des arguments
90
	// Gestion des arguments
79
	$balise = $tab_applette_arguments[0];
91
	$balise = $tab_applette_arguments[0];
80
    $tab_arguments = $tab_applette_arguments;
92
    $tab_arguments = $tab_applette_arguments;
81
	unset($tab_arguments[0]);
93
	unset($tab_arguments[0]);
82
    foreach($tab_arguments as $argument) {
94
    foreach($tab_arguments as $argument) {
-
 
95
    	if ($argument != '') {
83
	    $tab_parametres = explode('=', $argument);
96
	    	$tab_parametres = explode('=', $argument);
84
	    $options[$tab_parametres[0]] = trim($tab_parametres[1], '"'); 
97
	    	$options[$tab_parametres[0]] = trim($tab_parametres[1], '"');
-
 
98
    	}
85
    }
99
    }
86
	
100
	
87
	//+----------------------------------------------------------------------------------------------------------------+
101
	//+----------------------------------------------------------------------------------------------------------------+
88
    // Gestion des erreurs de paramètrage
102
    // Gestion des erreurs de paramètrage
89
	if (!isset($options['mots'])) {
103
	if (!isset($options['mots'])) {
90
		$GLOBALS['_MOT_CLES_']['erreurs'][] = MOCL_LG_ERREUR_MOTS;
104
		$GLOBALS['_MOT_CLES_']['erreurs'][] = MOCL_LG_ERREUR_MOTS;
91
	}
105
	}
92
	if (!isset($options['categorie']) && isset($options['categorie_condition'])) {
106
	if (!isset($options['categorie']) && isset($options['categorie_condition'])) {
93
		$GLOBALS['_MOT_CLES_']['erreurs'][] = sprintf(MOCL_LG_ERREUR_MOTS_CATEG, $balise);
107
		$GLOBALS['_MOT_CLES_']['erreurs'][] = sprintf(MOCL_LG_ERREUR_MOTS_CATEG, $balise);
94
	}
108
	}
95
	if (!isset($options['categorie'])) {
109
	if (!isset($options['categorie'])) {
96
		$options['categorie'] = '';
110
		$options['categorie'] = '';
97
	}
111
	}
98
    // Les conditions étant écrites en français, ce qui suit les traduit, "et" devient "AND" etc.
112
    // Les conditions étant écrites en français, ce qui suit les traduit, "et" devient "AND" etc.
99
	$tab_condition_type = array('condition', 'mots_condition', 'categorie_condition');
113
	$tab_condition_type = array('condition', 'mots_condition', 'categorie_condition');
100
	foreach ($tab_condition_type as $type) {
114
	foreach ($tab_condition_type as $type) {
101
		if (isset($options[$type])) {
115
		if (isset($options[$type])) {
102
			if (strtolower($options[$type]) == 'et') {
116
			if (strtolower($options[$type]) == 'et') {
103
				$options[$type] = 'AND';
117
				$options[$type] = 'AND';
104
			} elseif (strtolower($options[$type]) == 'ou') {
118
			} elseif (strtolower($options[$type]) == 'ou') {
105
				$options[$type] = 'OR';
119
				$options[$type] = 'OR';
106
			}
120
			}
107
		}
121
		}
108
	}
122
	}
109
	if (!isset($options['mots_condition']) && isset($options['condition'])) {
123
	if (!isset($options['mots_condition']) && isset($options['condition'])) {
110
		$options['mots_condition'] = $options['condition'];
124
		$options['mots_condition'] = $options['condition'];
111
	}
125
	}
112
	if (!isset($options['categorie_condition']) && isset($options['condition'])) {
126
	if (!isset($options['categorie_condition']) && isset($options['condition'])) {
113
		$options['categorie_condition'] = $options['condition'];
127
		$options['categorie_condition'] = $options['condition'];
114
	}
128
	}
115
	if (!isset($options['categorie_condition']) && !isset($options['condition']) && isset($options['mots_condition'])) {
129
	if (!isset($options['categorie_condition']) && !isset($options['condition']) && isset($options['mots_condition'])) {
116
		$options['categorie_condition'] = $options['mots_condition'];
130
		$options['categorie_condition'] = $options['mots_condition'];
117
	}
131
	}
118
	if (!isset($options['ordre'])) {
132
	if (!isset($options['ordre'])) {
119
		$options['ordre'] = 'ASC';
133
		$options['ordre'] = 'ASC';
120
	}
134
	}
121
	
135
	
122
    //+----------------------------------------------------------------------------------------------------------------+
136
    //+----------------------------------------------------------------------------------------------------------------+
123
    // Récupération des données
137
    // Récupération des données
124
    // Récupération des infos sur les mots
138
    // Récupération des infos sur les mots
125
	$tab_mots = explode(',', $options['mots']);
139
	$tab_mots = explode(',', $options['mots']);
126
	for ($i = 0; $i < count($tab_mots); $i++) {
140
	for ($i = 0; $i < count($tab_mots); $i++) {
127
		// Suppression des espaces, tabulations... en début et fin de chaine
141
		// Suppression des espaces, tabulations... en début et fin de chaine
128
		$tab_mots[$i] = trim($tab_mots[$i]);
142
		$tab_mots[$i] = trim($tab_mots[$i]);
129
	}
143
	}
130
	
144
	
131
	// Récupération des infos sur les catégories
145
	// Récupération des infos sur les catégories
132
	$tab_cat = explode(',', $options['categorie']) ;
146
	$tab_cat = explode(',', $options['categorie']) ;
133
	for ($i = 0; $i < count($tab_cat); $i++) {
147
	for ($i = 0; $i < count($tab_cat); $i++) {
134
		// Suppression des espaces, tabulations... en début et fin de chaine
148
		// Suppression des espaces, tabulations... en début et fin de chaine
135
		$tab_cat[$i] = trim($tab_cat[$i]);
149
		$tab_cat[$i] = trim($tab_cat[$i]);
136
	}
150
	}
137
		
151
		
138
	$aso_info_menu = GEN_lireInfoMenuMeta($GLOBALS['_GEN_commun']['pear_db'], $tab_mots, $tab_cat, $options['mots_condition'], $options['categorie_condition'], $options['ordre']);
152
	$aso_info_menu = GEN_lireInfoMenuMeta($GLOBALS['_GEN_commun']['pear_db'], $tab_mots, $tab_cat, $options['mots_condition'], $options['categorie_condition'], $options['ordre']);
139
	if (count($aso_info_menu) == 0) {
153
	if (count($aso_info_menu) == 0) {
140
		$GLOBALS['_MOT_CLES_']['informations'][] = sprintf(CATEG_LG_INFO_ZERO_PAGE, $options['mots']);
154
		$GLOBALS['_MOT_CLES_']['informations'][] = sprintf(CATEG_LG_INFO_ZERO_PAGE, $options['mots']);
141
	} else {
155
	} else {
142
		foreach ($aso_info_menu as $id_menu => $un_menu) {
156
		foreach ($aso_info_menu as $id_menu => $un_menu) {
143
	        // Initialisation
157
	        // Initialisation
144
	        $aso_page = array();
158
	        $aso_page = array();
145
			$aso_page['url'] = '#';
159
			$aso_page['url'] = '#';
146
			$aso_page['auteur'] = MOCL_LG_INCONNU_AUTEUR;
160
			$aso_page['auteur'] = MOCL_LG_INCONNU_AUTEUR;
147
			$aso_page['titre'] = MOCL_LG_INCONNU_TITRE;
161
			$aso_page['titre'] = MOCL_LG_INCONNU_TITRE;
148
			$aso_page['heure'] = '';
162
			$aso_page['heure'] = '';
149
			$aso_page['minute'] = '';
163
			$aso_page['minute'] = '';
150
			$aso_page['seconde'] = '';
164
			$aso_page['seconde'] = '';
151
			$aso_page['jours'] = '';
165
			$aso_page['jours'] = '';
152
			$aso_page['mois'] = '';
166
			$aso_page['mois'] = '';
153
			$aso_page['annee'] = '';
167
			$aso_page['annee'] = '';
154
			
168
			
155
			// Création de l'url
169
			// Création de l'url
156
			$une_url =& new Pap_URL();
170
			$une_url =& new Pap_URL();
157
			$une_url->setId($id_menu);
171
			$une_url->setId($id_menu);
158
	        $aso_page['url'] = $une_url->getURL();
172
	        $aso_page['url'] = $une_url->getURL();
159
	        
173
	        
160
	        // Affichage de l'auteur(s)
174
	        // Affichage de l'auteur(s)
161
	        if ($un_menu->gm_auteur != '') {
175
	        if ($un_menu->gm_auteur != '') {
162
	        	$aso_page['auteur'] = $un_menu->gm_auteur;
176
	        	$aso_page['auteur'] = $un_menu->gm_auteur;
163
	    	}
177
	    	}
164
	        
178
	        
165
	        // Affichage du titre
179
	        // Affichage du titre
166
	        if ($un_menu->gm_titre != '') {
180
	        if ($un_menu->gm_titre != '') {
167
				$aso_page['titre'] = $un_menu->gm_titre;
181
				$aso_page['titre'] = $un_menu->gm_titre;
168
	        }
182
	        }
169
			
183
			
170
	        // Affichage de l'horaire de la création de la page
184
	        // Affichage de l'horaire de la création de la page
171
			if (($heure = date('G', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
185
			if (($heure = date('G', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
172
				$aso_page['heure'] = $heure;
186
				$aso_page['heure'] = $heure;
173
				$minute = date('i', strtotime($un_menu->gm_date_creation));
187
				$minute = date('i', strtotime($un_menu->gm_date_creation));
174
				$aso_page['minute'] = $minute;
188
				$aso_page['minute'] = $minute;
175
				if (($seconde = date('s', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
189
				if (($seconde = date('s', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
176
					$aso_page['seconde'] = $seconde;
190
					$aso_page['seconde'] = $seconde;
177
				}
191
				}
178
			}
192
			}
179
			
193
			
180
			// Affichage de la date de la création de la page
194
			// Affichage de la date de la création de la page
181
			if (($jour = date('d', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
195
			if (($jour = date('d', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
182
				$aso_page['jour'] = $jour;
196
				$aso_page['jour'] = $jour;
183
			}
197
			}
184
			if (($mois = _traduireMois(date('m', strtotime($un_menu->gm_date_creation))) ) != '' ) {
198
			if (($mois = _traduireMois(date('m', strtotime($un_menu->gm_date_creation))) ) != '' ) {
185
				$aso_page['mois'] = $mois;
199
				$aso_page['mois'] = $mois;
186
	        }
200
	        }
187
	        if (($annee = date('Y', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
201
	        if (($annee = date('Y', strtotime($un_menu->gm_date_creation)) ) != 0 ) {
188
	            $aso_page['annee'] = $annee;
202
	            $aso_page['annee'] = $annee;
189
	        }
203
	        }
190
	        $GLOBALS['_MOT_CLES_']['pages'][] = $aso_page;
204
	        $GLOBALS['_MOT_CLES_']['pages'][] = $aso_page;
191
	    }
205
	    }
192
	}
206
	}
193
 
207
 
194
	//+----------------------------------------------------------------------------------------------------------------+
208
	//+----------------------------------------------------------------------------------------------------------------+
195
    // Extrait les variables et les ajoutes à l'espace de noms local
209
    // Extrait les variables et les ajoutes à l'espace de noms local
196
	// Gestion des squelettes
210
	// Gestion des squelettes
197
	extract($GLOBALS['_MOT_CLES_']);
211
	extract($GLOBALS['_MOT_CLES_']);
198
	// Démarre le buffer
212
	// Démarre le buffer
199
	ob_start();
213
	ob_start();
200
	// Inclusion du fichier
214
	// Inclusion du fichier
201
	include(MOCL_CHEMIN_SQUELETTE.MOCL_SQUELETTE_LISTE);
215
	include(MOCL_CHEMIN_SQUELETTE.MOCL_SQUELETTE_LISTE);
202
	// Récupérer le  contenu du buffer
216
	// Récupérer le  contenu du buffer
203
	$sortie = ob_get_contents();
217
	$sortie = ob_get_contents();
204
	// Arrête et détruit le buffer
218
	// Arrête et détruit le buffer
205
	ob_end_clean();
219
	ob_end_clean();
206
	
220
	
207
	//+----------------------------------------------------------------------------------------------------------------+
221
	//+----------------------------------------------------------------------------------------------------------------+
208
	// Sortie
222
	// Sortie
209
    return $sortie;
223
    return $sortie;
210
}
224
}
211
 
225
 
212
if (!function_exists('_traduireMois')) {
226
if (!function_exists('_traduireMois')) {
213
	function _traduireMois($mois_numerique)
227
	function _traduireMois($mois_numerique)
214
	{
228
	{
215
	    switch ($mois_numerique) {
229
	    switch ($mois_numerique) {
216
	        case '01' :
230
	        case '01' :
217
	            return MOCL_LG_MOIS_01;
231
	            return MOCL_LG_MOIS_01;
218
	        case '02' :
232
	        case '02' :
219
	            return MOCL_LG_MOIS_02;
233
	            return MOCL_LG_MOIS_02;
220
	        case '03' :
234
	        case '03' :
221
	            return MOCL_LG_MOIS_03;
235
	            return MOCL_LG_MOIS_03;
222
	        case '04' :
236
	        case '04' :
223
	            return MOCL_LG_MOIS_04;
237
	            return MOCL_LG_MOIS_04;
224
	        case '05' :
238
	        case '05' :
225
	            return MOCL_LG_MOIS_05;
239
	            return MOCL_LG_MOIS_05;
226
	        case '06' :
240
	        case '06' :
227
	            return MOCL_LG_MOIS_06;
241
	            return MOCL_LG_MOIS_06;
228
	        case '07' :
242
	        case '07' :
229
	            return MOCL_LG_MOIS_07;
243
	            return MOCL_LG_MOIS_07;
230
	        case '08' :
244
	        case '08' :
231
	            return MOCL_LG_MOIS_08;
245
	            return MOCL_LG_MOIS_08;
232
	        case '09' :
246
	        case '09' :
233
	            return MOCL_LG_MOIS_09;
247
	            return MOCL_LG_MOIS_09;
234
	        case '10' :
248
	        case '10' :
235
	            return MOCL_LG_MOIS_10;
249
	            return MOCL_LG_MOIS_10;
236
	        case '11' :
250
	        case '11' :
237
	            return MOCL_LG_MOIS_11;
251
	            return MOCL_LG_MOIS_11;
238
	        case '12' :
252
	        case '12' :
239
	            return MOCL_LG_MOIS_12;
253
	            return MOCL_LG_MOIS_12;
240
	        default:
254
	        default:
241
	            return '';
255
	            return '';
242
	    }
256
	    }
243
	}
257
	}
244
}
258
}
245
 
259
 
246
/* +--Fin du code ----------------------------------------------------------------------------------------+
260
/* +--Fin du code ----------------------------------------------------------------------------------------+
247
*
261
*
248
* $Log: not supported by cvs2svn $
262
* $Log: not supported by cvs2svn $
-
 
263
* Revision 1.1  2006/12/12 13:32:27  jp_milcent
-
 
264
* Ajout de l'applette MotCles.
-
 
265
*
249
*
266
*
250
* +-- Fin du code ----------------------------------------------------------------------------------------+
267
* +-- Fin du code ----------------------------------------------------------------------------------------+
251
*/
268
*/
252
?>
269
?>