grade MDL-19797 Added set_url calls

This commit is contained in:
samhemelryk 2009-10-15 06:58:21 +00:00
parent 4dd5bce866
commit beebcf2606
21 changed files with 98 additions and 0 deletions

View File

@ -21,6 +21,8 @@ require_once $CFG->libdir.'/gradelib.php';
$courseid = required_param('id', PARAM_INT);
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/edit/outcome/course.php', array('id'=>$courseid)));
/// Make sure they can even access this course
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');

View File

@ -22,6 +22,8 @@ require_once 'form.php';
$courseid = optional_param('id', SITEID, PARAM_INT);
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/edit/setting/index.php', array('id'=>$courseid)));
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -22,6 +22,8 @@ $courseid = required_param('id', PARAM_INT);
$action = required_param('action', PARAM_ALPHA);
$eid = required_param('eid', PARAM_ALPHANUM);
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/edit/tree/action.php', array('id'=>$courseid, 'action'=>$action, 'eid'=>$eid)));
/// Make sure they can even access this course
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');

View File

@ -25,6 +25,15 @@ $id = required_param('id', PARAM_INT);
$section = optional_param('section', 'calculation', PARAM_ALPHA);
$idnumbers = optional_param('idnumbers', null, PARAM_RAW);
$url = new moodle_url($CFG->wwwroot.'/grade/edit/tree/calculation.php', array('id'=>$id, 'courseid'=>$courseid));
if ($section !== 'calculation') {
$url->param('section', $section);
}
if ($idnumbers !== null) {
$url->param('idnumbers', $idnumbers);
}
$PAGE->set_url($url);
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -23,6 +23,12 @@ require_once 'category_form.php';
$courseid = required_param('courseid', PARAM_INT);
$id = optional_param('id', 0, PARAM_INT); // grade_category->id
$url = new moodle_url($CFG->wwwroot.'/grade/edit/tree/category.php', array('courseid'=>$courseid));
if ($id !== 0) {
$url->param('id', $id);
}
$PAGE->set_url($url);
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -25,6 +25,18 @@ $id = optional_param('id', 0, PARAM_INT);
$itemid = optional_param('itemid', 0, PARAM_INT);
$userid = optional_param('userid', 0, PARAM_INT);
$url = new moodle_url($CFG->wwwroot.'/grade/edit/tree/grade.php', array('courseid'=>$courseid));
if ($id !== 0) {
$url->param('id', $id);
}
if ($itemid !== 0) {
$url->param('itemid', $itemid);
}
if ($userid !== 0) {
$url->param('userid', $userid);
}
$PAGE->set_url($url);
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -23,6 +23,12 @@ require_once 'item_form.php';
$courseid = required_param('courseid', PARAM_INT);
$id = optional_param('id', 0, PARAM_INT);
$url = new moodle_url($CFG->wwwroot.'/grade/edit/tree/item.php', array('courseid'=>$courseid));
if ($id !== 0) {
$url->param('id', $id);
}
$PAGE->set_url($url);
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -23,6 +23,12 @@ require_once 'outcomeitem_form.php';
$courseid = required_param('courseid', PARAM_INT);
$id = optional_param('id', 0, PARAM_INT);
$url = new moodle_url($CFG->wwwroot.'/grade/edit/tree/outcomeitem.php', array('courseid'=>$courseid));
if ($id !== 0) {
$url->param('id', $id);
}
$PAGE->set_url($url);
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -21,6 +21,8 @@ require_once 'grade_export_ods.php';
$id = required_param('id', PARAM_INT); // course id
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/export/ods/index.php', array('id'=>$id)));
if (!$course = $DB->get_record('course', array('id'=>$id))) {
print_error('nocourseid');
}

View File

@ -21,6 +21,8 @@ require_once 'grade_export_txt.php';
$id = required_param('id', PARAM_INT); // course id
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/export/txt/index.php', array('id'=>$id)));
if (!$course = $DB->get_record('course', array('id'=>$id))) {
print_error('nocourseid');
}

View File

@ -21,6 +21,8 @@ require_once 'grade_export_xls.php';
$id = required_param('id', PARAM_INT); // course id
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/export/xls/index.php', array('id'=>$id)));
if (!$course = $DB->get_record('course', array('id'=>$id))) {
print_error('nocourseid');
}

View File

@ -21,6 +21,8 @@ require_once 'grade_export_xml.php';
$id = required_param('id', PARAM_INT); // course id
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/export/xml/index.php', array('id'=>$id)));
if (!$course = $DB->get_record('course', array('id'=>$id))) {
print_error('nocourseid');
}

View File

@ -25,6 +25,15 @@ $id = required_param('id', PARAM_INT); // course id
$separator = optional_param('separator', '', PARAM_ALPHA);
$verbosescales = optional_param('verbosescales', 1, PARAM_BOOL);
$url = new moodle_url($CFG->wwwroot.'/grade/import/csv/index.php', array('id'=>$id));
if ($separator !== '') {
$url->param('separator', $separator);
}
if ($verbosescales !== 1) {
$url->param('verbosescales', $verbosescales);
}
$PAGE->set_url($url);
define('GRADE_CSV_LINE_LENGTH', 4096);
if (!$course = $DB->get_record('course', array('id'=>$id))) {

View File

@ -23,6 +23,12 @@ $url = required_param('url', PARAM_URL); // only real urls here
$id = required_param('id', PARAM_INT); // course id
$feedback = optional_param('feedback', 0, PARAM_BOOL);
$url = new moodle_url($CFG->wwwroot.'/grade/import/xml/import.php', array('id'=>$id,'url'=>$url));
if ($feedback !== 0) {
$url->param('feedback', $feedback);
}
$PAGE->set_url($url);
if (!$course = $DB->get_record('course', array('id'=>$id))) {
print_error('nocourseid');
}

View File

@ -21,6 +21,8 @@ require_once 'grade_import_form.php';
$id = required_param('id', PARAM_INT); // course id
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/import/xml/index.php', array('id'=>$id)));
if (!$course = $DB->get_record('course', array('id'=>$id))) {
print_error('nocourseid');
}

View File

@ -22,6 +22,8 @@ require_once '../../lib.php';
$courseid = required_param('id', PARAM_INT);
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/report/grader/preferences.php', array('id'=>$courseid)));
/// Make sure they can even access this course
if (!$course = $DB->get_record('course', array('id' => $courseid))) {

View File

@ -25,6 +25,16 @@ $itemid = required_param('itemid', PARAM_INT); // item id
$page = optional_param('page', 0, PARAM_INT); // active page
$perpageurl = optional_param('perpage', 0, PARAM_INT);
$url = new moodle_url($CFG->wwwroot.'/grade/report/grader/quickedit_item.php', array('id'=>$courseid, 'itemid'=>$itemid));
if ($page !== 0) {
$url->param('page', $page);
}
if ($perpage !== 0) {
$url->param('perpage', $perpage);
}
$PAGE->set_url($url);
/// basic access checks
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');

View File

@ -19,6 +19,8 @@ require_once '../../config.php';
$courseid = required_param('id', PARAM_INT);
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/report/index.php', array('id'=>$courseid)));
/// basic access checks
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');

View File

@ -21,6 +21,8 @@ require_once $CFG->dirroot.'/grade/lib.php';
$courseid = required_param('id', PARAM_INT); // course id
$PAGE->set_url(new moodle_url($CFG->wwwroot.'/grade/report/outcomes/index.php', array('id'=>$courseid)));
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');
}

View File

@ -23,6 +23,12 @@ require_once $CFG->dirroot.'/grade/report/overview/lib.php';
$courseid = required_param('id', PARAM_INT);
$userid = optional_param('userid', $USER->id, PARAM_INT);
$url = new moodle_url($CFG->wwwroot.'/grade/report/overview/index.php', array('id'=>$courseid));
if ($userid !== $USER->id) {
$url->param('userid', $userid);
}
$PAGE->set_url($url);
/// basic access checks
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');

View File

@ -23,6 +23,12 @@ require_once $CFG->dirroot.'/grade/report/user/lib.php';
$courseid = required_param('id', PARAM_INT);
$userid = optional_param('userid', $USER->id, PARAM_INT);
$url = new moodle_url($CFG->wwwroot.'/grade/report/user/index.php', array('id'=>$courseid));
if ($userid !== $USER->id) {
$url->param('userid', $userid);
}
$PAGE->set_url($url);
/// basic access checks
if (!$course = $DB->get_record('course', array('id' => $courseid))) {
print_error('nocourseid');