public static function createTemplateStructureForUserGroups() { $user_groups_info = SJB_UserGroupManager::getAllUserGroupsInfo(); $structure = array(); foreach ($user_groups_info as $user_group_info) { $structure[$user_group_info['id']] = array('sid' => $user_group_info['sid'], 'id' => $user_group_info['id'], 'caption' => $user_group_info['name'], 'user_number' => SJB_UserManager::getUsersNumberByGroupSID($user_group_info['sid']), 'reg_form_template' => $user_group_info['reg_form_template']); } return $structure; }