diff --git a/src/libraries/mappingHelper.php b/src/libraries/mappingHelper.php index fb830be..276b56b 100644 --- a/src/libraries/mappingHelper.php +++ b/src/libraries/mappingHelper.php @@ -1443,6 +1443,16 @@ public function pageSchema($rows = null, $userid = 0) $item->isinvited = $grp_obj->isInvited($userid, $row->id); $item->approval_pending = $grp_obj->isPendingMember($userid, $row->id); + foreach ($item->friends as $isAdmin) + { + $adminCount = $grp_obj->isAdmin($isAdmin->id, $row->id); + + if ($adminCount) + { + $item->admin_count = count($adminCount) ? $item->admin_count + 1 : $adminCount; + } + } + $result[] = $item; } } diff --git a/src/libraries/schema/page.php b/src/libraries/schema/page.php index ade4cda..c297c1c 100644 --- a/src/libraries/schema/page.php +++ b/src/libraries/schema/page.php @@ -63,4 +63,6 @@ class PageSimpleSchema public $more_info; public $params; + + public $admin_count; } diff --git a/src/libraries/schema/user.php b/src/libraries/schema/user.php index 35ea916..63f6e70 100755 --- a/src/libraries/schema/user.php +++ b/src/libraries/schema/user.php @@ -11,7 +11,7 @@ * * @since 1.8.8 */ -class serSimpleSchema +class SerSimpleSchema { public $id;