Skip to content

Commit ed06cdb

Browse files
committed
Session: Use config-defined headers for base user and session fields for Excel export - refs BT#22502
1 parent 9fef8f3 commit ed06cdb

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

main/inc/lib/sessionmanager.lib.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10024,8 +10024,8 @@ public static function exportCourseSessionReport(int $sessionId, string $courseC
1002410024

1002510025
// 1. SESSION HEADER
1002610026
$header1 = [''];
10027-
$header1[] = get_lang('StartDate');
10028-
$header1[] = get_lang('EndDate');
10027+
$header1[] = $config['session_start_date_header'] ?? get_lang('StartDate');
10028+
$header1[] = $config['session_end_date_header'] ?? get_lang('EndDate');
1002910029

1003010030
foreach ($sessionFields as $entry) {
1003110031
$header1[] = $entry['header'] ?? '';
@@ -10056,8 +10056,8 @@ public static function exportCourseSessionReport(int $sessionId, string $courseC
1005610056
$header3[] = $entry['header'] ?? '';
1005710057
}
1005810058

10059-
$header3[] = get_lang('FirstName');
10060-
$header3[] = get_lang('LastName');
10059+
$header3[] = $config['user_firstname_header'] ?? get_lang('FirstName');
10060+
$header3[] = $config['user_lastname_header'] ?? get_lang('LastName');
1006110061

1006210062
foreach ($userFieldsAfter as $entry) {
1006310063
$header3[] = $entry['header'] ?? '';

main/install/configuration.dist.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2639,6 +2639,10 @@
26392639

26402640
// Extra fields to include in session course excel report on main/session/resume_session.php
26412641
/*$_configuration['session_course_excel_export'] = [
2642+
'session_start_date_header' => 'Fecha Inicio',
2643+
'session_end_date_header' => 'Fecha Fin',
2644+
'user_firstname_header' => 'Nombre',
2645+
'user_lastname_header' => 'Apellido 1',
26422646
'session_fields' => [
26432647
'0' => [
26442648
'header' => '1st session header',

0 commit comments

Comments
 (0)