r1489: We really should heed warnings on PHP.net that tell us that there's problems...
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 18 Mar 2007 01:49:03 +0000 (01:49 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 18 Mar 2007 01:49:03 +0000 (01:49 +0000)
includes/functions.php

index 6a0d061ab3746f623e3709ca60fbfe6aceb808d3..07d59c2a027e1bb3cd86987a5e57ec1dcd915bf8 100755 (executable)
@@ -729,7 +729,7 @@ function FetchUserPermissions(&$user)
 {
        global $bugsys;
        
-       $perms = $bugsys->datastore['usergroup']["$user[usergroupid]"]['permissions'];
+       $perms = (int)$bugsys->datastore['usergroup']["$user[usergroupid]"]['permissions'];
        if (!is_array($user['groupids']))
        {
                $user['groupids'] = explode(',', $bugsys->userinfo['groupids']);
@@ -737,7 +737,7 @@ function FetchUserPermissions(&$user)
        
        foreach ($user['groupids'] AS $group)
        {
-               $perms |= $bugsys->datastore['usergroup']["$group"]['permissions'];
+               $perms |= (int)$bugsys->datastore['usergroup']["$group"]['permissions'];
        }
        
        return $perms;