diff --git a/app/DataMapper/CompanySettings.php b/app/DataMapper/CompanySettings.php index 1c9bf0c1cbdf..044cb1e88c38 100644 --- a/app/DataMapper/CompanySettings.php +++ b/app/DataMapper/CompanySettings.php @@ -68,7 +68,7 @@ class CompanySettings extends BaseSettings public $inclusive_taxes = false; //@implemented public $quote_footer = ''; //@implmented - public $translations; //@TODO not used anywhere + public $translations; public $counter_number_applied = 'when_saved'; // when_saved , when_sent //@implemented public $quote_number_applied = 'when_saved'; // when_saved , when_sent //@implemented diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index 6b83d04019cd..cd18672eb1bb 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -15,6 +15,7 @@ use App\Events\Client\ClientWasCreated; use App\Events\Client\ClientWasUpdated; use App\Factory\ClientFactory; use App\Filters\ClientFilters; +use App\Http\Requests\Client\AdjustClientLedgerRequest; use App\Http\Requests\Client\CreateClientRequest; use App\Http\Requests\Client\DestroyClientRequest; use App\Http\Requests\Client\EditClientRequest; @@ -636,10 +637,13 @@ class ClientController extends BaseController * ), * ) */ - - public function adjustLedger(Request $request, Client $client) + //@deprecated - not available + public function adjustLedger(AdjustClientLedgerRequest $request, Client $client) { + // $adjustment = $request->input('adjustment'); + // $notes = $request->input('notes'); + // $client->service()->updateBalance } } diff --git a/app/Http/Controllers/PreviewController.php b/app/Http/Controllers/PreviewController.php index d15bd37fff29..f84b023c2777 100644 --- a/app/Http/Controllers/PreviewController.php +++ b/app/Http/Controllers/PreviewController.php @@ -99,9 +99,10 @@ class PreviewController extends BaseController $entity_obj->load('client'); - App::setLocale($entity_obj->client->primary_contact()->preferredLocale()); App::forgetInstance('translator'); - Lang::replace(Ninja::transformTranslations($entity_obj->client->getMergedSettings())); + $t = app('translator'); + App::setLocale($entity_obj->client->primary_contact()->preferredLocale()); + $t->replace(Ninja::transformTranslations($entity_obj->client->getMergedSettings())); $html = new HtmlEngine($entity_obj->invitations()->first()); @@ -151,7 +152,8 @@ class PreviewController extends BaseController private function blankEntity() { App::forgetInstance('translator'); - Lang::replace(Ninja::transformTranslations(auth()->user()->company()->settings)); + $t = app('translator'); + $t->replace(Ninja::transformTranslations(auth()->user()->company()->settings)); DB::beginTransaction(); diff --git a/app/Http/ViewComposers/PortalComposer.php b/app/Http/ViewComposers/PortalComposer.php index 13daffd3ae81..6bb63f052d08 100644 --- a/app/Http/ViewComposers/PortalComposer.php +++ b/app/Http/ViewComposers/PortalComposer.php @@ -34,7 +34,9 @@ class PortalComposer $view->with($this->portalData()); if (auth()->user()) { - Lang::replace(Ninja::transformTranslations(auth()->user()->client->getMergedSettings())); + App::forgetInstance('translator'); + $t = app('translator'); + $t->replace(Ninja::transformTranslations(auth()->user()->client->getMergedSettings())); } } diff --git a/app/Jobs/Entity/CreateEntityPdf.php b/app/Jobs/Entity/CreateEntityPdf.php index 62420894ffaf..62b3e938d130 100644 --- a/app/Jobs/Entity/CreateEntityPdf.php +++ b/app/Jobs/Entity/CreateEntityPdf.php @@ -93,17 +93,19 @@ class CreateEntityPdf implements ShouldQueue public function handle() { - /* Set the locale*/ - App::setLocale($this->contact->preferredLocale()); /* Forget the singleton*/ App::forgetInstance('translator'); /* Init a new copy of the translator*/ $t = app('translator'); + /* Set the locale*/ + App::setLocale($this->contact->preferredLocale()); + + // nlog($this->entity->client->getMergedSettings()); /* Set customized translations _NOW_ */ - Lang::replace(Ninja::transformTranslations($this->entity->client->getMergedSettings())); + $t->replace(Ninja::transformTranslations($this->entity->client->getMergedSettings())); $this->entity->service()->deletePdf(); diff --git a/app/Jobs/Mail/NinjaMailerJob.php b/app/Jobs/Mail/NinjaMailerJob.php index 88f6a860b16c..54d613772948 100644 --- a/app/Jobs/Mail/NinjaMailerJob.php +++ b/app/Jobs/Mail/NinjaMailerJob.php @@ -154,9 +154,9 @@ class NinjaMailerJob implements ShouldQueue App::forgetInstance('mail.manager'); //singletons must be destroyed! App::forgetInstance('mailer'); App::forgetInstance('laravelgmail'); - + $t = app('translator'); /* Inject custom translations if any exist */ - Lang::replace(Ninja::transformTranslations($this->nmo->settings)); + $t->replace(Ninja::transformTranslations($this->nmo->settings)); switch ($this->nmo->settings->email_sending_method) { case 'default': diff --git a/app/Mail/Engine/CreditEmailEngine.php b/app/Mail/Engine/CreditEmailEngine.php index 0b7f48b801d2..47b7af9785cc 100644 --- a/app/Mail/Engine/CreditEmailEngine.php +++ b/app/Mail/Engine/CreditEmailEngine.php @@ -44,7 +44,8 @@ class CreditEmailEngine extends BaseEmailEngine public function build() { App::forgetInstance('translator'); - Lang::replace(Ninja::transformTranslations($this->client->getMergedSettings())); + $t = app('translator'); + $t->replace(Ninja::transformTranslations($this->client->getMergedSettings())); if (is_array($this->template_data) && array_key_exists('body', $this->template_data) && strlen($this->template_data['body']) > 0) { $body_template = $this->template_data['body']; diff --git a/app/Mail/Engine/InvoiceEmailEngine.php b/app/Mail/Engine/InvoiceEmailEngine.php index e7bb397120a8..c837b99354cc 100644 --- a/app/Mail/Engine/InvoiceEmailEngine.php +++ b/app/Mail/Engine/InvoiceEmailEngine.php @@ -47,7 +47,8 @@ class InvoiceEmailEngine extends BaseEmailEngine { App::forgetInstance('translator'); - Lang::replace(Ninja::transformTranslations($this->client->getMergedSettings())); + $t = app('translator'); + $t->replace(Ninja::transformTranslations($this->client->getMergedSettings())); if (is_array($this->template_data) && array_key_exists('body', $this->template_data) && strlen($this->template_data['body']) > 0) { $body_template = $this->template_data['body']; diff --git a/app/Mail/Engine/QuoteEmailEngine.php b/app/Mail/Engine/QuoteEmailEngine.php index 5320e29183fc..44c3ca9cb843 100644 --- a/app/Mail/Engine/QuoteEmailEngine.php +++ b/app/Mail/Engine/QuoteEmailEngine.php @@ -45,7 +45,8 @@ class QuoteEmailEngine extends BaseEmailEngine public function build() { App::forgetInstance('translator'); - Lang::replace(Ninja::transformTranslations($this->client->getMergedSettings())); + $t = app('translator'); + $t->replace(Ninja::transformTranslations($this->client->getMergedSettings())); if (is_array($this->template_data) && array_key_exists('body', $this->template_data) && strlen($this->template_data['body']) > 0) { $body_template = $this->template_data['body']; diff --git a/app/Utils/TemplateEngine.php b/app/Utils/TemplateEngine.php index f335d7604b46..1632c93e17ef 100644 --- a/app/Utils/TemplateEngine.php +++ b/app/Utils/TemplateEngine.php @@ -106,7 +106,8 @@ class TemplateEngine } App::forgetInstance('translator'); - Lang::replace(Ninja::transformTranslations($this->settings)); + $t = app('translator'); + $t->replace(Ninja::transformTranslations($this->settings)); return $this; }