| 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();
|