| 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);
|