Subversion Repositories Applications.framework

Rev

Rev 204 | Rev 225 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 204 Rev 211
Line 8... Line 8...
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	2010 Tela-Botanica
11
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
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
12
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
13
 * @version		SVN: $$Id: SquelettePhp.php 204 2010-07-19 13:23:56Z aurelien $$
13
 * @version		SVN: $$Id: SquelettePhp.php 211 2010-11-05 17:13:28Z jpm $$
14
 * @link		/doc/framework/
14
 * @link		/doc/framework/
15
 */
15
 */
16
class SquelettePhp {
16
class SquelettePhp {
Line 17... Line 17...
17
 
17
 
Line 22... Line 22...
22
	 * @param String $fichier	le chemin du fichier du squelette
22
	 * @param String $fichier	le chemin du fichier du squelette
23
	 * @param Array  $donnees	un tableau associatif contenant les variables a injecter dans le squelette.
23
	 * @param Array  $donnees	un tableau associatif contenant les variables a injecter dans le squelette.
24
	 *
24
	 *
25
	 * @return boolean false si la vue n'existe pas, sinon la chaine résultat.
25
	 * @return boolean false si la vue n'existe pas, sinon la chaine résultat.
26
	 */
26
	 */
27
	public static function analyser($fichier, Array $donnees = array()) {
27
	public static function analyser($fichier, Array &$donnees = array()) {
28
		$sortie = false;
28
		$sortie = false;
29
		if (file_exists($fichier)) {
29
		if (file_exists($fichier)) {
30
			// Extraction des variables du tableau de données
30
			// Extraction des variables du tableau de données
31
			extract($donnees);
31
			extract($donnees);