Merge branch 'master_MDL-27404' of git://github.com/danmarsden/moodle
authorSam Hemelryk <sam@moodle.com>
Mon, 13 Jun 2011 06:53:37 +0000 (14:53 +0800)
committerSam Hemelryk <sam@moodle.com>
Mon, 13 Jun 2011 06:53:37 +0000 (14:53 +0800)
mod/scorm/api.php
mod/scorm/player.php

index bed65d9..009b05d 100644 (file)
     $attempt = required_param('attempt', PARAM_INT); // new attempt
 
     //IE 6 Bug workaround
-    if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false && ini_get('zlib.output_compression') == 'On') {
-        ini_set('zlib.output_compression', 'Off');
+    if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false) {
+        @ini_set('zlib.output_compression', 'Off');
+        @apache_setenv('no-gzip', 1);
+        header( 'Content-Type: application/javascript' );
     }
 
     if (!empty($id)) {
index 74d2269..e8aaf1d 100644 (file)
@@ -17,8 +17,9 @@
     $newattempt = optional_param('newattempt', 'off', PARAM_ALPHA); // the user request to start a new attempt
 
     //IE 6 Bug workaround
-    if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false && ini_get('zlib.output_compression') == 'On') {
-        ini_set('zlib.output_compression', 'Off');
+    if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false) {
+        @ini_set('zlib.output_compression', 'Off');
+        @apache_setenv('no-gzip', 1);
     }
 
     if (!empty($id)) {