From 5ebe60c78e82ba71cea30e5c989047316ed34c24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Tue, 11 Aug 2020 18:36:56 +0200 Subject: [PATCH] Update DesignUpdate with new namespace --- app/Console/Commands/DesignUpdate.php | 15 +++++---- app/Services/PdfMaker/Designs/Photo.php | 45 +++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 app/Services/PdfMaker/Designs/Photo.php diff --git a/app/Console/Commands/DesignUpdate.php b/app/Console/Commands/DesignUpdate.php index 6575f4beda80..e5466438dabc 100644 --- a/app/Console/Commands/DesignUpdate.php +++ b/app/Console/Commands/DesignUpdate.php @@ -39,16 +39,17 @@ class DesignUpdate extends Command public function handle() { foreach (Design::whereIsCustom(false)->get() as $design) { - $class = 'App\Designs\\'.$design->name; + $class = 'App\Services\PdfMaker\Designs\\'.$design->name; $invoice_design = new $class(); + $invoice_design->document(); $design_object = new \stdClass; - $design_object->includes = $invoice_design->includes() ?: ''; - $design_object->header = $invoice_design->header() ?: ''; - $design_object->body = $invoice_design->body() ?: ''; - $design_object->product = $invoice_design->product() ?: ''; - $design_object->task = $invoice_design->task() ?: ''; - $design_object->footer = $invoice_design->footer() ?: ''; + $design_object->includes = $invoice_design->getSectionHTML('includes'); + $design_object->header = $invoice_design->getSectionHTML('head', false); + $design_object->body = $invoice_design->getSectionHTML('body', false); + $design_object->product = $invoice_design->getSectionHTML('product-table'); + $design_object->task = $invoice_design->getSectionHTML('task-table'); + $design_object->footer = $invoice_design->getSectionHTML('footer', false); $design->design = $design_object; $design->save(); diff --git a/app/Services/PdfMaker/Designs/Photo.php b/app/Services/PdfMaker/Designs/Photo.php new file mode 100644 index 000000000000..68c9d799dec7 --- /dev/null +++ b/app/Services/PdfMaker/Designs/Photo.php @@ -0,0 +1,45 @@ + product||task */ + public $type; + + public function html() + { + return file_get_contents( + base_path('resources/views/pdf-designs/bold.html') + ); + } +}