MDL-75623 backup: Encode pluginfile URLs

This commit is contained in:
Stefan Hanauska
2023-04-01 09:09:39 +02:00
parent a78f3a02c6
commit df0f9fa06d
2 changed files with 2 additions and 0 deletions
@@ -167,6 +167,7 @@ class backup_course_task extends backup_task {
$content = self::encode_links_helper($content, 'GRADEREPORTINDEXBYID', '/grade/report/index.php?id=');
$content = self::encode_links_helper($content, 'BADGESVIEWBYID', '/badges/view.php?type=2&id=');
$content = self::encode_links_helper($content, 'USERINDEXVIEWBYID', '/user/index.php?id=');
$content = self::encode_links_helper($content, 'PLUGINFILEBYCONTEXT', '/pluginfile.php/');
return $content;
}
@@ -166,6 +166,7 @@ class restore_course_task extends restore_task {
$rules[] = new restore_decode_rule('GRADEREPORTINDEXBYID', '/grade/report/index.php?id=$1', 'course');
$rules[] = new restore_decode_rule('BADGESVIEWBYID', '/badges/view.php?type=2&id=$1', 'course');
$rules[] = new restore_decode_rule('USERINDEXVIEWBYID', '/user/index.php?id=$1', 'course');
$rules[] = new restore_decode_rule('PLUGINFILEBYCONTEXT', '/pluginfile.php/$1', 'context');
return $rules;
}