]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed a bug in external package validation
authorbobopinna <bobopinna>
Thu, 25 Jan 2007 07:39:48 +0000 (07:39 +0000)
committerbobopinna <bobopinna>
Thu, 25 Jan 2007 07:39:48 +0000 (07:39 +0000)
mod/scorm/locallib.php

index 1aa9e1cac892f4356a7fbdcb9c911f2b57d2b998..e4df6db1f9b5d21003fb6311dd39c3e9ce4abb3b 100755 (executable)
@@ -878,7 +878,9 @@ function scorm_check_package($data) {
                         if ($tempdir = scorm_tempdir($scormdir)) {
                             copy ("$reference", $tempdir."/".basename($reference));
                             unzip_file($tempdir."/".basename($reference), $tempdir, false);
-                            unlink ($tempdir."/".basename($reference));
+                            if (!$externalpackage) {
+                                unlink ($tempdir."/".basename($reference));
+                            }
                             if (is_file($tempdir.'/imsmanifest.xml')) {
                                 $validation = scorm_validate_manifest($tempdir.'/imsmanifest.xml');
                                 $validation->pkgtype = 'SCORM';