From da2000e54aa464dc8cc6a2b75ca3082763d140d1 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 5 Jun 2021 11:01:03 +0200 Subject: [PATCH] bug fixes --- Admin/Install/Media.install.json | 20 +++++++++ Admin/Install/Media.php | 50 +++++++++++++++++++++++ Admin/Install/Media/defaultReport.pdf.php | 0 3 files changed, 70 insertions(+) create mode 100644 Admin/Install/Media.install.json create mode 100644 Admin/Install/Media.php create mode 100644 Admin/Install/Media/defaultReport.pdf.php diff --git a/Admin/Install/Media.install.json b/Admin/Install/Media.install.json new file mode 100644 index 0000000..43634f7 --- /dev/null +++ b/Admin/Install/Media.install.json @@ -0,0 +1,20 @@ +[ + { + "type": "collection", + "create_directory": true, + "name": "Auditor", + "virtualPath": "/Modules", + "user": 1 + }, + { + "type": "upload", + "create_collection": true, + "name": "Default", + "virtualPath": "/Modules/Auditor", + "path": "/Modules/Media/Files/Modules/Auditor", + "files": [ + "/Modules/Auditor/Admin/Install/Media/defaultReport.pdf.php" + ], + "user": 1 + } +] \ No newline at end of file diff --git a/Admin/Install/Media.php b/Admin/Install/Media.php new file mode 100644 index 0000000..e2d3c9b --- /dev/null +++ b/Admin/Install/Media.php @@ -0,0 +1,50 @@ + __DIR__ . '/Media.install.json']); + + $defaultTemplate = \reset($media['upload'][0]); + + $setting = new Setting(); + SettingMapper::create($setting->with(0, 'default_pdf_template', (string) $defaultTemplate->getId(), 'Auditor')); + } +} diff --git a/Admin/Install/Media/defaultReport.pdf.php b/Admin/Install/Media/defaultReport.pdf.php new file mode 100644 index 0000000..e69de29