Index: lib/weblib.php
===================================================================
--- lib/weblib.php (revision 16942)
+++ lib/weblib.php (working copy)
@@ -2678,16 +2678,25 @@
}
}
}
+
+ $meta = '' .
+ "\n" . $meta . "\n";
+
//scorm IE fix
if(isset($CFG->scorm_forceie7) && $CFG->scorm_forceie7) {
- $meta = ''.
- "\n".
- ''.
- "\n".
- $meta;
- } else {
- $meta = '' .
- "\n" . $meta . "\n";
+ $values = array( '/mod/scorm/player.php',
+ '/mod/scorm/view.php',
+ '/course/view.php');
+ foreach ($values as $value) {
+ if (strripos($ME, $value) !== false) {
+ $iscourse = ($value == '/course/view.php');
+ $result = !$iscourse || ($iscourse && ($COURSE->format == 'scorm'));
+ if ($result) {
+ $meta = ''."\n".$meta;
+ break;
+ }
+ }
+ }
}
if (!$usexml) {
Index: admin/settings/misc.php
===================================================================
--- admin/settings/misc.php (revision 16840)
+++ admin/settings/misc.php (working copy)
@@ -19,6 +19,7 @@
$temp->add(new admin_setting_configcheckbox('enableimsccimport', get_string('enable_cc_import', 'imscc'), get_string('enable_cc_import_description', 'imscc'), 0));
$temp->add(new admin_setting_configcheckbox('enablesafebrowserintegration', get_string('enablesafebrowserintegration', 'admin'), get_string('configenablesafebrowserintegration', 'admin'), 0));
$temp->add(new admin_setting_configcheckbox('backupskipnonaccessedcourses', get_string('backupskipnonaccessedcourses', 'admin'), get_string('backupskipnonaccessedcoursesdesc', 'admin'), 0));
+ $temp->add(new admin_setting_configcheckbox('scorm_forceie7', get_string('forceie7', 'admin'), get_string('forceie7desc', 'admin'), false));
$ADMIN->add('misc', $temp);
Index: lang/en_utf8/admin.php
===================================================================
--- lang/en_utf8/admin.php (revision 16840)
+++ lang/en_utf8/admin.php (working copy)
@@ -843,5 +843,7 @@
$string['xmlrpcrecommended'] = 'The xmlrpc extension is needed for hub communication, and useful for web services and Moodle networking';
$string['xmlstrictheaders'] = 'XML strict headers';
$string['ziprequired'] = 'The Zip PHP extension is now required by Moodle, info-ZIP binaries or PclZip library are not used anymore.';
+$string['forceie7'] = "Force IE 7 mode";
+$string['forceie7desc'] = "Forces IE 8 and higher to render page in IE 7 compatibility mode";
?>