Beispiel #1
0
require_once 'survey.lib.php';
$this_section = SECTION_COURSES;
$survey_id = intval($_GET['survey_id']);
$survey_data = survey_manager::get_survey($survey_id);

// Export
/**
 * @todo use export_table_csv($data, $filename = 'export')
 */
if (isset($_POST['export_report']) && $_POST['export_report']) {
    switch ($_POST['export_format']) {
        case 'xls':
            $filename = 'survey_results_'.$survey_id.'.xls';
            $data = SurveyUtil::export_complete_report_xls(
                $survey_data,
                $filename,
                $_GET['user_id']
            );
            exit;
            break;
        case 'csv':
        default:
            $data = SurveyUtil::export_complete_report(
                $survey_data,
                $_GET['user_id']
            );
            $filename = 'survey_results_'.$survey_id.'.csv';

            header('Content-type: application/octet-stream');
            header('Content-Type: application/force-download');