|
|
|
|
@ -1069,7 +1069,6 @@ class Virtual |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
self::createDirsFromSlug($slug); |
|
|
|
|
self::ctrace("Create database"); |
|
|
|
|
$databaseCreated = Virtual::createDatabase($newDatabase); |
|
|
|
|
if (!$databaseCreated) { |
|
|
|
|
Display::addFlash( |
|
|
|
|
@ -1078,6 +1077,10 @@ class Virtual |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$coursePath = self::getConfig('vchamilo', 'course_real_root').'/'.$slug; |
|
|
|
|
$homePath = self::getConfig('vchamilo', 'home_real_root').'/'.$slug; |
|
|
|
|
$uploadPath = self::getConfig('vchamilo', 'upload_real_root').'/'.$slug; |
|
|
|
|
|
|
|
|
|
$dumpFile = api_get_path(SYS_ARCHIVE_PATH).uniqid($data->main_database.'_dump_', true).'.sql'; |
|
|
|
|
self::ctrace('Create backup from "'.$data->main_database.'" here: '.$dumpFile.' '); |
|
|
|
|
Virtual::backupDatabase($data, $dumpFile); |
|
|
|
|
@ -1135,10 +1138,6 @@ class Virtual |
|
|
|
|
unlink($dumpFile); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$coursePath = self::getConfig('vchamilo', 'course_real_root').'/'.$slug; |
|
|
|
|
$homePath = self::getConfig('vchamilo', 'home_real_root').'/'.$slug; |
|
|
|
|
$uploadPath = self::getConfig('vchamilo', 'upload_real_root').'/'.$slug; |
|
|
|
|
|
|
|
|
|
// Course |
|
|
|
|
self::ctrace("Copy from '$fromCoursePath' to backup '$coursePath' "); |
|
|
|
|
copyDirTo( |
|
|
|
|
|