<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.8.0alpha2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Savant3</name>
<channel>phpsavant.com</channel>
<summary>A PHP5 template system that uses PHP for its logic; provides path searching, plugins, filters, and an optional compiler system.</summary>
<description>Savant3 is an object-oriented system to help keep manipulation
logic ('model' or 'controller' scripts) separate from display
logic ('view' scripts) using PHP-based templates. Savant3 is
E_STRICT compliant for PHP5, provides a plugin model for
convenience methods, supports output filter callbacks, allows
for custom compilers, and provides path searching for themed
(skinned) applications.</description>
<lead>
<name>Paul M. Jones</name>
<user>pmjones</user>
<email>hide@address.com</email>
<active>yes</active>
</lead>
<lead>
<name>Brett Bieber</name>
<user>saltybeagle</user>
<email>hide@address.com</email>
<active>yes</active>
</lead>
<date>2009-04-03</date>
<time>13:10:06</time>
<version>
<release>3.0.1</release>
<api>3.0.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license>LGPL License</license>
<notes>
* Modify __toString method signature for compatibility with PHP 5.3.
No parameters should be sent. If you need to send a template parameter, use fetch($tpl) or setTemplate($tpl) then echo $savant.
Thanks, Dan Bettles.
* Add public method getOutput($tpl = null) which will return the output including error_text if an error occurs.
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<file baseinstalldir="/" md5sum="773761857f5e3d09c2d07d8424edcff7" name="Savant3/resources/Savant3_Filter_trimwhitespace.php" role="php" />
<file baseinstalldir="/" md5sum="275390459d72485656accb505cd3a790" name="Savant3/resources/Savant3_Plugin_ahref.php" role="php" />
<file baseinstalldir="/" md5sum="4219bf1dca1a773d0f86e2e43aaaa696" name="Savant3/resources/Savant3_Plugin_date.php" role="php" />
<file baseinstalldir="/" md5sum="ea29212c25e3342d27a741e817595e1f" name="Savant3/resources/Savant3_Plugin_htmlAttribs.php" role="php" />
<file baseinstalldir="/" md5sum="ed0ab8e7bce015667cbe3f82b051a085" name="Savant3/resources/Savant3_Plugin_image.php" role="php" />
<file baseinstalldir="/" md5sum="f5f068ac0af539e0e7a6f870d9d697b2" name="Savant3/Error.php" role="php" />
<file baseinstalldir="/" md5sum="ed2304d16e288636cf0ed297db134eeb" name="Savant3/Exception.php" role="php" />
<file baseinstalldir="/" md5sum="cdae92aeee6ee218b8c8a2746236eb45" name="Savant3/Filter.php" role="php" />
<file baseinstalldir="/" md5sum="f5a84d2d1f98590d2225d62e0ddfef9b" name="Savant3/Plugin.php" role="php" />
<file baseinstalldir="/" md5sum="56f2d363f0159f7852212d60260f48df" name="tests/resources/savant.gif" role="test" />
<file baseinstalldir="/" md5sum="81666dc9179ca44a6008cf754cf3175a" name="tests/resources/Savant3_Plugin_fester.php" role="test" />
<file baseinstalldir="/" md5sum="4c3eaa1214f2be333919236545f5473d" name="tests/templates/02_output.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="1882656933846fec87bce964457d57bd" name="tests/templates/03_filters.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="b0d4726a2269f507b5a0801fe367bfbb" name="tests/templates/04_plugins_ahref.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="8def3afabf720eb36e0b9963f3363765" name="tests/templates/04_plugins_date.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="dfb2e892ce7973a30d05de10c7a1114a" name="tests/templates/04_plugins_fester.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="777a54b323c963fc22e95c8a2ae4ec74" name="tests/templates/04_plugins_form.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="d4fa364eb7e14ae1174d1f9eec7ee566" name="tests/templates/04_plugins_image.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="09bb05742f17716f3e999dbc96af6b45" name="tests/templates/06_includes.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="45ebcda1a0c6e41b42bd0f3b18a12335" name="tests/templates/07_escape.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="0ed1357738d8565dbc46654a2ab33e09" name="tests/templates/footer.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="df9ccae734561bf980f5c1399a314033" name="tests/templates/header.tpl.php" role="test" />
<file baseinstalldir="/" md5sum="7694f764802ecedfb81dd1ca94fd887d" name="tests/00_prepend.php" role="test" />
<file baseinstalldir="/" md5sum="0588659eb1f34953ed6350814cdd85dc" name="tests/01_assign.phpt" role="test" />
<file baseinstalldir="/" md5sum="b085bbbe7b3e23901b240ddb590c0146" name="tests/02_output.phpt" role="test" />
<file baseinstalldir="/" md5sum="fa322bb7f5d9169c8453b5fe005a2b48" name="tests/03_filters.phpt" role="test" />
<file baseinstalldir="/" md5sum="49ad1d952e74729767e4570218713be7" name="tests/04_plugins_ahref.phpt" role="test" />
<file baseinstalldir="/" md5sum="ab6f6180cccb856525f72c1908f467dc" name="tests/04_plugins_date.phpt" role="test" />
<file baseinstalldir="/" md5sum="b455f7f358a55f06390a5179346c00b0" name="tests/04_plugins_fester.phpt" role="test" />
<file baseinstalldir="/" md5sum="3ccb0a8721437ad64f6611e96494be3e" name="tests/04_plugins_image.phpt" role="test" />
<file baseinstalldir="/" md5sum="42528048e3dc47800eb959ddbb538d65" name="tests/05_errors.phpt" role="test" />
<file baseinstalldir="/" md5sum="9ee7953fe9df2b75aec4a4ffe2126fa1" name="tests/06_includes.phpt" role="test" />
<file baseinstalldir="/" md5sum="528d795912b12b51fbab628a6761718f" name="tests/07_escape.phpt" role="test" />
<file baseinstalldir="/" md5sum="c56dd462e8360babf1d8afe9c014e7bf" name="tests/08_autoload.phpt" role="test" />
<file baseinstalldir="/" md5sum="db7182c5b8acd16234499c65673ec7fa" name="Savant3.php" role="php" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.1.0</min>
</php>
<pearinstaller>
<min>1.4.3</min>
</pearinstaller>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>3.0.0</release>
<api>3.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-01-01</date>
<license>LGPL License</license>
<notes>
* Plugin htmlAttribs no longer renders a key when its value
is null.
* Removed the deprecated _() method; use eprint() instead.
* Added "avoidance" code to __call() and eprint() so they
don't use call_user_func_array() as much; thanks to Andreas
Korthaus for profiling the code and finding out how slow
call_user_func_array() can be.
* Added setAutoload() method to tell Savant whether or not
to use __autoload() when checking class_exists() on plugins,
filters, etc. All class_exists() calls now honor that
setting (which is false by default). Thanks to
Felix-Gabriel Gangu, David Mytton, and Ian Eure for their
discovery and discussion of the problem.
* Fixed bugs in stream support due to improper strpos()
param order. Thanks, Antti Holvikari.
</notes>
</release>
<release>
<version>
<release>3.0.1</release>
<api>3.0.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2009-04-03</date>
<license>LGPL License</license>
<notes>
* Modify __toString method signature for compatibility with PHP 5.3.
No parameters should be sent. If you need to send a template parameter, use fetch($tpl) or setTemplate($tpl) then echo $savant.
Thanks, Dan Bettles.
* Add public method getOutput($tpl = null) which will return the output including error_text if an error occurs.
</notes>
</release>
</changelog>
</package>