From 04a4f2ab96b310cae7be61da0538b3aa1ff410f3 Mon Sep 17 00:00:00 2001 From: 1day2die Date: Wed, 3 May 2023 15:44:22 +0200 Subject: [PATCH] disable invoices by default --- app/Helpers/ExtensionHelper.php | 4 ++-- .../settings/2023_02_01_182021_create_invoice_settings.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Helpers/ExtensionHelper.php b/app/Helpers/ExtensionHelper.php index 117e54e3..f465078b 100644 --- a/app/Helpers/ExtensionHelper.php +++ b/app/Helpers/ExtensionHelper.php @@ -64,7 +64,7 @@ class ExtensionHelper // replace all slashes with backslashes $extensions = array_map(fn ($item) => str_replace('/', '\\', $item), $extensions); - // add the ExtensionClass to the end of the namespace + // add the ExtensionClass to the end of the namespace $extensions = array_map(fn ($item) => $item . '\\' . basename($item) . 'Extension', $extensions); // filter out non existing extension classes $extensions = array_filter($extensions, fn ($item) => class_exists($item)); @@ -104,7 +104,7 @@ class ExtensionHelper if (!(basename($extension) == $extensionName)) { continue; } - + $extension = str_replace('/', '\\', $extension); $extensionClass = $extension . '\\' . $extensionName . 'Extension'; return $extensionClass; } diff --git a/database/settings/2023_02_01_182021_create_invoice_settings.php b/database/settings/2023_02_01_182021_create_invoice_settings.php index 3fb83537..8569c3ff 100644 --- a/database/settings/2023_02_01_182021_create_invoice_settings.php +++ b/database/settings/2023_02_01_182021_create_invoice_settings.php @@ -16,7 +16,7 @@ class CreateInvoiceSettings extends SettingsMigration $this->migrator->add('invoice.company_phone', $table_exists ? $this->getOldValue('SETTINGS::INVOICE:COMPANY_PHONE') : ''); $this->migrator->add('invoice.company_vat', $table_exists ? $this->getOldValue('SETTINGS::INVOICE:COMPANY_VAT') : ''); $this->migrator->add('invoice.company_website', $table_exists ? $this->getOldValue('SETTINGS::INVOICE:COMPANY_WEBSITE') : ''); - $this->migrator->add('invoice.enabled', $table_exists ? $this->getOldValue('SETTINGS::INVOICE:ENABLED') : true); + $this->migrator->add('invoice.enabled', $table_exists ? $this->getOldValue('SETTINGS::INVOICE:ENABLED') : false); $this->migrator->add('invoice.prefix', $table_exists ? $this->getOldValue('SETTINGS::INVOICE:PREFIX') : 'INV'); }