$oldvalue = $data->{'old'.$varname};
// was change requested?
- if ($oldvalue == $postedvalue) {
+ if ($oldvalue == $postedvalue) { // string comparison
continue;
}
if ($item->scaleid && !empty($scales_array[$item->scaleid])) {
$scale = $scales_array[$item->scaleid];
-
+ $gradeval = (int)$gradeval; // scales use only integers
$scales = explode(",", $scale->scale);
// reindex because scale is off 1
$scales = explode(",", $scale->scale);
// invalid grade if gradeval < 1
- if ((int) $gradeval < 1) {
+ if ($gradeval < 1) {
$studentshtml .= '<span class="gradevalue'.$hidden.$gradepass.'">-</span>';
} else {
$gradeval = (int)bounded_number($grade->grade_item->grademin, $gradeval, $grade->grade_item->grademax); //just in case somebody changes scale