function local_enrolmentreminder_addform($data) { $mform = new enrolmentreminderadd_form(); if ($fromform = $mform->get_data()) { local_enrolmentreminder_add($fromform); $_REQUEST['courseid'] = $fromform->courseid; $result->submitbutton = 'Update again'; $mform->display(); } else { $mform->set_data($data); $mform->display(); } }
ini_set('display_errors', 1); require_once '../../config.php'; require_once dirname(__FILE__) . '/lib.php'; require_once dirname(__FILE__) . '/forms.php'; require_login(); $course = null; if (!empty($_REQUEST['courseid'])) { $context = context_course::instance($_REQUEST['courseid']); $course = $DB->get_record('course', array('id' => $_REQUEST['courseid']), '*', MUST_EXIST); } else { $context = context_user::instance($USER->id); } require_login($course); $mform = new enrolmentreminderadd_form(); if ($fromform = $mform->get_data()) { local_enrolmentreminder_add($fromform); redirect(new moodle_url('/local/enrolmentreminder/index.php', array('courseid' => $course->id))); exit; } if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'delete') { local_enrolmentreminder_delete($_REQUEST['reminderid']); redirect(new moodle_url('/local/enrolmentreminder/index.php', array('courseid' => $course->id))); exit; } $PAGE->set_pagelayout('standard'); $PAGE->set_context($context); $PAGE->set_url('/local/enrolmentreminder/index.php', array()); $PAGE->set_title(get_string('pluginname', 'local_enrolmentreminder')); $PAGE->set_heading(get_string('pluginname', 'local_enrolmentreminder')); echo $OUTPUT->header(); $mform = new enrolmentreminderadd_form();