Skip to content
Snippets Groups Projects
Commit 8fe7c172 authored by Rasmus Fuhse's avatar Rasmus Fuhse
Browse files

make copying files compliant to 4.5

parent cae4796d
No related branches found
No related tags found
No related merge requests found
...@@ -272,11 +272,19 @@ class CopyController extends PluginController ...@@ -272,11 +272,19 @@ class CopyController extends PluginController
$oldtopfolder = Folder::findTopFolder($oldcourse->getId()); $oldtopfolder = Folder::findTopFolder($oldcourse->getId());
$newtopfolder = Folder::findTopFolder($newcourse->getId()); $newtopfolder = Folder::findTopFolder($newcourse->getId());
foreach ($oldtopfolder->file_refs as $fileref) { foreach ($oldtopfolder->file_refs as $fileref) {
if (StudipVersion::newerThan("4.6")) {
FileManager::copyFile( FileManager::copyFile(
$fileref->getFileType(), $fileref->getFileType(),
$newtopfolder->getTypedFolder(), $newtopfolder->getTypedFolder(),
User::findCurrent() User::findCurrent()
); );
} else {
FileManager::copyFileRef(
$fileref,
$newtopfolder->getTypedFolder(),
User::findCurrent()
);
}
} }
foreach ($oldtopfolder->subfolders as $subfolder) { foreach ($oldtopfolder->subfolders as $subfolder) {
FileManager::copyFolder( FileManager::copyFolder(
......
pluginname=CourseCopy pluginname=CourseCopy
pluginclassname=CourseCopy pluginclassname=CourseCopy
version=1.8.2 version=1.8.3
origin=data-quest origin=data-quest
studipMinVersion=4.6 studipMinVersion=4.0
studipMaxVersion=5.0.99 studipMaxVersion=5.0.99
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment