Merge github.com:atutor/ATutor
authorGreg Gay <ggay@ocad.ca>
Wed, 21 Sep 2011 18:18:02 +0000 (14:18 -0400)
committerGreg Gay <ggay@ocad.ca>
Wed, 21 Sep 2011 18:18:02 +0000 (14:18 -0400)
docs/mods/_core/imscp/ims_import.php
readme

index a162fe5..103163e 100644 (file)
@@ -1222,7 +1222,11 @@ foreach ($items as $item_id => $content_info)
                $all_package_base_path = implode('/', $all_package_base_path);
        }
 
-       if ($common_path != '' && substr($content_info['new_path'], strlen($common_path))) {
+    // The following condition checks if there is a common path, if so, remove it from the content base_href.
+    // This prevents the path to grow longer.
+       if ($common_path != '' 
+               && ($content_info['new_path'] === $common_path
+               || substr($content_info['new_path'], strlen($common_path)))) {
                $content_info['new_path'] = $package_base_name . substr($content_info['new_path'], strlen($common_path));
        } else {
                $content_info['new_path'] = $package_base_name . '/' . $content_info['new_path'];
diff --git a/readme b/readme
index 7f1345c..36f91d3 100644 (file)
--- a/readme
+++ b/readme
@@ -1,6 +1,6 @@
 ATutor Readme
 
-Installing a ATutor bundled distribution 
+Installing an ATutor bundled distribution 
 Full installation and upgrade instructions are available at:
 http://atutor.ca/atutor/docs/installation.php