]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
added more catches for accessing closed group content
authorCash Costello <cash.costello@gmail.com>
Fri, 17 Jul 2009 01:22:40 +0000 (01:22 +0000)
committerCash Costello <cash.costello@gmail.com>
Fri, 17 Jul 2009 01:22:40 +0000 (01:22 +0000)
viewalbum.php
viewimage.php

index 602963816ae3779b9dc34c7f231267cdb6d60c1b..9342db1e6a037f5d4d2ac0fb1eac622eeb637643 100644 (file)
@@ -19,6 +19,9 @@
        else\r
                set_page_owner($album->owner_guid);\r
 \r
+       // if this page belongs to a closed group, prevent anyone outside group from seeing\r
+       if (is_callable('group_gatekeeper')) group_gatekeeper();\r
+\r
        $owner = page_owner_entity();\r
 \r
        // setup group menu\r
index 3a0d42b5d423311a4c3dd849d1d2f4a8c981c0ae..05efff6dfed05f7066bff4d93d22b16dbf544e7d 100644 (file)
@@ -9,7 +9,7 @@
        // Load Elgg engine\r
        include_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");\r
 \r
-               // get the album entity\r
+       // get the album entity\r
        $photo_guid = (int) get_input('guid');\r
        $photo = get_entity($photo_guid);\r
 \r
                        set_page_owner($owner_guid);\r
        }\r
 \r
+       // if this page belongs to a closed group, prevent anyone outside group from seeing\r
+       if (is_callable('group_gatekeeper')) group_gatekeeper();\r
+\r
+       \r
        $page_owner = page_owner_entity();\r
        if ($page_owner instanceof ElggGroup) {\r
                add_submenu_item(       sprintf(elgg_echo('album:group'),$page_owner->name), \r