From: soufiane Date: Wed, 14 Feb 2024 09:29:30 +0000 (+0100) Subject: wait #6717 @0:25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4ece470e3c9ee33918a1d2569570348916d48dce;p=fluidbook-toolbox.git wait #6717 @0:25 --- diff --git a/app/Console/Commands/FluidbookSettingsExport.php b/app/Console/Commands/FluidbookSettingsExport.php index 65b1754e4..61d8b9b95 100644 --- a/app/Console/Commands/FluidbookSettingsExport.php +++ b/app/Console/Commands/FluidbookSettingsExport.php @@ -47,8 +47,9 @@ class FluidbookSettingsExport extends ToolboxCommand $listID = ArrayUtil::parseRange($this->argument('id')); $model = FluidbookPublication::whereIn('id',$listID); - $settings = $model->get("settings")->map(function($i){ - return json_decode($i->settings, true); + $settings = $model->get()->map(function($i){ + $extraFields = ["#" => $i->id]; + return array_merge($extraFields,json_decode($i->settings, true)); })->toArray(); $fields = $model->get()->map(function($i) { @@ -56,9 +57,13 @@ class FluidbookSettingsExport extends ToolboxCommand })->toArray(); $field = []; + $field['#'] = [ + 'type' => 'noteditable', + 'editable' => false + ]; foreach ($fields as $key => $f) { - foreach ($f as $g) { + foreach ($f as $k => $g) { $name = $g->getAttribute('name'); $field[$name] = [ 'type' => $g->getAttribute('type'),