$PAGE->navbar->add(get_string('manageclasses', 'local_clclasses'), new moodle_url('/local/clclasses/index.php')); $PAGE->navbar->add(get_string('enrol_user', 'local_clclasses')); echo $OUTPUT->header(); // -------------Edited by hema---------------------------------------- $enrolluser_cap = array('local/clclasses:manage', 'local/clclasses:enrolluser'); if (!has_any_capability($enrolluser_cap, $systemcontext)) { print_error('You dont have permissions'); } // $class = $DB->get_field('local_clclasses', 'fullname', array('id' => $id)); echo $OUTPUT->heading(get_string('class_enroll', 'local_clclasses', $class)); /* Tabs comes here */ $currenttab = "enroll"; $semclass->print_scheduletabs($currenttab, 0, 1, 0); /* Description comes here */ if (isset($CFG->allowframembedding) and !$CFG->allowframembedding) { echo $OUTPUT->box(get_string('enrol_user_desc', 'local_clclasses')); } $mform = new enroluser_form(null, array('id' => $id, 'semid' => $semid, 'activesemid'=>$activesemesterid)); $data = $mform->get_data(); if ($mform->is_cancelled()) { $returnurl = new moodle_url('/local/clclasses/index.php'); redirect($returnurl); } if ($data) { $noofuser = sizeof($data->susers); $mform = new enroluser_form('enroluser.php', array('susers' => $data->susers, 'id' => $data->id, 'semid' => $data->semid)); if ($noofuser == 0) {
echo $semid; if ($activesemesterid == $semid) $returnurl = new moodle_url('/local/clclasses/enroluser.php', array('id' => $classid, 'semid' => $semid)); else $returnurl = new moodle_url('/local/clclasses/index.php'); $message = get_string('classsuccessschedule', 'local_clclasses'); $options = array('style' => 'notifysuccess'); $hierarchy->set_confirmation($message, $returnurl, $options); } /* $data->starttime=$data->starthour.':'.$data->startmin; $data->endtime=$data->endhour.':'.$data->endmin; $data->usermodified=$USER->id; $data->timecreated=time(); $data->timemodified=time(); $DB->insert_record('local_scheduleclass',$data); */ } echo $OUTPUT->header(); $currenttab = "schedule"; echo $OUTPUT->heading(get_string('scheduleclassroom', 'local_clclasses')); $semclass->print_scheduletabs($currenttab, $id, 0, 1); $conf = new object(); $conf->fullname = $DB->get_field('local_clclasses', 'fullname', array('id' => $classid)); if ($id < 0) echo $OUTPUT->box(get_string('scheduleclassdesc', 'local_clclasses', $conf)); else echo $OUTPUT->box(get_string('editcschedule', 'local_clclasses', $conf)); $editform->display(); echo $OUTPUT->footer(); ?>