diff --git a/main/group/group_overview.php b/main/group/group_overview.php index 1ee1e0a107..eced5fb13a 100755 --- a/main/group/group_overview.php +++ b/main/group/group_overview.php @@ -75,7 +75,18 @@ if (isset($_GET['action'])) { break; case 'export_all': $data = GroupManager::exportCategoriesAndGroupsToArray(null, true); - Export::arrayToCsv($data); + switch ($_GET['type']) { + case 'csv': + Export::arrayToCsv($data); + exit; + break; + case 'xls': + if (!empty($data)) { + Export::arrayToXls($data); + exit; + } + break; + } exit; break; case 'export_pdf': @@ -100,7 +111,7 @@ if (isset($_GET['action'])) { exit; } break; - } + } break; case 'export_users': $data = GroupManager::exportStudentsToArray($groupId, true);