コード例 #1
0
ファイル: enroluser.php プロジェクト: anilch/Personel
$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) {
コード例 #2
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();
?>