Exemple #1
0
$PAGE->set_title(get_string('curriculum', 'local_curriculum') . ': ' . $nav);

echo $OUTPUT->header();

if (!$curriculumlist = $DB->get_record('local_curriculum', array('id' => $id)))
    print_error(' invalid curriculum id');

$enableplan = $curriculumlist->enableplan;
//Heading of the page
$heading = $assign ? get_string('managecurriculum', 'local_curriculum') : $curriculumlist->fullname;
echo $OUTPUT->heading($heading);

$currenttab = "manageplan";
$curriculum = new curricula();
if ($assign)
    $curriculum->print_curriculumtabs($currenttab);
//Get the records from the database
$curriculum->view_curriculum($id);
/** Show the curriculum with all the plans created along with courses 
 *
 *  
 */
$cplan = curriculumplan::getInstance();
$hierarchy = new hierarchy();
$sql = "SELECT cur.*, pro.fullname AS programname
                FROM {local_curriculum} AS cur
                JOIN {local_program} AS pro
                ON pro.id = cur.programid AND pro.schoolid = cur.schoolid
                WHERE cur.id = {$id}";

$curriculum = $DB->get_record_sql($sql);
Exemple #2
0
    $PAGE->navbar->add(get_string('manageplan', 'local_curriculum'), new moodle_url('/local/curriculum/viewcurriculum.php', array('id' => $cid, 'assign' => 1)));
$PAGE->navbar->add(get_string('assigncourses', 'local_curriculum'));
echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('managecurriculum', 'local_curriculum'));
//try{
$schoollist = $hierarchy->get_assignedschools();
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'));
}
//Tab view
$curriculum = new curricula();
$curriculum->print_curriculumtabs($mode);

if ($id)
    $plan = $DB->get_record('local_curriculum_plan', array('id' => $id));
$cur = $DB->get_record('local_curriculum', array('id' => $cid));
if ($id)
    $name = $cplan->name($plan);
else
    $name = $cplan->name($cur);

echo ($id) ? '<h4>' . $cur->shortname . ': ' . $plan->fullname . '</h4>' : '<h4>' . $cur->fullname . '</h4>';
echo $OUTPUT->box(get_string('viewassigncoursetoplanpage', 'local_curriculum'));

//display the details of plan.
$out = '<br/><table border="0" style="width:100%;"><tr><td style="width:50%;"><b>' . get_string('schoolid', 'local_collegestructure') . ' : </b>' . $name->school . '</td><td align="right" style="width:50%;"><b>' . get_string('program', 'local_programs') . ' : </b>' . $name->program . '</td></tr></table>';
Exemple #3
0
$PAGE->set_title(get_string('curriculum', 'local_curriculum') . ': ' . $heading);

$editform = new makeactiveplan_form(null, array('id' => $id));


$editform->set_data($tool);

if ($editform->is_cancelled()) {
    redirect($returnurl);
} else if ($data = $editform->get_data()) {
    $data->timecreated = time();
    $data->usercreated = $USER->id;
    $DB->insert_record('local_activeplan_batch', $data);
    redirect($returnurl);
} else {
    echo $OUTPUT->header();
    
    $currenttab = "activeplan";
    
    echo $OUTPUT->heading(get_string('managecurriculum', 'local_curriculum'));
    $curriculum->print_curriculumtabs($currenttab, $id);
    echo $OUTPUT->box(get_string('activeplandes', 'local_curriculum'));
    
    $url = new moodle_url('/local/curriculum/activeplan.php');
    echo $OUTPUT->single_button($url, get_string('viewactiveplan', 'local_curriculum'), 'get', array('style'=>'float: right;'));

    // Form display
    $editform->display();
    
    echo $OUTPUT->footer();
}