function reset_userdata($data)
 {
     global $CFG, $DB;
     //UT
     if (!empty($data->reset_assignment_submissions)) {
         $DB->delete_records_select('assignment_uploadpdf_comment', 'assignment_submission IN (
                SELECT s.id
                FROM {assignment_submissions} s
                JOIN {assignment} a
                    ON s.assignment = a.id
                WHERE a.course = ? ) ', array($data->courseid));
         $DB->delete_records_select('assignment_uploadpdf_annot', 'assignment_submission IN (
                SELECT s.id
                FROM {assignment_submissions} s
                JOIN {assignment} a
                    ON s.assignment = a.id
                WHERE a.course = ? ) ', array($data->courseid));
     }
     return parent::reset_userdata($data);
 }
 function reset_userdata($data)
 {
     global $CFG;
     if (!empty($data->reset_assignment_submissions)) {
         delete_records_select('assignment_uploadpdf_comment', 'assignment_submission IN (
                SELECT s.id
                FROM ' . $CFG->prefix . 'assignment_submissions s
                JOIN ' . $CFG->prefix . 'assignment a
                    ON s.assignment = a.id
                WHERE a.course = ' . $data->courseid . '
            )');
     }
     return parent::reset_userdata($data);
 }