Skip to content

Commit 68ad7d9

Browse files
committed
Tracking: Fix column position for email in report - refs BT#22304
1 parent b7ceb14 commit 68ad7d9

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

main/inc/lib/TrackingCourseLog.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -951,6 +951,10 @@ public static function getUserData(
951951
$userRow['lp_finalization_date'] = $user['lp_finalization_date'];
952952
$userRow['quiz_finalization_date'] = $user['quiz_finalization_date'];
953953

954+
if (api_get_setting('show_email_addresses') === 'true') {
955+
$userRow['email'] = $user['col4'];
956+
}
957+
954958
// we need to display an additional profile field
955959
if (isset($_GET['additional_profile_field'])) {
956960
$data = Session::read('additional_user_profile_info');
@@ -991,10 +995,6 @@ public static function getUserData(
991995
}
992996
}
993997

994-
if (api_get_setting('show_email_addresses') === 'true') {
995-
$userRow['email'] = $user['col4'];
996-
}
997-
998998
$userRow['link'] = $user['link'];
999999

10001000
if ($GLOBALS['export_csv']) {

main/tracking/courseLog.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -779,30 +779,26 @@ function loadGraphs () {
779779
$table->set_header($headerCounter++, get_lang('QuizFinalizationDate'), false);
780780
$headers['quiz_finalization_date'] = get_lang('QuizFinalizationDate');
781781

782-
$counter = $headerCounter;
783782
if (api_get_setting('show_email_addresses') === 'true') {
784-
$table->set_header($counter, get_lang('Email'), false);
783+
$table->set_header($headerCounter++, get_lang('Email'), false);
785784
$headers['email'] = get_lang('Email');
786-
$counter++;
787785
}
788786
if (isset($_GET['additional_profile_field'])) {
789787
foreach ($_GET['additional_profile_field'] as $fieldId) {
790-
$table->set_header($counter, $extra_info[$fieldId]['display_text'], false);
788+
$table->set_header($headerCounter++, $extra_info[$fieldId]['display_text'], false);
791789
$headers[$extra_info[$fieldId]['variable']] = $extra_info[$fieldId]['display_text'];
792-
$counter++;
793790
$parameters['additional_profile_field'] = $fieldId;
794791
}
795792
}
796793
if (isset($defaultExtraFields)) {
797794
if (!empty($defaultExtraInfo)) {
798795
foreach ($defaultExtraInfo as $field) {
799-
$table->set_header($counter, $field['display_text'], false);
796+
$table->set_header($headerCounter++, $field['display_text'], false);
800797
$headers[$field['variable']] = $field['display_text'];
801-
$counter++;
802798
}
803799
}
804800
}
805-
$table->set_header($counter, get_lang('Details'), false);
801+
$table->set_header($headerCounter++, get_lang('Details'), false);
806802
$headers['Details'] = get_lang('Details');
807803

808804
if (!empty($fields)) {

0 commit comments

Comments
 (0)