diff --git a/main/mySpace/time_report.php b/main/mySpace/time_report.php index 98b1674c36..5c70115e91 100644 --- a/main/mySpace/time_report.php +++ b/main/mySpace/time_report.php @@ -35,15 +35,43 @@ if (api_is_platform_admin()) { ); } +$formValidator->addElement('checkbox', 'select_all_users', get_lang('SelectAllUsers'), null, ['id' => 'select_all_users']); +$userOptions = []; foreach ($userList as $user) { $userOptions[$user['user_id']] = $user['lastname'].' '.$user['firstname']; } - $formValidator->addElement('select', 'users', get_lang('SelectUsers'), $userOptions, [ 'multiple' => 'multiple', - 'class' => 'select2' + 'id' => 'user_selector' ]); +$htmlHeadXtra[] = ' +'; + // Date selectors $formValidator->addDatePicker('start_date', get_lang('StartDate')); $formValidator->addDatePicker('end_date', get_lang('EndDate')); @@ -83,7 +111,7 @@ if ($formValidator->validate()) { $rows = $data['rows']; array_unshift($rows, $headers); $fileName = get_lang('Export').'-'.$reportTypeValues[$reportType].'_'.api_get_local_time(); - Export::arrayToXls($rows, $fileName); + Export::arrayToCsv($rows, $fileName); } } }