Subversion Repositories Applications.papyrus

Rev

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

Rev 2074 Rev 2078
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();