MDL-38559 Fix the ability to disable the grade condition in the course completion settings form

This commit is contained in:
David Mudrák 2013-05-09 17:49:53 +02:00
parent 6e5a473c47
commit 870a4f8119

View File

@ -80,12 +80,14 @@ class completion_criteria_grade extends completion_criteria {
*/
public function update_config(&$data) {
$formatedgrade = unformat_float($data->criteria_grade_value);
// TODO validation
if (!empty($formatedgrade) && is_numeric($formatedgrade)) {
$this->course = $data->id;
$this->gradepass = $formatedgrade;
$this->insert();
if (!empty($data->criteria_grade)) {
$formatedgrade = unformat_float($data->criteria_grade_value);
// TODO validation
if (!empty($formatedgrade) && is_numeric($formatedgrade)) {
$this->course = $data->id;
$this->gradepass = $formatedgrade;
$this->insert();
}
}
}