Ejemplo n.º 1
0
            if ($log->statusid) {
                $data->table[$i][] = $reportdata->statuses[$log->statusid]->description;
            } else {
                $data->table[$i][] = "";
            }
            $data->table[$i][] = $log->remarks;
            $i++;
        }
        if ($formdata->format === 'text') {
            exporttocsv($data, $filename);
        } else {
            exporttotableed($data, $filename, $formdata->format);
        }
        exit;
    } else {
        print_error('studentsnotfound', 'attendance', $att->url_individual_export());
    }
}
$output = $PAGE->get_renderer('mod_attcontrol');
$tabs = new attcontrol_tabs($att, attcontrol_tabs::TAB_INDIVIDUALEXPORT);
echo $output->header();
//Changed title
echo $output->heading(get_string('attendancecontrol', 'attcontrol'));
echo $output->render($tabs);
$mform->display();
echo $OUTPUT->footer();
function exporttotableed($data, $filename, $format)
{
    global $CFG;
    if ($format === 'excel') {
        require_once "{$CFG->libdir}/excellib.class.php";