function CourseObjectAccessGrade::take in Course 6
Same name and namespace in other branches
- 7.2 plugins/course_object_access/grade.inc \CourseObjectAccessGrade::take()
- 7 plugins/course_object_access/grade.inc \CourseObjectAccessGrade::take()
Overrides CourseObjectAccess::take
2 calls to CourseObjectAccessGrade::take()
- CourseObjectAccessGrade::see in plugins/
course/ access/ grade.inc - CourseObjectAccessGrade::view in plugins/
course/ access/ grade.inc
File
- plugins/
course/ access/ grade.inc, line 24
Class
Code
function take() {
$config = $this
->getOptions();
if ($this
->getCourseObject()
->getCourse()
->getTracker()
->getOption('grade_result') >= $config['course_grade']) {
return TRUE;
}
else {
$this
->getCourseObject()
->setAccessMessage('grade', t('You must have a grade of at least @grade% to take this activity.', array(
'@grade' => $this
->getOption('course_grade'),
)));
return FALSE;
}
}