--- ../moodle/moodle/mod/assignment/type/uploadsingle/assignment.class.php	2010-11-03 01:01:37.000000000 +0100
+++ assignment.class.php	2011-05-05 13:38:58.165785491 +0200
@@ -99,6 +99,7 @@
         }
         $userid = required_param('userid', PARAM_INT);
         $offset = required_param('offset', PARAM_INT);
+        $filter = required_param('filter', PARAM_INT);
         $mform = $this->display_submission($offset, $userid, false);
         parent::process_feedback($mform);
         }
@@ -108,8 +109,8 @@
 
         $mode    = optional_param('mode', '', PARAM_ALPHA);
         $offset  = optional_param('offset', 0, PARAM_INT);
         $output = $OUTPUT->box_start('responsefiles');
+        $filter = optional_param('filter', 0, PARAM_INT);
 
         $candelete = $this->can_manage_responsefiles();
         $strdelete   = get_string('delete');
@@ -231,8 +232,8 @@
         $userid = required_param('userid', PARAM_INT);
         $mode   = required_param('mode', PARAM_ALPHA);
         $offset = required_param('offset', PARAM_INT);
-
-        $returnurl = new moodle_url("/mod/assignment/submissions.php", array('id'=>$this->cm->id,'userid'=>$userid,'mode'=>$mode,'offset'=>$offset)); //not xhtml, just url.
+        $filter = required_param('filter' ,PARAM_INT);
+        $returnurl = new moodle_url("/mod/assignment/submissions.php", array('id'=>$this->cm->id,'userid'=>$userid,'mode'=>$mode,'offset'=>$offset,'filter'=>$filter)); //not xhtml, just url.
 
         if ($formdata = $mform->get_data() and $this->can_manage_responsefiles()) {
             $fs = get_file_storage();
@@ -414,6 +415,8 @@
         $mform->setType('mode', PARAM_ALPHA);
         $mform->addElement('hidden', 'offset', $instance->offset);
         $mform->setType('offset', PARAM_INT);
+        $mform->addElement('hidden', 'filter', $instance->filter);
+        $mform->setType('filter', PARAM_INT);
         $mform->addElement('hidden', 'forcerefresh' , $instance->forcerefresh);
         $mform->setType('forcerefresh', PARAM_INT);
         $mform->addElement('hidden', 'userid', $instance->userid);
