Subversion Repositories Applications.papyrus

Rev

Rev 1372 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1372 Rev 1449
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.7 2006-12-13 17:16:11 jp_milcent Exp $
32
// CVS : $Id: pap_rendu.class.php,v 1.7.2.1 2007-06-04 15:44:39 alexandre_tb 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.7 $ $Date: 2006-12-13 17:16:11 $
45
*@version       $Revision: 1.7.2.1 $ $Date: 2007-06-04 15:44:39 $
46
// +------------------------------------------------------------------------------------------------------+
46
// +------------------------------------------------------------------------------------------------------+
47
*/
47
*/
Line 48... Line 48...
48
 
48
 
49
// +------------------------------------------------------------------------------------------------------+
49
// +------------------------------------------------------------------------------------------------------+
Line 95... Line 95...
95
				} else if (file_exists(GEN_CHEMIN_CLIENT.$applette_nom.GEN_SEP.$applette_nom.'.php')) {
95
				} else if (file_exists(GEN_CHEMIN_CLIENT.$applette_nom.GEN_SEP.$applette_nom.'.php')) {
96
					$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin'] = GEN_CHEMIN_CLIENT.$applette_nom.GEN_SEP.$applette_nom.'.php';
96
					$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin'] = GEN_CHEMIN_CLIENT.$applette_nom.GEN_SEP.$applette_nom.'.php';
97
				} else {
97
				} else {
98
					// On supprime l'applette de la liste
98
					// On supprime l'applette de la liste
99
					unset($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]);
99
					unset($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]);
100
			        // Ne devrait pas arréter le programme! Mais instancier le gestionnaire de déboguage.
100
			        // Ne devrait pas arrêter le programme! Mais instancier le gestionnaire de débogage.
101
			        $message = 	'ERREUR Papyrus : Impossible de trouver le fichier de l\'applette. <br />'.
101
			        $message = 	'ERREUR Papyrus : Impossible de trouver le fichier de l\'applette. <br />'.
102
			            		'Nom applette : '.$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['nom'].' <br />'.
102
			            		'Nom applette : '.$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['nom'].' <br />'.
103
			            		'Chemin fichier applette : '.$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin'].' <br />'.
103
			            		'Chemin fichier applette : '.$GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin'].' <br />'.
104
			            		'Ligne n° : '. __LINE__ .'<br />'.
104
			            		'Ligne n° : '. __LINE__ .'<br />'.
105
			            		'Fichier : '. __FILE__ ;
105
			            		'Fichier : '. __FILE__ ;
106
					trigger_error($message, E_USER_ERROR);
106
					trigger_error($message, E_USER_ERROR);
107
			    }	
107
			    }	
108
				
-
 
-
 
108
				if (file_exists(GEN_CHEMIN_CLIENT.$applette_nom.GEN_SEP.$applette_nom.'.php'))
109
				// Nous incluons l'applette
109
				// Nous incluons l'applette
110
			    if (file_exists($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin'])) {
110
			    if (file_exists($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin'])) {
111
			        include_once($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin']);
111
			        include_once($GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['chemin']);
112
			        // Nous récupérons l'expression régulière de la balise pour l'utiliser lors de l'appel
112
			        // Nous récupérons l'expression régulière de la balise pour l'utiliser lors de l'appel
113
			        // de la fonction de l'applette. L'appel des fonctions des applettes à lieu aprés l'appel
113
			        // de la fonction de l'applette. L'appel des fonctions des applettes à lieu après l'appel
114
			        // de l'application pour permettre à l'appli de modifier certains paramêtres (identification, ordre des menus).
114
			        // de l'application pour permettre à l'appli de modifier certains paramètres (identification, ordre des menus).
115
			        $GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['applette_balise'] = $GLOBALS['_GEN_commun']['info_applette_balise'];
115
			        $GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['applette_balise'] = $GLOBALS['_GEN_commun']['info_applette_balise'];
116
			        $GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['applette_fonction'] = $GLOBALS['_GEN_commun']['info_applette_nom_fonction'];
116
			        $GLOBALS['_PAPYRUS_']['info_applette'][$applette_nom]['applette_fonction'] = $GLOBALS['_GEN_commun']['info_applette_nom_fonction'];
117
			    }
117
			    }
118
			}
118
			}
119
			// Récupération des infos sur la balise courrante.
119
			// Récupération des infos sur la balise courrante.