1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.9.4" 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>Auth_PrefManager</name>
4 <channel>pear.php.net</channel>
5 <summary>Preferences management class</summary>
6 <description>Preference Manager is a class to handle user preferences in a web application, looking them up in a table using a combination of their userid, and the preference name to get a value, and (optionally) returning a default value for the preference if no value could be found for that user.
7
8It is designed to be used alongside the PEAR Auth class, but can be used with anything that allows you
9to obtain the user&apos;s id - including your own code.</description>
10 <lead>
11  <name>Adam Ashley</name>
12  <user>aashley</user>
13  <email>php@adamashley.name</email>
14  <active>yes</active>
15 </lead>
16 <lead>
17  <name>Jon Wood</name>
18  <user>jellybob</user>
19  <email>jon@jellybob.co.uk</email>
20  <active>no</active>
21 </lead>
22 <date>2012-05-06</date>
23 <time>23:02:47</time>
24 <version>
25  <release>1.2.2</release>
26  <api>1.0.0</api>
27 </version>
28 <stability>
29  <release>stable</release>
30  <api>stable</api>
31 </stability>
32 <license uri="http://www.php.net/license">PHP License</license>
33 <notes>
34QA release
35
36Bug #19408	package installs files to extra Auth subdir
37 </notes>
38 <contents>
39  <dir baseinstalldir="/" name="/">
40   <file baseinstalldir="/" md5sum="fd7172e31c831398ed59d99467a267a6" name="/Auth/PrefManager.php" role="php" />
41   <file baseinstalldir="/" md5sum="790e15722537c5e9de29bfceeb25065e" name="/docs/PM_Example.php" role="php" />
42   <file baseinstalldir="/" md5sum="1da0c059c59d42fae2a1bc6ee667ca37" name="/tests/setup.php" role="php" />
43   <file baseinstalldir="/" md5sum="51669dd1ca7f9f54df852739c1fc7559" name="/tests/deleteDefaultPref/database-error-pear.phpt" role="data" />
44   <file baseinstalldir="/" md5sum="6fed0e67c6f80c431dc1b2a448da4882" name="/tests/deleteDefaultPref/database-error.phpt" role="data" />
45   <file baseinstalldir="/" md5sum="06ac6dfc6127a8a9566de9107ea9ba03" name="/tests/deleteDefaultPref/pref-exists-default-exists.phpt" role="data" />
46   <file baseinstalldir="/" md5sum="9a5901b51fb970edfaeef152890e7357" name="/tests/deleteDefaultPref/pref-exists-default-notexist.phpt" role="data" />
47   <file baseinstalldir="/" md5sum="367e74666c22914255fb113ff1fe2696" name="/tests/deleteDefaultPref/pref-notexist-default-exist.phpt" role="data" />
48   <file baseinstalldir="/" md5sum="165a2b5373b8a4653c41f0ee2aa056f4" name="/tests/deleteDefaultPref/pref-notexist-default-notexist.phpt" role="data" />
49   <file baseinstalldir="/" md5sum="b33f0186d9bfdcf48827926cd1964b59" name="/tests/deletePref/database-error-pear.phpt" role="data" />
50   <file baseinstalldir="/" md5sum="03cecfbf947017b84c43a858f1e7f32d" name="/tests/deletePref/database-error.phpt" role="data" />
51   <file baseinstalldir="/" md5sum="fea54d38a14e63f071857031a890f0c3" name="/tests/deletePref/pref-exists-default-exists.phpt" role="data" />
52   <file baseinstalldir="/" md5sum="38b87db38f57bb73043a5a2af3fc1e12" name="/tests/deletePref/pref-exists-default-notexist.phpt" role="data" />
53   <file baseinstalldir="/" md5sum="59302bc3dff73ce921f9edcf87e1b1dc" name="/tests/deletePref/pref-notexist-default-exist.phpt" role="data" />
54   <file baseinstalldir="/" md5sum="ce11f05c2821872429bbd17443c7958f" name="/tests/deletePref/pref-notexist-default-notexist.phpt" role="data" />
55   <file baseinstalldir="/" md5sum="069f610b0de0f4bb6f626a68b3b4ccbe" name="/tests/getDefaultPref/database-error-pear.phpt" role="data" />
56   <file baseinstalldir="/" md5sum="553fed1ecc5b8d701619bd572be07f0d" name="/tests/getDefaultPref/database-error.phpt" role="data" />
57   <file baseinstalldir="/" md5sum="b2e601342becbd01f06e792f254dc084" name="/tests/getDefaultPref/default-exists.phpt" role="data" />
58   <file baseinstalldir="/" md5sum="978bd81e40b33e98ad91bd65fc35c7fb" name="/tests/getDefaultPref/default-notexist.phpt" role="data" />
59   <file baseinstalldir="/" md5sum="ae50ff9e9fe7c614c1d64bb3ba1a7814" name="/tests/getPref/database-error-pear.phpt" role="data" />
60   <file baseinstalldir="/" md5sum="85748ba54cfeff9d5bfe318b8f42ab94" name="/tests/getPref/database-error.phpt" role="data" />
61   <file baseinstalldir="/" md5sum="b2ed8d9ede7c1617998e737bd9b78188" name="/tests/getPref/pref-exists-default-exists.phpt" role="data" />
62   <file baseinstalldir="/" md5sum="4491dfc10a1647046cc1e3edd1b00f62" name="/tests/getPref/pref-exists-default-notexist.phpt" role="data" />
63   <file baseinstalldir="/" md5sum="306ed9749ee1f7236d5d559bf3839190" name="/tests/getPref/pref-notexist-default-exist.phpt" role="data" />
64   <file baseinstalldir="/" md5sum="5f3fde71724633bd77d2dc9ef7eaba35" name="/tests/getPref/pref-notexist-default-notexist.phpt" role="data" />
65   <file baseinstalldir="/" md5sum="f9e3b9b313690ac6cb412ab161a6fe37" name="/tests/setDefaultPref/database-error-pear.phpt" role="data" />
66   <file baseinstalldir="/" md5sum="909f945b3dc05e3af246bacf08708b13" name="/tests/setDefaultPref/database-error.phpt" role="data" />
67   <file baseinstalldir="/" md5sum="f83199b4105b95f33a087191a8de6622" name="/tests/setDefaultPref/pref-exists-default-exists.phpt" role="data" />
68   <file baseinstalldir="/" md5sum="74802987da05aa30d4d2931dbd89e111" name="/tests/setDefaultPref/pref-exists-default-notexist.phpt" role="data" />
69   <file baseinstalldir="/" md5sum="3be889b2ec2916493775fcf6382d9051" name="/tests/setDefaultPref/pref-notexist-default-exists.phpt" role="data" />
70   <file baseinstalldir="/" md5sum="c938a39dd569de6f84a2fd533111228b" name="/tests/setDefaultPref/pref-notexist-default-notexist.phpt" role="data" />
71   <file baseinstalldir="/" md5sum="421188604f548f96763a565e70967730" name="/tests/setPref/database-error-pear.phpt" role="data" />
72   <file baseinstalldir="/" md5sum="8c05819ec3a41af5f929ac50ade2cbe9" name="/tests/setPref/database-error.phpt" role="data" />
73   <file baseinstalldir="/" md5sum="4df57affca7f0eb1a0d14abc61adfd16" name="/tests/setPref/pref-exists-default-exists.phpt" role="data" />
74   <file baseinstalldir="/" md5sum="ec793262f4c9ee4fcc38298848c48535" name="/tests/setPref/pref-notexist-default-exists.phpt" role="data" />
75   <file baseinstalldir="/" md5sum="b942f604472b96370e0c5c205f1aec71" name="README" role="data" />
76  </dir>
77 </contents>
78 <dependencies>
79  <required>
80   <php>
81    <min>4.4.0</min>
82   </php>
83   <pearinstaller>
84    <min>1.4.0</min>
85   </pearinstaller>
86   <package>
87    <name>DB</name>
88    <channel>pear.php.net</channel>
89    <min>1.7.0</min>
90   </package>
91  </required>
92 </dependencies>
93 <phprelease />
94 <changelog>
95  <release>
96   <version>
97    <release>0.1</release>
98    <api>0.1</api>
99   </version>
100   <stability>
101    <release>devel</release>
102    <api>devel</api>
103   </stability>
104   <date>2002-12-06</date>
105   <license uri="http://www.php.net/license">PHP License</license>
106   <notes>
107Preview release for the PEAR-Dev list.
108   </notes>
109  </release>
110  <release>
111   <version>
112    <release>0.2.0</release>
113    <api>0.2.0</api>
114   </version>
115   <stability>
116    <release>devel</release>
117    <api>devel</api>
118   </stability>
119   <date>2002-12-07</date>
120   <license uri="http://www.php.net/license">PHP License</license>
121   <notes>
122- Changed the package and class name to Auth_PrefManager, and the filename to PrefManager.php to comply with PEAR coding standards.
123   </notes>
124  </release>
125  <release>
126   <version>
127    <release>0.11</release>
128    <api>0.11</api>
129   </version>
130   <stability>
131    <release>devel</release>
132    <api>devel</api>
133   </stability>
134   <date>2002-12-07</date>
135   <license uri="http://www.php.net/license">PHP License</license>
136   <notes>
137First release.
138   </notes>
139  </release>
140  <release>
141   <version>
142    <release>0.2.1</release>
143    <api>0.2.1</api>
144   </version>
145   <stability>
146    <release>devel</release>
147    <api>devel</api>
148   </stability>
149   <date>2003-01-16</date>
150   <license uri="http://www.php.net/license">PHP License</license>
151   <notes>
152Bugfix release: The constructor (and everything else :S) now works.
153   </notes>
154  </release>
155  <release>
156   <version>
157    <release>0.2.2</release>
158    <api>0.2.2</api>
159   </version>
160   <stability>
161    <release>devel</release>
162    <api>devel</api>
163   </stability>
164   <date>2003-02-04</date>
165   <license uri="http://www.php.net/license">PHP License</license>
166   <notes>
167New Feature: You can now choose whether to use the cache or not (Auth_PrefManager::useCache(true|false))
168        Bugfix: When retrieving a preference it now checks if the query returns any rows, instead of checking the value.
169   </notes>
170  </release>
171  <release>
172   <version>
173    <release>0.2.31</release>
174    <api>0.2.31</api>
175   </version>
176   <stability>
177    <release>stable</release>
178    <api>stable</api>
179   </stability>
180   <date>2003-03-24</date>
181   <license uri="http://www.php.net/license">PHP License</license>
182   <notes>
183no release notes
184   </notes>
185  </release>
186  <release>
187   <version>
188    <release>1.0</release>
189    <api>1.0</api>
190   </version>
191   <stability>
192    <release>stable</release>
193    <api>stable</api>
194   </stability>
195   <date>2003-04-20</date>
196   <license uri="http://www.php.net/license">PHP License</license>
197   <notes>
198* Added a getDefaultPref method.
199* Various bug fixes
200   </notes>
201  </release>
202  <release>
203   <version>
204    <release>1.0.1</release>
205    <api>1.0.1</api>
206   </version>
207   <stability>
208    <release>stable</release>
209    <api>stable</api>
210   </stability>
211   <date>2003-04-20</date>
212   <license uri="http://www.php.net/license">PHP License</license>
213   <notes>
214* Added a getDefaultPref method.
215* Various bug fixes
216   </notes>
217  </release>
218  <release>
219   <version>
220    <release>1.0.3</release>
221    <api>1.0.3</api>
222   </version>
223   <stability>
224    <release>stable</release>
225    <api>stable</api>
226   </stability>
227   <date>2003-04-24</date>
228   <license uri="http://www.php.net/license">PHP License</license>
229   <notes>
230* I missed a set of quotes in the last release, causing empty preferences to be set to &apos;
231One day I&apos;ll manage to get the release thing right ;)
232   </notes>
233  </release>
234  <release>
235   <version>
236    <release>1.1.0</release>
237    <api>1.1.0</api>
238   </version>
239   <stability>
240    <release>stable</release>
241    <api>stable</api>
242   </stability>
243   <date>2004-02-14</date>
244   <license uri="http://www.php.net/license">PHP License</license>
245   <notes>
246Added support for serializing values before they&apos;re saved in the database, and then unserializing when retrieved.
247To use it set the &quot;serialize&quot; option to true.
248   </notes>
249  </release>
250  <release>
251   <version>
252    <release>1.1.1</release>
253    <api>1.1.1</api>
254   </version>
255   <stability>
256    <release>stable</release>
257    <api>stable</api>
258   </stability>
259   <date>2004-02-17</date>
260   <license uri="http://www.php.net/license">PHP License</license>
261   <notes>
262Fixed a bug in the new serialization code, which was preventing non-default values from being unserialized.
263   </notes>
264  </release>
265  <release>
266   <version>
267    <release>1.1.2</release>
268    <api>1.1.2</api>
269   </version>
270   <stability>
271    <release>stable</release>
272    <api>stable</api>
273   </stability>
274   <date>2004-04-29</date>
275   <license uri="http://www.php.net/license">PHP License</license>
276   <notes>
277* Stopped using the depracted DB_Common::quote method, and changed to DB_Common::quoteSmart.
278* Use DB_Common::quoteIdentifier to make sure that the table and column names are legal.
279   </notes>
280  </release>
281  <release>
282   <date>2004-06-16</date>
283   <time>23:30:00</time>
284   <version>
285    <release>1.1.3</release>
286    <api>1.1.3</api>
287   </version>
288   <stability>
289    <release>stable</release>
290    <api>stable</api>
291   </stability>
292   <license uri="http://www.php.net/license">PHP License</license>
293   <notes>
294Bugfix release, removing a missed debug echo.
295   </notes>
296  </release>
297  <release>
298   <date>2005-04-05</date>
299   <time>00:06:00</time>
300   <version>
301    <release>1.1.4</release>
302    <api>1.1.4</api>
303   </version>
304   <stability>
305    <release>stable</release>
306    <api>stable</api>
307   </stability>
308   <license uri="http://www.php.net/license">PHP License</license>
309   <notes>
310Bugfix release, submitted patches from the bug tracker.
311 * Closes #3655
312 * Closes #2975
313 * Closes #2512
314   </notes>
315  </release>
316  <release>
317   <version>
318    <release>1.2.1</release>
319    <api>1.0.0</api>
320   </version>
321   <stability>
322    <release>stable</release>
323    <api>stable</api>
324   </stability>
325   <date>2012-04-08</date>
326   <license uri="http://www.php.net/license">PHP License</license>
327   <notes>
328QA Release
329
330Bug #14877	Can&apos;t run unit tests from CVS without configuration
331   </notes>
332  </release>
333  <release>
334   <version>
335    <release>1.2.2</release>
336    <api>1.0.0</api>
337   </version>
338   <stability>
339    <release>stable</release>
340    <api>stable</api>
341   </stability>
342   <date>2012-05-07</date>
343   <license uri="http://www.php.net/license">PHP License</license>
344   <notes>
345QA release
346
347Bug #19408	package installs files to extra Auth subdir
348   </notes>
349  </release>
350 </changelog>
351</package>
352