$PAGE->set_title(get_string('contact_title', 'local_admission')); require_login(); $PAGE->set_url('/local/admission/contact.php'); $PAGE->set_heading(get_string('pluginname', 'local_admission')); $PAGE->navbar->add(get_string('pluginname', 'local_admission'), new moodle_url('/local/admission/viewapplicant.php')); $PAGE->navbar->add(get_string('contactapplicant', 'local_admission')); echo $OUTPUT->header(); echo $OUTPUT->heading(get_string('manage', 'local_admission')); $hierarchy = new hierarchy(); $admision = cobalt_admission::get_instance(); if (isset($CFG->allowframembedding) and !$CFG->allowframembedding) { echo $OUTPUT->box(get_string('contactapplicants', 'local_admission')); } $returnurl = new moodle_url('/local/admission/viewapplicant.php'); $mform = new contact_form(null, array('id' => $id)); $data = $mform->get_data(); $mform->display(); if ($mform->is_cancelled()) { redirect($returnurl); } if ($data) { $user = $DB->get_field('local_admission', 'email', array('id' => $data->id)); $from = $USER->email; $subject = $data->subject; $body = $data->message; mail($user, $subject, $body, $from); $message = get_string('contactsuccess', 'local_admission'); $style = array('style' => 'notifysuccess'); $hierarchy->set_confirmation($message, $returnurl, $style); } echo $OUTPUT->footer();
require_once './contact_form.php'; require_obu_login(); $home = new moodle_url('/local/obu_application/'); $url = $home . 'contact.php'; $PAGE->set_title($CFG->pageheading . ': ' . get_string('contactdetails', 'local_obu_application')); // HTTPS is required in this page when $CFG->loginhttps enabled $PAGE->https_required(); $PAGE->set_url($url); $message = ''; $counties = get_counties(); $parameters = ['user' => read_user($USER->id), 'applicant' => read_applicant($USER->id, false), 'counties' => $counties]; $mform = new contact_form(null, $parameters); if ($mform->is_cancelled()) { redirect($home); } else { if ($mform_data = $mform->get_data()) { if ($mform_data->submitbutton == get_string('save', 'local_obu_application')) { $mform_data->county = $counties[$mform_data->domicile_code]; write_user($USER->id, $mform_data); write_contact_details($USER->id, $mform_data); } redirect($home); } } echo $OUTPUT->header(); if ($message) { notice($message, $home); } else { $mform->display(); } echo $OUTPUT->footer();