MDL-35427: Remove resetting of $_POST - use $mform->setConstant to force update to rownum instead.

Conflicts:

	mod/assign/locallib.php
This commit is contained in:
Damyon Wiese
2012-09-24 15:02:17 +12:00
committed by Sam Hemelryk
parent 093825d81e
commit 2b7024847d
+2 -5
View File
@@ -1629,11 +1629,7 @@ class assign {
if ($rownum == count($useridlist) - 1) {
$last = true;
}
// the placement of this is important so can pass the list of userids above
if ($offset) {
$_POST = array();
}
if(!$userid){
if (!$userid) {
throw new coding_exception('Row is out of bounds for the current grading table: ' . $rownum);
}
$user = $DB->get_record('user', array('id' => $userid));
@@ -2941,6 +2937,7 @@ class assign {
$mform->setType('id', PARAM_INT);
$mform->addElement('hidden', 'rownum', $rownum);
$mform->setType('rownum', PARAM_INT);
$mform->setConstant('rownum', $rownum);
$mform->addElement('hidden', 'useridlist', implode(',', $useridlist));
$mform->setType('useridlist', PARAM_TEXT);
$mform->addElement('hidden', 'ajax', optional_param('ajax', 0, PARAM_INT));