diff --git a/main/tracking/courseLog.php b/main/tracking/courseLog.php index db322d5304..8e4aa40b5e 100755 --- a/main/tracking/courseLog.php +++ b/main/tracking/courseLog.php @@ -60,6 +60,9 @@ require api_get_path(SYS_CODE_PATH).'resourcelinker/resourcelinker.inc.php'; // starting the output buffering when we are exporting the information $export_csv = isset($_GET['export']) && $_GET['export'] == 'csv' ? true : false; if ($export_csv) { + if (isset($_REQUEST['id_session']) && $_REQUEST['id_session'] != 0 ) { + $_SESSION['id_session'] = intval($_REQUEST['id_session']); + } ob_start(); } $csv_content = array(); @@ -303,13 +306,13 @@ if ($_GET['studentlist'] == 'false') { } echo ' '.Display::return_icon('printmgr.gif',get_lang('Print')).get_lang('Print').''; if($_GET['studentlist'] == 'false') { - echo ' '.get_lang('ExportAsCSV').''; + echo ' '.get_lang('ExportAsCSV').''; } elseif ($_GET['studentlist'] == '' || $_GET['studentlist'] == 'true') { $addional_param = ''; if (isset($_GET['additional_profile_field'])) { $addional_param ='additional_profile_field='.intval($_GET['additional_profile_field']); } - echo ''.Display::return_icon('csv.gif',get_lang('ExportAsCSV')).get_lang('ExportAsCSV').''; + echo ''.Display::return_icon('csv.gif',get_lang('ExportAsCSV')).get_lang('ExportAsCSV').''; } if($_GET['studentlist'] == 'true' || empty($_GET['studentlist'])) { echo display_additional_profile_fields();