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'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 ' 231One day I'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're saved in the database, and then unserializing when retrieved. 247To use it set the "serialize" 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'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