]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6772 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 6 Mar 2024 11:00:49 +0000 (12:00 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 6 Mar 2024 11:00:49 +0000 (12:00 +0100)
app/Fluidbook/Compiler/Compiler.php

index 595ed20fd96aba08e5b343ddaa4664dc05f30b3a..f19be1c306f210a1af7c1240185550d6835befc1 100644 (file)
@@ -324,6 +324,7 @@ class Compiler extends Base implements CompilerInterface, IVirtualDirectoryError
 
         $this->dir = $this->getFluidbook()->getFinalPath($theme, $scormVariant);
         $this->vdir = new VirtualDirectory($this->dir);
+        $this->vdir->setLogger($this);
         $this->vdir->setErrorListener($this);
 
         $this->wdir = $this->getFluidbook()->getAssetDir();
@@ -596,7 +597,6 @@ class Compiler extends Base implements CompilerInterface, IVirtualDirectoryError
             if ($error) {
                 FluidbookHealthIssues::addIssue($this->book_id, FluidbookHealthIssues::TYPE_CHAPTER_PAGE_NOT_EXIST, ['chapter' => $chapter['label'], 'page' => $chapter['page']]);
             }
-
         }
     }
 
@@ -756,6 +756,7 @@ class Compiler extends Base implements CompilerInterface, IVirtualDirectoryError
                 }
                 $this->writeJs();
                 $this->log('Js written');
+                $this->vdir->setUpdateMode($this->getFluidbook()->region !== 'UE');
                 $this->vdir->sync(true, $this);
                 `chmod -R 775 $this->dir`;
                 $this->log('Files Synced');