diff --git a/app/Http/Controllers/V1/Admin/General/BootstrapController.php b/app/Http/Controllers/V1/Admin/General/BootstrapController.php index 56ab082b..b9c72ff4 100644 --- a/app/Http/Controllers/V1/Admin/General/BootstrapController.php +++ b/app/Http/Controllers/V1/Admin/General/BootstrapController.php @@ -56,7 +56,8 @@ class BootstrapController extends Controller 'login_page_logo', 'login_page_heading', 'login_page_description', - 'admin_document_title' + 'admin_page_title', + 'copyright_text' ]); return response()->json([ diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php index 9c88fd3a..b24925eb 100644 --- a/app/Providers/ViewServiceProvider.php +++ b/app/Providers/ViewServiceProvider.php @@ -29,7 +29,8 @@ class ViewServiceProvider extends ServiceProvider View::share('login_page_logo', get_login_page_logo()); View::share('login_page_heading', get_login_page_heading()); View::share('login_page_description', get_login_page_description()); - View::share('admin_document_title', get_admin_document_title()); + View::share('admin_page_title', get_admin_page_title()); + View::share('copyright_text', get_copyright_text()); } } } diff --git a/app/Space/helpers.php b/app/Space/helpers.php index 8ddaedb3..b590592f 100644 --- a/app/Space/helpers.php +++ b/app/Space/helpers.php @@ -33,6 +33,18 @@ function get_customer_logo($company_id) } } +/** + * Get current customer page title + * + * @param $company_id + * @return string + */ +function get_customer_page_title($company_id) +{ + if (\Storage::disk('local')->has('database_created')) { + return CompanySetting::getSetting('customer_portal_page_title', $company_id); + } +} /** * Get current admin portal logo @@ -94,15 +106,28 @@ function get_login_page_description() } /** - * Get admin document title + * Get admin page title * * @param $company_id * @return string */ -function get_admin_document_title() +function get_admin_page_title() { if (\Storage::disk('local')->has('database_created')) { - return Setting::getSetting('admin_document_title'); + return Setting::getSetting('admin_page_title'); + } +} + +/** + * Get admin page title + * + * @param $company_id + * @return string + */ +function get_copyright_text() +{ + if (\Storage::disk('local')->has('database_created')) { + return Setting::getSetting('copyright_text'); } } diff --git a/resources/scripts/admin/layouts/LayoutLogin.vue b/resources/scripts/admin/layouts/LayoutLogin.vue index 1987a1e4..7e07d1c1 100644 --- a/resources/scripts/admin/layouts/LayoutLogin.vue +++ b/resources/scripts/admin/layouts/LayoutLogin.vue @@ -54,7 +54,7 @@ " >
- Copyright @ {{ documentTitle }}, Inc. + {{ documentTitle }}, Inc. {{ new Date().getFullYear() }}
@@ -161,11 +161,10 @@ const pageDescription = computed(() => { }) const documentTitle = computed(() => { - if (window.admin_document_title) { - return window.admin_document_title + if (window.copyright_text) { + return window.copyright_text } - - return 'Crater Invoice' + return 'Copyright @ Crater Invoice' }) const loginPageLogo = computed(() => { diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index f3606209..2df11c0d 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -3,7 +3,20 @@ -