Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/grade/edit/tree/calculation.php File Reference

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')

Function Documentation

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.

Parameters:
object$gtree
object$element
int$current_itemidThe itemid of this page: should be excluded from the tree
array$errorsAn array of idnumbers => error
Returns:
string

Definition at line 151 of file calculation.php.


Variable Documentation

$calculation = calc_formula::localize($grade_item->calculation)

Definition at line 62 of file calculation.php.

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.

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.

$returnurl = $gpr->get_return_url($CFG->wwwroot.'/grade/report.php?id='.$course->id)

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.

$url = new moodle_url('/grade/edit/tree/calculation.php', array('id'=>$id, 'courseid'=>$courseid))

Definition at line 28 of file calculation.php.

 All Data Structures Namespaces Files Functions Variables Enumerations