Line 38... |
Line 38... |
38 |
|
38 |
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
40 |
// | ENTÊTE du PROGRAMME |
|
40 |
// | ENTÊTE du PROGRAMME |
|
41 |
// +------------------------------------------------------------------------------------------------------+
|
41 |
// +------------------------------------------------------------------------------------------------------+
|
42 |
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherLien';
|
42 |
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherLien';
|
Line 43... |
Line 43... |
43 |
$GLOBALS['_GEN_commun']['info_applette_balise'] = '\{\{[Ll]ien(?:\s*(?:((?:menu|site)="[^"]+")|(titre="[^"]+")|))+\s*\}\}';
|
43 |
$GLOBALS['_GEN_commun']['info_applette_balise'] = '\{\{[Ll]ien(?:\s*(?:((?:menu|site)="[^"]+")|(titre="[^"]+")|(squelette="[^"]+")|))+\s*\}\}';
|
44 |
|
44 |
|
45 |
// --------------------------------------------------------------------------------------------------------
|
45 |
// --------------------------------------------------------------------------------------------------------
|
Line 97... |
Line 97... |
97 |
} else if (isset($options['site'])) {
|
97 |
} else if (isset($options['site'])) {
|
98 |
$niveau = 'site';
|
98 |
$niveau = 'site';
|
99 |
$identifiant = $options['site'];
|
99 |
$identifiant = $options['site'];
|
100 |
}
|
100 |
}
|
101 |
}
|
101 |
}
|
102 |
|
102 |
|
- |
|
103 |
$squelette = LIEN_CHEMIN_SQUELETTE.LIEN_SQUELETTE_LISTE;
|
- |
|
104 |
if (isset($options['squelette'])) {
|
- |
|
105 |
$ext = '.tpl.html';
|
- |
|
106 |
if (preg_match('/(\.tpl\..+)$/', $options['squelette'], $match)) {
|
- |
|
107 |
$ext = $match[1];
|
- |
|
108 |
}
|
- |
|
109 |
|
- |
|
110 |
if (!file_exists(LIEN_CHEMIN_SQUELETTE.$options['squelette'].$ext)) {
|
- |
|
111 |
$GLOBALS['_LIEN_']['erreur'] = LIEN_LG_ERREUR_SQUELETTE;
|
- |
|
112 |
} else {
|
- |
|
113 |
$squelette = LIEN_CHEMIN_SQUELETTE.$options['squelette'].$ext;
|
- |
|
114 |
}
|
- |
|
115 |
}
|
103 |
//+----------------------------------------------------------------------------------------------------------------+
|
116 |
//+----------------------------------------------------------------------------------------------------------------+
|
104 |
// Récupération des données
|
117 |
// Récupération des données
|
105 |
$bdd =& $GLOBALS['_GEN_commun']['pear_db'];
|
118 |
$bdd =& $GLOBALS['_GEN_commun']['pear_db'];
|
106 |
$id_langue = $GLOBALS['_GEN_commun']['i18n']; //identifiant de la langue choisie
|
119 |
$id_langue = $GLOBALS['_GEN_commun']['i18n']; //identifiant de la langue choisie
|
107 |
if (isset($id_langue) && ($id_langue != '')) {
|
120 |
if (isset($id_langue) && ($id_langue != '')) {
|
Line 162... |
Line 175... |
162 |
// Gestion des squelettes
|
175 |
// Gestion des squelettes
|
163 |
extract($GLOBALS['_LIEN_']);
|
176 |
extract($GLOBALS['_LIEN_']);
|
164 |
// Démarre le buffer
|
177 |
// Démarre le buffer
|
165 |
ob_start();
|
178 |
ob_start();
|
166 |
// Inclusion du fichier
|
179 |
// Inclusion du fichier
|
167 |
include(LIEN_CHEMIN_SQUELETTE.LIEN_SQUELETTE_LISTE);
|
180 |
include($squelette);
|
168 |
// Récupérer le contenu du buffer
|
181 |
// Récupérer le contenu du buffer
|
169 |
$sortie = ob_get_contents();
|
182 |
$sortie = ob_get_contents();
|
170 |
// Arrête et détruit le buffer
|
183 |
// Arrête et détruit le buffer
|
171 |
ob_end_clean();
|
184 |
ob_end_clean();
|