]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #4977. Switched to ElggBatch for group ownership transfer.
authorBrett Profitt <brett.profitt@gmail.com>
Wed, 27 Feb 2013 15:49:26 +0000 (10:49 -0500)
committerBrett Profitt <brett.profitt@gmail.com>
Wed, 27 Feb 2013 15:49:26 +0000 (10:49 -0500)
mod/groups/views/default/forms/groups/edit.php

index 41d97e6c31b209227bdbf0b455c37b7369a7b64e..b2860b225d883443b0fd64888d6005fca12750a3 100644 (file)
@@ -91,9 +91,18 @@ if (isset($vars['entity'])) {
 }
 
 if ($entity && ($owner_guid == elgg_get_logged_in_user_guid() || elgg_is_admin_logged_in())) {
-       $owner_guid = $vars['entity']->owner_guid;
        $members = array();
-       foreach ($vars['entity']->getMembers(0) as $member) {
+
+       $options = array(
+               'relationship' => 'member',
+               'relationship_guid' => $vars['entity']->getGUID(),
+               'inverse_relationship' => true,
+               'type' => 'user',
+               'limit' => 0,
+       );
+
+       $batch = new ElggBatch('elgg_get_entities', $options);
+       foreach ($batch as $member) {
                $members[$member->guid] = "$member->name (@$member->username)";
        }
 ?>