1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.10.5" 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">
3 <name>HTML_Template_IT</name>
4 <channel>pear.php.net</channel>
5 <summary>Integrated Templates</summary>
6 <description>HTML_Template_IT is a templating engine designed to allow easy separation of concerns. It does this by clearly separating the presentational code from the PHP code. The presentation code may be of any format, however generally XML or HTML is used.
7This engine works on the foundation of blocks and placeholders. It uses the hierarchy of blocks to determine which presentational code is instantiated when blocks are parsed. The placeholders allow the insertion of &quot;dynamic&quot; information.
8There are two classes to use for templating. HTML_Template_IT is used for basic templating needs.  HTML_Template_ITX gives you full power over the templating engine, allowing blocks to be added, and function callbacks to be used.</description>
9 <lead>
10  <name>Gregory Currie</name>
11  <user>gregorycu</user>
12  <email>gregorycu@php.net</email>
13  <active>no</active>
14 </lead>
15 <lead>
16  <name>Pierre-Alain Joye</name>
17  <user>pajoye</user>
18  <email>pajoye@php.net</email>
19  <active>no</active>
20 </lead>
21 <lead>
22  <name>David Soria Parra</name>
23  <user>dsp</user>
24  <email>dsp@php.net</email>
25  <active>no</active>
26 </lead>
27 <developer>
28  <name>Thorsten Rinne</name>
29  <user>thorstenr</user>
30  <email>thorstenr@php.net</email>
31  <active>no</active>
32 </developer>
33 <developer>
34  <name>Ulf Wendel</name>
35  <user>uw</user>
36  <email>ulf.wendel@phpdoc.de</email>
37  <active>no</active>
38 </developer>
39 <date>2018-01-22</date>
40 <time>14:02:10</time>
41 <version>
42  <release>1.3.1</release>
43  <api>1.3.0</api>
44 </version>
45 <stability>
46  <release>stable</release>
47  <api>stable</api>
48 </stability>
49 <license>Modified BSD license</license>
50 <notes>
51- PR #2: Fixes for deprecated code
52 </notes>
53 <contents>
54  <dir name="/">
55   <file md5sum="ba285cf25750a900690f2388ee31a103" name="examples/sample_it.php" role="doc" />
56   <file md5sum="8da7b1692566f5f67b7070402cb949dc" name="examples/sample_itx_addblockfile.php" role="doc" />
57   <file md5sum="342278cc5fe8ca6c66591cd5ee389402" name="examples/templates/addblockfile_list.tpl.htm" role="doc" />
58   <file md5sum="697f694a67db6b96d247a24bdfd44f9b" name="examples/templates/addblockfile_main.tpl.htm" role="doc" />
59   <file md5sum="834e1e6d40b2f34906aa17f9969bd891" name="examples/templates/main.tpl.htm" role="doc" />
60   <file md5sum="ff54f9a70504c2c64f81b9d4e1897c3b" name="HTML/Template/IT.php" role="php" />
61   <file md5sum="226a20af0aa45c0838863f73103b91af" name="HTML/Template/ITX.php" role="php" />
62   <file md5sum="52a5e675aec5f68c4c3111a17307a860" name="HTML/Template/IT_Error.php" role="php" />
63   <file md5sum="e576a94c06b323e4cfc6bcf9dda017c2" name="tests/AllTests.php" role="test" />
64   <file md5sum="a12627343ed2962dc629181dd4fa1994" name="tests/ITTest.php" role="test" />
65   <file md5sum="e0d736f03900f6fc9e6132c7549a96b8" name="tests/ITXTest.php" role="test" />
66   <file md5sum="bca97392b741f553d10203f04549a423" name="tests/templates/addblock.html" role="test" />
67   <file md5sum="d4e1caf0b07b85e49e0e82ab83e91ed3" name="tests/templates/blockiteration.html" role="test" />
68   <file md5sum="aa11dc0ba8c94c71f0ed6e448770f913" name="tests/templates/blocks.html" role="test" />
69   <file md5sum="7014497a69b346957fb3d2b5fa44ffd4" name="tests/templates/bug_9853_01.tpl" role="test" />
70   <file md5sum="385013ff6be875da2888087e96c6a93c" name="tests/templates/bug_9853_02.tpl" role="test" />
71   <file md5sum="ed6cb6de29d69890c611f11ce90e1e85" name="tests/templates/globals.html" role="test" />
72   <file md5sum="8ac12c5d1c85787dd44ed5c93a392dfe" name="tests/templates/include.html" role="test" />
73   <file md5sum="bd4c99366021b8bd88ba220ec829eae5" name="tests/templates/loadtemplatefile.html" role="test" />
74   <file md5sum="8747e8c70d20b6c86d1d19af2eadd874" name="tests/templates/placeholderreplacementscope.html" role="test" />
75   <file md5sum="a3d70ab52bdb9f3c14702879865a55d6" name="tests/templates/replaceblock.html" role="test" />
76   <file md5sum="fb1681e6ffa470d92859fac3496b960e" name="tests/templates/__include.html" role="test" />
77   <file md5sum="f8790e48b597dff12a643e08e9be3fab" name="LICENSE" role="doc" />
78  </dir>
79 </contents>
80 <dependencies>
81  <required>
82   <php>
83    <min>4.0.0</min>
84   </php>
85   <pearinstaller>
86    <min>1.4.0b1</min>
87   </pearinstaller>
88  </required>
89 </dependencies>
90 <phprelease />
91 <changelog>
92  <release>
93   <version>
94    <release>1.1</release>
95    <api>1.1</api>
96   </version>
97   <stability>
98    <release>stable</release>
99    <api>stable</api>
100   </stability>
101   <date>2003-03-11</date>
102   <license>Modified BSD license</license>
103   <notes>
104*BETA* release.
105   </notes>
106  </release>
107  <release>
108   <version>
109    <release>1.1.1</release>
110    <api>1.1.1</api>
111   </version>
112   <stability>
113    <release>stable</release>
114    <api>stable</api>
115   </stability>
116   <date>2003-08-21</date>
117   <license>Modified BSD license</license>
118   <notes>
119- fix #4590, case sensitive method name getFile fix
120- fix #1453, haltOnWarning fix, wrong property name called
121- fix #3952, return IT_OK on success in setOptions
122   </notes>
123  </release>
124  <release>
125   <version>
126    <release>1.1.2</release>
127    <api>1.1.2</api>
128   </version>
129   <stability>
130    <release>stable</release>
131    <api>stable</api>
132   </stability>
133   <date>2005-10-28</date>
134   <license>Modified BSD license</license>
135   <notes>
136- Comply better with the coding standards (dufuz@php.net)
137- Fixed Bug #5774 ITX-&gt;buildFunctionlist, forced to use {} as delimiters
138  instead of the user defined once  (dufuz@php.net)
139- Fixed Bug #5642   Undefined variable: blockname (dufuz@php.net)
140   </notes>
141  </release>
142  <release>
143   <version>
144    <release>1.1.3</release>
145    <api>1.1.3</api>
146   </version>
147   <stability>
148    <release>stable</release>
149    <api>stable</api>
150   </stability>
151   <date>2005-11-01</date>
152   <license filesource="LICENSE">Modified BSD license</license>
153   <notes>
154- Change to the new BSD License
155  (see http://www.opensource.org/licenses/bsd-license.php)
156   </notes>
157  </release>
158  <release>
159   <version>
160    <release>1.1.4</release>
161    <api>1.1.4</api>
162   </version>
163   <stability>
164    <release>stable</release>
165    <api>stable</api>
166   </stability>
167   <date>2006-04-12</date>
168   <license>Modified BSD license</license>
169   <notes>
170- #6084, fread raises warning when used with empty files
171- #7359, remove notices when a block is not yet defined
172- fix a bug introduced with some cleanup commit, in some cases,
173  callbacks did not work anymore
174   </notes>
175  </release>
176  <release>
177   <version>
178    <release>1.1.5</release>
179    <api>1.1.5</api>
180   </version>
181   <stability>
182    <release>stable</release>
183    <api>stable</api>
184   </stability>
185   <date>2006-06-13</date>
186   <license>Modified BSD license</license>
187   <notes>
188- #7611, wrong array initialized, the same object cannot be
189  used for multiple templates
190   </notes>
191  </release>
192  <release>
193   <version>
194    <release>1.2.0</release>
195    <api>1.2.0</api>
196   </version>
197   <stability>
198    <release>beta</release>
199    <api>beta</api>
200   </stability>
201   <date>2006-08-17</date>
202   <license>Modified BSD license</license>
203   <notes>
204- Deprecate $callbackobject parameter in setCallbackFunction
205- Introduce $expandCallbackParameters parameter to setCallbackFunction to support
206  callbacks that expect to get the parameters in a regular way, not as an array
207- #7651, allow dots in placeholder and block names
208   </notes>
209  </release>
210  <release>
211   <version>
212    <release>1.2.1</release>
213    <api>1.2.1</api>
214   </version>
215   <stability>
216    <release>stable</release>
217    <api>stable</api>
218   </stability>
219   <date>2006-08-25</date>
220   <license>Modified BSD license</license>
221   <notes>
222- Deprecate $callbackobject parameter in setCallbackFunction
223- Introduce $expandCallbackParameters parameter to setCallbackFunction to support
224  callbacks that expect to get the parameters in a regular way, not as an array
225- #7651, allow dots in placeholder and block names
226- #7611, wrong array initialized, the same object cannot be
227  used for multiple templates
228   </notes>
229  </release>
230  <release>
231   <version>
232    <release>1.3.0a1</release>
233    <api>1.2.1</api>
234   </version>
235   <stability>
236    <release>alpha</release>
237    <api>stable</api>
238   </stability>
239   <date>2010-02-15</date>
240   <license>Modified BSD license</license>
241   <notes>
242- Add support for pear package 2.0 format
243- Remove support for pear package 1.0 format
244- Fix bug #9501, doller signs disapear if preg_match is used.
245- Fix bug #9783, don&apos;t remove variable which values follow the variable pattern
246  To allow backwards compatbility an option preserve_input is added.
247  If it is false, the old behaviour will be used and therefore those values will be deleted.
248  Default is true, so new behaviour.
249- Fix bug #9853, problems with dots in placeholders or blocknames
250- Add option &apos;preserve_input&apos; to only remove unkown variable that were present during setTemplate or lodaTemplatefile
251  which is the behaviour before 1.3.0a1
252- Fix bug #13935 - docblock is wrong
253- Improved PHPCS (Request #15039)
254   </notes>
255  </release>
256  <release>
257   <version>
258    <release>1.3.0a2</release>
259    <api>1.3.0</api>
260   </version>
261   <stability>
262    <release>alpha</release>
263    <api>stable</api>
264   </stability>
265   <date>2010-02-16</date>
266   <license>Modified BSD license</license>
267   <notes>
268Fixed unit tests
269   </notes>
270  </release>
271  <release>
272   <version>
273    <release>1.3.0a3</release>
274    <api>1.3.0</api>
275   </version>
276   <stability>
277    <release>alpha</release>
278    <api>stable</api>
279   </stability>
280   <date>2010-03-01</date>
281   <license>Modified BSD license</license>
282   <notes>
283- Fix bug #17129
284- Added unit test
285   </notes>
286  </release>
287  <release>
288   <version>
289    <release>1.3.0</release>
290    <api>1.3.0</api>
291   </version>
292   <stability>
293    <release>stable</release>
294    <api>stable</api>
295   </stability>
296   <date>2010-03-10</date>
297   <license>Modified BSD license</license>
298   <notes>
299Changes since last stable release (1.2.1):
300- Add support for pear package 2.0 format
301- Remove support for pear package 1.0 format
302- Fix bug #9501, doller signs disapear if preg_match is used.
303- Fix bug #9783, don&apos;t remove variable which values follow the variable pattern
304  To allow backwards compatbility an option preserve_input is added.
305  If it is false, the old behaviour will be used and therefore those values will be deleted.
306  Default is true, so new behaviour.
307- Fix bug #9853, problems with dots in placeholders or blocknames
308- Fix bug #13935, docblock is wrong
309- Fix bug #17129
310- Add option &apos;preserve_input&apos; to only remove unkown variable that were present
311  during setTemplate or loadTemplatefile
312  which is the behaviour before 1.3.0a1
313- Improved PHPCS (Request #15039)
314- Added unit tests
315- Fixed unit tests
316   </notes>
317  </release>
318  <release>
319   <version>
320    <release>1.3.1</release>
321    <api>1.3.0</api>
322   </version>
323   <stability>
324    <release>stable</release>
325    <api>stable</api>
326   </stability>
327   <date>2018-01-22</date>
328   <license>Modified BSD license</license>
329   <notes>
330- PR #2: Fixes for deprecated code
331   </notes>
332  </release>
333 </changelog>
334</package>
335