Browse Source

Fix PHP warning.

Julio Montoya 10 years ago
parent
commit
1071db5b23
1 changed files with 42 additions and 39 deletions
  1. 42 39
      src/Chamilo/CoreBundle/Component/Editor/Driver/CourseDriver.php

+ 42 - 39
src/Chamilo/CoreBundle/Component/Editor/Driver/CourseDriver.php

@@ -23,46 +23,49 @@ class CourseDriver extends Driver implements DriverInterface
 
         $courseInfo = $this->connector->course;
 
-        $coursePath = api_get_path(SYS_COURSE_PATH);
-        $courseDir = $courseInfo['directory'] . '/document';
-        $baseDir = $coursePath . $courseDir;
-
-        // Creates shared folder
-
-        if (!file_exists($baseDir.'/shared_folder')) {
-            $title = get_lang('UserFolders');
-            $folderName = '/shared_folder';
-            //$groupId = 0;
-            $visibility = 0;
-            create_unexisting_directory(
-                $courseInfo,
-                $userId,
-                $sessionId,
-                0,
-                null,
-                $baseDir,
-                $folderName,
-                $title,
-                $visibility
-            );
-        }
+        if (!empty($courseInfo)) {
+
+            $coursePath = api_get_path(SYS_COURSE_PATH);
+            $courseDir = $courseInfo['directory'] . '/document';
+            $baseDir = $coursePath . $courseDir;
+
+            // Creates shared folder
+
+            if (!file_exists($baseDir . '/shared_folder')) {
+                $title = get_lang('UserFolders');
+                $folderName = '/shared_folder';
+                //$groupId = 0;
+                $visibility = 0;
+                create_unexisting_directory(
+                    $courseInfo,
+                    $userId,
+                    $sessionId,
+                    0,
+                    null,
+                    $baseDir,
+                    $folderName,
+                    $title,
+                    $visibility
+                );
+            }
 
-        // Creates user-course folder
-        if (!file_exists($baseDir.'/shared_folder/sf_user_'.$userId)) {
-            $title = $userInfo['complete_name'];
-            $folderName = '/shared_folder/sf_user_'.$userId;
-            $visibility = 1;
-            create_unexisting_directory(
-                $courseInfo,
-                $userId,
-                $sessionId,
-                0,
-                null,
-                $baseDir,
-                $folderName,
-                $title,
-                $visibility
-            );
+            // Creates user-course folder
+            if (!file_exists($baseDir . '/shared_folder/sf_user_' . $userId)) {
+                $title = $userInfo['complete_name'];
+                $folderName = '/shared_folder/sf_user_' . $userId;
+                $visibility = 1;
+                create_unexisting_directory(
+                    $courseInfo,
+                    $userId,
+                    $sessionId,
+                    0,
+                    null,
+                    $baseDir,
+                    $folderName,
+                    $title,
+                    $visibility
+                );
+            }
         }
     }