$return_url = $CFG->wwwroot . '/blocks/ilp/actions/edit_report_configuration.php?course_id=' . $course_id; redirect($return_url, null, ILP_REDIRECT_DELAY); } //was the form submitted? // has the form been submitted? if ($mform->is_submitted()) { // check the validation rules if ($mform->is_validated()) { //get the form data submitted $formdata = $mform->get_data(); // process the data $success = $mform->process_data($formdata); //if saving the data was not successful if (!$success) { //print an error message print_error(get_string("reportpermissionserror", 'block_ilp'), 'block_ilp'); } //if the report_id ahs not already been set $report_id = empty($report_id) ? $success : $report_id; //return the user to the report configuration page $return_url = $CFG->wwwroot . '/blocks/ilp/actions/edit_report_configuration.php'; redirect($return_url, get_string("reportpermissionsuc", 'block_ilp', $report), ILP_REDIRECT_DELAY); } } $reportpermissions = $dbc->get_report_permissions($report_id); if (!empty($reportpermissions)) { //get the form variables and $rp = reportformpermissions($reportpermissions); $mform->set_data($rp); } require_once $CFG->dirroot . '/blocks/ilp/views/edit_report_permissions.html';