Subversion Repositories Applications.framework

Rev

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

Rev 467 Rev 476
Line 2... Line 2...
2
// declare(encoding='UTF-8');
2
// declare(encoding='UTF-8');
3
/**
3
/**
4
 * Classe SquelettePhp, traitant les squelette Php utilisant la syntaxe courte php ou pas.
4
 * Classe SquelettePhp, traitant les squelette Php utilisant la syntaxe courte php ou pas.
5
 * Ces méthodes sont statiques.
5
 * Ces méthodes sont statiques.
6
 *
6
 *
7
 * @category	php5
7
 * @category	PHP 5.2
8
 * @package		Framework
8
 * @package		Framework
9
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
9
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
10
 * @copyright	2010 Tela-Botanica
10
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
11
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
-
 
12
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
11
 * @license		GNU-GPL-v3 <http://www.gnu.org/licenses/gpl.html>
13
 * @version		SVN: $$Id: SquelettePhp.php 153 2010-03-04 10:48:32Z jpm $$
12
 * @license		CECILL-v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt>
14
 * @link		/doc/framework/
-
 
15
 */
13
 */
16
class SquelettePhp {
14
class SquelettePhp {
17
	
15
 
18
	/**
16
	/**
19
	 * Fonction prenant en paramètre un chemin de fichier squelette et un tableau associatif de données,
17
	 * Fonction prenant en paramètre un chemin de fichier squelette et un tableau associatif de données,
20
	 * en extrait les variables, charge le squelette et retourne le résultat des deux combinés.
18
	 * en extrait les variables, charge le squelette et retourne le résultat des deux combinés.
21
	 *
19
	 *
22
	 * @param String $fichier	le chemin du fichier du squelette
20
	 * @param String $fichier	le chemin du fichier du squelette
Line 52... Line 50...
52
			trigger_error($msg, E_USER_WARNING);
50
			trigger_error($msg, E_USER_WARNING);
53
		}
51
		}
54
		// Retourne le contenu
52
		// Retourne le contenu
55
		return $sortie;
53
		return $sortie;
56
	}
54
	}
57
	
55
 
58
	/**
56
	/**
59
	 * Fonction chargeant le contenu du squelette et remplaçant les tags court php (<?= ...) par un tag long avec echo.
57
	 * Fonction chargeant le contenu du squelette et remplaçant les tags court php (<?= ...) par un tag long avec echo.
60
	 *
58
	 *
61
	 * @param String $chemin_squelette le chemin du fichier du squelette
59
	 * @param String $chemin_squelette le chemin du fichier du squelette
62
	 *
60
	 *