コード例 #1
0
ファイル: index.php プロジェクト: anilch/Personel
 * If capability is not there I am redirecting to the error.php page.
 */
if (!has_capability('local/clclasses:view', $systemcontext) && !is_siteadmin()) {
    $returnurl = new moodle_url('/local/error.php');

    redirect($returnurl);
}
$PAGE->set_url('/local/clclasses/index.php');
$PAGE->set_heading($SITE->fullname);
$PAGE->navbar->add(get_string('manageclasses', 'local_clclasses'), new moodle_url('/local/clclasses/index.php'));
$PAGE->navbar->add(get_string('view', 'local_clclasses'));
echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('manageclasses', 'local_clclasses'));
$currenttab = "view";
$schoollist = $hierarchy->get_assignedschools();
$semclass->print_classestabs($currenttab);

//if (isset($CFG->allowframembedding) and ! $CFG->allowframembedding) {
//    echo $OUTPUT->box(get_string('allowframembedding', 'local_clclasses'));
//}

if (is_siteadmin()) {
    $schoollist = $hierarchy->get_school_items();
}
$count = count($schoollist); //Count of schools to which registrar is assigned
if ($count < 1) {
    throw new Exception(get_string('notassignedschool', 'local_collegestructure'));
}
$data = array();
$capabilities_array = array('local/clclasses:manage', 'local/clclasses:delete', 'local/clclasses:update', 'local/clclasses:visible', 'local/clclasses:assigninstructor', 'local/clclasses:enrolluser');
///* ---Only assigned school records can be shown to registrar--- */
コード例 #2
0
ファイル: info.php プロジェクト: anilch/Personel
$systemcontext = context_system::instance();
$PAGE->set_pagelayout('admin');
/* ---check the context level of the user and check weather the user is login to the system or not--- */
$PAGE->set_context($systemcontext);
require_login();
if (!has_capability('local/clclasses:manage', $systemcontext) && !is_siteadmin()) {
    $returnurl = new moodle_url('/local/error.php');
    redirect($returnurl);
}
$PAGE->set_url('/local/clclasses/index.php');
$clssinfo = new schoolclasses();
$hierarchy = new hierarchy();
/* ---Header and the navigation bar--- */
$PAGE->set_heading($SITE->fullname);
$PAGE->navbar->add(get_string('manageclasses', 'local_clclasses'));
$PAGE->navbar->add(get_string('info', 'local_clclasses'));
$PAGE->requires->css('/local/clclasses/css/style.css');
echo $OUTPUT->header();
$currenttab = "info";
echo $OUTPUT->heading(get_string('manageclasses', 'local_clclasses'));
$clssinfo->print_classestabs($currenttab);
/* ---Moodle 2.2 and onwards--- */
if (isset($CFG->allowframembedding) and !$CFG->allowframembedding) {
    echo $OUTPUT->box(get_string('help_info', 'local_clclasses'));
}
$content = get_string('info_help', 'local_clclasses');
$semester = get_string('semester', 'local_semesters');
$content = preg_replace("/semester/i", $semester, $content);
echo '<div class="help_cont">' . $content . '<div>';
echo $OUTPUT->footer();
コード例 #3
0
ファイル: upload.php プロジェクト: anilch/Personel
    if ($classsskipped) {
        echo $OUTPUT->box_start('generalbox');
        if ($classsskipped == 1)
            echo '<h4> Class skipped because record with that name is  already exists.</h4>';
        else
            echo '<h4>' . $classsskipped . ' Classes skipped because records with those names are already exist.</h4>';
        echo $OUTPUT->box_end();
    }
    echo '<div style="margin-left:35%;"><a href="upload.php"><button>Continue</button></a></div>';
    echo $OUTPUT->footer();
    die;
}
/* ---Print the header--- */


echo $OUTPUT->header();

echo $OUTPUT->heading(get_string('uploadclassspreview', 'local_clclasses'));
$currenttab = 'upload';
$ob = new schoolclasses();
$ob->print_classestabs($currenttab);
/* ---Print the form if valid values are available--- */
$noerror = true;
if ($noerror) {
    $mform2->display();
}
echo $OUTPUT->footer();
die;