MDL-11718 course settings for reports - for now only user report (rank and showing of hidden items)

This commit is contained in:
skodak 2007-10-27 15:33:43 +00:00
parent 57068674c6
commit 26ed030543
5 changed files with 105 additions and 33 deletions

View file

@ -459,6 +459,24 @@ function grade_get_setting($courseid, $name, $default=null, $resetcache=false) {
return $result;
}
/**
* Returns all course gradebook settings as object properties
* @param int $courseid
* @return object
*/
function grade_get_settings($courseid) {
$settings = new object();
$settings->id = $courseid;
if ($records = get_records('grade_settings', 'courseid', $courseid)) {
foreach ($records as $record) {
$settings->{$record->name} = $record->value;
}
}
return $settings;
}
/**
* Add/update course gradebook setting
* @param int $courseid