Quote:
$xoops_isadmin was created from the return value of XoopsUser::isAdmin(), called without parameters.
So its real meaning was the user has administration rights for at least one module.
However this value was used several times (i.e: by the newbb module) as if it was meaning the user has administration rights for the current module.
And to fix it:
Quote:
The new isAdmin check is O.K, but the admin.php check should have been updated
I'm correcting this ASAP ( a beta of the next version should be released before the end of the week is everything goes well ).
In the meantime, you can fix this by editing admin.php and changing the line 36:
if ( !$xoopsUser->isAdmin() ) {
with
if ( !$xoopsUser->isAdmin(-1) ) {