|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Functions | |
| get_grade_tree (&$gtree, $element, $current_itemid=null, $errors=null) | |
Variables | |
| $courseid = required_param('courseid', PARAM_INT) | |
| $id = required_param('id', PARAM_INT) | |
| $section = optional_param('section', 'calculation', PARAM_ALPHA) | |
| $idnumbers = optional_param('idnumbers', null, PARAM_RAW) | |
| $url = new moodle_url('/grade/edit/tree/calculation.php', array('id'=>$id, 'courseid'=>$courseid)) | |
| $context = get_context_instance(CONTEXT_COURSE, $course->id) | |
| $gpr = new grade_plugin_return() | |
| $returnurl = $gpr->get_return_url($CFG->wwwroot.'/grade/report.php?id='.$course->id) | |
| if(!$grade_item=grade_item::fetch(array('id'=> $id, 'courseid'=> $course->id))) if($grade_item-> is_external_item() or($grade_item-> gradetype!=GRADE_TYPE_VALUE and $grade_item->gradetype!=GRADE_TYPE_SCALE)) | $mform = new edit_calculation_form(null, array('gpr'=>$gpr, 'itemid' => $grade_item->id)) |
| if($mform->is_cancelled()) | $calculation = calc_formula::localize($grade_item->calculation) |
| $errors = array() | |
| if($data=$mform->get_data()) elseif(!empty($section) AND $section='idnumbers'AND!empty($idnumbers)) | $gtree = new grade_tree($course->id, false, false) |
| $strgrades = get_string('grades') | |
| $strgraderreport = get_string('graderreport', 'grades') | |
| $strcalculationedit = get_string('editcalculation', 'grades') | |
| get_grade_tree | ( | &$ | gtree, |
| $ | element, | ||
| $ | current_itemid = null, |
||
| $ | errors = null |
||
| ) |
Simplified version of the print_grade_tree() recursive function found in grade/edit/tree/index.php Only prints a tree with a basic icon for each element, and an edit field for items without an idnumber.
| object | $gtree | |
| object | $element | |
| int | $current_itemid | The itemid of this page: should be excluded from the tree |
| array | $errors | An array of idnumbers => error |
Definition at line 151 of file calculation.php.
| $calculation = calc_formula::localize($grade_item->calculation) |
Definition at line 62 of file calculation.php.
Definition at line 39 of file calculation.php.
| $courseid = required_param('courseid', PARAM_INT) |
Definition at line 23 of file calculation.php.
| $errors = array() |
Definition at line 66 of file calculation.php.
| $gpr = new grade_plugin_return() |
Definition at line 43 of file calculation.php.
| if ($data=$mform->get_data()) elseif (!empty($section) AND $section='idnumbers'AND!empty($idnumbers)) $gtree = new grade_tree($course->id, false, false) |
Definition at line 99 of file calculation.php.
| $id = required_param('id', PARAM_INT) |
Definition at line 24 of file calculation.php.
| $idnumbers = optional_param('idnumbers', null, PARAM_RAW) |
Definition at line 26 of file calculation.php.
| if (!$grade_item=grade_item::fetch(array('id'=> $id, 'courseid'=> $course->id))) if ($grade_item->is_external_item() or($grade_item->gradetype!=GRADE_TYPE_VALUE and $grade_item->gradetype!=GRADE_TYPE_SCALE)) $mform = new edit_calculation_form(null, array('gpr'=>$gpr, 'itemid' => $grade_item->id)) |
Definition at line 55 of file calculation.php.
Definition at line 44 of file calculation.php.
| $section = optional_param('section', 'calculation', PARAM_ALPHA) |
Definition at line 25 of file calculation.php.
| $strcalculationedit = get_string('editcalculation', 'grades') |
Definition at line 103 of file calculation.php.
| $strgraderreport = get_string('graderreport', 'grades') |
Definition at line 102 of file calculation.php.
| $strgrades = get_string('grades') |
Definition at line 101 of file calculation.php.
Definition at line 28 of file calculation.php.