$hierarchy->set_confirmation($message, $returnurl, $options); } $heading = ($id > 0) ? get_string('editbuilding','local_attendance') : get_string('createbuilding', 'local_classroomresources') ; $boxcontent=($id > 0) ? get_string('editdescription','local_attendance'): get_string('buildingdescription', 'local_classroomresources'); $PAGE->set_heading(get_string('pluginname','local_attendance')); $PAGE->set_title($strheading); $editform = new local_attendance_form(null,array('id'=>$id,'classid'=>$classid)); $editform->set_data($tool); if ($editform->is_cancelled()) { redirect($returnurl); } else if ($data = $editform->get_data()) { $conf->name = $data->name; $value=$DB->update_record('local_attendance', $data); if($value) { $message = get_string('updatesuccess', 'local_attendance',$conf); $style = array('style'=>'notifysuccess'); } else { $message = get_string('updatefailure', 'local_attendance',$conf); $style = array('style'=>'notifyproblem'); } $hierarchy->set_confirmation($message,$returnurl,$style); } echo $OUTPUT->header(); echo $OUTPUT->heading(get_string('manage', 'local_attendance')); $editform->display();
echo $OUTPUT->header(); $record = $DB->get_record('local_clclasses', array('id' => $classid)); $class = new stdClass(); $class->fullname = $record->fullname; echo $OUTPUT->heading(get_string('addattendance', 'local_attendance', $class)); $attendance = $DB->get_record('local_attendance', array('classid' => $classid)); $currenttab = 'create'; local_attendance_tabs($currenttab, $classid, $attendance->id); if (empty($attendance)) { $mform = new local_attendance_form(null, array('classid' => $classid)); $mform->display(); if ($mform->is_cancelled()) { $returnurl = new moodle_url('/local/clclasses/index.php'); redirect($returnurl); } else if ($data = $mform->get_data()) { $DB->insert_record('local_attendance', $data); $returnurl = new moodle_url('/local/attendance/modedit.php', array('classid' => $data->classid)); redirect($returnurl); } } else { //echo "Show attendance record"; $data = array(); $buttons = array(); $result = array(); $result[] = $attendance->name; $buttons[] = html_writer::link(new moodle_url('/local/attendance/delete.php', array('id' => $attendance->id, 'classid' => $classid, 'delete' => 1, 'sesskey' => sesskey())), html_writer::empty_tag('img', array('src' => $OUTPUT->pix_url('t/delete'), 'title' => get_string('delete'), 'alt' => get_string('delete'), 'class' => 'iconsmall'))); $buttons[] = html_writer::link(new moodle_url('/local/attendance/delete.php', array('id' => $attendance->id, 'classid' => $classid, 'sesskey' => sesskey())), html_writer::empty_tag('img', array('src' => $OUTPUT->pix_url('t/edit'), 'title' => get_string('edit'), 'alt' => get_string('edit'), 'class' => 'iconsmall'))); if ($attendance->visible) {