Merge branch 'MDL-35726' of git://github.com/netspotau/moodle-mod_assign
authorSam Hemelryk <sam@moodle.com>
Tue, 16 Oct 2012 02:16:26 +0000 (10:16 +0800)
committerSam Hemelryk <sam@moodle.com>
Tue, 16 Oct 2012 02:16:26 +0000 (10:16 +0800)
mod/assign/gradeform.php

index 8f73ac1..366d5d8 100644 (file)
@@ -59,6 +59,17 @@ class mod_assign_grade_form extends moodleform {
         }
     }
 
+    /**
+     * This is required so when using "Save and next", each form is not defaulted to the previous form.
+     * Giving each form a unique identitifer is enough to prevent this (include the rownum in the form name).
+     *
+     * @return string - The unique identifier for this form.
+     */
+    protected function get_form_identifier() {
+        $params = $this->_customdata[2];
+        return get_class($this) . '_' . $params['rownum'];
+    }
+
     /**
      * Perform minimal validation on the grade form
      * @param array $data