From 3743d5ca79a602e700df1b5a176065573694f04d Mon Sep 17 00:00:00 2001 From: Thomas Willingham Date: Tue, 16 Jul 2013 18:48:53 +0100 Subject: Observer permissions (but not ACL yet) for webpages. --- mod/page.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'mod') diff --git a/mod/page.php b/mod/page.php index e1274fff6..51b292f37 100644 --- a/mod/page.php +++ b/mod/page.php @@ -22,6 +22,17 @@ function page_init(&$a) { function page_content(&$a) { + $observer = $a->get_observer(); + $ob_hash = (($observer) ? $observer['xchan_hash'] : ''); + + $perms = get_all_perms($a->profile['profile_uid'],$ob_hash); + + if(! $perms['view_pages']) { + notice( t('Permission denied.') . EOL); + return; + } + + if(argc() < 3) { notice( t('Invalid item.') . EOL); return; -- cgit v1.2.3