Fix setting "course_log_hide_columns" needs a "columns"

pull/2487/head
jmontoyaa 8 years ago
parent 542fcdc701
commit aa7a864b8f
  1. 2
      main/install/configuration.dist.php
  2. 5
      main/tracking/courseLog.php

@ -198,7 +198,7 @@ $_configuration['system_stable'] = NEW_VERSION_STABLE;
// 'french' => array('format' => 'title last_name first_name', 'sort_by' => 'last_name')
//);
// Course log - Default columns to hide
//$_configuration['course_log_hide_columns'] = array(1, 9);
//$_configuration['course_log_hide_columns'] = ['columns' => [1, 9]];
// Unoconv binary file
//$_configuration['unoconv.binaries'] = '/usr/bin/unoconv';
// Proxy settings for access external services

@ -88,7 +88,10 @@ if ($export_csv) {
ob_start();
}
$columnsToHideFromSetting = api_get_configuration_value('course_log_hide_columns');
$columnsToHide = empty($columnsToHideFromSetting) ? array(0, 8, 9, 10, 11) : $columnsToHideFromSetting;
$columnsToHide = [0, 8, 9, 10, 11];
if (!empty($columnsToHideFromSetting) && isset($columnsToHideFromSetting['columns'])) {
$columnsToHide = $columnsToHideFromSetting['columns'];
}
$columnsToHide = json_encode($columnsToHide);
$csv_content = [];

Loading…
Cancel
Save