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.
|