summaryrefslogtreecommitdiff
path: root/includes/user.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/user.inc')
-rw-r--r--includes/user.inc10
1 files changed, 6 insertions, 4 deletions
diff --git a/includes/user.inc b/includes/user.inc
index 5e0bf2274..9e1370f6b 100644
--- a/includes/user.inc
+++ b/includes/user.inc
@@ -52,12 +52,14 @@ function user_save($account, $array) {
return user_load(($account->userid ? $account->userid : $array[userid]));
}
-function user_access($account, $perm) {
- if ($account->id == 1) {
+function user_access($perm) {
+ global $user;
+
+ if ($user->id == 1) {
return 1;
}
- else if ($account->perm) {
- return strstr($account->perm, $perm);
+ else if ($user->perm) {
+ return strstr($user->perm, $perm);
}
else {
return db_fetch_object(db_query("SELECT * FROM role WHERE name = 'anonymous user' AND perm LIKE '%$perm%'"));