From bcd5b0e59e4ea7191475e30397578859315cf2bb Mon Sep 17 00:00:00 2001 From: Cash Costello Date: Sun, 1 Jul 2012 22:28:56 -0400 Subject: Fixes #3955 removes public access from walled gardens - maintains groups functionality --- engine/lib/elgglib.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'engine/lib/elgglib.php') diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index 0c42c1c08..3026a78e3 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -2097,6 +2097,22 @@ function elgg_walled_garden() { } } +/** + * Remove public access for walled gardens + * + * @param string $hook + * @param string $type + * @param array $accesses + * @return array + * @access private + */ +function _elgg_walled_garden_remove_public_access($hook, $type, $accesses) { + if (isset($accesses[ACCESS_PUBLIC])) { + unset($accesses[ACCESS_PUBLIC]); + } + return $accesses; +} + /** * Boots the engine * -- cgit v1.2.3