# HG changeset patch # User Franck Deroche # Date 1193251772 -7200 # Node ID d4ac7cef0cddd4c80c9daa1817af221ebdc6378f # Parent 7a3ce31086b3e625f38c8601301dcf8d3834a3a5 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. diff -r 7a3ce31086b3 -r d4ac7cef0cdd class.template.php --- 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);