require_login($course->id); if (!(isteacher($course->id) || isadmin())) { error(get_string('error')); } $filename = "feedback.xls"; //Dem Browser mitteilen, dass jetzt eine Exceldatei zum Downloaden kommt header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename={$filename}"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: public"); //get the groupid for this module //get the groupid $mygroupid = $SESSION->lstgroupid; // Creating a workbook $workbook = new EasyWorkbook("-"); // Creating the worksheets $worksheet1 =& $workbook->add_worksheet(substr($feedback->name, 0, 31)); $worksheet2 =& $workbook->add_worksheet('detailed'); $worksheet1->set_portrait(); $worksheet1->set_paper(9); $worksheet1->center_horizontally(); $worksheet1->hide_gridlines(); $worksheet1->set_header("&\"Arial," . get_string('bold', 'feedback') . "\"&14" . $feedback->name); $worksheet1->set_footer(get_string('page', 'feedback') . " &P " . get_string('of', 'feedback') . " &N"); $worksheet1->set_column(0, 0, 30); $worksheet1->set_column(1, 20, 15); $worksheet1->set_margins_LR(0.1); $worksheet2->set_landscape(); $worksheet2->set_paper(9); $worksheet2->center_horizontally();
$fstring->username = get_string('username'); $fstring->fullname = get_string('fullname'); $fstring->courseid = get_string('courseid', 'feedback'); $fstring->course = get_string('course'); $fstring->anonymous_user = get_string('anonymous_user', 'feedback'); ob_end_clean(); $filename = "feedback.xls"; //get the groupid for this module //get the groupid if (isset($SESSION->feedback->lstgroupid)) { $mygroupid = $SESSION->feedback->lstgroupid; } else { $mygroupid = false; } // Creating a workbook $workbook = new EasyWorkbook("-"); $workbook->setTempDir($CFG->dataroot . '/temp'); $workbook->send($filename); $workbook->setVersion(8); // Creating the worksheets $sheetname = clean_param($feedback->name, PARAM_ALPHANUM); error_reporting(0); $worksheet1 =& $workbook->addWorksheet(substr($sheetname, 0, 31)); $worksheet1->set_workbook($workbook); $worksheet2 =& $workbook->addWorksheet('detailed'); $worksheet2->set_workbook($workbook); error_reporting($CFG->debug); $worksheet1->setPortrait(); $worksheet1->setPaper(9); $worksheet1->centerHorizontally(); $worksheet1->hideGridlines();