summaryrefslogtreecommitdiff
path: root/modules/page/page.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/page/page.module')
-rw-r--r--modules/page/page.module14
1 files changed, 4 insertions, 10 deletions
diff --git a/modules/page/page.module b/modules/page/page.module
index 4e03a5451..48621154e 100644
--- a/modules/page/page.module
+++ b/modules/page/page.module
@@ -41,20 +41,14 @@ function page_node_name($node) {
function page_access($op, $node) {
global $user;
- if ($op == 'view') {
- return $node->status;
- }
-
if ($op == 'create') {
return user_access('create pages');
}
- if ($op == 'update') {
- return user_access('edit own pages') && ($user->uid == $node->uid);
- }
-
- if ($op == 'delete') {
- return user_access('edit own pages') && ($user->uid == $node->uid);
+ if ($op == 'update' || $op == 'delete') {
+ if (user_access('edit own pages') && ($user->uid == $node->uid)) {
+ return TRUE;
+ }
}
}