From 0e1cd7697eafe246776993ce4eafc56ecca81afa Mon Sep 17 00:00:00 2001 From: Dongsheng Cai Date: Thu, 11 Oct 2012 11:24:01 +1100 Subject: [PATCH] MDL-35983 Try to use real file name from EQUELLA --- repository/equella/callback.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/repository/equella/callback.php b/repository/equella/callback.php index 01fc27dc7f3..1f70e7d7823 100644 --- a/repository/equella/callback.php +++ b/repository/equella/callback.php @@ -36,7 +36,11 @@ if (isset($info->url)) { } $filename = ''; -if (isset($info->name)) { +// Use $info->filename if exists, $info->name is a display name, +// it may not have extension +if (isset($info->filename)) { + $filename = s(clean_param($info->filename, PARAM_FILE)); +} else if (isset($info->name)) { $filename = s(clean_param($info->name, PARAM_FILE)); }