From: Vincent Vanwaelscappel Date: Tue, 19 Jul 2022 15:34:46 +0000 (+0200) Subject: wait #5363 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d93e38f39e67527bca14ebff5691278849d93028;p=fluidbook-toolbox.git wait #5363 @1 --- diff --git a/app/Models/FluidbookPublication.php b/app/Models/FluidbookPublication.php index adbb93657..956094359 100644 --- a/app/Models/FluidbookPublication.php +++ b/app/Models/FluidbookPublication.php @@ -37,6 +37,8 @@ class FluidbookPublication extends ToolboxModel protected $_operations = [CompositionOperation::class]; + protected $casts = ['composition' => 'array']; + use PublicationSettings; use SCORMVersionTrait; @@ -192,4 +194,17 @@ class FluidbookPublication extends ToolboxModel ]); } + + public function getDocumentSizes() + { + $res = []; + foreach ($this->composition as $page => $data) { + if (isset($res[$data[0]])) { + continue; + } + $doc = self::_getDocument($data[0]); + $res[$data[0]] = $doc->pdf_data['size']; + } + return $res; + } } diff --git a/resources/views/fields/fluidbook_composition.blade.php b/resources/views/fields/fluidbook_composition.blade.php index 49e367f66..1eb0f8b8f 100644 --- a/resources/views/fields/fluidbook_composition.blade.php +++ b/resources/views/fields/fluidbook_composition.blade.php @@ -1,14 +1,14 @@ @if (!isset($seenFluidbookComposition)) @php $seenFluidbookComposition=true;@endphp @push('crud_fields_scripts') -