Subversion Repositories Applications.papyrus

Rev

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

Rev 1126 Rev 1134
Line 27... Line 27...
27
// | de sécurité.                                                                                         |
27
// | de sécurité.                                                                                         |
28
// |                                                                                                      |
28
// |                                                                                                      |
29
// | Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la       |
29
// | Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la       |
30
// | licence CeCILL, et que vous en avez accepté les termes.                                              |
30
// | licence CeCILL, et que vous en avez accepté les termes.                                              |
31
// +------------------------------------------------------------------------------------------------------+
31
// +------------------------------------------------------------------------------------------------------+
32
// CVS : $Id: pap_rendu.class.php,v 1.4 2006-12-08 20:04:46 jp_milcent Exp $
32
// CVS : $Id: pap_rendu.class.php,v 1.5 2006-12-11 10:58:41 jp_milcent Exp $
33
/**
33
/**
34
* Classe : pap_rendu
34
* Classe : pap_rendu
35
*
35
*
36
* Fournit des méthodes pour le rendu.
36
* Fournit des méthodes pour le rendu.
37
*
37
*
Line 40... Line 40...
40
//Auteur original :
40
//Auteur original :
41
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
41
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
42
//Autres auteurs :
42
//Autres auteurs :
43
*@author        Aucun
43
*@author        Aucun
44
*@copyright     Tela-Botanica 2000-2006
44
*@copyright     Tela-Botanica 2000-2006
45
*@version       $Revision: 1.4 $ $Date: 2006-12-08 20:04:46 $
45
*@version       $Revision: 1.5 $ $Date: 2006-12-11 10:58:41 $
46
// +------------------------------------------------------------------------------------------------------+
46
// +------------------------------------------------------------------------------------------------------+
47
*/
47
*/
Line 48... Line 48...
48
 
48
 
49
// +------------------------------------------------------------------------------------------------------+
49
// +------------------------------------------------------------------------------------------------------+
Line 67... Line 67...
67
				PREG_SET_ORDER);
67
				PREG_SET_ORDER);
68
		for ($i = 0; $i < $GLOBALS['_PAPYRUS_']['applette']['nbr_balise']; $i++) {
68
		for ($i = 0; $i < $GLOBALS['_PAPYRUS_']['applette']['nbr_balise']; $i++) {
69
			// Création du nom de l'applette.
69
			// Création du nom de l'applette.
70
			$applette_nom = '';
70
			$applette_nom = '';
71
			if (!empty($tab_decoupage[$i][1])) {
71
			if (!empty($tab_decoupage[$i][1])) {
72
				$applette_nom = strtolower($tab_decoupage[$i][1]);
72
				$applette_nom = $tab_decoupage[$i][1];
73
			} else if (!empty($tab_decoupage[$i][2])) {
73
			} else if (!empty($tab_decoupage[$i][2])) {
74
				$applette_nom = strtolower($tab_decoupage[$i][2]);
74
				$applette_nom = $tab_decoupage[$i][2];
75
			}
75
			}
-
 
76
			// Ajout d'underscore devant les majuscules composant un nom d'applette puis mise en minuscule.
-
 
77
			// Ex : MotCles devient mot_cles
-
 
78
			$applette_nom = strtolower(preg_replace('/([a-z0-9])([A-Z])/', '$1_$2', $applette_nom));
76
			if (!isset($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom])) {
79
			if (!isset($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom])) {
77
				$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['nom'] = $applette_nom;
80
				$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['nom'] = $applette_nom;
Line 78... Line 81...
78
				
81
				
79
				// Recherche du fichier de l'applette
82
				// Recherche du fichier de l'applette