MDL-36204 Improve moodle1 conversion of embedded files
authorDavid Mudrák <david@moodle.com>
Wed, 21 Nov 2012 19:35:57 +0000 (20:35 +0100)
committerDavid Mudrák <david@moodle.com>
Fri, 23 Nov 2012 02:51:55 +0000 (03:51 +0100)
URL of files referenced in HTML fields via $@FILEPHP$@ are usually
encoded if they were linked using the HTML editor. So if they contain
spaces or plus signs in the name, their URL is encoded to use %20 and
%2B respectively.

Sometimes, for example when the HTML was edited manually in 1.9 without
the editor, non-encoded file names may be put into the HTML text. Such a
link used to work in 1.9 so we add an explicit support for it, too.

However, we do not support partially encoded URLs (e.g. only spaces are
encoded while plus signs are not). Such links are unmodified and will
rely on Legacy files support.


No differences found