Fix group list BT#16866

pull/3140/head
Julio Montoya 6 years ago
parent 0ac4bcc4f6
commit d388731722
  1. 7
      plugin/bbb/listing.php

@ -204,16 +204,15 @@ if ($bbb->isGlobalConference() === false &&
$meetingsInGroup = $bbb->getAllMeetingsInCourse(api_get_course_int_id(), api_get_session_id(), 1);
$meetingsGroup = array_column($meetingsInGroup, 'status', 'group_id');
foreach ($groups as &$groupData) {
$groupList[0] = get_lang('Select');
foreach ($groups as $groupData) {
$itemGroupId = $groupData['iid'];
if (isset($meetingsGroup[$itemGroupId]) && $meetingsGroup[$itemGroupId] == 1) {
$groupData['name'] .= ' ('.get_lang('Active').')';
}
$groupList[$itemGroupId] = $groupData['name'];
}
$groupList[0] = get_lang('Select');
$groupList = array_merge($groupList, array_column($groups, 'name', 'iid'));
$form->addSelect('group_id', get_lang('Groups'), $groupList, ['id' => 'group_select']);
$form->setDefaults(['group_id' => $groupId]);
$formToString = $form->returnForm();

Loading…
Cancel
Save