Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1583 → Rev 1584

/trunk/papyrus/applettes/body_attributs/body_attributs.php
New file
0,0 → 1,54
<?php
/*vim: set expandtab tabstop=4 shiftwidth=4: */
// +------------------------------------------------------------------------------------------------------+
// | PHP version 5.1 |
// +------------------------------------------------------------------------------------------------------+
// | Copyright (C) 2006 Tela Botanica (accueil@tela-botanica.org) |
// +------------------------------------------------------------------------------------------------------+
// | Ce logiciel est un programme informatique servant à gérer du contenu et des applications web. | |
// | |
// | Ce logiciel est régi par la licence CeCILL soumise au droit français et respectant les principes de |
// | diffusion des logiciels libres. Vous pouvez utiliser, modifier et/ou redistribuer ce programme sous |
// | les conditions de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA sur le site |
// | "http://www.cecill.info". |
// | |
// | En contrepartie de l'accessibilité au code source et des droits de copie, de modification et de |
// | redistribution accordés par cette licence, il n'est offert aux utilisateurs qu'une garantie limitée. |
// | Pour les mêmes raisons, seule une responsabilité restreinte pèse sur l'auteur du programme, le |
// | titulaire des droits patrimoniaux et les concédants successifs. |
// | |
// | A cet égard l'attention de l'utilisateur est attirée sur les risques associés au chargement, à |
// | l'utilisation, à la modification et/ou au développement et à la reproduction du logiciel par |
// | l'utilisateur étant donné sa spécificité de logiciel libre, qui peut le rendre complexe à manipuler |
// | et qui le réserve donc à des développeurs et des professionnels avertis possédant des connaissances |
// | informatiques approfondies. Les utilisateurs sont donc invités à charger et tester l'adéquation |
// | du logiciel à leurs besoins dans des conditions permettant d'assurer la sécurité de leurs systèmes |
// | et ou de leurs données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes conditions |
// | de sécurité. |
// | |
// | Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la |
// | licence CeCILL, et que vous en avez accepté les termes. |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id $
 
// +------------------------------------------------------------------------------------------------------+
// | ENTÊTE du PROGRAMME |
// +------------------------------------------------------------------------------------------------------+
$GLOBALS['_GEN_commun']['info_applette_nom_fonction'] = 'afficherAttributsBody';
$GLOBALS['_GEN_commun']['info_applette_balise'] = '<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe'].'BODY_ATTRIBUTS -->';
 
 
function afficherAttributsBody()
{
global $_GEN_commun;
 
$html = "";
foreach($_GEN_commun['attributs_body'] as $attribut => $valeur)
{
$html .= " ".$attribut.'="'.$valeur .'"';
}
return($html);
}
 
 
?>
/trunk/papyrus/bibliotheque/fonctions/pap_script.fonct.php
19,7 → 19,7
// | License along with this library; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: pap_script.fonct.php,v 1.3 2005-02-28 11:12:03 jpm Exp $
// CVS : $Id: pap_script.fonct.php,v 1.4 2007-09-06 14:45:06 neiluj Exp $
/**
* Les fonctions permettant d'inclure des scripts.
*
35,7 → 35,7
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
*@author Laurent COUDOUNEAU <lc@gsite.org>
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.3 $ $Date: 2005-02-28 11:12:03 $
*@version $Revision: 1.4 $ $Date: 2007-09-06 14:45:06 $
// +------------------------------------------------------------------------------------------------------+
*/
 
198,9 → 198,28
}
 
 
/*
* Ajout ou suppression des attributs de la balise BODY
* (ex: pour Google MAPS)
* -
* pour supprimer un attribut, appeler la fonction avec un seul parametre.
*/
function GEN_AttributsBody($nomAttribut, $valeurAttribut = NULL)
{
global $_GEN_commun;
$_GEN_commun['attributs_body'][$nomAttribut] = $valeurAttribut;
if($valeurAttribut == NULL && isset($_GEN_commun['attributs_body'][$nomAttribut]))
unset($_GEN_commun['attributs_body'][$nomAttribut]);
}
 
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.3 2005/02/28 11:12:03 jpm
* Modification des auteurs.
*
* Revision 1.2 2004/09/10 16:40:41 jpm
* Ajout de messages d'erreurs dans les infos de débogage.
*
/trunk/papyrus/bibliotheque/classes/pap_rendu.class.php
29,7 → 29,7
// | Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la |
// | licence CeCILL, et que vous en avez accepté les termes. |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: pap_rendu.class.php,v 1.9 2007-06-25 12:15:07 alexandre_tb Exp $
// CVS : $Id: pap_rendu.class.php,v 1.10 2007-09-06 14:44:51 neiluj Exp $
/**
* Classe : pap_rendu
*
42,7 → 42,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2006
*@version $Revision: 1.9 $ $Date: 2007-06-25 12:15:07 $
*@version $Revision: 1.10 $ $Date: 2007-09-06 14:44:51 $
// +------------------------------------------------------------------------------------------------------+
*/
 
66,7 → 66,7
function parserBaliseApplette($contenu, $bool_appli = false)
{
$noms_applettes = 'IDENTIFICATION|MENU|MOTEUR_RECHERCHE|SELECTEUR_SITES|VOUS_ETES_ICI|BAZAR_CALENDRIER';// Compatibilite ancienne syntaxe
$noms_applettes = 'IDENTIFICATION|MENU|MOTEUR_RECHERCHE|SELECTEUR_SITES|VOUS_ETES_ICI|BAZAR_CALENDRIER|BODY_ATTRIBUTS';// Compatibilite ancienne syntaxe
$GLOBALS['_PAPYRUS_']['applette']['nbr_balise'] = preg_match_all(
'/\{\{(\w+) ?.*?\}\}|<!-- (?:'.$GLOBALS['_GEN_commun']['balise_prefixe'].'|'.$GLOBALS['_GEN_commun']['balise_prefixe_client'].')('.$noms_applettes.')[^ ]* -->/',
$contenu,