Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 2077 → Rev 2078

/trunk/papyrus/applettes/lien/lien.php
40,7 → 40,7
// | ENTÊTE du PROGRAMME |
// +------------------------------------------------------------------------------------------------------+
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherLien';
$GLOBALS['_GEN_commun']['info_applette_balise'] = '\{\{[Ll]ien(?:\s*(?:((?:menu|site)="[^"]+")|(titre="[^"]+")|))+\s*\}\}';
$GLOBALS['_GEN_commun']['info_applette_balise'] = '\{\{[Ll]ien(?:\s*(?:((?:menu|site)="[^"]+")|(titre="[^"]+")|(squelette="[^"]+")|))+\s*\}\}';
 
// --------------------------------------------------------------------------------------------------------
/** Inclusion du fichier de configuration de cette application.*/
99,7 → 99,20
$identifiant = $options['site'];
}
}
 
$squelette = LIEN_CHEMIN_SQUELETTE.LIEN_SQUELETTE_LISTE;
if (isset($options['squelette'])) {
$ext = '.tpl.html';
if (preg_match('/(\.tpl\..+)$/', $options['squelette'], $match)) {
$ext = $match[1];
}
if (!file_exists(LIEN_CHEMIN_SQUELETTE.$options['squelette'].$ext)) {
$GLOBALS['_LIEN_']['erreur'] = LIEN_LG_ERREUR_SQUELETTE;
} else {
$squelette = LIEN_CHEMIN_SQUELETTE.$options['squelette'].$ext;
}
}
//+----------------------------------------------------------------------------------------------------------------+
// Récupération des données
$bdd =& $GLOBALS['_GEN_commun']['pear_db'];
164,7 → 177,7
// Démarre le buffer
ob_start();
// Inclusion du fichier
include(LIEN_CHEMIN_SQUELETTE.LIEN_SQUELETTE_LISTE);
include($squelette);
// Récupérer le contenu du buffer
$sortie = ob_get_contents();
// Arrête et détruit le buffer
/trunk/papyrus/applettes/lien/langues/lien_langue_fr.inc.php
58,6 → 58,8
define('LIEN_LG_ERREUR_SITE_MENU', "Applette LIEN : le paramètre 'site' ou 'menu' est obligatoire dans '%s' !");
/** Texte affiché quand aucun titre n'est trouvé.*/
define('LIEN_LG_ERREUR_TITRE', "page sans nom");
/** Texte affiché quand aucun squelette n'est trouvé.*/
define('LIEN_LG_ERREUR_SQUELETTE', "Squelette '%s' introuvable.");
 
// +------------------------------------------------------------------------------------------------------+
// | PIED du PROGRAMME |
/trunk/papyrus/applettes/lien/squelettes/url.tpl.html
New file
0,0 → 1,9
<?php if ($erreurs) : ?>
<!-- LIEN - DEBUT -->
<?php foreach ($erreurs as $erreur) : ?>
<p class="pap_erreur"><?=$erreur;?></p>
<?php endforeach; ?>
<!-- LIEN - FIN -->
<?php else : ?>
<?=$url;?>
<?php endif; ?>