http://pear.php.net/
pear-webmaster@lists.php.netpear-webmaster@lists.php.neten-usLatest releases of liveuser_adminThe latest releases for the package liveuser_adminLiveUser_Admin 0.4.0
http://pear.php.net/package/LiveUser_Admin/download/0.4.0/
QA release<br />
Bug #13233 Example1 error when importing data in DB<br />
Bug #11051 Seems class variable is not declared<br />
Bug #8424 incorrect handling of single column joins
2010-10-05T16:24:42-05:00doconnorLiveUser_Admin 0.3.9
http://pear.php.net/package/LiveUser_Admin/download/0.3.9/
- pass debug parameter by ref to the constructor since it can be an object instance<br />
- updated API calls of getBeforeId() and getAfterId() in the storage classes<br />
- refactored decryptPW() and encryptPW() into static methods in the LiveUser class<br />
- force null instead of false for PDO fetch() calls that return empty sets<br />
- added static error push when a non array is passed to setSelectDefaultParams() (Request #7779)<br />
- use empty() instead of array_key_exists() in setSelectDefaultParams()<br />
- update of auth_user_id not possible via LiveUser_Admin::updateUser() (Bug #7975; thx to Matthias)<br />
- fixed incorrect handling of single column joins (Bug #8424)<br />
- better handling of '*' inside the field list together with explicit fields (Bug #7955)
2006-08-22T13:35:40-05:00lsmithLiveUser_Admin 0.3.8
http://pear.php.net/package/LiveUser_Admin/download/0.3.8/
- wrong parameter used in getUsers('auth', ..) (report by gregory)<br />
- fixed usage of outdated getUsers() API in init()<br />
- phpdoc fix in outputRightsConstants() (bug #7037)<br />
- removed bogus parameter from phpdoc in getRights() in medium/complex container<br />
- added support for selectable_tables in the param array in get*() methods<br />
- fixed updating of implied right field in umimplyRight() (bug #7050)<br />
- made stack property public<br />
- remove artificial limitation that prevented groups to have multiple parents<br />
- fixed PDO storage layer queryAll() method (bug #7213)<br />
- expanded error handling in Log instance creation<br />
- fixed outdated API call to getRights() in _getInheritedRights() (bug #7236)<br />
- made translations columns wider for example1<br />
- replace isset() with array_key_exists() where applicable<br />
- added link to area admin area test to the menu in example1<br />
- reworked getRights() and getGroups() API for recursive reads<br />
(related to bug #7241) *BC break*<br />
Set the filter parameters for the recursion explicitly. For getGroups() in the<br />
'subgroups', 'hierarchy' keys (note that hierarchy is now no longer specified<br />
by setting 'subgroups' => 'hierarchy'). For getRights() 'inherited', 'implied'<br />
and 'hierarchy' (note that hierarchy is now no longer specified by setting<br />
'implied' => 'hierarchy';).<br />
- expanded outputRightsConstants() filtering<br />
- changed the getUsers(), addUser() and updateUser() API to be more in line<br />
with the container APIs *BC break* (req #7025)<br />
- added LiveUser_Admin_Storage::setSelectDefaultParams() to centralize default setting<br />
- added selectable_tables property to auth backend<br />
- fixed typos in 'with' handling in the perm container<br />
- prevent duplictate entries in the fields not yet linked array
2006-04-19T04:46:01-05:00lsmithLiveUser_Admin 0.3.7
http://pear.php.net/package/LiveUser_Admin/download/0.3.7/
- fix "No rights for a user if the user only has inherited rights" (bug #6374)<br />
- do not overwrite all filters in _get*() helper methods<br />
- minor issue with 'alias' position in the config array in example1<br />
- make sure that tables required as intermediate join steps are listed in the from<br />
- add depth parameter to createJoinFilter (may be used to determine shortest join path eventually)<br />
- fixed detection if list of tables has been reduced or not<br />
- do not push an error on the stack for a possible recursion because it may just<br />
be one possible path we are evaluating<br />
- added "by_group" optional parameter to params getRights() which determines if<br />
the userrights table should be used or rather the grouprights and groupupsers tables<br />
- incorrect handling of filters inside unimplyRights() (bug #6592)<br />
- renamed "connection" config option to "dbc" *BC BREAK*<br />
- cleaned up and unified init() in the storage classes<br />
- added support for '*' in fields list as an alias to fetch all fields in the root table<br />
- made LiveUser_Admin::getUsers() API as flexible as in the containers *BC BREAK*<br />
- fixed serious issue in join filter handling that caused join filters to be ignored<br />
- removed allowDuplicateHandles and allowEmptyPasswords options, they are now<br />
handled through the table definition in the given Globals.php (overwriteable<br />
via the config array) *BC BREAK*<br />
- typo fix in extended module loading in the MDB2 storage container<br />
- fixed inherited and implied handling in getRights() when fetching only 2 columns<br />
- added initial version of a PDO storage container (needs more testing)<br />
- removed setCurrentApplication()/getCurrentApplication() methods since they are<br />
no longer relevant *BC BREAK*
2006-02-21T14:39:09-05:00lsmithLiveUser_Admin 0.3.6
http://pear.php.net/package/LiveUser_Admin/download/0.3.6/
- dont raise an error when no user is found in getUsers() helper method (bug #5690)<br />
- fixed bug in handling of _checkExplicitTable() return value in findTables() (bug #5706)<br />
- tweaked error messages for failed factory method calls<br />
- renamed query() to exec() to match the MDB2 RC1 API<br />
- use exec() instead of query()<br />
- handle database structure merging inside the Storage class<br />
(previously handled in the auth/perm backend drivers)<br />
- improved sanity checking in insert and update when values for undefined fields are passed<br />
- do nothing in update() if an empty data array is passed<br />
- required fields may not be unset, but may be empty strings<br />
(corrected overly strict check in update() method)<br />
- owner_*_id is no longer necessary for the tests<br />
- leave owner_user_id management to the developer<br />
- tweaked errors messages in insert() and update()<br />
- in createJoinFilter first work through all the direct matches before recursing<br />
- typo in loadModule call in the MDB2 backend (bug #6092)<br />
- removed loginTimeout feature (disable lastlogin if you are concerned about<br />
the cost of updating the lastlogin time)<br />
- tons of phpdoc and whitespace fixes and additions<br />
- updated API calls to LiveUser to version 0.16.8<br />
- renamed setAdminContainers() to init()
2005-12-21T06:27:59-05:00lsmithLiveUser_Admin 0.3.5
http://pear.php.net/package/LiveUser_Admin/download/0.3.5/
- only alias orders fields if needed (bug #5310)<br />
- fixed warning in _getGroupsWithHierarchy() if filters match no group<br />
- several typo fixes in getGroups() in the complex container<br />
- several fixes to getRights() in the complex container (bug #5453)<br />
- added test.php to the linkbar in example1<br />
- removed autoInit (call setAdminContainers() manually instead) *BC BREAK*<br />
- reworked log/debug handling (there is a new 'debug' conf option which can<br />
either be a bool or a log instance)<br />
- made the log property public which made it possible to remove addErrorLog()<br />
- use static LiveUser::PEARLogFactory instead of loadPEARLog()
2005-10-10T06:55:32-05:00lsmithLiveUser_Admin 0.3.4
http://pear.php.net/package/LiveUser_Admin/download/0.3.4/
- fixed typo error in sanity checking of the SQL storage layer update() method<br />
- fixed bug in the SQL storage layer insert() method that would lead to the<br />
sequence value not being returned if it was set externally. this for example<br />
leads to broken behaviour in the addUser() wrapper method in LiveUser_Admin<br />
- added error handler to example1 so that notices and warnings will not go<br />
unnoticed so easily in the large output
2005-09-02T08:43:42-05:00lsmithLiveUser_Admin 0.3.3
http://pear.php.net/package/LiveUser_Admin/download/0.3.3/
- typo fix in phpdoc (bug #5054)<br />
- removed space in the example1 directory name<br />
- ensure that fields are properly aliased (bug #5059)<br />
- added an aliased field to exampl1 so that we can better test liveuser_admin<br />
- several CS fixes<br />
- removed uncessary optional dependencies on XML_Tree and Crypt_RC4<br />
- fixed issue in upate() handling in the storage of required fields<br />
- supress errors due to deleting non existant tables in example1<br />
- fixed bug in setFetchMode() calling in example1<br />
- removed warning about extra_sql.sql in example1<br />
- pass the storage config array by ref after all
2005-08-17T08:27:11-05:00lsmithLiveUser_Admin 0.3.2
http://pear.php.net/package/LiveUser_Admin/download/0.3.2/
- copy storage config before passing it to the storageFactory() since this<br />
method messes with the values which causes the original to be modified due to<br />
using pass by reference<br />
- removed old 'with' handling code that is no longer necessary from getGroups()<br />
in the medium container
2005-08-09T07:57:08-05:00lsmithLiveUser_Admin 0.3.1
http://pear.php.net/package/LiveUser_Admin/download/0.3.1/
- php 4.4 reference assignment fixes<br />
- dont filter out subgroups from the previous level in<br />
_getGroupsWithHierarchy() (bug #4860)
2005-07-20T04:36:45-05:00lsmith