changeset 17:d4ac7cef0cdd

Recherche du fichier de template dans le path. Cela permet de définir proprement un include_path en début de script, et de ne préciser que le nom du fichier template en paramètre du constructeur.
author Franck Deroche <webmaster@defr.org>
date Wed, 24 Oct 2007 20:49:32 +0200
parents 7a3ce31086b3
children 267ffe3e76f5
files class.template.php
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/class.template.php	Wed Oct 24 20:21:20 2007 +0200
+++ b/class.template.php	Wed Oct 24 20:49:32 2007 +0200
@@ -9,7 +9,8 @@
         $this->xmlDocument = new DOMDocument();
         $this->xmlDocument->validateOnParse = $shouldValidate;
         $this->xmlDocument->preserveWhiteSpace = false;
-        $this->xmlDocument->loadXML(file_get_contents($fileName));
+        $contents = file_get_contents($fileName, FILE_USE_INCLUDE_PATH);
+        $this->xmlDocument->loadXML($contents);
         $this->xmlDocument->preserveWhiteSpace = false;
         $this->xmlXPath = new DOMXPath($this->xmlDocument);
         $this->xmlXPath->registerNamespace('_t', Template::NS);