From 898e02252d680bb2f766ab91899bbdb3a7b794dd Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 23 Jan 2005 15:45:38 +0000 Subject: - Patch #16026 by chx: fixed node-level permissions. --- modules/node.module | 4 ++-- modules/node/node.module | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'modules') diff --git a/modules/node.module b/modules/node.module index 29000edce..fed38070a 100644 --- a/modules/node.module +++ b/modules/node.module @@ -1725,7 +1725,7 @@ function node_access($op, $node = NULL, $uid = NULL) { * An SQL join clause. */ function node_access_join_sql($node_alias = 'n', $node_access_alias = 'na') { - if (module_implements('access_grants') == array('node') || user_access('administer nodes')) { + if (empty(module_implements('node_grants')) || user_access('administer nodes')) { return ''; } @@ -1746,7 +1746,7 @@ function node_access_join_sql($node_alias = 'n', $node_access_alias = 'na') { * An SQL where clause. */ function node_access_where_sql($op = 'view', $node_access_alias = 'na', $uid = NULL) { - if (module_implements('access_grants') == array('node') || user_access('administer nodes')) { + if (empty(module_implements('node_grants')) || user_access('administer nodes')) { // This number is being used in a SQL query as a boolean. // It is "'1'" instead of "1" for database compatibility, as both // PostgreSQL and MySQL treat it as boolean in this case. diff --git a/modules/node/node.module b/modules/node/node.module index 29000edce..fed38070a 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1725,7 +1725,7 @@ function node_access($op, $node = NULL, $uid = NULL) { * An SQL join clause. */ function node_access_join_sql($node_alias = 'n', $node_access_alias = 'na') { - if (module_implements('access_grants') == array('node') || user_access('administer nodes')) { + if (empty(module_implements('node_grants')) || user_access('administer nodes')) { return ''; } @@ -1746,7 +1746,7 @@ function node_access_join_sql($node_alias = 'n', $node_access_alias = 'na') { * An SQL where clause. */ function node_access_where_sql($op = 'view', $node_access_alias = 'na', $uid = NULL) { - if (module_implements('access_grants') == array('node') || user_access('administer nodes')) { + if (empty(module_implements('node_grants')) || user_access('administer nodes')) { // This number is being used in a SQL query as a boolean. // It is "'1'" instead of "1" for database compatibility, as both // PostgreSQL and MySQL treat it as boolean in this case. -- cgit v1.2.3