|
|
|
|
@ -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 |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|