diff --git a/mod/assign/feedback/file/importziplib.php b/mod/assign/feedback/file/importziplib.php index b5f40c19a3d..784b7ba9c9c 100644 --- a/mod/assign/feedback/file/importziplib.php +++ b/mod/assign/feedback/file/importziplib.php @@ -59,7 +59,7 @@ class assignfeedback_file_zip_importer { return false; } - preg_match('#.*_([0-9]{1,})_(.*)_(.*)_(.*)#i', $fileinfo->get_filepath().$fileinfo->get_filename(), $info); + $info = explode('_', $fileinfo->get_filepath() . $fileinfo->get_filename(), 5); if (count($info) < 5) { return false;