From 4cd2b45548b06331f8564246edfa06e94f75acdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mudr=C3=A1k?= Date: Thu, 28 Feb 2013 14:24:45 +0100 Subject: [PATCH] MDL-38261 Replace deprecated file_encode_url() in workshop renderer --- mod/workshop/renderer.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mod/workshop/renderer.php b/mod/workshop/renderer.php index 50ca90eac3c..fd67d951aea 100644 --- a/mod/workshop/renderer.php +++ b/mod/workshop/renderer.php @@ -797,9 +797,11 @@ class mod_workshop_renderer extends plugin_renderer_base { $filepath = $file->get_filepath(); $filename = $file->get_filename(); - $fileurl = file_encode_url($CFG->wwwroot . '/pluginfile.php', - '/' . $ctx->id . '/mod_workshop/submission_attachment/' . $submissionid . $filepath . $filename, true); - $embedurl = new moodle_url($fileurl, array('preview' => 'bigthumb')); + $fileurl = moodle_url::make_pluginfile_url($ctx->id, 'mod_workshop', 'submission_attachment', + $submissionid, $filepath, $filename, true); + $embedurl = moodle_url::make_pluginfile_url($ctx->id, 'mod_workshop', 'submission_attachment', + $submissionid, $filepath, $filename, false); + $embedurl = new moodle_url($embedurl, array('preview' => 'bigthumb')); $type = $file->get_mimetype(); $image = $this->output->pix_icon(file_file_icon($file), get_mimetype_description($file), 'moodle', array('class' => 'icon'));