<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
- <component name="PublishConfigData" autoUpload="Always" serverName="odl.paris.cubedesigners.com" remoteFilesAllowedToDisappearOnAutoupload="false" autoUploadExternalChanges="true" showAutoUploadSettingsWarning="false">
+ <component name="PublishConfigData" autoUpload="Always" serverName="toolbox.fluidbook.com" remoteFilesAllowedToDisappearOnAutoupload="false" confirmBeforeUploading="false" autoUploadExternalChanges="true" showAutoUploadSettingsWarning="false">
+ <option name="confirmBeforeUploading" value="false" />
<serverData>
<paths name="batman.cubedesigners.com">
<serverdata>
<paths name="toolbox.fluidbook.com">
<serverdata>
<mappings>
- <mapping local="$PROJECT_DIR$" web="/" />
+ <mapping deploy="/vendor/fluidbook/tools" local="$PROJECT_DIR$" web="/" />
</mappings>
+ <excludedPaths>
+ <excludedPath local="true" path="$PROJECT_DIR$/vendor" />
+ </excludedPaths>
</serverdata>
</paths>
<paths name="workshop.fluidbook.com">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
+ <component name="SwUserDefinedSpecifications">
+ <option name="specTypeByUrl">
+ <map />
+ </option>
+ </component>
</project>
\ No newline at end of file
* @param array $pages
* @param bool $sync
*/
- public function processPages($files, $pages, $sync = false)
+ public function processPages($files, $pages = [], $sync = false)
{
start_measure('Process pages (doc)');
+ if (!count($pages)) {
+ $pages = range(1, $this->getPages());
+ }
if (!$sync) {
$pages = array_reverse($pages, true);
}
return Files::mkdir(storage_path('fluidbook/convert/' . $this->getHash() . '/'));
}
+ public function cleanConvertPath()
+ {
+ Files::rmdir($this->getConvertPath());
+ }
+
/**
* @param $page int
* @param $dest string