<?xml version="1.0"?>
<rss version="2.0"><channel><title>PHP XTemplate</title><link>http://cia.vc/stats/project/PHP%20XTemplate</link><description>CIA Stats</description><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Wed, 17 Sep 2008 20:35:48 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/36dc</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/36dc</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;28&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/branches/php4/ (4 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=28"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Backport from PHP 5 version changes, Big changes to tag callback regex - much improved, change in constructor - now pass in an array of options, assign objects as well as arrays, _pre_var_dump made protected instead of private, new protected method _ob_var_dump         &lt;/div&gt;     </description><title>Backport from PHP 5 version changes, Big changes to tag callback regex - much...</title></item><item><pubDate>Wed, 17 Sep 2008 20:35:28 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/323e</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/323e</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;27&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (3 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=27"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Big changes to tag callback regex - much improved, change in constructor - now pass in an array of options, assign objects as well as arrays, _pre_var_dump made protected instead of private, new protected method _ob_var_dump         &lt;/div&gt;     </description><title>Big changes to tag callback regex - much improved, change in constructor - now...</title></item><item><pubDate>Thu, 16 Aug 2007 22:31:07 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/2ea0</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/2ea0</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;26&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/ (5 files in 2 dirs):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=26"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;r26 | cocomp | 2007-08-16 23:30:00 +0100 (Thu, 16 Aug 2007) | 4 lines * Added XTemplate::force_globals parameter to force existance of $_SERVER, * $_ENV and $_REQUEST if PHP 5 auto_globals_jit directive is in effect * Stopped recursion of $GLOBALS in scan_globals method&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* r26 | cocomp | 2007-08-16 23:30:00 +0100 (Thu, 16 Aug 2007) | 4 lines * Added...</title></item><item><pubDate>Thu, 16 Aug 2007 20:09:25 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/23ca</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/23ca</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;25&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/branches/php4/ (4 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=25"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;r25 | cocomp | 2007-08-16 21:09:00 +0100 (Thu, 16 Aug 2007) | 29 lines * Backport from PHP 5 version changes - untested, need feedback in the forums * &lt;a href="http://forum.phpxtemplate.org/"&gt;http://forum.phpxtemplate.org/&lt;/a&gt; * * Re-factored tag callback code - improve functionality: *         Now can call {tag|callback1} {tag|callback2} {tag|callback1#With a *         comment} to get different output for each (thanks again for the *         feedback Oliver) * * Further fix for $_SESSION being empty when used with XTemplate::scan_globals() - monitor &amp;amp; feedback if you experience side-effects * Added XTemplate::comment_delim defaults to '#' * Added XTemplate::callback_delim defaults to '|' * Tag callback functions - improve security (thanks Oliver): *                 Added XTemplate::allow_callbacks property (boolean) to allow switching functionality off *                 Added XTemplate::allowed_callbacks (array) to limit functions available from templates *                 Callbacks now only available for methods of subclasses of XTemplate or as functions in XTemplate::allowed_callbacks array * * Fix for $_SESSION being empty when using scan_globals method in certain situations * Changes to regular expressions: Now use definable delimiter throughout code $preg_delimiter, defaults to ` (backtick) * Support top bit set characters x7f-xff in file, block and tags * Major new feature: tag callback functions - allow calling of (mutiple) PHP methods (in XTemplate or it's subclasses) or *                functions from within a tag prior to output using | (pipe) as delimiter. See ex9.php *                contents of tag are sent as a parameter to the callback function or method. NB. Methods take priority over same named function *                e.g. {tagname|callback_function} for simple single parameter callback, tag contents passed as only parameter to callback. *                e.g. {tagname|callback_function('param1', 'param2', %s)} to allow mutiple parameters to be specified, %s replaced by tag contents. *                Real world chaining callbacks together: *                        e.g. {tagname|str_replace('Hello World', 'Welcome to the Jungle', %s)|strtolower|ucwords|my_user_callback_func} *                (Inspired by sf feature request #1756946 christophe_lu) * Altered debug code in text method to cater for situations when $tpldir may be an array&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* r25 | cocomp | 2007-08-16 21:09:00 +0100 (Thu, 16 Aug 2007) | 29 lines *...</title></item><item><pubDate>Thu, 16 Aug 2007 20:00:19 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/20c7</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/20c7</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;24&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (3 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=24"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;r24 | cocomp | 2007-08-16 21:00:00 +0100 (Thu, 16 Aug 2007) | 6 lines * Removed PHP4 style constructor only call parent::__construct from now on * Re-factored tag callback code - improve functionality: *      Now can call {tag|callback1} {tag|callback2} {tag|callback1#With a *      comment} to get different output for each (thanks again for the *      feedback Oliver)&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* r24 | cocomp | 2007-08-16 21:00:00 +0100 (Thu, 16 Aug 2007) | 6 lines *...</title></item><item><pubDate>Thu, 09 Aug 2007 05:04:14 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/1c3e</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/1c3e</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;23&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (5 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=23"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;Further fix for $_SESSION being empty when used with XTemplate::scan_globals() - monitor &amp;amp; feedback if you experience side-effects * Added XTemplate::comment_delim defaults to '#' * Added XTemplate::callback_delim defaults to '|' * Tag callback functions - improve security (thanks Oliver): *                 Added XTemplate::allow_callbacks property (boolean) to allow switching functionality off *                 Added XTemplate::allowed_callbacks (array) to limit functions available from templates *                 Callbacks now only available for methods of subclasses of XTemplate or as functions in XTemplate::allowed_callbacks array&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* Further fix for $_SESSION being empty when used with XTemplate::scan_globals()...</title></item><item><pubDate>Fri, 03 Aug 2007 23:29:26 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/151d</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/151d</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;22&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (6 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=22"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;Fix for $_SESSION being empty when using scan_globals method in certain situations * Changes to regular expressions: Now use definable delimiter throughout code $preg_delimiter, defaults to ` (backtick) * Support top bit set characters x7f-xff in file, block and tags * Major new feature: tag callback functions - allow calling of (mutiple) PHP methods (in XTemplate or it's subclasses) or *                functions from within a tag prior to output using | (pipe) as delimiter. See ex9.php *                contents of tag are sent as a parameter to the callback function or method. NB. Methods take priority over same named function *                e.g. {tagname|callback_function} for simple single parameter callback, tag contents passed as only parameter to callback. *                e.g. {tagname|callback_function('param1', 'param2', %s)} to allow mutiple parameters to be specified, %s replaced by tag contents. *                Real world chaining callbacks together: *                        e.g. {tagname|str_replace('Hello World', 'Welcome to the Jungle', %s)|strtolower|ucwords|my_user_callback_func} *                (Inspired by sf feature request #1756946 christophe_lu) * Altered debug code in text method to cater for situations when $tpldir may be an array&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* Fix for $_SESSION being empty when using scan_globals method in certain...</title></item><item><pubDate>Tue, 29 May 2007 18:01:22 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/1127</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/1127</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;21&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/ (9 files in 2 dirs):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=21"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Added facility for constructor  to be an array of file paths, the first path supplied that has the file is matched         &lt;/div&gt;     </description><title>Added facility for constructor to be an array of file paths, the first path...</title></item><item><pubDate>Thu, 11 Jan 2007 03:39:34 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/f52</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/f52</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;20&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/ (4 files in 3 dirs):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=20"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Initial commit CachingXTemplate subclass         &lt;/div&gt;     </description><title>Initial commit CachingXTemplate subclass</title></item><item><pubDate>Thu, 11 Jan 2007 03:30:36 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/caf</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/caf</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;19&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/branches/php4/ (changelog.txt xtemplate.class.php):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=19"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Major update backport from PHP 5 version changes. Deprecated: SetNullString (use set_null_string) and SetNullBlock (use set_null_block). Added sf Feature request #1529478. Fixed SF Bug #1261828. Introduced comment_preg property. Refactored assign method - may break some old functionality! Constructor now only calls restart method         &lt;/div&gt;     </description><title>Major update backport from PHP 5 version changes. Deprecated: SetNullString (use...</title></item><item><pubDate>Thu, 11 Jan 2007 03:29:18 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/a7b</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/a7b</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;18&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/xtemplate.class.php:             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=18"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Major update for initial PHP 5 version&lt;br /&gt;Deprecated: PHP 4 constructor, SetNullString (use set_null_string) and SetNullBlock (use set_null_block). Added sf Feature request #1529478. Fixed SF Bug #1261828. Introduced comment_preg property. Refactored assign method - may break some old functionality! Constructor now only calls restart method         &lt;/div&gt;     </description><title>Major update for initial PHP 5 version Deprecated: PHP 4 constructor,...</title></item><item><pubDate>Thu, 11 Jan 2007 03:09:34 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/9a9</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/9a9</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;17&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/branches/php4/:             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=17"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             PHP 4 branch         &lt;/div&gt;     </description><title>PHP 4 branch</title></item><item><pubDate>Thu, 11 Jan 2007 03:02:52 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/3c1</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/3c1</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;16&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/ (25 files in 3 dirs):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=16"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             svn tweaks: folders, keywords and properties         &lt;/div&gt;     </description><title>svn tweaks: folders, keywords and properties</title></item><item><pubDate>Thu, 11 Jan 2007 01:41:08 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/252</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/252</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;15&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (9 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=15"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             ex8 code refactoring &amp;amp; tidy up         &lt;/div&gt;     </description><title>ex8 code refactoring &amp; tidy up</title></item><item><pubDate>Thu, 11 Jan 2007 00:22:28 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/84</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/84</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;14&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (10 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=14"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             General tidy up and add new table rows example         &lt;/div&gt;     </description><title>General tidy up and add new table rows example</title></item><item><pubDate>Tue, 02 Jan 2007 11:29:21 +0000</pubDate><guid>http://cia.vc/stats/project/PHP%20XTemplate/.message/0</guid><link>http://cia.vc/stats/project/PHP%20XTemplate/.message/0</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;cocomp&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;13&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/trunk/ (9 files):             (&lt;a href="http://xtpl.svn.sourceforge.net/xtpl/?view=rev&amp;amp;rev=13"&gt;link&lt;/a&gt;)         &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Clean up white space, update dates, add changelog.txt         &lt;/div&gt;     </description><title>Clean up white space, update dates, add changelog.txt</title></item></channel></rss>
