<?xml version="1.0" encoding="UTF-8" ?>
<r xmlns="http://pear.php.net/dtd/rest.release"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xsi:schemaLocation="http://pear.php.net/dtd/rest.release
    http://pear.php.net/dtd/rest.release.xsd">
 <p xlink:href="/rest/p/auth_prefmanager">Auth_PrefManager</p>
 <c>pear.php.net</c>
 <v>1.2.0</v>
 <st>stable</st>
 <l>PHP License</l>
 <m>aashley</m>
 <s>Preferences management class</s>
 <d>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.

It is designed to be used alongside the PEAR Auth class, but can be used with anything that allows you
to obtain the user's id - including your own code.</d>
 <da>2007-06-17 22:50:35</da>
 <n>* Moved DB connection out of constructor so connection is only made when
  needed and error handling can be done properly.
* Added option to return PEAR_Error objects when a problem occurs.
* General code cleanup.
* Switched to package.xml 2.0.
* Added test suite.
* Fix Bug #9469. Attempts to use DB connection even if error generated
  while connecting.</n>
 <f>9800</f>
 <g>http://pear.php.net/get/Auth_PrefManager-1.2.0</g>
 <x xlink:href="package.1.2.0.xml"/>
</r>