} else { $context = context_user::instance($USER->id); } $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(); if (empty($_REQUEST['courseid'])) { local_enrolmentreminder_choosecourse(); } else { if ($_REQUEST['action'] == 'delete') { local_enrolmentreminder_delete($_REQUEST['courseid']); } $mform = local_enrolmentreminder_addform(local_enrolmentreminder_getexisting($_REQUEST['courseid'], true)); if (empty($_REQUEST['action']) || $_REQUEST['action'] != 'delete') { echo '<a href="index.php?action=delete&courseid=' . $_REQUEST['courseid'] . '"><img src="/pix/t/delete.png" /> Delete</a>' . "\n\n"; } } echo $OUTPUT->footer(); function local_enrolmentreminder_choosecourse() { global $DB; global $PAGE; ?> <script src="/teex/js/jquery-1.9.1.js"></script> <link href="select2/select2.css" rel="stylesheet"/> <script src="select2/select2.js"></script> <script> $(document).ready(function() { $("#course").select2(); });
$reminders = local_enrolmentreminder_getexisting($_REQUEST['courseid'], false); if (!empty($reminders)) { foreach ($reminders as $reminder) { echo html_writer::start_tag('div', array('class' => 'enrolmentreminderform')); $img = $OUTPUT->pix_url('t/delete'); $url = 'index.php?action=delete&reminderid=' . $reminder->id . '&courseid=' . $_REQUEST['courseid']; echo "<a href=\"{$url}\"><img src=\"{$img}\" /> Delete</a>\n\n"; $mform = local_enrolmentreminder_addform($reminder); echo html_writer::end_tag('div'); } } echo html_writer::tag('h2', 'Add new reminder'); $defaulttext = file_get_contents(__DIR__ . '/emailtemplates/default.php.inc'); $newreminder = array('id' => '', 'courseid' => $_REQUEST['courseid'], 'tmpltext' => $defaulttext, 'submitbutton' => 'Add new reminder'); echo html_writer::start_tag('div', array('class' => 'enrolmentreminderform')); $mform = local_enrolmentreminder_addform($newreminder); html_writer::end_tag('div'); } echo $OUTPUT->footer(); function local_enrolmentreminder_choosecourse() { global $DB; global $PAGE; ?> <script src="/teex/js/jquery-1.9.1.js"></script> <link href="select2/select2.css" rel="stylesheet"/> <script src="select2/select2.js"></script> <script> $(document).ready(function() { $("#course").select2(); }); </script>