print_error('csvemptyfile', 'error', $returnurl);
            }
        }
        $result = mass_unenroll($cir, $course, $context, $data);
        $cir->close();
        $cir->cleanup(false);
        // only currently uploaded CSV file
        if ($data->mailreport) {
            $a = new StdClass();
            $a->course = $course->fullname;
            $a->report = $result;
            email_to_user($USER, $USER, get_string('mail_unenrolment_subject', 'local_mass_enroll', $CFG->wwwroot), get_string('mail_unenrolment', 'local_mass_enroll', $a));
            $result .= "\n" . get_string('email_sent', 'local_mass_enroll', $USER->email);
        }
        echo $OUTPUT->box(nl2br($result), 'center');
        echo $OUTPUT->continue_button($PAGE->url);
        // Back to this page
        echo $OUTPUT->footer($course);
        //path must be relative to 'module name', here 'course'
        // Rev 12/11/2014 : some core function (get_recent_enrolments())  expect the info field of log record to be integer
        // when action field is 'enrol'. This produced fatal SQL errors with PostGres see https://github.com/patrickpollet/moodle_local_mass_enroll/issues/5
        // so we changed action value from 'enrol' to 'massunenrol'
        //add_to_log($course->id, 'course', 'unenrol', '../local/mass_enroll/mass_unenroll.php?id='.$course->id,$strinscriptions);
        add_to_log($course->id, 'course', 'massunenrol', '../local/mass_enroll/mass_unenroll.php?id=' . $course->id, $strinscriptions);
        die;
    }
}
echo $OUTPUT->heading_with_help($strinscriptions, 'mass_unenroll', 'local_mass_enroll', 'icon', get_string('mass_enroll', 'local_mass_enroll'));
echo $OUTPUT->box(get_string('mass_unenroll_info', 'local_mass_enroll'), 'center');
$mform->display();
echo $OUTPUT->footer($course);