X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=blobdiff_plain;f=lib%2Ffilelib.php;h=01002a9b603a3a700d0827a39ef223cf8c62856a;hp=c26865d54c846cb93881c44c6d177155cef17988;hb=ff3778bf97b60d1a6852447a103e359203f36c1a;hpb=ac8d6cff54fd881b7c0a8b51dc8b5c70736ccf10 diff --git a/lib/filelib.php b/lib/filelib.php index c26865d54c8..01002a9b603 100644 --- a/lib/filelib.php +++ b/lib/filelib.php @@ -2160,7 +2160,6 @@ function send_file($path, $filename, $lifetime = null , $filter=0, $pathisstring $options->nocache = true; // temporary workaround for MDL-5136 $text = $pathisstring ? $path : implode('', file($path)); - $text = file_modify_html_header($text); $output = format_text($text, FORMAT_HTML, $options, $COURSE->id); readstring_accel($output, $mimetype, false); @@ -2344,7 +2343,6 @@ function send_stored_file($stored_file, $lifetime=null, $filter=0, $forcedownloa $options->noclean = true; $options->nocache = true; // temporary workaround for MDL-5136 $text = $stored_file->get_content(); - $text = file_modify_html_header($text); $output = format_text($text, FORMAT_HTML, $options, $COURSE->id); readstring_accel($output, $mimetype, false); @@ -2608,57 +2606,6 @@ function byteserving_send_file($handle, $mimetype, $ranges, $filesize) { } } -/** - * add includes (js and css) into uploaded files - * before returning them, useful for themes and utf.js includes - * - * @global stdClass $CFG - * @param string $text text to search and replace - * @return string text with added head includes - * @todo MDL-21120 - */ -function file_modify_html_header($text) { - // first look for tag - global $CFG; - - $stylesheetshtml = ''; -/* - foreach ($CFG->stylesheets as $stylesheet) { - //TODO: MDL-21120 - $stylesheetshtml .= ''."\n"; - } -*/ - // TODO The code below is actually a waste of CPU. When MDL-29738 will be implemented it should be re-evaluated too. - - preg_match('/\|\/', $text, $matches); - if ($matches) { - $replacement = ''.$stylesheetshtml; - $text = preg_replace('/\|\/', $replacement, $text, 1); - return $text; - } - - // if not, look for tag, and stick right after - preg_match('/\|\/', $text, $matches); - if ($matches) { - // replace tag with includes - $replacement = ''."\n".''.$stylesheetshtml.''; - $text = preg_replace('/\|\/', $replacement, $text, 1); - return $text; - } - - // if not, look for tag, and stick before body - preg_match('/\|\/', $text, $matches); - if ($matches) { - $replacement = ''.$stylesheetshtml.''."\n".''; - $text = preg_replace('/\|\/', $replacement, $text, 1); - return $text; - } - - // if not, just stick a tag at the beginning - $text = ''.$stylesheetshtml.''."\n".$text; - return $text; -} - /** * Tells whether the filename is executable. *