diff --git a/.php_cs b/.php_cs new file mode 100644 index 000000000000..9dfc128f7605 --- /dev/null +++ b/.php_cs @@ -0,0 +1,18 @@ +notPath('vendor') + ->notPath('bootstrap') + ->notPath('storage') + ->in(__DIR__) + ->name('*.php') + ->notName('*.blade.php'); + +return PhpCsFixer\Config::create() + ->setRules([ + '@PSR2' => true, + 'array_syntax' => ['syntax' => 'short'], + 'ordered_imports' => ['sortAlgorithm' => 'alpha'], + 'no_unused_imports' => true, + ]) + ->setFinder($finder); \ No newline at end of file diff --git a/app/Console/Commands/CheckData.php b/app/Console/Commands/CheckData.php index 7130c1a9a1ab..24b869e48374 100644 --- a/app/Console/Commands/CheckData.php +++ b/app/Console/Commands/CheckData.php @@ -12,25 +12,21 @@ namespace App\Console\Commands; use App; -use App\Libraries\CurlUtils; use App\Models\Account; use App\Models\Client; use App\Models\ClientContact; use App\Models\CompanyLedger; use App\Models\Contact; use App\Models\Credit; -use App\Models\Invitation; use App\Models\Invoice; use App\Models\InvoiceInvitation; use App\Models\Payment; use App\Utils\Ninja; -use Carbon; use DB; use Exception; use Illuminate\Console\Command; use Mail; use Symfony\Component\Console\Input\InputOption; -use Utils; /* @@ -332,16 +328,16 @@ class CheckData extends Command $total_amount = $invoice->payments->where('is_deleted', false)->whereIn('status_id', [Payment::STATUS_COMPLETED, Payment:: STATUS_PENDING, Payment::STATUS_PARTIALLY_REFUNDED])->sum('pivot.amount'); $total_refund = $invoice->payments->where('is_deleted', false)->whereIn('status_id', [Payment::STATUS_COMPLETED, Payment:: STATUS_PENDING, Payment::STATUS_PARTIALLY_REFUNDED])->sum('pivot.refunded'); - $total_invoice_payments += ($total_amount - $total_refund); + $total_invoice_payments += ($total_amount - $total_refund); } - foreach($client->payments as $payment) - { - $credit_total_applied += $payment->paymentables->where('paymentable_type', App\Models\Credit::class)->sum(DB::raw('amount')); + foreach ($client->payments as $payment) { + $credit_total_applied += $payment->paymentables->where('paymentable_type', App\Models\Credit::class)->sum(DB::raw('amount')); } - if($credit_total_applied < 0) - $total_invoice_payments += $credit_total_applied; //todo this is contentious + if ($credit_total_applied < 0) { + $total_invoice_payments += $credit_total_applied; + } //todo this is contentious info("total invoice payments = {$total_invoice_payments} with client paid to date of of {$client->paid_to_date}"); diff --git a/app/Console/Commands/CreateSingleAccount.php b/app/Console/Commands/CreateSingleAccount.php index f500accc6db4..047c6fc522ac 100644 --- a/app/Console/Commands/CreateSingleAccount.php +++ b/app/Console/Commands/CreateSingleAccount.php @@ -12,19 +12,10 @@ namespace App\Console\Commands; use App\DataMapper\CompanySettings; -use App\DataMapper\DefaultSettings; use App\Events\Invoice\InvoiceWasCreated; -use App\Events\Invoice\InvoiceWasMarkedSent; -use App\Events\Payment\PaymentWasCreated; -use App\Factory\ClientFactory; use App\Factory\InvoiceFactory; use App\Factory\InvoiceItemFactory; -use App\Factory\PaymentFactory; -use App\Factory\QuoteFactory; use App\Helpers\Invoice\InvoiceSum; -use App\Jobs\Quote\CreateQuoteInvitations; -use App\Listeners\Credit\CreateCreditInvitation; -use App\Listeners\Invoice\CreateInvoiceInvitation; use App\Models\Account; use App\Models\Client; use App\Models\ClientContact; @@ -34,8 +25,6 @@ use App\Models\CompanyToken; use App\Models\Country; use App\Models\Credit; use App\Models\Expense; -use App\Models\Payment; -use App\Models\PaymentType; use App\Models\Product; use App\Models\Project; use App\Models\Quote; @@ -100,7 +89,6 @@ class CreateSingleAccount extends Command $this->warmCache(); $this->createSmallAccount(); - } private function createSmallAccount() @@ -205,7 +193,6 @@ class CreateSingleAccount extends Command $this->info('creating credit for client #'.$client->id); $this->createCredit($client); - } $this->createGateways($company, $user); @@ -299,7 +286,6 @@ class CreateSingleAccount extends Command private function createInvoice($client) { - $faker = Factory::create(); $invoice = InvoiceFactory::create($client->company->id, $client->user->id); //stub the company and user_id @@ -369,7 +355,6 @@ class CreateSingleAccount extends Command private function createQuote($client) { - $faker = Factory::create(); $quote = Quote::factory()->create(['user_id' => $client->user->id, 'company_id' => $client->company->id, 'client_id' => $client->id]); @@ -414,21 +399,21 @@ class CreateSingleAccount extends Command { $line_items = []; - $item = InvoiceItemFactory::create(); - $item->quantity = 1; - $item->cost = 1000; + $item = InvoiceItemFactory::create(); + $item->quantity = 1; + $item->cost = 1000; - $product = Product::all()->random(); + $product = Product::all()->random(); - $item->cost = (float) $product->cost; - $item->product_key = $product->product_key; - $item->notes = $product->notes; - $item->custom_value1 = $product->custom_value1; - $item->custom_value2 = $product->custom_value2; - $item->custom_value3 = $product->custom_value3; - $item->custom_value4 = $product->custom_value4; + $item->cost = (float) $product->cost; + $item->product_key = $product->product_key; + $item->notes = $product->notes; + $item->custom_value1 = $product->custom_value1; + $item->custom_value2 = $product->custom_value2; + $item->custom_value3 = $product->custom_value3; + $item->custom_value4 = $product->custom_value4; - $line_items[] = $item; + $line_items[] = $item; return $line_items; @@ -505,7 +490,6 @@ class CreateSingleAccount extends Command private function createGateways($company, $user) { - if (config('ninja.testvars.stripe') && ($this->gateway == 'all' || $this->gateway == 'stripe')) { $cg = new CompanyGateway; $cg->company_id = $company->id; diff --git a/app/Console/Commands/CreateTestData.php b/app/Console/Commands/CreateTestData.php index 6b1172ebf1df..22803f5341ed 100644 --- a/app/Console/Commands/CreateTestData.php +++ b/app/Console/Commands/CreateTestData.php @@ -12,29 +12,19 @@ namespace App\Console\Commands; use App\DataMapper\CompanySettings; -use App\DataMapper\DefaultSettings; use App\Events\Invoice\InvoiceWasCreated; -use App\Events\Invoice\InvoiceWasMarkedSent; -use App\Events\Payment\PaymentWasCreated; -use App\Factory\ClientFactory; use App\Factory\InvoiceFactory; use App\Factory\InvoiceItemFactory; -use App\Factory\PaymentFactory; use App\Factory\QuoteFactory; use App\Helpers\Invoice\InvoiceSum; -use App\Jobs\Quote\CreateQuoteInvitations; -use App\Listeners\Credit\CreateCreditInvitation; -use App\Listeners\Invoice\CreateInvoiceInvitation; use App\Models\Account; use App\Models\Client; use App\Models\ClientContact; use App\Models\Company; use App\Models\CompanyToken; -use App\Models\Credit; use App\Models\Country; +use App\Models\Credit; use App\Models\Expense; -use App\Models\Payment; -use App\Models\PaymentType; use App\Models\Product; use App\Models\Project; use App\Models\Quote; @@ -471,7 +461,6 @@ class CreateTestData extends Command private function createInvoice($client) { - $faker = Factory::create(); $invoice = InvoiceFactory::create($client->company->id, $client->user->id); //stub the company and user_id @@ -522,7 +511,6 @@ class CreateTestData extends Command private function createCredit($client) { - $faker = Factory::create(); $credit = Credit::factory()->create(['user_id' => $client->user->id, 'company_id' => $client->company->id, 'client_id' => $client->id]); @@ -562,7 +550,6 @@ class CreateTestData extends Command private function createQuote($client) { - $faker = Factory::create(); //$quote = QuoteFactory::create($client->company->id, $client->user->id);//stub the company and user_id diff --git a/app/Console/Commands/DemoMode.php b/app/Console/Commands/DemoMode.php index 10b89a551b7c..d5b9a437e615 100644 --- a/app/Console/Commands/DemoMode.php +++ b/app/Console/Commands/DemoMode.php @@ -25,7 +25,6 @@ use App\Models\Client; use App\Models\ClientContact; use App\Models\Company; use App\Models\CompanyToken; -use App\Models\Country; use App\Models\Credit; use App\Models\Expense; use App\Models\Product; @@ -40,18 +39,12 @@ use App\Utils\Ninja; use App\Utils\Traits\GeneratesCounter; use App\Utils\Traits\MakesHash; use Carbon\Carbon; -use Composer\Composer; -use Composer\Console\Application; -use Composer\Factory; -use Composer\IO\NullIO; -use Composer\Installer; use Illuminate\Console\Command; use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Str; -use Symfony\Component\Console\Input\ArrayInput; class DemoMode extends Command { @@ -303,7 +296,7 @@ class DemoMode extends Command 'is_primary' => 1, ]); - ClientContact::factory()->count(rand(1,5))->create([ + ClientContact::factory()->count(rand(1, 5))->create([ 'user_id' => $user->id, 'client_id' => $client->id, 'company_id' => $company->id, @@ -325,7 +318,7 @@ class DemoMode extends Command private function createExpense($client) { - Expense::factory()->count(rand(1,5))->create([ + Expense::factory()->count(rand(1, 5))->create([ 'user_id' => $client->user_id, 'client_id' => $client->id, 'company_id' => $client->company_id, @@ -346,7 +339,7 @@ class DemoMode extends Command 'is_primary' => 1, ]); - VendorContact::factory()->count(rand(1,5))->create([ + VendorContact::factory()->count(rand(1, 5))->create([ 'user_id' => $client->user->id, 'vendor_id' => $vendor->id, 'company_id' => $client->company_id, @@ -376,7 +369,6 @@ class DemoMode extends Command private function createInvoice($client, $assigned_user_id = null) { - $faker = \Faker\Factory::create(); $invoice = InvoiceFactory::create($client->company->id, $client->user->id); //stub the company and user_id @@ -441,7 +433,6 @@ class DemoMode extends Command private function createCredit($client, $assigned_user_id = null) { - $faker = \Faker\Factory::create(); $credit = Credit::factory()->create(['user_id' => $client->user->id, 'company_id' => $client->company->id, 'client_id' => $client->id]); diff --git a/app/Console/Commands/PostUpdate.php b/app/Console/Commands/PostUpdate.php index a10654a3fc88..77d162d76e02 100644 --- a/app/Console/Commands/PostUpdate.php +++ b/app/Console/Commands/PostUpdate.php @@ -11,11 +11,7 @@ namespace App\Console\Commands; -use Composer\Composer; use Composer\Console\Application; -use Composer\Factory; -use Composer\Installer; -use Composer\IO\NullIO; use Illuminate\Console\Command; use Illuminate\Support\Facades\Artisan; use Log; @@ -46,7 +42,6 @@ class PostUpdate extends Command */ public function handle() { - set_time_limit(0); info('running post update'); @@ -67,12 +62,11 @@ class PostUpdate extends Command putenv('COMPOSER_HOME=' . __DIR__ . '/vendor/bin/composer'); - $input = new ArrayInput(array('command' => 'install', '--no-dev' => 'true')); + $input = new ArrayInput(['command' => 'install', '--no-dev' => 'true']); $application = new Application(); $application->setAutoExit(false); $application->run($input); echo "Done."; - } } diff --git a/app/Console/Commands/RecurringCommand.php b/app/Console/Commands/RecurringCommand.php index df3e7caf5a20..5de979adca0c 100644 --- a/app/Console/Commands/RecurringCommand.php +++ b/app/Console/Commands/RecurringCommand.php @@ -12,7 +12,6 @@ namespace App\Console\Commands; use App\Jobs\Cron\RecurringInvoicesCron; -use App\Models\Design; use Illuminate\Console\Command; class RecurringCommand extends Command diff --git a/app/Console/Commands/SendRemindersCron.php b/app/Console/Commands/SendRemindersCron.php index 9ad36e5434c6..e3f4ccb89970 100644 --- a/app/Console/Commands/SendRemindersCron.php +++ b/app/Console/Commands/SendRemindersCron.php @@ -65,10 +65,9 @@ class SendRemindersCron extends Command ->whereDate('due_date', now()->subDays(1)->startOfDay()) ->cursor(); - $invoices->each(function ($invoice){ + $invoices->each(function ($invoice) { WebHookHandler::dispatch(Webhook::EVENT_LATE_INVOICE, $invoice, $invoice->company); }); - } private function webHookExpiredQuotes() @@ -78,7 +77,7 @@ class SendRemindersCron extends Command ->whereDate('due_date', now()->subDays(1)->startOfDay()) ->cursor(); - $quotes->each(function ($quote){ + $quotes->each(function ($quote) { WebHookHandler::dispatch(Webhook::EVENT_EXPIRED_QUOTE, $quote, $quote->company); }); } diff --git a/app/Console/Commands/SendTestEmails.php b/app/Console/Commands/SendTestEmails.php index c775dce2f27d..38fa21447cef 100644 --- a/app/Console/Commands/SendTestEmails.php +++ b/app/Console/Commands/SendTestEmails.php @@ -14,7 +14,6 @@ namespace App\Console\Commands; use App\DataMapper\CompanySettings; use App\DataMapper\DefaultSettings; use App\Factory\ClientFactory; -use App\Factory\CompanyUserFactory; use App\Factory\InvoiceFactory; use App\Factory\InvoiceInvitationFactory; use App\Jobs\Invoice\CreateEntityPdf; @@ -23,11 +22,9 @@ use App\Models\Account; use App\Models\Client; use App\Models\ClientContact; use App\Models\Company; -use App\Models\Invoice; use App\Models\User; use Faker\Factory; use Illuminate\Console\Command; -use Illuminate\Support\Carbon; use Illuminate\Support\Facades\Mail; class SendTestEmails extends Command @@ -82,7 +79,6 @@ class SendTestEmails extends Command $user = User::whereEmail('user@example.com')->first(); if (! $user) { - $account = Account::factory()->create(); $user = User::factory()->create([ diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 1dd37df3471d..c94155c1a082 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -11,10 +11,8 @@ namespace App\Console; -use App\Console\Commands\CheckData; use App\Jobs\Cron\RecurringInvoicesCron; use App\Jobs\Ninja\AdjustEmailQuota; -use App\Jobs\Ninja\CheckDbStatus; use App\Jobs\Ninja\CompanySizeCheck; use App\Jobs\Util\ReminderJob; use App\Jobs\Util\SendFailedEmails; diff --git a/app/DataMapper/ClientSettings.php b/app/DataMapper/ClientSettings.php index 7234afe8379c..6f8a3f3d2a22 100644 --- a/app/DataMapper/ClientSettings.php +++ b/app/DataMapper/ClientSettings.php @@ -11,10 +11,7 @@ namespace App\DataMapper; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\Client; -use App\Utils\TranslationHelper; use stdClass; /** diff --git a/app/DataMapper/CompanySettings.php b/app/DataMapper/CompanySettings.php index 4efc296a13e5..3d9a8639069d 100644 --- a/app/DataMapper/CompanySettings.php +++ b/app/DataMapper/CompanySettings.php @@ -175,13 +175,13 @@ class CompanySettings extends BaseSettings public $email_template_reminder3 = ''; //@implemented public $email_template_reminder_endless = ''; //@implemented public $email_signature = ''; //@implemented - public $enable_email_markup = true; //@TODO - + public $enable_email_markup = true; //@TODO - public $email_subject_custom1 = ''; //@TODO public $email_subject_custom2 = ''; //@TODO public $email_subject_custom3 = ''; //@TODO - public $email_template_custom1 = ''; //@TODO + public $email_template_custom1 = ''; //@TODO public $email_template_custom2 = ''; //@TODO public $email_template_custom3 = ''; //@TODO @@ -195,7 +195,7 @@ class CompanySettings extends BaseSettings public $num_days_reminder3 = 0;//@implmemented public $schedule_reminder1 = ''; // (enum: after_invoice_date, before_due_date, after_due_date) implmemented - public $schedule_reminder2 = ''; // (enum: after_invoice_date, before_due_date, after_due_date) implmemented + public $schedule_reminder2 = ''; // (enum: after_invoice_date, before_due_date, after_due_date) implmemented public $schedule_reminder3 = ''; // (enum: after_invoice_date, before_due_date, after_due_date) implmemented public $reminder_send_time = 32400; //number of seconds from UTC +0 to send reminders @TODO @@ -511,7 +511,7 @@ class CompanySettings extends BaseSettings /** * Provides class defaults on init. - * + * * @return stdClass */ public static function defaults(): stdClass @@ -544,7 +544,7 @@ class CompanySettings extends BaseSettings * set new properties to the object prior to being returned. * * @param $settings - * + * * @return stdClass */ public static function setProperties($settings): stdClass @@ -562,7 +562,7 @@ class CompanySettings extends BaseSettings /** * Stubs the notification defaults - * + * * @return stdClass */ public static function notificationDefaults() :stdClass @@ -575,7 +575,7 @@ class CompanySettings extends BaseSettings /** * Defines entity variables for PDF generation - * + * * @return stdClass The stdClass of PDF variables */ private static function getEntityVariableDefaults() :stdClass diff --git a/app/DataMapper/DefaultSettings.php b/app/DataMapper/DefaultSettings.php index a80242697dbf..39f71dc20dc4 100644 --- a/app/DataMapper/DefaultSettings.php +++ b/app/DataMapper/DefaultSettings.php @@ -11,7 +11,6 @@ namespace App\DataMapper; -use App\Models\Client; use App\Models\User; use stdClass; diff --git a/app/DataMapper/EmailTemplateDefaults.php b/app/DataMapper/EmailTemplateDefaults.php index 0ab17319ade8..d7137ce7f1e7 100644 --- a/app/DataMapper/EmailTemplateDefaults.php +++ b/app/DataMapper/EmailTemplateDefaults.php @@ -12,7 +12,6 @@ namespace App\DataMapper; use Illuminate\Support\Facades\App; -use League\CommonMark\CommonMarkConverter; class EmailTemplateDefaults { @@ -148,11 +147,9 @@ class EmailTemplateDefaults public static function emailPaymentTemplate() { - $payment_message = '
'.self::transformText('payment_message').'
$view_link
'; return $payment_message; - } public static function emailCreditTemplate() @@ -164,11 +161,9 @@ class EmailTemplateDefaults public static function emailPaymentPartialTemplate() { - $payment_message = ''.self::transformText('payment_message').'
$view_link
'; return $payment_message; - } public static function emailPaymentPartialSubject() diff --git a/app/DataMapper/FreeCompanySettings.php b/app/DataMapper/FreeCompanySettings.php index 0e38bf5d9cf3..8ec61b376871 100644 --- a/app/DataMapper/FreeCompanySettings.php +++ b/app/DataMapper/FreeCompanySettings.php @@ -11,7 +11,6 @@ namespace App\DataMapper; -use App\DataMapper\CompanySettings; use App\Utils\Traits\MakesHash; use stdClass; diff --git a/app/Events/Account/AccountCreated.php b/app/Events/Account/AccountCreated.php index 9636a873f069..1b926c6201d4 100644 --- a/app/Events/Account/AccountCreated.php +++ b/app/Events/Account/AccountCreated.php @@ -13,9 +13,7 @@ namespace App\Events\Account; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Client/ClientWasArchived.php b/app/Events/Client/ClientWasArchived.php index 3bb0fab8229a..422f499afd41 100644 --- a/app/Events/Client/ClientWasArchived.php +++ b/app/Events/Client/ClientWasArchived.php @@ -15,9 +15,7 @@ use App\Models\Client; use App\Models\Company; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Company/CompanyDocumentsDeleted.php b/app/Events/Company/CompanyDocumentsDeleted.php index 9e595852765b..597c21816384 100644 --- a/app/Events/Company/CompanyDocumentsDeleted.php +++ b/app/Events/Company/CompanyDocumentsDeleted.php @@ -14,9 +14,7 @@ namespace App\Events\Company; use App\Models\Company; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Contact/ContactLoggedIn.php b/app/Events/Contact/ContactLoggedIn.php index 6f798aa7fb3e..81532797509b 100644 --- a/app/Events/Contact/ContactLoggedIn.php +++ b/app/Events/Contact/ContactLoggedIn.php @@ -14,9 +14,7 @@ namespace App\Events\Contact; use App\Models\ClientContact; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Design/DesignWasArchived.php b/app/Events/Design/DesignWasArchived.php index d0062640fb63..13a1d7ff6a45 100644 --- a/app/Events/Design/DesignWasArchived.php +++ b/app/Events/Design/DesignWasArchived.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\Design; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Design/DesignWasCreated.php b/app/Events/Design/DesignWasCreated.php index 54206cf62ce1..c25f73b49dc6 100644 --- a/app/Events/Design/DesignWasCreated.php +++ b/app/Events/Design/DesignWasCreated.php @@ -13,7 +13,6 @@ namespace App\Events\Design; use App\Models\Company; use App\Models\Design; -use Illuminate\Broadcasting\Channel; use Illuminate\Queue\SerializesModels; /** diff --git a/app/Events/Design/DesignWasDeleted.php b/app/Events/Design/DesignWasDeleted.php index 2e8c9a3fd7e9..dc2c9f0bbed0 100644 --- a/app/Events/Design/DesignWasDeleted.php +++ b/app/Events/Design/DesignWasDeleted.php @@ -13,7 +13,6 @@ namespace App\Events\Design; use App\Models\Company; use App\Models\Design; -use Illuminate\Broadcasting\Channel; use Illuminate\Queue\SerializesModels; /** diff --git a/app/Events/Design/DesignWasRestored.php b/app/Events/Design/DesignWasRestored.php index 34cca273a55c..d3863f1c2485 100644 --- a/app/Events/Design/DesignWasRestored.php +++ b/app/Events/Design/DesignWasRestored.php @@ -13,7 +13,6 @@ namespace App\Events\Design; use App\Models\Company; use App\Models\Design; -use Illuminate\Broadcasting\Channel; use Illuminate\Queue\SerializesModels; /** diff --git a/app/Events/Design/DesignWasUpdated.php b/app/Events/Design/DesignWasUpdated.php index b561dab354dd..c3d6be69fab9 100644 --- a/app/Events/Design/DesignWasUpdated.php +++ b/app/Events/Design/DesignWasUpdated.php @@ -13,7 +13,6 @@ namespace App\Events\Design; use App\Models\Company; use App\Models\Design; -use Illuminate\Broadcasting\Channel; use Illuminate\Queue\SerializesModels; /** diff --git a/app/Events/Document/DocumentWasArchived.php b/app/Events/Document/DocumentWasArchived.php index d483f80ac039..2d51ef3b0996 100644 --- a/app/Events/Document/DocumentWasArchived.php +++ b/app/Events/Document/DocumentWasArchived.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\Document; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Payment/Methods/MethodDeleted.php b/app/Events/Payment/Methods/MethodDeleted.php index ac813808ff32..d6782c2d7288 100644 --- a/app/Events/Payment/Methods/MethodDeleted.php +++ b/app/Events/Payment/Methods/MethodDeleted.php @@ -15,9 +15,7 @@ use App\Models\ClientGatewayToken; use App\Models\Company; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Payment/PaymentWasEmailed.php b/app/Events/Payment/PaymentWasEmailed.php index 5a759b59d2cb..426a75e81498 100644 --- a/app/Events/Payment/PaymentWasEmailed.php +++ b/app/Events/Payment/PaymentWasEmailed.php @@ -11,14 +11,9 @@ namespace App\Events\Payment; -use App\Models\Client; use App\Models\Company; use App\Models\Payment; -use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; -use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Payment/PaymentWasEmailedAndFailed.php b/app/Events/Payment/PaymentWasEmailedAndFailed.php index bedc6bec85b5..51f5f3f5073e 100644 --- a/app/Events/Payment/PaymentWasEmailedAndFailed.php +++ b/app/Events/Payment/PaymentWasEmailedAndFailed.php @@ -11,14 +11,9 @@ namespace App\Events\Payment; -use App\Models\Client; use App\Models\Company; use App\Models\Payment; -use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; -use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/Product/ProductWasRestored.php b/app/Events/Product/ProductWasRestored.php index cc5c95b5b497..bac87990df1d 100644 --- a/app/Events/Product/ProductWasRestored.php +++ b/app/Events/Product/ProductWasRestored.php @@ -12,7 +12,6 @@ namespace App\Events\Product; use App\Models\Company; -use App\Models\Invoice; use Illuminate\Queue\SerializesModels; /** diff --git a/app/Events/Quote/QuoteWasApproved.php b/app/Events/Quote/QuoteWasApproved.php index e9f120e8b062..8a48151f41fe 100644 --- a/app/Events/Quote/QuoteWasApproved.php +++ b/app/Events/Quote/QuoteWasApproved.php @@ -14,11 +14,7 @@ namespace App\Events\Quote; use App\Models\ClientContact; use App\Models\Company; use App\Models\Quote; -use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; -use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/User/UserLoggedIn.php b/app/Events/User/UserLoggedIn.php index 87b56e8041cb..d07746200e30 100644 --- a/app/Events/User/UserLoggedIn.php +++ b/app/Events/User/UserLoggedIn.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\User; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/User/UserWasArchived.php b/app/Events/User/UserWasArchived.php index dabb82dced02..d7c2969d9cdb 100644 --- a/app/Events/User/UserWasArchived.php +++ b/app/Events/User/UserWasArchived.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\User; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/User/UserWasCreated.php b/app/Events/User/UserWasCreated.php index 8e254cefdd40..9d91d2ac281d 100644 --- a/app/Events/User/UserWasCreated.php +++ b/app/Events/User/UserWasCreated.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\User; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/User/UserWasDeleted.php b/app/Events/User/UserWasDeleted.php index 7b499b0612e5..490b4251c731 100644 --- a/app/Events/User/UserWasDeleted.php +++ b/app/Events/User/UserWasDeleted.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\User; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/User/UserWasRestored.php b/app/Events/User/UserWasRestored.php index 367c2eed9041..c16bea7cb823 100644 --- a/app/Events/User/UserWasRestored.php +++ b/app/Events/User/UserWasRestored.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\User; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Events/User/UserWasUpdated.php b/app/Events/User/UserWasUpdated.php index 616bae5f960f..2fe989cbe6d6 100644 --- a/app/Events/User/UserWasUpdated.php +++ b/app/Events/User/UserWasUpdated.php @@ -15,9 +15,7 @@ use App\Models\Company; use App\Models\User; use Illuminate\Broadcasting\Channel; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; diff --git a/app/Exceptions/GenericPaymentDriverFailure.php b/app/Exceptions/GenericPaymentDriverFailure.php index c3a8898f7574..2feb0e7410e0 100644 --- a/app/Exceptions/GenericPaymentDriverFailure.php +++ b/app/Exceptions/GenericPaymentDriverFailure.php @@ -3,7 +3,6 @@ namespace App\Exceptions; use Exception; -use Throwable; class GenericPaymentDriverFailure extends Exception { diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 869d5a2df8a2..cdee20094ba0 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -11,7 +11,6 @@ namespace App\Exceptions; -use App\Exceptions\GenericPaymentDriverFailure; use App\Models\Account; use Exception; use Illuminate\Auth\Access\AuthorizationException; @@ -35,7 +34,6 @@ use Symfony\Component\Debug\Exception\FatalThrowableError; use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Throwable; -use function Sentry\configureScope; class Handler extends ExceptionHandler { diff --git a/app/Exceptions/MigrationValidatorFailed.php b/app/Exceptions/MigrationValidatorFailed.php index 80ef8c5ac482..3557444e4139 100644 --- a/app/Exceptions/MigrationValidatorFailed.php +++ b/app/Exceptions/MigrationValidatorFailed.php @@ -3,7 +3,6 @@ namespace App\Exceptions; use Exception; -use Throwable; class MigrationValidatorFailed extends Exception { diff --git a/app/Exceptions/NonExistingMigrationFile.php b/app/Exceptions/NonExistingMigrationFile.php index ad7adbb58f92..ae89a4955a79 100644 --- a/app/Exceptions/NonExistingMigrationFile.php +++ b/app/Exceptions/NonExistingMigrationFile.php @@ -3,7 +3,6 @@ namespace App\Exceptions; use Exception; -use Throwable; class NonExistingMigrationFile extends Exception { diff --git a/app/Exceptions/ProcessingMigrationArchiveFailed.php b/app/Exceptions/ProcessingMigrationArchiveFailed.php index da2488954ffa..0b89be1ee4d7 100644 --- a/app/Exceptions/ProcessingMigrationArchiveFailed.php +++ b/app/Exceptions/ProcessingMigrationArchiveFailed.php @@ -3,7 +3,6 @@ namespace App\Exceptions; use Exception; -use Throwable; class ProcessingMigrationArchiveFailed extends Exception { diff --git a/app/Exceptions/ResourceDependencyMissing.php b/app/Exceptions/ResourceDependencyMissing.php index a265dc048cb0..46c35dca8ef2 100644 --- a/app/Exceptions/ResourceDependencyMissing.php +++ b/app/Exceptions/ResourceDependencyMissing.php @@ -3,7 +3,6 @@ namespace App\Exceptions; use Exception; -use Throwable; class ResourceDependencyMissing extends Exception { diff --git a/app/Exceptions/ResourceNotAvailableForMigration.php b/app/Exceptions/ResourceNotAvailableForMigration.php index 0e53111d547b..9c252aecda2e 100644 --- a/app/Exceptions/ResourceNotAvailableForMigration.php +++ b/app/Exceptions/ResourceNotAvailableForMigration.php @@ -3,7 +3,6 @@ namespace App\Exceptions; use Exception; -use Throwable; class ResourceNotAvailableForMigration extends Exception { diff --git a/app/Factory/ExpenseCategoryFactory.php b/app/Factory/ExpenseCategoryFactory.php index ce27392b0893..9768f4a5974e 100644 --- a/app/Factory/ExpenseCategoryFactory.php +++ b/app/Factory/ExpenseCategoryFactory.php @@ -11,10 +11,7 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\ExpenseCategory; -use Illuminate\Support\Facades\Log; class ExpenseCategoryFactory { diff --git a/app/Factory/ExpenseFactory.php b/app/Factory/ExpenseFactory.php index 0272d8f3c288..14f8821b3fb5 100644 --- a/app/Factory/ExpenseFactory.php +++ b/app/Factory/ExpenseFactory.php @@ -11,10 +11,7 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\Expense; -use Illuminate\Support\Facades\Log; class ExpenseFactory { diff --git a/app/Factory/InvoiceFactory.php b/app/Factory/InvoiceFactory.php index e16f4d58bf37..95426c244dd5 100644 --- a/app/Factory/InvoiceFactory.php +++ b/app/Factory/InvoiceFactory.php @@ -11,11 +11,7 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; -use App\Models\Client; use App\Models\Invoice; -use Illuminate\Support\Facades\Log; class InvoiceFactory { diff --git a/app/Factory/InvoiceItemFactory.php b/app/Factory/InvoiceItemFactory.php index 8788b86bf166..9b7a9b41e682 100644 --- a/app/Factory/InvoiceItemFactory.php +++ b/app/Factory/InvoiceItemFactory.php @@ -12,7 +12,6 @@ namespace App\Factory; use Faker\Factory; -use Illuminate\Support\Carbon; use stdClass; //use Faker\Generator as Faker; diff --git a/app/Factory/InvoiceToRecurringInvoiceFactory.php b/app/Factory/InvoiceToRecurringInvoiceFactory.php index 5b1927a1a60e..121761bb9632 100644 --- a/app/Factory/InvoiceToRecurringInvoiceFactory.php +++ b/app/Factory/InvoiceToRecurringInvoiceFactory.php @@ -11,8 +11,6 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\Invoice; use App\Models\RecurringInvoice; diff --git a/app/Factory/PaymentFactory.php b/app/Factory/PaymentFactory.php index c452f3edc699..63987be66527 100644 --- a/app/Factory/PaymentFactory.php +++ b/app/Factory/PaymentFactory.php @@ -11,11 +11,8 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\Payment; use Illuminate\Support\Carbon; -use Illuminate\Support\Facades\Log; class PaymentFactory { diff --git a/app/Factory/QuoteFactory.php b/app/Factory/QuoteFactory.php index 900c824f7430..8e5adf5ad6cc 100644 --- a/app/Factory/QuoteFactory.php +++ b/app/Factory/QuoteFactory.php @@ -11,11 +11,7 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; -use App\Models\Client; use App\Models\Quote; -use Illuminate\Support\Facades\Log; class QuoteFactory { diff --git a/app/Factory/RecurringInvoiceFactory.php b/app/Factory/RecurringInvoiceFactory.php index 822e017afea6..11edb4d6799c 100644 --- a/app/Factory/RecurringInvoiceFactory.php +++ b/app/Factory/RecurringInvoiceFactory.php @@ -11,8 +11,6 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\RecurringInvoice; class RecurringInvoiceFactory diff --git a/app/Factory/RecurringInvoiceToInvoiceFactory.php b/app/Factory/RecurringInvoiceToInvoiceFactory.php index 12c322705873..c1a26b4e86db 100644 --- a/app/Factory/RecurringInvoiceToInvoiceFactory.php +++ b/app/Factory/RecurringInvoiceToInvoiceFactory.php @@ -11,8 +11,6 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\Client; use App\Models\Invoice; use App\Models\RecurringInvoice; diff --git a/app/Factory/RecurringQuoteFactory.php b/app/Factory/RecurringQuoteFactory.php index 8a728fb58304..95d921ba90bd 100644 --- a/app/Factory/RecurringQuoteFactory.php +++ b/app/Factory/RecurringQuoteFactory.php @@ -11,8 +11,6 @@ namespace App\Factory; -use App\DataMapper\ClientSettings; -use App\DataMapper\CompanySettings; use App\Models\RecurringQuote; class RecurringQuoteFactory diff --git a/app/Factory/TaskFactory.php b/app/Factory/TaskFactory.php index e0d43b02e94c..64e47ddefee1 100644 --- a/app/Factory/TaskFactory.php +++ b/app/Factory/TaskFactory.php @@ -24,9 +24,9 @@ class TaskFactory $task->company_id = $company_id; $task->user_id = $user_id; $task->time_log = '[]'; - $task->is_running = false; - $task->is_deleted = false; - $task->duration = 0; + $task->is_running = false; + $task->is_deleted = false; + $task->duration = 0; return $task; } diff --git a/app/Filters/CreditFilters.php b/app/Filters/CreditFilters.php index 1c87ddc47318..fbcc675ece4f 100644 --- a/app/Filters/CreditFilters.php +++ b/app/Filters/CreditFilters.php @@ -13,11 +13,9 @@ namespace App\Filters; use App\Models\Credit; -use App\Models\Invoice; use App\Models\User; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Carbon; -use Illuminate\Support\Facades\Log; class CreditFilters extends QueryFilters { diff --git a/app/Filters/InvoiceFilters.php b/app/Filters/InvoiceFilters.php index 522b048631e9..7ce43c7b6756 100644 --- a/app/Filters/InvoiceFilters.php +++ b/app/Filters/InvoiceFilters.php @@ -15,7 +15,6 @@ use App\Models\Invoice; use App\Models\User; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Carbon; -use Illuminate\Support\Facades\Log; /** * InvoiceFilters. diff --git a/app/Filters/PaymentFilters.php b/app/Filters/PaymentFilters.php index 43e058cf019f..e5bdca806b82 100644 --- a/app/Filters/PaymentFilters.php +++ b/app/Filters/PaymentFilters.php @@ -13,7 +13,6 @@ namespace App\Filters; use App\Models\User; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Support\Facades\Log; /** * PaymentFilters. diff --git a/app/Filters/QueryFilters.php b/app/Filters/QueryFilters.php index a6fc951903d9..d1a16ffa1d21 100644 --- a/app/Filters/QueryFilters.php +++ b/app/Filters/QueryFilters.php @@ -11,7 +11,6 @@ namespace App\Filters; -use App\Models\User; //use Illuminate\Database\Query\Builder; use Illuminate\Database\Eloquent\Builder; use Illuminate\Http\Request; diff --git a/app/Filters/SystemLogFilters.php b/app/Filters/SystemLogFilters.php index 388d941e8446..c8e6e8d79c1b 100644 --- a/app/Filters/SystemLogFilters.php +++ b/app/Filters/SystemLogFilters.php @@ -12,10 +12,7 @@ namespace App\Filters; use App\Models\User; -use App\Models\Vendor; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Support\Facades\DB; -use Illuminate\Support\Facades\Gate; /** * SystemLogFilters. @@ -51,13 +48,11 @@ class SystemLogFilters extends QueryFilters */ public function filter(string $filter = '') : Builder { - if (strlen($filter) == 0) { return $this->builder; } return $this->builder; - } /** diff --git a/app/Filters/TokenFilters.php b/app/Filters/TokenFilters.php index 333d436d3173..df9b635db9e7 100644 --- a/app/Filters/TokenFilters.php +++ b/app/Filters/TokenFilters.php @@ -12,7 +12,6 @@ namespace App\Filters; use App\Models\User; -use App\Models\Vendor; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Gate; diff --git a/app/Helpers/Invoice/InvoiceItemSum.php b/app/Helpers/Invoice/InvoiceItemSum.php index ee66fddc67cc..22b4008b1519 100644 --- a/app/Helpers/Invoice/InvoiceItemSum.php +++ b/app/Helpers/Invoice/InvoiceItemSum.php @@ -13,11 +13,8 @@ namespace App\Helpers\Invoice; use App\DataMapper\BaseSettings; use App\DataMapper\InvoiceItem; -use App\Helpers\Invoice\Discounter; -use App\Helpers\Invoice\Taxer; use App\Models\Invoice; use App\Utils\Traits\NumberFormatter; -use Illuminate\Support\Collection; class InvoiceItemSum { @@ -231,7 +228,7 @@ class InvoiceItemSum } //$amount = $this->item->line_total - ($this->item->line_total * ($this->invoice->discount / $this->sub_total)); - $amount = ( $this->sub_total > 0 ) ? $this->item->line_total - ($this->item->line_total * ($this->invoice->discount / $this->sub_total)) : 0; + $amount = ($this->sub_total > 0) ? $this->item->line_total - ($this->item->line_total * ($this->invoice->discount / $this->sub_total)) : 0; $item_tax_rate1_total = $this->calcAmountLineTax($this->item->tax_rate1, $amount); @@ -264,7 +261,7 @@ class InvoiceItemSum /** * Sets default casts for the values in the line_items. - * + * * @return $this */ private function cleanLineItem() diff --git a/app/Helpers/Invoice/InvoiceItemSumInclusive.php b/app/Helpers/Invoice/InvoiceItemSumInclusive.php index 9e54081955d1..0d08b34ec93d 100644 --- a/app/Helpers/Invoice/InvoiceItemSumInclusive.php +++ b/app/Helpers/Invoice/InvoiceItemSumInclusive.php @@ -11,11 +11,8 @@ namespace App\Helpers\Invoice; -use App\Helpers\Invoice\Discounter; -use App\Helpers\Invoice\Taxer; use App\Models\Invoice; use App\Utils\Traits\NumberFormatter; -use Illuminate\Support\Collection; class InvoiceItemSumInclusive { diff --git a/app/Helpers/Invoice/InvoiceSum.php b/app/Helpers/Invoice/InvoiceSum.php index 3a9d4bab6685..7ad69538f85a 100644 --- a/app/Helpers/Invoice/InvoiceSum.php +++ b/app/Helpers/Invoice/InvoiceSum.php @@ -11,11 +11,6 @@ namespace App\Helpers\Invoice; -use App\Helpers\Invoice\Balancer; -use App\Helpers\Invoice\CustomValuer; -use App\Helpers\Invoice\Discounter; -use App\Helpers\Invoice\InvoiceItemSum; -use App\Helpers\Invoice\Taxer; use App\Models\Invoice; use App\Utils\Traits\NumberFormatter; use Illuminate\Support\Collection; @@ -160,17 +155,21 @@ class InvoiceSum { $this->total += $this->total_taxes; - if(is_numeric($this->invoice->custom_value1) && $this->invoice->custom_value1 > 0) + if (is_numeric($this->invoice->custom_value1) && $this->invoice->custom_value1 > 0) { $this->total += $this->invoice->custom_value1; + } - if(is_numeric($this->invoice->custom_value2) && $this->invoice->custom_value2 > 0) + if (is_numeric($this->invoice->custom_value2) && $this->invoice->custom_value2 > 0) { $this->total += $this->invoice->custom_value2; + } - if(is_numeric($this->invoice->custom_value3) && $this->invoice->custom_value3 > 0) + if (is_numeric($this->invoice->custom_value3) && $this->invoice->custom_value3 > 0) { $this->total += $this->invoice->custom_value3; + } - if(is_numeric($this->invoice->custom_value4) && $this->invoice->custom_value4 > 0) + if (is_numeric($this->invoice->custom_value4) && $this->invoice->custom_value4 > 0) { $this->total += $this->invoice->custom_value4; + } return $this; } @@ -202,7 +201,6 @@ class InvoiceSum public function getRecurringInvoice() { - $this->invoice->amount = $this->formatValue($this->getTotal(), $this->invoice->client->currency()->precision); $this->invoice->total_taxes = $this->getTotalTaxes(); $this->invoice->balance = $this->formatValue($this->getTotal(), $this->invoice->client->currency()->precision); @@ -220,8 +218,7 @@ class InvoiceSum { /* If amount != balance then some money has been paid on the invoice, need to subtract this difference from the total to set the new balance */ - if($this->invoice->status_id != Invoice::STATUS_DRAFT) - { + if ($this->invoice->status_id != Invoice::STATUS_DRAFT) { if ($this->invoice->amount != $this->invoice->balance) { $paid_to_date = $this->invoice->amount - $this->invoice->balance; @@ -318,7 +315,6 @@ class InvoiceSum public function purgeTaxes() { - $this->tax_rate1 = 0; $this->tax_name1 = ''; @@ -332,7 +328,7 @@ class InvoiceSum $line_items = collect($this->invoice->line_items); - $items = $line_items->map(function ($item){ + $items = $line_items->map(function ($item) { $item->tax_rate1 = 0; $item->tax_rate2 = 0; $item->tax_rate3 = 0; @@ -350,5 +346,4 @@ class InvoiceSum return $this; } - } diff --git a/app/Helpers/Invoice/InvoiceSumInclusive.php b/app/Helpers/Invoice/InvoiceSumInclusive.php index 95d2492b7354..b13652471d88 100644 --- a/app/Helpers/Invoice/InvoiceSumInclusive.php +++ b/app/Helpers/Invoice/InvoiceSumInclusive.php @@ -11,12 +11,6 @@ namespace App\Helpers\Invoice; -use App\Helpers\Invoice\Balancer; -use App\Helpers\Invoice\CustomValuer; -use App\Helpers\Invoice\Discounter; -use App\Helpers\Invoice\InvoiceItemSum; -use App\Helpers\Invoice\InvoiceItemSumInclusive; -use App\Helpers\Invoice\Taxer; use App\Models\Invoice; use App\Utils\Traits\NumberFormatter; use Illuminate\Support\Collection; @@ -66,7 +60,7 @@ class InvoiceSumInclusive ->calculateCustomValues() ->calculateInvoiceTaxes() ->setTaxMap() - ->calculateTotals() //just don't add the taxes!! + ->calculateTotals() //just don't add the taxes!! ->calculateBalance() ->calculatePartial(); @@ -172,24 +166,27 @@ class InvoiceSumInclusive { //$this->total += $this->total_taxes; - if(is_numeric($this->invoice->custom_value1) && $this->invoice->custom_value1 > 0) + if (is_numeric($this->invoice->custom_value1) && $this->invoice->custom_value1 > 0) { $this->total += $this->invoice->custom_value1; + } - if(is_numeric($this->invoice->custom_value2) && $this->invoice->custom_value2 > 0) + if (is_numeric($this->invoice->custom_value2) && $this->invoice->custom_value2 > 0) { $this->total += $this->invoice->custom_value2; + } - if(is_numeric($this->invoice->custom_value3) && $this->invoice->custom_value3 > 0) + if (is_numeric($this->invoice->custom_value3) && $this->invoice->custom_value3 > 0) { $this->total += $this->invoice->custom_value3; + } - if(is_numeric($this->invoice->custom_value4) && $this->invoice->custom_value4 > 0) - $this->total += $this->invoice->custom_value4; + if (is_numeric($this->invoice->custom_value4) && $this->invoice->custom_value4 > 0) { + $this->total += $this->invoice->custom_value4; + } return $this; } public function getRecurringInvoice() { - $this->invoice->amount = $this->formatValue($this->getTotal(), $this->invoice->client->currency()->precision); $this->invoice->total_taxes = $this->getTotalTaxes(); $this->invoice->balance = $this->formatValue($this->getTotal(), $this->invoice->client->currency()->precision); @@ -329,7 +326,6 @@ class InvoiceSumInclusive public function purgeTaxes() { - return $this; } } diff --git a/app/Helpers/Mail/GmailTransport.php b/app/Helpers/Mail/GmailTransport.php index 90377b16b37e..4575ff1e343d 100644 --- a/app/Helpers/Mail/GmailTransport.php +++ b/app/Helpers/Mail/GmailTransport.php @@ -11,11 +11,8 @@ namespace App\Helpers\Mail; -use App\Libraries\MultiDB; -use App\Models\User; use Dacastro4\LaravelGmail\Services\Message\Mail; use Illuminate\Mail\Transport\Transport; -use Log; use Swift_Mime_SimpleMessage; /** diff --git a/app/Helpers/Mail/GmailTransportManager.php b/app/Helpers/Mail/GmailTransportManager.php index 357e697f4adf..e4877c81e3a4 100644 --- a/app/Helpers/Mail/GmailTransportManager.php +++ b/app/Helpers/Mail/GmailTransportManager.php @@ -2,7 +2,6 @@ namespace App\Helpers\Mail; -use App\Helpers\Mail\GmailTransport; use Dacastro4\LaravelGmail\Services\Message\Mail; use Illuminate\Mail\TransportManager; diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 6389c6223c77..f184e4eadf7a 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -12,16 +12,12 @@ namespace App\Http\Controllers; use App\Http\Requests\Account\CreateAccountRequest; -use App\Http\Requests\SignupRequest; use App\Jobs\Account\CreateAccount; use App\Models\Account; use App\Models\CompanyUser; -use App\Transformers\AccountTransformer; use App\Transformers\CompanyUserTransformer; use Illuminate\Foundation\Bus\DispatchesJobs; -use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Log; class AccountController extends BaseController { diff --git a/app/Http/Controllers/Auth/ContactLoginController.php b/app/Http/Controllers/Auth/ContactLoginController.php index 2bcf310dfa04..8168052aab85 100644 --- a/app/Http/Controllers/Auth/ContactLoginController.php +++ b/app/Http/Controllers/Auth/ContactLoginController.php @@ -80,5 +80,4 @@ class ContactLoginController extends Controller return redirect('/client/login'); } - } diff --git a/app/Http/Controllers/Auth/ContactRegisterController.php b/app/Http/Controllers/Auth/ContactRegisterController.php index 750d0d12b458..71af89c4a5fa 100644 --- a/app/Http/Controllers/Auth/ContactRegisterController.php +++ b/app/Http/Controllers/Auth/ContactRegisterController.php @@ -7,7 +7,6 @@ use App\Factory\ClientFactory; use App\Http\Controllers\Controller; use App\Http\Requests\ClientPortal\RegisterRequest; use App\Models\Client; -use App\Models\ClientContact; use App\Models\Company; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index 63aa19aec955..703e10a79733 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -23,14 +23,11 @@ use App\Models\CompanyToken; use App\Models\CompanyUser; use App\Models\User; use App\Transformers\CompanyUserTransformer; -use App\Transformers\UserTransformer; use App\Utils\Traits\UserSessionAttributes; use Google_Client; use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; -use Illuminate\Support\Facades\Log; -use Laravel\Socialite\Facades\Socialite; use Turbo124\Beacon\Facades\LightLogs; class LoginController extends BaseController @@ -173,8 +170,7 @@ class LoginController extends BaseController $cu = CompanyUser::query() ->where('user_id', auth()->user()->id); - return $this->listResponse($cu); - + return $this->listResponse($cu); } else { LightLogs::create(new LoginFailure()) ->increment() diff --git a/app/Http/Controllers/Auth/VerificationController.php b/app/Http/Controllers/Auth/VerificationController.php index cc7de4e0cf6b..802d50e0bc71 100644 --- a/app/Http/Controllers/Auth/VerificationController.php +++ b/app/Http/Controllers/Auth/VerificationController.php @@ -12,7 +12,6 @@ namespace App\Http\Controllers\Auth; use Illuminate\Foundation\Auth\VerifiesEmails; -use Illuminate\Http\Request; use Illuminate\Routing\Controller; class VerificationController extends Controller diff --git a/app/Http/Controllers/BaseController.php b/app/Http/Controllers/BaseController.php index 095e96f24503..6f115f3d78c9 100644 --- a/app/Http/Controllers/BaseController.php +++ b/app/Http/Controllers/BaseController.php @@ -13,7 +13,6 @@ namespace App\Http\Controllers; use App\Models\Account; use App\Models\Company; -use App\Models\Design; use App\Models\User; use App\Transformers\ArraySerializer; use App\Transformers\EntityTransformer; @@ -23,9 +22,6 @@ use App\Utils\Traits\AppSetup; use Illuminate\Contracts\Container\BindingResolutionException; use Illuminate\Database\Eloquent\Builder; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Request as Input; -use Illuminate\Support\Facades\Schema; use League\Fractal\Manager; use League\Fractal\Pagination\IlluminatePaginatorAdapter; use League\Fractal\Resource\Collection; @@ -207,12 +203,12 @@ class BaseController extends Controller $updated_at = date('Y-m-d H:i:s', $updated_at); $query->with( - [ + [ 'company' => function ($query) use ($updated_at) { $query->whereNotNull('updated_at')->with('documents'); }, 'company.clients' => function ($query) use ($updated_at) { - $query->where('clients.updated_at', '>=', $updated_at)->with('contacts.company', 'gateway_tokens','documents'); + $query->where('clients.updated_at', '>=', $updated_at)->with('contacts.company', 'gateway_tokens', 'documents'); }, 'company.company_gateways' => function ($query) { $query->whereNotNull('updated_at'); @@ -236,7 +232,7 @@ class BaseController extends Controller $query->where('updated_at', '>=', $updated_at)->with('invitations', 'documents'); }, 'company.payments'=> function ($query) use ($updated_at) { - $query->where('updated_at', '>=', $updated_at)->with('paymentables','documents'); + $query->where('updated_at', '>=', $updated_at)->with('paymentables', 'documents'); }, 'company.payment_terms'=> function ($query) use ($updated_at) { $query->where('updated_at', '>=', $updated_at); @@ -245,7 +241,7 @@ class BaseController extends Controller $query->where('updated_at', '>=', $updated_at)->with('documents'); }, 'company.projects'=> function ($query) use ($updated_at) { - $query->where('updated_at', '>=', $updated_at)->with('documents' ); + $query->where('updated_at', '>=', $updated_at)->with('documents'); }, 'company.quotes'=> function ($query) use ($updated_at) { $query->where('updated_at', '>=', $updated_at)->with('invitations', 'documents'); @@ -254,13 +250,13 @@ class BaseController extends Controller $query->where('updated_at', '>=', $updated_at)->with('invitations', 'documents'); }, 'company.tasks'=> function ($query) use ($updated_at) { - $query->where('updated_at', '>=', $updated_at)->with('documents' ); + $query->where('updated_at', '>=', $updated_at)->with('documents'); }, 'company.tax_rates' => function ($query) use ($updated_at) { $query->where('updated_at', '>=', $updated_at); }, 'company.vendors'=> function ($query) use ($updated_at) { - $query->where('updated_at', '>=', $updated_at)->with('contacts','documents'); + $query->where('updated_at', '>=', $updated_at)->with('contacts', 'documents'); }, 'company.expense_categories'=> function ($query) use ($updated_at) { $query->where('updated_at', '>=', $updated_at); @@ -297,14 +293,17 @@ class BaseController extends Controller $query->with($includes); - if (auth()->user() && ! auth()->user()->hasPermission('view_'.lcfirst(class_basename($this->entity_type)))) + if (auth()->user() && ! auth()->user()->hasPermission('view_'.lcfirst(class_basename($this->entity_type)))) { $query->where('user_id', '=', auth()->user()->id); + } - if (request()->has('updated_at') && request()->input('updated_at') > 0) + if (request()->has('updated_at') && request()->input('updated_at') > 0) { $query->where('updated_at', '>=', date('Y-m-d H:i:s', intval(request()->input('updated_at')))); + } - if ($this->serializer && $this->serializer != EntityTransformer::API_SERIALIZER_JSON) + if ($this->serializer && $this->serializer != EntityTransformer::API_SERIALIZER_JSON) { $this->entity_type = null; + } if ($query instanceof Builder) { $limit = request()->input('per_page', 20); @@ -317,7 +316,6 @@ class BaseController extends Controller } return $this->response($this->manager->createData($resource)->toArray()); - } protected function response($response) @@ -357,13 +355,15 @@ class BaseController extends Controller $transformer = new $this->entity_transformer(request()->input('serializer')); - if ($this->serializer && $this->serializer != EntityTransformer::API_SERIALIZER_JSON) + if ($this->serializer && $this->serializer != EntityTransformer::API_SERIALIZER_JSON) { $this->entity_type = null; + } $resource = new Item($item, $transformer, $this->entity_type); - if (auth()->user() && request()->include_static) + if (auth()->user() && request()->include_static) { $data['static'] = Statics::company(auth()->user()->getCompany()->getLocale()); + } return $this->response($this->manager->createData($resource)->toArray()); } @@ -407,7 +407,6 @@ class BaseController extends Controller public function flutterRoute() { - if ((bool) $this->checkAppSetup() !== false && $account = Account::first()) { if (config('ninja.require_https') && ! request()->isSecure()) { return redirect()->secure(request()->getRequestUri()); diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index cfd03203082e..17a5c355da4b 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -11,12 +11,10 @@ namespace App\Http\Controllers; -use App\DataMapper\ClientSettings; use App\Events\Client\ClientWasCreated; use App\Events\Client\ClientWasUpdated; use App\Factory\ClientFactory; use App\Filters\ClientFilters; -use App\Http\Requests\Client\BulkClientRequest; use App\Http\Requests\Client\CreateClientRequest; use App\Http\Requests\Client\DestroyClientRequest; use App\Http\Requests\Client\EditClientRequest; @@ -25,15 +23,7 @@ use App\Http\Requests\Client\StoreClientRequest; use App\Http\Requests\Client\UpdateClientRequest; use App\Jobs\Client\StoreClient; use App\Jobs\Client\UpdateClient; -use App\Jobs\Entity\ActionEntity; -use App\Jobs\Util\ProcessBulk; -use App\Jobs\Util\UploadAvatar; use App\Models\Client; -use App\Models\ClientContact; -use App\Models\Country; -use App\Models\Currency; -use App\Models\Size; -use App\Repositories\BaseRepository; use App\Repositories\ClientRepository; use App\Transformers\ClientTransformer; use App\Utils\Ninja; @@ -42,8 +32,6 @@ use App\Utils\Traits\MakesHash; use App\Utils\Traits\Uploadable; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\Log; /** * Class ClientController. diff --git a/app/Http/Controllers/ClientPortal/ContactHashLoginController.php b/app/Http/Controllers/ClientPortal/ContactHashLoginController.php index 3a64b9f1d36d..2cfea5578a30 100644 --- a/app/Http/Controllers/ClientPortal/ContactHashLoginController.php +++ b/app/Http/Controllers/ClientPortal/ContactHashLoginController.php @@ -13,7 +13,6 @@ namespace App\Http\Controllers\ClientPortal; use App\Http\Controllers\Controller; use Auth; -use Illuminate\Http\Request; class ContactHashLoginController extends Controller { @@ -25,11 +24,6 @@ class ContactHashLoginController extends Controller */ public function login(string $contact_key) { - return redirect('/client/login'); - } - } - - diff --git a/app/Http/Controllers/ClientPortal/CreditController.php b/app/Http/Controllers/ClientPortal/CreditController.php index 0c0fecfc46a9..ea2eefcb2c74 100644 --- a/app/Http/Controllers/ClientPortal/CreditController.php +++ b/app/Http/Controllers/ClientPortal/CreditController.php @@ -6,7 +6,6 @@ use App\Http\Controllers\Controller; use App\Http\Requests\ClientPortal\ShowCreditRequest; use App\Models\Credit; use Illuminate\Contracts\View\Factory; -use Illuminate\Http\Request; use Illuminate\View\View; class CreditController extends Controller diff --git a/app/Http/Controllers/ClientPortal/DashboardController.php b/app/Http/Controllers/ClientPortal/DashboardController.php index cad5011f4f24..2dcba5dcd26e 100644 --- a/app/Http/Controllers/ClientPortal/DashboardController.php +++ b/app/Http/Controllers/ClientPortal/DashboardController.php @@ -13,7 +13,6 @@ namespace App\Http\Controllers\ClientPortal; use App\Http\Controllers\Controller; use Illuminate\Contracts\View\Factory; -use Illuminate\Http\Request; use Illuminate\View\View; class DashboardController extends Controller diff --git a/app/Http/Controllers/ClientPortal/EntityViewController.php b/app/Http/Controllers/ClientPortal/EntityViewController.php index 23c0d7d848a5..42c0596b8bf0 100644 --- a/app/Http/Controllers/ClientPortal/EntityViewController.php +++ b/app/Http/Controllers/ClientPortal/EntityViewController.php @@ -3,7 +3,6 @@ namespace App\Http\Controllers\ClientPortal; use App\Http\Controllers\Controller; -use App\Models\Invoice; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; diff --git a/app/Http/Controllers/ClientPortal/InvitationController.php b/app/Http/Controllers/ClientPortal/InvitationController.php index 1e4e4efc22d4..fe31c6fd12cf 100644 --- a/app/Http/Controllers/ClientPortal/InvitationController.php +++ b/app/Http/Controllers/ClientPortal/InvitationController.php @@ -16,10 +16,6 @@ use App\Events\Invoice\InvoiceWasViewed; use App\Events\Misc\InvitationWasViewed; use App\Events\Quote\QuoteWasViewed; use App\Http\Controllers\Controller; -use App\Models\InvoiceInvitation; -use App\Models\QuoteInvitation; -use App\Models\CreditInvitation; -use App\Models\RecurringInvoiceInvitation; use App\Utils\Ninja; use App\Utils\Traits\MakesDates; use App\Utils\Traits\MakesHash; @@ -37,7 +33,6 @@ class InvitationController extends Controller public function router(string $entity, string $invitation_key) { - $key = $entity.'_id'; $entity_obj = 'App\Models\\'.ucfirst(Str::camel($entity)).'Invitation'; @@ -48,18 +43,15 @@ class InvitationController extends Controller /* Return early if we have the correct client_hash embedded */ - if(request()->has('client_hash') && request()->input('client_hash') == $invitation->contact->client->client_hash) { + if (request()->has('client_hash') && request()->input('client_hash') == $invitation->contact->client->client_hash) { auth()->guard('contact')->login($invitation->contact, true); - } - else if ((bool) $invitation->contact->client->getSetting('enable_client_portal_password') !== false) { + } elseif ((bool) $invitation->contact->client->getSetting('enable_client_portal_password') !== false) { $this->middleware('auth:contact'); - } - else { + } else { auth()->guard('contact')->login($invitation->contact, true); } if (auth()->guard('contact') && ! request()->has('silent') && ! $invitation->viewed_date) { - $invitation->markViewed(); event(new InvitationWasViewed($invitation->{$entity}, $invitation, $invitation->{$entity}->company, Ninja::eventVars())); @@ -68,8 +60,6 @@ class InvitationController extends Controller } return redirect()->route('client.'.$entity.'.show', [$entity => $this->encodePrimaryKey($invitation->{$key})]); - - } private function fireEntityViewedEvent($invitation, $entity_string) diff --git a/app/Http/Controllers/ClientPortal/PaymentController.php b/app/Http/Controllers/ClientPortal/PaymentController.php index 1cac29ad5560..c58186a8c674 100644 --- a/app/Http/Controllers/ClientPortal/PaymentController.php +++ b/app/Http/Controllers/ClientPortal/PaymentController.php @@ -77,8 +77,9 @@ class PaymentController extends Controller $is_credit_payment = false; $token = false; - if($request->input('company_gateway_id') == CompanyGateway::GATEWAY_CREDIT) + if ($request->input('company_gateway_id') == CompanyGateway::GATEWAY_CREDIT) { $is_credit_payment = true; + } $gateway = CompanyGateway::find($request->input('company_gateway_id')); @@ -94,10 +95,8 @@ class PaymentController extends Controller $invoices = Invoice::whereIn('id', $this->transformKeys($payable_invoices->pluck('invoice_id')->toArray()))->get(); /* pop non payable invoice from the $payable_invoices array */ - $payable_invoices = $payable_invoices->filter(function ($payable_invoice) use ($invoices){ - + $payable_invoices = $payable_invoices->filter(function ($payable_invoice) use ($invoices) { return $invoices->where('hashed_id', $payable_invoice['invoice_id'])->first()->isPayable(); - }); /*return early if no invoices*/ @@ -110,8 +109,7 @@ class PaymentController extends Controller $settings = auth()->user()->client->getMergedSettings(); /*iterate through invoices and add gateway fees and other payment metadata*/ - $payable_invoices = $payable_invoices->map(function($payable_invoice) use($invoices, $settings){ - + $payable_invoices = $payable_invoices->map(function ($payable_invoice) use ($invoices, $settings) { $payable_invoice['amount'] = Number::parseFloat($payable_invoice['amount']); $invoice = $invoices->first(function ($inv) use ($payable_invoice) { @@ -167,7 +165,6 @@ class PaymentController extends Controller $payable_invoice['additional_info'] = $additional_info; return $payable_invoice; - }); if (request()->has('signature') && !is_null(request()->signature) && !empty(request()->signature)) { @@ -182,8 +179,9 @@ class PaymentController extends Controller $credit_totals = $first_invoice->client->getSetting('use_credits_payment') == 'off' ? 0 : $first_invoice->client->service()->getCreditBalance(); $starting_invoice_amount = $first_invoice->amount; - if($gateway) + if ($gateway) { $first_invoice->service()->addGatewayFee($gateway, $payment_method_id, $invoice_totals)->save(); + } /** * Gateway fee is calculated @@ -192,8 +190,9 @@ class PaymentController extends Controller */ $fee_totals = $first_invoice->amount - $starting_invoice_amount; - if($gateway) + if ($gateway) { $token = auth()->user()->client->gateway_token($gateway->id, $payment_method_id); + } $payment_hash = new PaymentHash; $payment_hash->hash = Str::random(128); @@ -218,7 +217,7 @@ class PaymentController extends Controller 'amount_with_fee' => $invoice_totals + $fee_totals, ]; - if($is_credit_payment) { + if ($is_credit_payment) { return $this->processCreditPayment($request, $data); } @@ -252,9 +251,9 @@ class PaymentController extends Controller $payment_hash = PaymentHash::whereRaw('BINARY `hash`= ?', [$request->input('payment_hash')])->first(); /* Hydrate the $payment */ - if($payment_hash->payment()->exists()) + if ($payment_hash->payment()->exists()) { $payment = $payment_hash->payment; - else { + } else { $payment = PaymentFactory::create($payment_hash->fee_invoice->company_id, $payment_hash->fee_invoice->user_id); $payment->client_id = $payment_hash->fee_invoice->client_id; $payment->save(); @@ -264,8 +263,7 @@ class PaymentController extends Controller } /* Iterate through the invoices and apply credits to them */ - collect($payment_hash->invoices())->each(function ($payable_invoice) use ($payment, $payment_hash){ - + collect($payment_hash->invoices())->each(function ($payable_invoice) use ($payment, $payment_hash) { $invoice = Invoice::find($this->decodePrimaryKey($payable_invoice->invoice_id)); $amount = $payable_invoice->amount; @@ -274,35 +272,31 @@ class PaymentController extends Controller ->service() ->getCredits(); - foreach($credits as $credit) - { - //starting invoice balance - $invoice_balance = $invoice->balance; + foreach ($credits as $credit) { + //starting invoice balance + $invoice_balance = $invoice->balance; - //credit payment applied - $credit->service()->applyPayment($invoice, $amount, $payment); + //credit payment applied + $credit->service()->applyPayment($invoice, $amount, $payment); - //amount paid from invoice calculated - $remaining_balance = ($invoice_balance - $invoice->fresh()->balance); + //amount paid from invoice calculated + $remaining_balance = ($invoice_balance - $invoice->fresh()->balance); - //reduce the amount to be paid on the invoice from the NEXT credit - $amount -= $remaining_balance; + //reduce the amount to be paid on the invoice from the NEXT credit + $amount -= $remaining_balance; - //break if the invoice is no longer PAYABLE OR there is no more amount to be applied - if(!$invoice->isPayable() || (int)$amount == 0) - break; + //break if the invoice is no longer PAYABLE OR there is no more amount to be applied + if (!$invoice->isPayable() || (int)$amount == 0) { + break; } - + } }); return redirect()->route('client.payments.show', ['payment' => $this->encodePrimaryKey($payment->id)]); - } public function processCreditPayment(Request $request, array $data) { - return render('gateways.credit.index', $data); - } } diff --git a/app/Http/Controllers/ClientPortal/PaymentMethodController.php b/app/Http/Controllers/ClientPortal/PaymentMethodController.php index f85c367da545..463e74c2f5d5 100644 --- a/app/Http/Controllers/ClientPortal/PaymentMethodController.php +++ b/app/Http/Controllers/ClientPortal/PaymentMethodController.php @@ -17,9 +17,7 @@ use App\Http\Controllers\Controller; use App\Http\Requests\ClientPortal\CreatePaymentMethodRequest; use App\Http\Requests\Request; use App\Models\ClientGatewayToken; -use App\Models\CompanyGateway; use App\Models\GatewayType; -use App\PaymentDrivers\AuthorizePaymentDriver; use App\Utils\Ninja; use App\Utils\Traits\MakesDates; use Exception; diff --git a/app/Http/Controllers/ClientPortal/ProfileController.php b/app/Http/Controllers/ClientPortal/ProfileController.php index 105cbcc809df..b08d081f8e66 100644 --- a/app/Http/Controllers/ClientPortal/ProfileController.php +++ b/app/Http/Controllers/ClientPortal/ProfileController.php @@ -18,9 +18,6 @@ use App\Jobs\Util\UploadAvatar; use App\Models\ClientContact; use Illuminate\Contracts\View\Factory; use Illuminate\Http\RedirectResponse; -use Illuminate\Http\Request; -use Illuminate\Support\Facades\Hash; -use Illuminate\Support\Facades\Log; use Illuminate\View\View; class ProfileController extends Controller diff --git a/app/Http/Controllers/ClientPortal/QuoteController.php b/app/Http/Controllers/ClientPortal/QuoteController.php index 02d425a64455..5200f2d62801 100644 --- a/app/Http/Controllers/ClientPortal/QuoteController.php +++ b/app/Http/Controllers/ClientPortal/QuoteController.php @@ -7,7 +7,6 @@ use App\Http\Controllers\Controller; use App\Http\Requests\ClientPortal\ProcessQuotesInBulkRequest; use App\Http\Requests\ClientPortal\ShowQuoteRequest; use App\Jobs\Invoice\InjectSignature; -use App\Models\Company; use App\Models\Quote; use App\Utils\Ninja; use App\Utils\TempFile; diff --git a/app/Http/Controllers/CompanyController.php b/app/Http/Controllers/CompanyController.php index 2ccf9a6012b7..15fb38c5ecc9 100644 --- a/app/Http/Controllers/CompanyController.php +++ b/app/Http/Controllers/CompanyController.php @@ -20,19 +20,14 @@ use App\Http\Requests\Company\EditCompanyRequest; use App\Http\Requests\Company\ShowCompanyRequest; use App\Http\Requests\Company\StoreCompanyRequest; use App\Http\Requests\Company\UpdateCompanyRequest; -use App\Http\Requests\SignupRequest; use App\Jobs\Company\CreateCompany; use App\Jobs\Company\CreateCompanyPaymentTerms; use App\Jobs\Company\CreateCompanyTaskStatuses; use App\Jobs\Company\CreateCompanyToken; use App\Jobs\Ninja\RefundCancelledAccount; -use App\Jobs\RegisterNewAccount; -use App\Jobs\Util\UploadAvatar; -use App\Models\Account; use App\Models\Company; use App\Models\CompanyUser; use App\Repositories\CompanyRepository; -use App\Transformers\AccountTransformer; use App\Transformers\CompanyTransformer; use App\Transformers\CompanyUserTransformer; use App\Utils\Ninja; @@ -42,7 +37,6 @@ use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Http\Request; use Illuminate\Http\Response; use Illuminate\Support\Facades\Auth; -use Illuminate\Support\Facades\Hash; use Turbo124\Beacon\Facades\LightLogs; /** @@ -408,9 +402,9 @@ class CompanyController extends BaseController */ public function update(UpdateCompanyRequest $request, Company $company) { - - if($request->hasFile('company_logo') || (is_array($request->input('settings')) && !array_key_exists('company_logo', $request->input('settings')))) + if ($request->hasFile('company_logo') || (is_array($request->input('settings')) && !array_key_exists('company_logo', $request->input('settings')))) { $this->removeLogo($company); + } $company = $this->company_repo->save($request->all(), $company); @@ -490,7 +484,6 @@ class CompanyController extends BaseController LightLogs::create(new AccountDeleted()) ->increment() ->batch(); - } else { $company_id = $company->id; $company->delete(); diff --git a/app/Http/Controllers/CompanyGatewayController.php b/app/Http/Controllers/CompanyGatewayController.php index 8a4f63e64f5c..18dad2555c2f 100644 --- a/app/Http/Controllers/CompanyGatewayController.php +++ b/app/Http/Controllers/CompanyGatewayController.php @@ -18,7 +18,6 @@ use App\Http\Requests\CompanyGateway\EditCompanyGatewayRequest; use App\Http\Requests\CompanyGateway\ShowCompanyGatewayRequest; use App\Http\Requests\CompanyGateway\StoreCompanyGatewayRequest; use App\Http\Requests\CompanyGateway\UpdateCompanyGatewayRequest; -use App\Http\Requests\SignupRequest; use App\Models\CompanyGateway; use App\Repositories\CompanyRepository; use App\Transformers\CompanyGatewayTransformer; diff --git a/app/Http/Controllers/CompanyLedgerController.php b/app/Http/Controllers/CompanyLedgerController.php index 79b7eb62dc49..d9de6e4b6b4c 100644 --- a/app/Http/Controllers/CompanyLedgerController.php +++ b/app/Http/Controllers/CompanyLedgerController.php @@ -14,7 +14,6 @@ namespace App\Http\Controllers; use App\Http\Requests\CompanyLedger\ShowCompanyLedgerRequest; use App\Models\CompanyLedger; use App\Transformers\CompanyLedgerTransformer; -use Illuminate\Http\Request; use Illuminate\Http\Response; class CompanyLedgerController extends BaseController diff --git a/app/Http/Controllers/CompanyUserController.php b/app/Http/Controllers/CompanyUserController.php index 0a2d60708f0a..531a106e45f0 100644 --- a/app/Http/Controllers/CompanyUserController.php +++ b/app/Http/Controllers/CompanyUserController.php @@ -16,7 +16,6 @@ use App\Http\Requests\CompanyUser\UpdateCompanyUserRequest; use App\Models\CompanyUser; use App\Models\User; use App\Transformers\CompanyUserTransformer; -use Illuminate\Http\Request; use Illuminate\Http\Response; class CompanyUserController extends BaseController diff --git a/app/Http/Controllers/Contact/InvoiceController.php b/app/Http/Controllers/Contact/InvoiceController.php index e4d2f1fda907..a6307d7d44eb 100644 --- a/app/Http/Controllers/Contact/InvoiceController.php +++ b/app/Http/Controllers/Contact/InvoiceController.php @@ -16,7 +16,6 @@ use App\Http\Controllers\BaseController; use App\Models\Invoice; use App\Transformers\Contact\InvoiceTransformer; use App\Utils\Traits\MakesHash; -use Illuminate\Http\Request; use Illuminate\Http\Response; class InvoiceController extends BaseController diff --git a/app/Http/Controllers/Contact/LoginController.php b/app/Http/Controllers/Contact/LoginController.php index 0d4ad7829a5d..0efa9c9c2fb5 100644 --- a/app/Http/Controllers/Contact/LoginController.php +++ b/app/Http/Controllers/Contact/LoginController.php @@ -19,12 +19,10 @@ use App\Libraries\OAuth\OAuth; use App\Models\ClientContact; use App\Models\User; use App\Transformers\ClientContactLoginTransformer; -use App\Transformers\UserTransformer; use App\Utils\Traits\UserSessionAttributes; use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; -use Illuminate\Support\Facades\Log; use Laravel\Socialite\Facades\Socialite; class LoginController extends BaseController diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index bd262a36ed91..4bbe544ab120 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -11,7 +11,6 @@ namespace App\Http\Controllers; -use App\Utils\Traits\UserSessionAttributes; use Illuminate\Contracts\View\Factory; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Bus\DispatchesJobs; diff --git a/app/Http/Controllers/CreditController.php b/app/Http/Controllers/CreditController.php index acf081363458..d27e18d6a32c 100644 --- a/app/Http/Controllers/CreditController.php +++ b/app/Http/Controllers/CreditController.php @@ -5,7 +5,6 @@ namespace App\Http\Controllers; use App\Events\Credit\CreditWasCreated; use App\Events\Credit\CreditWasUpdated; use App\Factory\CloneCreditFactory; -use App\Factory\CloneCreditToQuoteFactory; use App\Factory\CreditFactory; use App\Filters\CreditFilters; use App\Http\Requests\Credit\ActionCreditRequest; @@ -15,10 +14,8 @@ use App\Http\Requests\Credit\EditCreditRequest; use App\Http\Requests\Credit\ShowCreditRequest; use App\Http\Requests\Credit\StoreCreditRequest; use App\Http\Requests\Credit\UpdateCreditRequest; -use App\Http\Requests\Invoice\EditInvoiceRequest; use App\Jobs\Entity\EmailEntity; use App\Jobs\Invoice\EmailCredit; -use App\Jobs\Invoice\MarkInvoicePaid; use App\Models\Client; use App\Models\Credit; use App\Models\Invoice; @@ -187,7 +184,7 @@ class CreditController extends BaseController $credit = $this->credit_repository->save($request->all(), CreditFactory::create(auth()->user()->company()->id, auth()->user()->id)); - $credit = $credit->service() + $credit = $credit->service() ->fillDefaults() ->save(); diff --git a/app/Http/Controllers/DesignController.php b/app/Http/Controllers/DesignController.php index 81f3d784c73e..253b078ea144 100644 --- a/app/Http/Controllers/DesignController.php +++ b/app/Http/Controllers/DesignController.php @@ -19,15 +19,12 @@ use App\Http\Requests\Design\EditDesignRequest; use App\Http\Requests\Design\ShowDesignRequest; use App\Http\Requests\Design\StoreDesignRequest; use App\Http\Requests\Design\UpdateDesignRequest; -use App\Jobs\Entity\ActionEntity; use App\Models\Design; use App\Repositories\DesignRepository; use App\Transformers\DesignTransformer; -use App\Utils\Traits\BulkOptions; use App\Utils\Traits\MakesHash; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; /** * Class DesignController. diff --git a/app/Http/Controllers/DocumentController.php b/app/Http/Controllers/DocumentController.php index 7e7e18ca3c86..6b0cd34feb58 100644 --- a/app/Http/Controllers/DocumentController.php +++ b/app/Http/Controllers/DocumentController.php @@ -3,7 +3,6 @@ namespace App\Http\Controllers; use App\Http\Requests\Document\DestroyDocumentRequest; -use App\Http\Requests\Document\EditDocumentRequest; use App\Http\Requests\Document\ShowDocumentRequest; use App\Http\Requests\Document\StoreDocumentRequest; use App\Http\Requests\Document\UpdateDocumentRequest; diff --git a/app/Http/Controllers/EmailController.php b/app/Http/Controllers/EmailController.php index 04f10b0cccc9..a255a44cf0ba 100644 --- a/app/Http/Controllers/EmailController.php +++ b/app/Http/Controllers/EmailController.php @@ -13,13 +13,11 @@ namespace App\Http\Controllers; use App\Http\Requests\Email\SendEmailRequest; use App\Jobs\Entity\EmailEntity; -use App\Jobs\Invoice\EmailInvoice; use App\Jobs\Mail\EntitySentMailer; use App\Models\Credit; use App\Models\Invoice; use App\Models\Quote; use App\Models\RecurringInvoice; -use App\Notifications\SendGenericNotification; use App\Transformers\CreditTransformer; use App\Transformers\InvoiceTransformer; use App\Transformers\QuoteTransformer; @@ -120,18 +118,14 @@ class EmailController extends BaseController $template = str_replace("email_template_", "", $template); $entity_obj->invitations->each(function ($invitation) use ($subject, $body, $entity_string, $entity_obj, $template) { - if ($invitation->contact->send_email && $invitation->contact->email) { - $data = [ 'subject' => $subject, 'body' => $body ]; EmailEntity::dispatchNow($invitation, $invitation->company, $template, $data); - } - }); $entity_obj->last_sent_date = now(); diff --git a/app/Http/Controllers/ExpenseController.php b/app/Http/Controllers/ExpenseController.php index 378ab06c6aff..bb529d3859c5 100644 --- a/app/Http/Controllers/ExpenseController.php +++ b/app/Http/Controllers/ExpenseController.php @@ -21,14 +21,7 @@ use App\Http\Requests\Expense\EditExpenseRequest; use App\Http\Requests\Expense\ShowExpenseRequest; use App\Http\Requests\Expense\StoreExpenseRequest; use App\Http\Requests\Expense\UpdateExpenseRequest; -use App\Jobs\Entity\ActionEntity; -use App\Jobs\Util\ProcessBulk; -use App\Jobs\Util\UploadAvatar; -use App\Models\Country; -use App\Models\Currency; use App\Models\Expense; -use App\Models\Size; -use App\Repositories\BaseRepository; use App\Repositories\ExpenseRepository; use App\Transformers\ExpenseTransformer; use App\Utils\Ninja; @@ -37,8 +30,6 @@ use App\Utils\Traits\MakesHash; use App\Utils\Traits\Uploadable; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\Log; /** * Class ExpenseController. diff --git a/app/Http/Controllers/GroupSettingController.php b/app/Http/Controllers/GroupSettingController.php index 119f617248cf..4bb2111115a2 100644 --- a/app/Http/Controllers/GroupSettingController.php +++ b/app/Http/Controllers/GroupSettingController.php @@ -18,7 +18,6 @@ use App\Http\Requests\GroupSetting\EditGroupSettingRequest; use App\Http\Requests\GroupSetting\ShowGroupSettingRequest; use App\Http\Requests\GroupSetting\StoreGroupSettingRequest; use App\Http\Requests\GroupSetting\UpdateGroupSettingRequest; -use App\Http\Requests\SignupRequest; use App\Models\GroupSetting; use App\Repositories\GroupSettingRepository; use App\Transformers\GroupSettingTransformer; diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php index 62092a73bd63..b45b9a3c26f2 100644 --- a/app/Http/Controllers/InvoiceController.php +++ b/app/Http/Controllers/InvoiceController.php @@ -12,9 +12,7 @@ namespace App\Http\Controllers; -use App\DataMapper\CompanySettings; use App\Events\Invoice\InvoiceWasCreated; -use App\Events\Invoice\InvoiceWasEmailed; use App\Events\Invoice\InvoiceWasUpdated; use App\Factory\CloneInvoiceFactory; use App\Factory\CloneInvoiceToQuoteFactory; @@ -33,7 +31,6 @@ use App\Jobs\Invoice\ZipInvoices; use App\Jobs\Util\UnlinkFile; use App\Models\Client; use App\Models\Invoice; -use App\Models\InvoiceInvitation; use App\Models\Quote; use App\Repositories\InvoiceRepository; use App\Transformers\InvoiceTransformer; @@ -396,7 +393,7 @@ class InvoiceController extends BaseController $invoice = $this->invoice_repo->save($request->all(), $invoice); - UnlinkFile::dispatchNow(config('filesystems.default'),$invoice->client->invoice_filepath().$invoice->number.'.pdf'); + UnlinkFile::dispatchNow(config('filesystems.default'), $invoice->client->invoice_filepath().$invoice->number.'.pdf'); event(new InvoiceWasUpdated($invoice, $invoice->company, Ninja::eventVars())); @@ -731,7 +728,6 @@ class InvoiceController extends BaseController $invoice->invitations->load('contact.client.country', 'invoice.client.country', 'invoice.company')->each(function ($invitation) use ($invoice) { info("firing email"); EmailEntity::dispatch($invitation, $invoice->company, $this->reminder_template); - }); if (! $bulk) { diff --git a/app/Http/Controllers/LicenseController.php b/app/Http/Controllers/LicenseController.php index 0d171b978c99..e840214ff4b1 100644 --- a/app/Http/Controllers/LicenseController.php +++ b/app/Http/Controllers/LicenseController.php @@ -13,8 +13,6 @@ namespace App\Http\Controllers; use App\Models\Account; use App\Utils\CurlUtils; -use App\Utils\Ninja; -use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Http\Request; use Illuminate\Http\Response; use stdClass; diff --git a/app/Http/Controllers/MigrationController.php b/app/Http/Controllers/MigrationController.php index de7e14fa9514..ca17e3970cf1 100644 --- a/app/Http/Controllers/MigrationController.php +++ b/app/Http/Controllers/MigrationController.php @@ -21,7 +21,6 @@ use App\Models\Company; use App\Models\CompanyToken; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Mail; use Illuminate\Support\Str; class MigrationController extends BaseController @@ -219,7 +218,6 @@ class MigrationController extends BaseController */ public function startMigration(Request $request) { - $companies = json_decode($request->companies); if (app()->environment() === 'local') { @@ -227,7 +225,6 @@ class MigrationController extends BaseController } foreach ($companies as $company) { - $is_valid = $request->file($company->company_index)->isValid(); if (!$is_valid) { diff --git a/app/Http/Controllers/OpenAPI/TaskSchema.php b/app/Http/Controllers/OpenAPI/TaskSchema.php index 72c6d473ca9b..23acb2649e06 100644 --- a/app/Http/Controllers/OpenAPI/TaskSchema.php +++ b/app/Http/Controllers/OpenAPI/TaskSchema.php @@ -27,4 +27,4 @@ * @OA\Property(property="updated_at", type="number", format="integer", example="1434342123", description="Timestamp"), * @OA\Property(property="archived_at", type="number", format="integer", example="1434342123", description="Timestamp"), * ) - */ \ No newline at end of file + */ diff --git a/app/Http/Controllers/PaymentController.php b/app/Http/Controllers/PaymentController.php index 96cb5401f3b2..bf8b14da554e 100644 --- a/app/Http/Controllers/PaymentController.php +++ b/app/Http/Controllers/PaymentController.php @@ -11,6 +11,7 @@ namespace App\Http\Controllers; +use App\Events\Payment\PaymentWasUpdated; use App\Factory\PaymentFactory; use App\Filters\PaymentFilters; use App\Http\Requests\Payment\ActionPaymentRequest; @@ -21,18 +22,14 @@ use App\Http\Requests\Payment\RefundPaymentRequest; use App\Http\Requests\Payment\ShowPaymentRequest; use App\Http\Requests\Payment\StorePaymentRequest; use App\Http\Requests\Payment\UpdatePaymentRequest; -use App\Jobs\Entity\ActionEntity; -use App\Jobs\Invoice\ReverseInvoicePayment; use App\Models\Invoice; use App\Models\Payment; -use App\Repositories\BaseRepository; use App\Repositories\PaymentRepository; use App\Transformers\PaymentTransformer; +use App\Utils\Ninja; use App\Utils\Traits\MakesHash; -use App\Events\Payment\PaymentWasUpdated; use Illuminate\Http\Request; use Illuminate\Http\Response; -use App\Utils\Ninja; /** * Class PaymentController. diff --git a/app/Http/Controllers/PaymentTermController.php b/app/Http/Controllers/PaymentTermController.php index 5cb7f1ddc997..8a0c114b9cbf 100644 --- a/app/Http/Controllers/PaymentTermController.php +++ b/app/Http/Controllers/PaymentTermController.php @@ -3,7 +3,6 @@ namespace App\Http\Controllers; use App\Factory\PaymentTermFactory; -use App\Http\Requests\Payment\StorePaymentRequest; use App\Http\Requests\PaymentTerm\CreatePaymentTermRequest; use App\Http\Requests\PaymentTerm\DestroyPaymentTermRequest; use App\Http\Requests\PaymentTerm\ShowPaymentTermRequest; diff --git a/app/Http/Controllers/PingController.php b/app/Http/Controllers/PingController.php index 41f8886880ef..dfc892d05901 100644 --- a/app/Http/Controllers/PingController.php +++ b/app/Http/Controllers/PingController.php @@ -13,7 +13,6 @@ namespace App\Http\Controllers; use App\Utils\Ninja; use App\Utils\SystemHealth; -use Illuminate\Http\Request; use Illuminate\Http\Response; class PingController extends BaseController @@ -45,7 +44,9 @@ class PingController extends BaseController return response()->json( ['company_name' => auth()->user()->getCompany()->present()->name(), 'user_name' => auth()->user()->present()->name(), - ], 200); + ], + 200 + ); } /** diff --git a/app/Http/Controllers/PreviewController.php b/app/Http/Controllers/PreviewController.php index 9fb3541ad9b3..5993b5279270 100644 --- a/app/Http/Controllers/PreviewController.php +++ b/app/Http/Controllers/PreviewController.php @@ -11,9 +11,7 @@ namespace App\Http\Controllers; -use App\Designs\Custom; use App\Designs\Designer; -use App\Factory\InvoiceFactory; use App\Jobs\Util\PreviewPdf; use App\Models\Client; use App\Models\ClientContact; @@ -26,7 +24,6 @@ use App\Utils\Traits\MakesHash; use App\Utils\Traits\MakesInvoiceHtml; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Response; -use Illuminate\Support\Facades\Storage; class PreviewController extends BaseController { diff --git a/app/Http/Controllers/ProductController.php b/app/Http/Controllers/ProductController.php index 06f9735b4acc..9e536f2c3ba9 100644 --- a/app/Http/Controllers/ProductController.php +++ b/app/Http/Controllers/ProductController.php @@ -19,7 +19,6 @@ use App\Http\Requests\Product\EditProductRequest; use App\Http\Requests\Product\ShowProductRequest; use App\Http\Requests\Product\StoreProductRequest; use App\Http\Requests\Product\UpdateProductRequest; -use App\Jobs\Entity\ActionEntity; use App\Models\Product; use App\Repositories\ProductRepository; use App\Transformers\ProductTransformer; diff --git a/app/Http/Controllers/ProjectController.php b/app/Http/Controllers/ProjectController.php index 371b2004791b..97409bf1e2ce 100644 --- a/app/Http/Controllers/ProjectController.php +++ b/app/Http/Controllers/ProjectController.php @@ -19,17 +19,14 @@ use App\Http\Requests\Project\EditProjectRequest; use App\Http\Requests\Project\ShowProjectRequest; use App\Http\Requests\Project\StoreProjectRequest; use App\Http\Requests\Project\UpdateProjectRequest; -use App\Jobs\Entity\ActionEntity; use App\Models\Project; use App\Repositories\ProjectRepository; use App\Transformers\ProjectTransformer; -use App\Utils\Traits\BulkOptions; use App\Utils\Traits\GeneratesCounter; use App\Utils\Traits\MakesHash; use App\Utils\Traits\SavesDocuments; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; /** * Class ProjectController. @@ -363,7 +360,7 @@ class ProjectController extends BaseController $project->fill($request->all()); $project->save(); - if(empty($project->number)){ + if (empty($project->number)) { $project->number = $this->getNextProjectNumber($project); $project->save(); } diff --git a/app/Http/Controllers/QuoteController.php b/app/Http/Controllers/QuoteController.php index 9aba18ada4a6..d9fa11abb2b2 100644 --- a/app/Http/Controllers/QuoteController.php +++ b/app/Http/Controllers/QuoteController.php @@ -13,8 +13,6 @@ namespace App\Http\Controllers; use App\Events\Quote\QuoteWasCreated; use App\Events\Quote\QuoteWasUpdated; -use App\Factory\CloneInvoiceFactory; -use App\Factory\CloneInvoiceToQuoteFactory; use App\Factory\CloneQuoteFactory; use App\Factory\CloneQuoteToInvoiceFactory; use App\Factory\QuoteFactory; @@ -670,22 +668,25 @@ class QuoteController extends BaseController case 'restore': $this->quote_repo->restore($quote); - if (!$bulk) + if (!$bulk) { return $this->listResponse($quote); + } break; case 'archive': $this->quote_repo->archive($quote); - if (!$bulk) + if (!$bulk) { return $this->listResponse($quote); + } break; case 'delete': $this->quote_repo->delete($quote); - if (!$bulk) + if (!$bulk) { return $this->listResponse($quote); + } break; case 'email': @@ -700,7 +701,6 @@ class QuoteController extends BaseController return $this->itemResponse($quote); } break; - // no break default: return response()->json(['message' => "The requested action `{$action}` is not available."], 400); break; diff --git a/app/Http/Controllers/RecurringInvoiceController.php b/app/Http/Controllers/RecurringInvoiceController.php index 7fe473520f03..21e9cc731aa6 100644 --- a/app/Http/Controllers/RecurringInvoiceController.php +++ b/app/Http/Controllers/RecurringInvoiceController.php @@ -11,8 +11,6 @@ namespace App\Http\Controllers; -use App\Factory\CloneRecurringInvoiceFactory; -use App\Factory\CloneRecurringInvoiceToQuoteFactory; use App\Factory\RecurringInvoiceFactory; use App\Filters\RecurringInvoiceFilters; use App\Http\Requests\RecurringInvoice\ActionRecurringInvoiceRequest; @@ -22,15 +20,12 @@ use App\Http\Requests\RecurringInvoice\EditRecurringInvoiceRequest; use App\Http\Requests\RecurringInvoice\ShowRecurringInvoiceRequest; use App\Http\Requests\RecurringInvoice\StoreRecurringInvoiceRequest; use App\Http\Requests\RecurringInvoice\UpdateRecurringInvoiceRequest; -use App\Jobs\Entity\ActionEntity; use App\Models\RecurringInvoice; -use App\Repositories\BaseRepository; use App\Repositories\RecurringInvoiceRepository; use App\Transformers\RecurringInvoiceTransformer; use App\Utils\Traits\MakesHash; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Log; /** * Class RecurringInvoiceController. @@ -628,6 +623,5 @@ class RecurringInvoiceController extends BaseController // code... break; } - } } diff --git a/app/Http/Controllers/RecurringQuoteController.php b/app/Http/Controllers/RecurringQuoteController.php index 4f4fe111fd1c..951676bd53b5 100644 --- a/app/Http/Controllers/RecurringQuoteController.php +++ b/app/Http/Controllers/RecurringQuoteController.php @@ -22,17 +22,14 @@ use App\Http\Requests\RecurringQuote\EditRecurringQuoteRequest; use App\Http\Requests\RecurringQuote\ShowRecurringQuoteRequest; use App\Http\Requests\RecurringQuote\StoreRecurringQuoteRequest; use App\Http\Requests\RecurringQuote\UpdateRecurringQuoteRequest; -use App\Jobs\Entity\ActionEntity; use App\Models\Quote; use App\Models\RecurringQuote; -use App\Repositories\BaseRepository; use App\Repositories\RecurringQuoteRepository; use App\Transformers\QuoteTransformer; use App\Transformers\RecurringQuoteTransformer; use App\Utils\Traits\MakesHash; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Log; /** * Class RecurringQuoteController. diff --git a/app/Http/Controllers/SchedulerController.php b/app/Http/Controllers/SchedulerController.php index 2a4ff549ca0d..80e011ca3e2a 100644 --- a/app/Http/Controllers/SchedulerController.php +++ b/app/Http/Controllers/SchedulerController.php @@ -2,8 +2,6 @@ namespace App\Http\Controllers; -use Illuminate\Http\Request; - class SchedulerController extends Controller { public function index() diff --git a/app/Http/Controllers/SelfUpdateController.php b/app/Http/Controllers/SelfUpdateController.php index 338c79b2097f..fbf1366286ba 100644 --- a/app/Http/Controllers/SelfUpdateController.php +++ b/app/Http/Controllers/SelfUpdateController.php @@ -12,14 +12,10 @@ namespace App\Http\Controllers; use App\Utils\Ninja; -use Composer\Factory; -use Composer\Installer; -use Composer\IO\NullIO; use Cz\Git\GitException; use Cz\Git\GitRepository; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Support\Facades\Artisan; -use Illuminate\Support\Facades\Storage; class SelfUpdateController extends BaseController { @@ -74,7 +70,6 @@ class SelfUpdateController extends BaseController try { $res = $repo->pull(); } catch (GitException $e) { - info($e->getMessage()); return response()->json(['message'=>$e->getMessage()], 500); } diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 80cdedfc7d73..1ddc22e8da38 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -12,7 +12,6 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; -use Illuminate\Http\Response; /** * Class SettingsController. diff --git a/app/Http/Controllers/Shop/ClientController.php b/app/Http/Controllers/Shop/ClientController.php index 8b395137d39a..d8306250633f 100644 --- a/app/Http/Controllers/Shop/ClientController.php +++ b/app/Http/Controllers/Shop/ClientController.php @@ -14,12 +14,10 @@ namespace App\Http\Controllers\Shop; use App\Events\Client\ClientWasCreated; use App\Factory\ClientFactory; use App\Http\Controllers\BaseController; -use App\Http\Requests\Client\StoreClientRequest; use App\Http\Requests\Shop\StoreShopClientRequest; use App\Models\Client; use App\Models\ClientContact; use App\Models\Company; -use App\Models\CompanyToken; use App\Repositories\ClientRepository; use App\Transformers\ClientTransformer; use App\Utils\Ninja; diff --git a/app/Http/Controllers/Shop/InvoiceController.php b/app/Http/Controllers/Shop/InvoiceController.php index cd0c07538d8a..a2e6ae8c5d54 100644 --- a/app/Http/Controllers/Shop/InvoiceController.php +++ b/app/Http/Controllers/Shop/InvoiceController.php @@ -14,11 +14,9 @@ namespace App\Http\Controllers\Shop; use App\Events\Invoice\InvoiceWasCreated; use App\Factory\InvoiceFactory; use App\Http\Controllers\BaseController; -use App\Http\Requests\Invoice\StoreInvoiceRequest; use App\Http\Requests\Shop\StoreShopInvoiceRequest; use App\Models\Client; use App\Models\Company; -use App\Models\CompanyToken; use App\Models\Invoice; use App\Models\InvoiceInvitation; use App\Repositories\InvoiceRepository; diff --git a/app/Http/Controllers/Shop/ProductController.php b/app/Http/Controllers/Shop/ProductController.php index 94274d639259..012d929febee 100644 --- a/app/Http/Controllers/Shop/ProductController.php +++ b/app/Http/Controllers/Shop/ProductController.php @@ -13,7 +13,6 @@ namespace App\Http\Controllers\Shop; use App\Http\Controllers\BaseController; use App\Models\Company; -use App\Models\CompanyToken; use App\Models\Product; use App\Transformers\ProductTransformer; use App\Utils\Traits\MakesHash; diff --git a/app/Http/Controllers/Shop/ProfileController.php b/app/Http/Controllers/Shop/ProfileController.php index b24f9c519409..5b9898ff2d87 100644 --- a/app/Http/Controllers/Shop/ProfileController.php +++ b/app/Http/Controllers/Shop/ProfileController.php @@ -13,9 +13,6 @@ namespace App\Http\Controllers\Shop; use App\Http\Controllers\BaseController; use App\Models\Company; -use App\Models\CompanyToken; -use App\Models\Product; -use App\Transformers\ProductTransformer; use App\Transformers\Shop\CompanyShopProfileTransformer; use App\Utils\Traits\MakesHash; use Illuminate\Http\Request; diff --git a/app/Http/Controllers/SystemLogController.php b/app/Http/Controllers/SystemLogController.php index c96637e58714..55bae6d50c0d 100644 --- a/app/Http/Controllers/SystemLogController.php +++ b/app/Http/Controllers/SystemLogController.php @@ -2,9 +2,7 @@ namespace App\Http\Controllers; -use App\Filters\InvoiceFilters; use App\Filters\SystemLogFilters; -use App\Http\Requests\Invoice\ShowInvoiceRequest; use App\Models\SystemLog; use App\Transformers\SystemLogTransformer; use App\Utils\Traits\MakesHash; @@ -63,8 +61,9 @@ class SystemLogController extends BaseController { $system_logs = SystemLog::filter($filters); - if(auth()->user()->isAdmin()) + if (auth()->user()->isAdmin()) { return $this->listResponse($system_logs); + } return $this->errorResponse('Insufficient permissions', 403); } diff --git a/app/Http/Controllers/TaskController.php b/app/Http/Controllers/TaskController.php index 928249a95701..926404acbb94 100644 --- a/app/Http/Controllers/TaskController.php +++ b/app/Http/Controllers/TaskController.php @@ -21,14 +21,7 @@ use App\Http\Requests\Task\EditTaskRequest; use App\Http\Requests\Task\ShowTaskRequest; use App\Http\Requests\Task\StoreTaskRequest; use App\Http\Requests\Task\UpdateTaskRequest; -use App\Jobs\Entity\ActionEntity; -use App\Jobs\Util\ProcessBulk; -use App\Jobs\Util\UploadAvatar; -use App\Models\Country; -use App\Models\Currency; -use App\Models\Size; use App\Models\Task; -use App\Repositories\BaseRepository; use App\Repositories\TaskRepository; use App\Transformers\TaskTransformer; use App\Utils\Ninja; @@ -37,7 +30,6 @@ use App\Utils\Traits\MakesHash; use App\Utils\Traits\Uploadable; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; /** * Class TaskController. diff --git a/app/Http/Controllers/TemplateController.php b/app/Http/Controllers/TemplateController.php index 041b0a5efb79..1997c904b0bc 100644 --- a/app/Http/Controllers/TemplateController.php +++ b/app/Http/Controllers/TemplateController.php @@ -11,14 +11,11 @@ namespace App\Http\Controllers; -use App\DataMapper\EmailTemplateDefaults; use App\Utils\TemplateEngine; use App\Utils\Traits\MakesHash; use App\Utils\Traits\MakesInvoiceHtml; use App\Utils\Traits\MakesTemplateData; use Illuminate\Http\Response; -use Illuminate\Notifications\Messages\MailMessage; -use League\CommonMark\CommonMarkConverter; class TemplateController extends BaseController { diff --git a/app/Http/Controllers/TokenController.php b/app/Http/Controllers/TokenController.php index 9d545107d31b..69c4b69eacc5 100644 --- a/app/Http/Controllers/TokenController.php +++ b/app/Http/Controllers/TokenController.php @@ -19,16 +19,13 @@ use App\Http\Requests\Token\EditTokenRequest; use App\Http\Requests\Token\ShowTokenRequest; use App\Http\Requests\Token\StoreTokenRequest; use App\Http\Requests\Token\UpdateTokenRequest; -use App\Jobs\Entity\ActionEntity; use App\Models\CompanyToken; -use App\Repositories\BaseRepository; use App\Repositories\TokenRepository; use App\Transformers\CompanyTokenTransformer; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; /** * Class TokenController. diff --git a/app/Http/Controllers/Traits/VerifiesUserEmail.php b/app/Http/Controllers/Traits/VerifiesUserEmail.php index b9c2bc6bbb49..43d46fed7148 100644 --- a/app/Http/Controllers/Traits/VerifiesUserEmail.php +++ b/app/Http/Controllers/Traits/VerifiesUserEmail.php @@ -15,7 +15,6 @@ namespace App\Http\Controllers\Traits; use App\Models\User; use App\Utils\Traits\UserSessionAttributes; use Illuminate\Http\RedirectResponse; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; /** diff --git a/app/Http/Controllers/TranslationController.php b/app/Http/Controllers/TranslationController.php index 3593e9f0dd79..00ace21350c9 100644 --- a/app/Http/Controllers/TranslationController.php +++ b/app/Http/Controllers/TranslationController.php @@ -12,7 +12,6 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; -use Illuminate\Http\Response; use Illuminate\Support\Facades\Cache; /** diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 1cf0586a2a3c..6818fa65b7a4 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -12,9 +12,6 @@ namespace App\Http\Controllers; use App\DataMapper\CompanySettings; -use App\DataMapper\DefaultSettings; -use App\Events\User\UserEmailAddressChangedNewEmail; -use App\Events\User\UserEmailAddressChangedOldEmail; use App\Events\User\UserWasCreated; use App\Factory\UserFactory; use App\Filters\UserFilters; @@ -29,7 +26,6 @@ use App\Http\Requests\User\StoreUserRequest; use App\Http\Requests\User\UpdateUserRequest; use App\Jobs\Company\CreateCompanyToken; use App\Jobs\User\UserEmailChanged; -use App\Models\CompanyToken; use App\Models\CompanyUser; use App\Models\User; use App\Repositories\UserRepository; @@ -38,7 +34,6 @@ use App\Utils\Ninja; use App\Utils\Traits\MakesHash; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Log; /** * Class UserController. diff --git a/app/Http/Controllers/VendorController.php b/app/Http/Controllers/VendorController.php index 3957179560e0..837b35a4db0e 100644 --- a/app/Http/Controllers/VendorController.php +++ b/app/Http/Controllers/VendorController.php @@ -21,14 +21,7 @@ use App\Http\Requests\Vendor\EditVendorRequest; use App\Http\Requests\Vendor\ShowVendorRequest; use App\Http\Requests\Vendor\StoreVendorRequest; use App\Http\Requests\Vendor\UpdateVendorRequest; -use App\Jobs\Entity\ActionEntity; -use App\Jobs\Util\ProcessBulk; -use App\Jobs\Util\UploadAvatar; -use App\Models\Country; -use App\Models\Currency; -use App\Models\Size; use App\Models\Vendor; -use App\Repositories\BaseRepository; use App\Repositories\VendorRepository; use App\Transformers\VendorTransformer; use App\Utils\Ninja; @@ -37,8 +30,6 @@ use App\Utils\Traits\MakesHash; use App\Utils\Traits\Uploadable; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\Log; /** * Class VendorController. diff --git a/app/Http/Livewire/DocumentsTable.php b/app/Http/Livewire/DocumentsTable.php index 6f43bcb0bf02..9aef32ddd27f 100644 --- a/app/Http/Livewire/DocumentsTable.php +++ b/app/Http/Livewire/DocumentsTable.php @@ -13,7 +13,6 @@ namespace App\Http\Livewire; use App\Models\Client; -use App\Models\Document; use App\Utils\Traits\WithSorting; use Livewire\Component; use Livewire\WithPagination; diff --git a/app/Http/Livewire/Profile/Settings/General.php b/app/Http/Livewire/Profile/Settings/General.php index 249c832458aa..48e7bd08764c 100644 --- a/app/Http/Livewire/Profile/Settings/General.php +++ b/app/Http/Livewire/Profile/Settings/General.php @@ -65,9 +65,9 @@ class General extends Component $data = $this->validate($this->rules); - if (!empty($this->password)) { - $this->profile->password = Hash::make($this->password); - } + if (!empty($this->password)) { + $this->profile->password = Hash::make($this->password); + } $this->profile ->fill($data) diff --git a/app/Http/Livewire/QuotesTable.php b/app/Http/Livewire/QuotesTable.php index 485f0a3c327e..813a986e24af 100644 --- a/app/Http/Livewire/QuotesTable.php +++ b/app/Http/Livewire/QuotesTable.php @@ -4,7 +4,6 @@ namespace App\Http\Livewire; use App\Models\Quote; use App\Utils\Traits\WithSorting; -use Illuminate\Support\Facades\DB; use Livewire\Component; use Livewire\WithPagination; diff --git a/app/Http/Middleware/ApiSecretCheck.php b/app/Http/Middleware/ApiSecretCheck.php index dfe057768a4d..d4e9fa7c19de 100644 --- a/app/Http/Middleware/ApiSecretCheck.php +++ b/app/Http/Middleware/ApiSecretCheck.php @@ -11,7 +11,6 @@ namespace App\Http\Middleware; -use App\Models\User; use Closure; use Illuminate\Http\Request; use stdClass; @@ -27,9 +26,9 @@ class ApiSecretCheck */ public function handle($request, Closure $next) { - - if(! config('ninja.api_secret')) + if (! config('ninja.api_secret')) { return $next($request); + } if ($request->header('X-API-SECRET') && ($request->header('X-API-SECRET') == config('ninja.api_secret'))) { return $next($request); diff --git a/app/Http/Middleware/ClientPortalEnabled.php b/app/Http/Middleware/ClientPortalEnabled.php index 40f4a365ea31..f5c5ce8fffc3 100644 --- a/app/Http/Middleware/ClientPortalEnabled.php +++ b/app/Http/Middleware/ClientPortalEnabled.php @@ -11,7 +11,6 @@ namespace App\Http\Middleware; -use App\Models\User; use Closure; use Illuminate\Http\Request; diff --git a/app/Http/Middleware/ContactKeyLogin.php b/app/Http/Middleware/ContactKeyLogin.php index 50444c5178bd..6740e676cc8f 100644 --- a/app/Http/Middleware/ContactKeyLogin.php +++ b/app/Http/Middleware/ContactKeyLogin.php @@ -14,7 +14,6 @@ namespace App\Http\Middleware; use App\Libraries\MultiDB; use App\Models\Client; use App\Models\ClientContact; -use App\Models\CompanyToken; use Auth; use Closure; use Illuminate\Http\Request; @@ -34,47 +33,32 @@ class ContactKeyLogin */ public function handle($request, Closure $next) { - - if(Auth::guard('contact')->check()) + if (Auth::guard('contact')->check()) { Auth::guard('contact')->logout(); + } if ($request->segment(3) && config('ninja.db.multi_db_enabled')) { - if (MultiDB::findAndSetDbByContactKey($request->segment(3))) { - $client_contact = ClientContact::where('contact_key', $request->segment(3))->first(); Auth::guard('contact')->login($client_contact, true); return redirect()->to('client/dashboard'); - } - - } - else if ($request->has('contact_key')) { - - if($client_contact = ClientContact::where('contact_key', $request->segment(3))->first()){ + } elseif ($request->has('contact_key')) { + if ($client_contact = ClientContact::where('contact_key', $request->segment(3))->first()) { Auth::guard('contact')->login($client_contact, true); return redirect()->to('client/dashboard'); } - - } - else if($request->has('client_hash') && config('ninja.db.multi_db_enabled')){ - + } elseif ($request->has('client_hash') && config('ninja.db.multi_db_enabled')) { if (MultiDB::findAndSetDbByClientHash($request->input('client_hash'))) { - $client = Client::where('client_hash', $request->input('client_hash'))->first(); Auth::guard('contact')->login($client->primary_contact()->first(), true); return redirect()->to('client/dashboard'); - } - - } - else if($request->has('client_hash')){ - - if($client = Client::where('client_hash', $request->input('client_hash'))->first()){ + } elseif ($request->has('client_hash')) { + if ($client = Client::where('client_hash', $request->input('client_hash'))->first()) { Auth::guard('contact')->login($client->primary_contact()->first(), true); return redirect()->to('client/dashboard'); } - } return $next($request); diff --git a/app/Http/Middleware/ContactSetDb.php b/app/Http/Middleware/ContactSetDb.php index 9f744c71199e..70cc8903e3d8 100644 --- a/app/Http/Middleware/ContactSetDb.php +++ b/app/Http/Middleware/ContactSetDb.php @@ -12,7 +12,6 @@ namespace App\Http\Middleware; use App\Libraries\MultiDB; -use App\Models\CompanyToken; use Closure; use Illuminate\Http\Request; use stdClass; diff --git a/app/Http/Middleware/ContactTokenAuth.php b/app/Http/Middleware/ContactTokenAuth.php index 86e6175fd299..b4b5cfbce7b5 100644 --- a/app/Http/Middleware/ContactTokenAuth.php +++ b/app/Http/Middleware/ContactTokenAuth.php @@ -13,8 +13,6 @@ namespace App\Http\Middleware; use App\Events\Contact\ContactLoggedIn; use App\Models\ClientContact; -use App\Models\CompanyToken; -use App\Models\User; use App\Utils\Ninja; use Closure; use Illuminate\Http\Request; @@ -55,7 +53,7 @@ class ContactTokenAuth //stateless, don't remember the contact. auth()->guard('contact')->login($client_contact, false); - event(new ContactLoggedIn($client_contact, $client_contact->company, Ninja::eventVars())); + event(new ContactLoggedIn($client_contact, $client_contact->company, Ninja::eventVars())); } else { $error = [ 'message' => 'Invalid token', diff --git a/app/Http/Middleware/Locale.php b/app/Http/Middleware/Locale.php index ca7e85319f38..7ccf7988a8ce 100644 --- a/app/Http/Middleware/Locale.php +++ b/app/Http/Middleware/Locale.php @@ -2,7 +2,6 @@ namespace App\Http\Middleware; -use App\Models\Language; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\App; diff --git a/app/Http/Middleware/PasswordProtection.php b/app/Http/Middleware/PasswordProtection.php index ce482a63e62e..7c034d1adb41 100644 --- a/app/Http/Middleware/PasswordProtection.php +++ b/app/Http/Middleware/PasswordProtection.php @@ -11,8 +11,6 @@ namespace App\Http\Middleware; -use App\Libraries\MultiDB; -use App\Models\CompanyToken; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\Cache; diff --git a/app/Http/Middleware/QueryLogging.php b/app/Http/Middleware/QueryLogging.php index bf71e2969221..4843070dc947 100644 --- a/app/Http/Middleware/QueryLogging.php +++ b/app/Http/Middleware/QueryLogging.php @@ -31,7 +31,6 @@ class QueryLogging */ public function handle(Request $request, Closure $next) { - $timeStart = microtime(true); // Enable query logging for development @@ -54,7 +53,6 @@ class QueryLogging // if($count > 50) // Log::info($queries); - } } diff --git a/app/Http/Middleware/SetDb.php b/app/Http/Middleware/SetDb.php index 49116aca3b3e..e3da1736fee7 100644 --- a/app/Http/Middleware/SetDb.php +++ b/app/Http/Middleware/SetDb.php @@ -12,7 +12,6 @@ namespace App\Http\Middleware; use App\Libraries\MultiDB; -use App\Models\CompanyToken; use Closure; use Illuminate\Http\Request; use stdClass; diff --git a/app/Http/Middleware/SetDbByCompanyKey.php b/app/Http/Middleware/SetDbByCompanyKey.php index e0a340731323..c00c18a133e1 100644 --- a/app/Http/Middleware/SetDbByCompanyKey.php +++ b/app/Http/Middleware/SetDbByCompanyKey.php @@ -12,7 +12,6 @@ namespace App\Http\Middleware; use App\Libraries\MultiDB; -use App\Models\CompanyToken; use Closure; use Illuminate\Http\Request; use stdClass; diff --git a/app/Http/Middleware/SetEmailDb.php b/app/Http/Middleware/SetEmailDb.php index ec22cacae3d3..de45635b4d54 100644 --- a/app/Http/Middleware/SetEmailDb.php +++ b/app/Http/Middleware/SetEmailDb.php @@ -12,7 +12,6 @@ namespace App\Http\Middleware; use App\Libraries\MultiDB; -use App\Models\CompanyToken; use Closure; use Illuminate\Http\Request; use stdClass; @@ -38,7 +37,7 @@ class SetEmailDb if (! MultiDB::userFindAndSetDb($request->input('email'))) { return response()->json($error, 400); } - } + } // else { // return response()->json($error, 403); // } diff --git a/app/Http/Middleware/StartupCheck.php b/app/Http/Middleware/StartupCheck.php index 48f2517fdeb7..004c2d352407 100644 --- a/app/Http/Middleware/StartupCheck.php +++ b/app/Http/Middleware/StartupCheck.php @@ -12,17 +12,10 @@ namespace App\Http\Middleware; use App\DataMapper\EmailTemplateDefaults; -use App\Models\Account; -use App\Models\Language; -use App\Utils\CurlUtils; use Closure; use Illuminate\Http\Request; -use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Request as Input; use Illuminate\Support\Facades\Schema; -use Illuminate\Support\Facades\Session; /** * Class StartupCheck. @@ -69,8 +62,9 @@ class StartupCheck /*Build template cache*/ - if ($request->has('clear_cache') || ! Cache::has('templates')) + if ($request->has('clear_cache') || ! Cache::has('templates')) { $this->buildTemplates(); + } $response = $next($request); diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index 82fd6890763e..05238993ebba 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -12,8 +12,8 @@ namespace App\Http\Middleware; use Fideloper\Proxy\TrustProxies as Middleware; -use Illuminate\Http\Request; use Illuminate\Contracts\Config\Repository; +use Illuminate\Http\Request; class TrustProxies extends Middleware { @@ -36,12 +36,12 @@ class TrustProxies extends Middleware * * @param \Illuminate\Contracts\Config\Repository $config */ - public function __construct(Repository $config) { - - parent::__construct($config); - - if (config('ninja.trusted_proxies')) - $this->proxies = config('ninja.trusted_proxies'); + public function __construct(Repository $config) + { + parent::__construct($config); + if (config('ninja.trusted_proxies')) { + $this->proxies = config('ninja.trusted_proxies'); + } } } diff --git a/app/Http/Requests/Activity/DownloadHistoricalEntityRequest.php b/app/Http/Requests/Activity/DownloadHistoricalEntityRequest.php index 53aca056b769..b44a56cf79c0 100644 --- a/app/Http/Requests/Activity/DownloadHistoricalEntityRequest.php +++ b/app/Http/Requests/Activity/DownloadHistoricalEntityRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Activity; use App\Http\Requests\Request; -use App\Models\Activity; class DownloadHistoricalEntityRequest extends Request { diff --git a/app/Http/Requests/Client/DestroyClientRequest.php b/app/Http/Requests/Client/DestroyClientRequest.php index d640d531c717..3a36019a70f0 100644 --- a/app/Http/Requests/Client/DestroyClientRequest.php +++ b/app/Http/Requests/Client/DestroyClientRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Client; use App\Http\Requests\Request; -use App\Models\Client; class DestroyClientRequest extends Request { diff --git a/app/Http/Requests/Client/EditClientRequest.php b/app/Http/Requests/Client/EditClientRequest.php index 93cdd1856bdc..679e24f641ea 100644 --- a/app/Http/Requests/Client/EditClientRequest.php +++ b/app/Http/Requests/Client/EditClientRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Client; use App\Http\Requests\Request; -use App\Models\Client; class EditClientRequest extends Request { diff --git a/app/Http/Requests/Client/ShowClientRequest.php b/app/Http/Requests/Client/ShowClientRequest.php index d862dcfdee35..4bd14e55bd3f 100644 --- a/app/Http/Requests/Client/ShowClientRequest.php +++ b/app/Http/Requests/Client/ShowClientRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Client; use App\Http\Requests\Request; -use App\Models\Client; class ShowClientRequest extends Request { diff --git a/app/Http/Requests/Client/StoreClientRequest.php b/app/Http/Requests/Client/StoreClientRequest.php index 5713f5b299be..405713d993cb 100644 --- a/app/Http/Requests/Client/StoreClientRequest.php +++ b/app/Http/Requests/Client/StoreClientRequest.php @@ -19,7 +19,6 @@ use App\Models\Client; use App\Models\GroupSetting; use App\Utils\Traits\MakesHash; use Illuminate\Support\Facades\Cache; -use Illuminate\Validation\Rule; class StoreClientRequest extends Request { diff --git a/app/Http/Requests/Client/UpdateClientRequest.php b/app/Http/Requests/Client/UpdateClientRequest.php index 4b9963b6f2ef..682b03b767a1 100644 --- a/app/Http/Requests/Client/UpdateClientRequest.php +++ b/app/Http/Requests/Client/UpdateClientRequest.php @@ -11,16 +11,11 @@ namespace App\Http\Requests\Client; -use App\DataMapper\ClientSettings; use App\DataMapper\CompanySettings; use App\Http\Requests\Request; -use App\Http\ValidationRules\IsDeletedRule; use App\Http\ValidationRules\ValidClientGroupSettingsRule; -use App\Http\ValidationRules\ValidSettingsRule; -use App\Utils\Ninja; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; -use Illuminate\Validation\Rule; class UpdateClientRequest extends Request { diff --git a/app/Http/Requests/ClientPortal/Documents/ShowDocumentRequest.php b/app/Http/Requests/ClientPortal/Documents/ShowDocumentRequest.php index 1b0eec9504a3..d0ab8a3e3ddc 100644 --- a/app/Http/Requests/ClientPortal/Documents/ShowDocumentRequest.php +++ b/app/Http/Requests/ClientPortal/Documents/ShowDocumentRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\ClientPortal\Documents; -use App\Models\Document; use App\Utils\Traits\MakesHash; use Illuminate\Foundation\Http\FormRequest; diff --git a/app/Http/Requests/ClientPortal/ShowInvoiceRequest.php b/app/Http/Requests/ClientPortal/ShowInvoiceRequest.php index 0c9a317a1f14..fef7bb800963 100644 --- a/app/Http/Requests/ClientPortal/ShowInvoiceRequest.php +++ b/app/Http/Requests/ClientPortal/ShowInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\ClientPortal; use App\Http\Requests\Request; -use App\Models\Invoice; class ShowInvoiceRequest extends Request { diff --git a/app/Http/Requests/ClientPortal/ShowRecurringInvoiceRequest.php b/app/Http/Requests/ClientPortal/ShowRecurringInvoiceRequest.php index 5526480176d2..5267ca180556 100644 --- a/app/Http/Requests/ClientPortal/ShowRecurringInvoiceRequest.php +++ b/app/Http/Requests/ClientPortal/ShowRecurringInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\ClientPortal; use App\Http\Requests\Request; -use App\Models\Invoice; class ShowRecurringInvoiceRequest extends Request { diff --git a/app/Http/Requests/ClientPortal/UpdateContactRequest.php b/app/Http/Requests/ClientPortal/UpdateContactRequest.php index a4cdc50207de..ada58f507606 100644 --- a/app/Http/Requests/ClientPortal/UpdateContactRequest.php +++ b/app/Http/Requests/ClientPortal/UpdateContactRequest.php @@ -13,7 +13,6 @@ namespace App\Http\Requests\ClientPortal; use App\Http\Requests\Request; use App\Utils\Traits\MakesHash; -use Zend\Diactoros\Response\JsonResponse; class UpdateContactRequest extends Request { diff --git a/app/Http/Requests/Company/EditCompanyRequest.php b/app/Http/Requests/Company/EditCompanyRequest.php index 61fe10825f7e..8a2e6d65bced 100644 --- a/app/Http/Requests/Company/EditCompanyRequest.php +++ b/app/Http/Requests/Company/EditCompanyRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Company; use App\Http\Requests\Request; -use App\Models\Company; class EditCompanyRequest extends Request { diff --git a/app/Http/Requests/Company/ShowCompanyRequest.php b/app/Http/Requests/Company/ShowCompanyRequest.php index f8d384eb4a36..49fd98c3da74 100644 --- a/app/Http/Requests/Company/ShowCompanyRequest.php +++ b/app/Http/Requests/Company/ShowCompanyRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Company; use App\Http\Requests\Request; -use App\Models\Company; class ShowCompanyRequest extends Request { diff --git a/app/Http/Requests/Company/StoreCompanyRequest.php b/app/Http/Requests/Company/StoreCompanyRequest.php index 4d4ec7794a99..dc25a307c323 100644 --- a/app/Http/Requests/Company/StoreCompanyRequest.php +++ b/app/Http/Requests/Company/StoreCompanyRequest.php @@ -15,7 +15,6 @@ use App\DataMapper\CompanySettings; use App\Http\Requests\Request; use App\Http\ValidationRules\Company\ValidCompanyQuantity; use App\Http\ValidationRules\ValidSettingsRule; -use App\Models\ClientContact; use App\Models\Company; use App\Utils\Traits\MakesHash; diff --git a/app/Http/Requests/Company/UpdateCompanyRequest.php b/app/Http/Requests/Company/UpdateCompanyRequest.php index 76464d7a8b62..46b8e01458eb 100644 --- a/app/Http/Requests/Company/UpdateCompanyRequest.php +++ b/app/Http/Requests/Company/UpdateCompanyRequest.php @@ -14,10 +14,7 @@ namespace App\Http\Requests\Company; use App\DataMapper\CompanySettings; use App\Http\Requests\Request; use App\Http\ValidationRules\ValidSettingsRule; -use App\Utils\Ninja; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateCompanyRequest extends Request { diff --git a/app/Http/Requests/CompanyGateway/CreateCompanyGatewayRequest.php b/app/Http/Requests/CompanyGateway/CreateCompanyGatewayRequest.php index 0efb4bce2657..1728050b42ff 100644 --- a/app/Http/Requests/CompanyGateway/CreateCompanyGatewayRequest.php +++ b/app/Http/Requests/CompanyGateway/CreateCompanyGatewayRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\CompanyGateway; use App\Http\Requests\Request; -use App\Models\Company; class CreateCompanyGatewayRequest extends Request { diff --git a/app/Http/Requests/CompanyGateway/DestroyCompanyGatewayRequest.php b/app/Http/Requests/CompanyGateway/DestroyCompanyGatewayRequest.php index 5536510e14f3..ed09e96d98bb 100644 --- a/app/Http/Requests/CompanyGateway/DestroyCompanyGatewayRequest.php +++ b/app/Http/Requests/CompanyGateway/DestroyCompanyGatewayRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\CompanyGateway; use App\Http\Requests\Request; -use App\Models\Company; class DestroyCompanyGatewayRequest extends Request { diff --git a/app/Http/Requests/CompanyGateway/EditCompanyGatewayRequest.php b/app/Http/Requests/CompanyGateway/EditCompanyGatewayRequest.php index ca0ed422fe78..4179b99e9731 100644 --- a/app/Http/Requests/CompanyGateway/EditCompanyGatewayRequest.php +++ b/app/Http/Requests/CompanyGateway/EditCompanyGatewayRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\CompanyGateway; use App\Http\Requests\Request; -use App\Models\Company; class EditCompanyGatewayRequest extends Request { diff --git a/app/Http/Requests/CompanyGateway/ShowCompanyGatewayRequest.php b/app/Http/Requests/CompanyGateway/ShowCompanyGatewayRequest.php index 5684885b9c15..8917669873af 100644 --- a/app/Http/Requests/CompanyGateway/ShowCompanyGatewayRequest.php +++ b/app/Http/Requests/CompanyGateway/ShowCompanyGatewayRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\CompanyGateway; use App\Http\Requests\Request; -use App\Models\Company; class ShowCompanyGatewayRequest extends Request { diff --git a/app/Http/Requests/CompanyGateway/UpdateCompanyGatewayRequest.php b/app/Http/Requests/CompanyGateway/UpdateCompanyGatewayRequest.php index 6f86a96a2a55..d8d95b26d222 100644 --- a/app/Http/Requests/CompanyGateway/UpdateCompanyGatewayRequest.php +++ b/app/Http/Requests/CompanyGateway/UpdateCompanyGatewayRequest.php @@ -13,7 +13,6 @@ namespace App\Http\Requests\CompanyGateway; use App\Http\Requests\Request; use App\Http\ValidationRules\ValidCompanyGatewayFeesAndLimitsRule; -use App\Models\Company; use App\Models\Gateway; use App\Utils\Traits\CompanyGatewayFeesAndLimitsSaver; diff --git a/app/Http/Requests/CompanyUser/UpdateCompanyUserRequest.php b/app/Http/Requests/CompanyUser/UpdateCompanyUserRequest.php index 21e3ae44d597..f3e66de88cf4 100644 --- a/app/Http/Requests/CompanyUser/UpdateCompanyUserRequest.php +++ b/app/Http/Requests/CompanyUser/UpdateCompanyUserRequest.php @@ -12,11 +12,7 @@ namespace App\Http\Requests\CompanyUser; use App\Http\Requests\Request; -use App\Utils\Traits\ChecksEntityStatus; -use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateCompanyUserRequest extends Request { diff --git a/app/Http/Requests/Credit/CreateCreditRequest.php b/app/Http/Requests/Credit/CreateCreditRequest.php index b4d9414de73f..8fa193057b34 100644 --- a/app/Http/Requests/Credit/CreateCreditRequest.php +++ b/app/Http/Requests/Credit/CreateCreditRequest.php @@ -12,8 +12,8 @@ namespace App\Http\Requests\Credit; -use App\Models\Credit; use App\Http\Requests\Request; +use App\Models\Credit; class CreateCreditRequest extends Request { diff --git a/app/Http/Requests/Credit/StoreCreditRequest.php b/app/Http/Requests/Credit/StoreCreditRequest.php index 13a23b60dfa2..a1c937f6c178 100644 --- a/app/Http/Requests/Credit/StoreCreditRequest.php +++ b/app/Http/Requests/Credit/StoreCreditRequest.php @@ -11,11 +11,11 @@ namespace App\Http\Requests\Credit; +use App\Http\Requests\Request; use App\Http\ValidationRules\Credit\UniqueCreditNumberRule; use App\Models\Credit; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; -use App\Http\Requests\Request; class StoreCreditRequest extends Request { diff --git a/app/Http/Requests/Credit/UpdateCreditRequest.php b/app/Http/Requests/Credit/UpdateCreditRequest.php index a1d1acecb056..fe0cf4a9ebc4 100644 --- a/app/Http/Requests/Credit/UpdateCreditRequest.php +++ b/app/Http/Requests/Credit/UpdateCreditRequest.php @@ -12,10 +12,10 @@ namespace App\Http\Requests\Credit; +use App\Http\Requests\Request; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; -use App\Http\Requests\Request; class UpdateCreditRequest extends Request { diff --git a/app/Http/Requests/Design/CreateDesignRequest.php b/app/Http/Requests/Design/CreateDesignRequest.php index d2ae4b64ee77..5b7e2b76069b 100644 --- a/app/Http/Requests/Design/CreateDesignRequest.php +++ b/app/Http/Requests/Design/CreateDesignRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Design; use App\Http\Requests\Request; -use App\Models\Design; class CreateDesignRequest extends Request { diff --git a/app/Http/Requests/Design/StoreDesignRequest.php b/app/Http/Requests/Design/StoreDesignRequest.php index 1420a12484e7..ae4e53b800ee 100644 --- a/app/Http/Requests/Design/StoreDesignRequest.php +++ b/app/Http/Requests/Design/StoreDesignRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Design; use App\Http\Requests\Request; -use App\Models\Design; class StoreDesignRequest extends Request { diff --git a/app/Http/Requests/Design/UpdateDesignRequest.php b/app/Http/Requests/Design/UpdateDesignRequest.php index 331bcc96d653..fd84ede591cf 100644 --- a/app/Http/Requests/Design/UpdateDesignRequest.php +++ b/app/Http/Requests/Design/UpdateDesignRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Design; use App\Http\Requests\Request; -use App\Models\Design; use App\Utils\Traits\ChecksEntityStatus; class UpdateDesignRequest extends Request diff --git a/app/Http/Requests/Document/UpdateDocumentRequest.php b/app/Http/Requests/Document/UpdateDocumentRequest.php index 9557e80d3098..046aa31b5496 100644 --- a/app/Http/Requests/Document/UpdateDocumentRequest.php +++ b/app/Http/Requests/Document/UpdateDocumentRequest.php @@ -12,9 +12,7 @@ namespace App\Http\Requests\Document; use App\Http\Requests\Request; -use App\Models\Document; use App\Utils\Traits\ChecksEntityStatus; -use Illuminate\Support\Facades\Log; class UpdateDocumentRequest extends Request { diff --git a/app/Http/Requests/Expense/BulkExpenseRequest.php b/app/Http/Requests/Expense/BulkExpenseRequest.php index 9d4d430d2586..3b054872959a 100644 --- a/app/Http/Requests/Expense/BulkExpenseRequest.php +++ b/app/Http/Requests/Expense/BulkExpenseRequest.php @@ -12,9 +12,9 @@ namespace App\Http\Requests\Expense; +use App\Http\Requests\Request; use App\Models\Expense; use App\Utils\Traits\BulkOptions; -use App\Http\Requests\Request; class BulkExpenseRequest extends Request { diff --git a/app/Http/Requests/Expense/DestroyExpenseRequest.php b/app/Http/Requests/Expense/DestroyExpenseRequest.php index c5ba3194f38d..3c84c2282ab0 100644 --- a/app/Http/Requests/Expense/DestroyExpenseRequest.php +++ b/app/Http/Requests/Expense/DestroyExpenseRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Expense; use App\Http\Requests\Request; -use App\Models\Expense; class DestroyExpenseRequest extends Request { diff --git a/app/Http/Requests/Expense/EditExpenseRequest.php b/app/Http/Requests/Expense/EditExpenseRequest.php index 25e4fabba531..b5a7243d3bd5 100644 --- a/app/Http/Requests/Expense/EditExpenseRequest.php +++ b/app/Http/Requests/Expense/EditExpenseRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Expense; use App\Http\Requests\Request; -use App\Models\Expense; class EditExpenseRequest extends Request { diff --git a/app/Http/Requests/Expense/ShowExpenseRequest.php b/app/Http/Requests/Expense/ShowExpenseRequest.php index bf636c1c4a22..bf34a5963d52 100644 --- a/app/Http/Requests/Expense/ShowExpenseRequest.php +++ b/app/Http/Requests/Expense/ShowExpenseRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Expense; use App\Http\Requests\Request; -use App\Models\Expense; class ShowExpenseRequest extends Request { diff --git a/app/Http/Requests/Expense/StoreExpenseRequest.php b/app/Http/Requests/Expense/StoreExpenseRequest.php index f1e7482f5454..555ed82ea014 100644 --- a/app/Http/Requests/Expense/StoreExpenseRequest.php +++ b/app/Http/Requests/Expense/StoreExpenseRequest.php @@ -11,14 +11,10 @@ namespace App\Http\Requests\Expense; -use App\DataMapper\ExpenseSettings; use App\Http\Requests\Request; use App\Http\ValidationRules\Expense\UniqueExpenseNumberRule; -use App\Http\ValidationRules\User\RelatedUserRule; -use App\Http\ValidationRules\ValidExpenseGroupSettingsRule; use App\Models\Expense; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; use Illuminate\Validation\Rule; class StoreExpenseRequest extends Request diff --git a/app/Http/Requests/Expense/UpdateExpenseRequest.php b/app/Http/Requests/Expense/UpdateExpenseRequest.php index bbaddc7ad89a..23cb149fdfbe 100644 --- a/app/Http/Requests/Expense/UpdateExpenseRequest.php +++ b/app/Http/Requests/Expense/UpdateExpenseRequest.php @@ -12,11 +12,8 @@ namespace App\Http\Requests\Expense; use App\Http\Requests\Request; -use App\Http\ValidationRules\IsDeletedRule; -use App\Http\ValidationRules\ValidExpenseGroupSettingsRule; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; use Illuminate\Validation\Rule; class UpdateExpenseRequest extends Request @@ -42,8 +39,9 @@ class UpdateExpenseRequest extends Request //$rules['id_number'] = 'unique:clients,id_number,,id,company_id,' . auth()->user()->company()->id; $rules['contacts.*.email'] = 'nullable|distinct'; - if(isset($this->number)) + if (isset($this->number)) { $rules['number'] = Rule::unique('expenses')->where('company_id', auth()->user()->company()->id)->ignore($this->expense->id); + } return $this->globalRules($rules); } diff --git a/app/Http/Requests/ExpenseCategory/BulkExpenseCategoryRequest.php b/app/Http/Requests/ExpenseCategory/BulkExpenseCategoryRequest.php index 39ea6f22b2e7..dbbe8d42ac60 100644 --- a/app/Http/Requests/ExpenseCategory/BulkExpenseCategoryRequest.php +++ b/app/Http/Requests/ExpenseCategory/BulkExpenseCategoryRequest.php @@ -12,9 +12,8 @@ namespace App\Http\Requests\ExpenseCategory; -use App\Models\ExpenseCategory; -use App\Utils\Traits\BulkOptions; use App\Http\Requests\Request; +use App\Utils\Traits\BulkOptions; class BulkExpenseCategoryRequest extends Request { @@ -27,7 +26,7 @@ class BulkExpenseCategoryRequest extends Request */ public function authorize() { - return auth()->user()->->isAdmin(); + return auth()->user()->isAdmin(); } /** diff --git a/app/Http/Requests/ExpenseCategory/DestroyExpenseCategoryRequest.php b/app/Http/Requests/ExpenseCategory/DestroyExpenseCategoryRequest.php index 126bb2e1ead3..27b6f9ff827d 100644 --- a/app/Http/Requests/ExpenseCategory/DestroyExpenseCategoryRequest.php +++ b/app/Http/Requests/ExpenseCategory/DestroyExpenseCategoryRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\ExpenseCategory; use App\Http\Requests\Request; -use App\Models\ExpenseCategory; class DestroyExpenseCategoryRequest extends Request { diff --git a/app/Http/Requests/ExpenseCategory/EditExpenseCategoryRequest.php b/app/Http/Requests/ExpenseCategory/EditExpenseCategoryRequest.php index 6046b3d8c1df..f8961513d840 100644 --- a/app/Http/Requests/ExpenseCategory/EditExpenseCategoryRequest.php +++ b/app/Http/Requests/ExpenseCategory/EditExpenseCategoryRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\ExpenseCategory; use App\Http\Requests\Request; -use App\Models\ExpenseCategory; class EditExpenseCategoryRequest extends Request { diff --git a/app/Http/Requests/ExpenseCategory/ShowExpenseCategoryRequest.php b/app/Http/Requests/ExpenseCategory/ShowExpenseCategoryRequest.php index 7f8cf1413994..52235eba4a3a 100644 --- a/app/Http/Requests/ExpenseCategory/ShowExpenseCategoryRequest.php +++ b/app/Http/Requests/ExpenseCategory/ShowExpenseCategoryRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\ExpenseCategory; use App\Http\Requests\Request; -use App\Models\ExpenseCategory; class ShowExpenseCategoryRequest extends Request { diff --git a/app/Http/Requests/ExpenseCategory/UpdateExpenseCategoryRequest.php b/app/Http/Requests/ExpenseCategory/UpdateExpenseCategoryRequest.php index 27d1f2c83c2c..aaf661f7558c 100644 --- a/app/Http/Requests/ExpenseCategory/UpdateExpenseCategoryRequest.php +++ b/app/Http/Requests/ExpenseCategory/UpdateExpenseCategoryRequest.php @@ -13,6 +13,7 @@ namespace App\Http\Requests\ExpenseCategory; use App\Http\Requests\Request; use App\Utils\Traits\ChecksEntityStatus; + class UpdateExpenseCategoryRequest extends Request { use ChecksEntityStatus; @@ -29,13 +30,12 @@ class UpdateExpenseCategoryRequest extends Request public function rules() { - $rules = []; - if ($this->input('name')) + if ($this->input('name')) { $rules['name'] = 'unique:expense_categories,name,'.$this->id.',id,company_id,'.$this->expense_category->company_id; + } return $rules; } - } diff --git a/app/Http/Requests/GroupSetting/CreateGroupSettingRequest.php b/app/Http/Requests/GroupSetting/CreateGroupSettingRequest.php index 43197401d78b..6553e5107168 100644 --- a/app/Http/Requests/GroupSetting/CreateGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/CreateGroupSettingRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\GroupSetting; use App\Http\Requests\Request; -use App\Http\ValidationRules\ValidSettingsRule; use App\Models\GroupSetting; class CreateGroupSettingRequest extends Request diff --git a/app/Http/Requests/GroupSetting/DestroyGroupSettingRequest.php b/app/Http/Requests/GroupSetting/DestroyGroupSettingRequest.php index daff63dacec7..7158deca9e37 100644 --- a/app/Http/Requests/GroupSetting/DestroyGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/DestroyGroupSettingRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\GroupSetting; use App\Http\Requests\Request; -use App\Models\GroupSetting; class DestroyGroupSettingRequest extends Request { diff --git a/app/Http/Requests/GroupSetting/EditGroupSettingRequest.php b/app/Http/Requests/GroupSetting/EditGroupSettingRequest.php index 7581f5a33708..ed5874985681 100644 --- a/app/Http/Requests/GroupSetting/EditGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/EditGroupSettingRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\GroupSetting; use App\Http\Requests\Request; -use App\Models\GroupSetting; class EditGroupSettingRequest extends Request { diff --git a/app/Http/Requests/GroupSetting/ShowGroupSettingRequest.php b/app/Http/Requests/GroupSetting/ShowGroupSettingRequest.php index 661639d89bba..2dadf5923db6 100644 --- a/app/Http/Requests/GroupSetting/ShowGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/ShowGroupSettingRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\GroupSetting; use App\Http\Requests\Request; -use App\Models\GroupSetting; class ShowGroupSettingRequest extends Request { diff --git a/app/Http/Requests/GroupSetting/StoreGroupSettingRequest.php b/app/Http/Requests/GroupSetting/StoreGroupSettingRequest.php index 844e309eb525..f1e36684b338 100644 --- a/app/Http/Requests/GroupSetting/StoreGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/StoreGroupSettingRequest.php @@ -15,7 +15,6 @@ use App\DataMapper\ClientSettings; use App\Http\Requests\Request; use App\Http\ValidationRules\ValidClientGroupSettingsRule; use App\Models\GroupSetting; -use Illuminate\Support\Facades\Log; class StoreGroupSettingRequest extends Request { @@ -31,7 +30,6 @@ class StoreGroupSettingRequest extends Request public function rules() { - $rules['name'] = 'required|unique:group_settings,name,null,null,company_id,'.auth()->user()->companyId(); $rules['settings'] = new ValidClientGroupSettingsRule(); diff --git a/app/Http/Requests/GroupSetting/UpdateGroupSettingRequest.php b/app/Http/Requests/GroupSetting/UpdateGroupSettingRequest.php index 06b4b505f21f..9263266c322b 100644 --- a/app/Http/Requests/GroupSetting/UpdateGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/UpdateGroupSettingRequest.php @@ -14,9 +14,6 @@ namespace App\Http\Requests\GroupSetting; use App\DataMapper\CompanySettings; use App\Http\Requests\Request; use App\Http\ValidationRules\ValidClientGroupSettingsRule; -use App\Utils\Ninja; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateGroupSettingRequest extends Request { diff --git a/app/Http/Requests/Invoice/DestroyInvoiceRequest.php b/app/Http/Requests/Invoice/DestroyInvoiceRequest.php index a7fcdff45089..fa315f066f8a 100644 --- a/app/Http/Requests/Invoice/DestroyInvoiceRequest.php +++ b/app/Http/Requests/Invoice/DestroyInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Invoice; use App\Http\Requests\Request; -use App\Models\Invoice; class DestroyInvoiceRequest extends Request { diff --git a/app/Http/Requests/Invoice/EditInvoiceRequest.php b/app/Http/Requests/Invoice/EditInvoiceRequest.php index 89b918c46a2a..af140718bd43 100644 --- a/app/Http/Requests/Invoice/EditInvoiceRequest.php +++ b/app/Http/Requests/Invoice/EditInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Invoice; use App\Http\Requests\Request; -use App\Models\Invoice; class EditInvoiceRequest extends Request { diff --git a/app/Http/Requests/Invoice/ShowInvoiceRequest.php b/app/Http/Requests/Invoice/ShowInvoiceRequest.php index 1ed386c5c180..0ffa97abbdfb 100644 --- a/app/Http/Requests/Invoice/ShowInvoiceRequest.php +++ b/app/Http/Requests/Invoice/ShowInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Invoice; use App\Http\Requests\Request; -use App\Models\Invoice; class ShowInvoiceRequest extends Request { diff --git a/app/Http/Requests/Invoice/StoreInvoiceRequest.php b/app/Http/Requests/Invoice/StoreInvoiceRequest.php index 628de0aec37e..5f0464d7621e 100644 --- a/app/Http/Requests/Invoice/StoreInvoiceRequest.php +++ b/app/Http/Requests/Invoice/StoreInvoiceRequest.php @@ -14,7 +14,6 @@ namespace App\Http\Requests\Invoice; use App\Http\Requests\Request; use App\Http\ValidationRules\Invoice\UniqueInvoiceNumberRule; use App\Http\ValidationRules\Project\ValidProjectForClient; -use App\Models\ClientContact; use App\Models\Invoice; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; diff --git a/app/Http/Requests/Invoice/UpdateInvoiceRequest.php b/app/Http/Requests/Invoice/UpdateInvoiceRequest.php index 6f71c4ab6dc5..35bb8e621f7d 100644 --- a/app/Http/Requests/Invoice/UpdateInvoiceRequest.php +++ b/app/Http/Requests/Invoice/UpdateInvoiceRequest.php @@ -16,8 +16,6 @@ use App\Http\ValidationRules\Invoice\LockedInvoiceRule; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateInvoiceRequest extends Request { diff --git a/app/Http/Requests/Payment/ActionPaymentRequest.php b/app/Http/Requests/Payment/ActionPaymentRequest.php index de1110778ae6..9b87f5277d01 100644 --- a/app/Http/Requests/Payment/ActionPaymentRequest.php +++ b/app/Http/Requests/Payment/ActionPaymentRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Payment; use App\Http\Requests\Request; -use App\Models\Payment; class ActionPaymentRequest extends Request { diff --git a/app/Http/Requests/Payment/DestroyPaymentRequest.php b/app/Http/Requests/Payment/DestroyPaymentRequest.php index 6bc33ccc3f88..89f63797f992 100644 --- a/app/Http/Requests/Payment/DestroyPaymentRequest.php +++ b/app/Http/Requests/Payment/DestroyPaymentRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Payment; use App\Http\Requests\Request; -use App\Models\Payment; class DestroyPaymentRequest extends Request { diff --git a/app/Http/Requests/Payment/EditPaymentRequest.php b/app/Http/Requests/Payment/EditPaymentRequest.php index db6c0e3dd5de..0ec6e97c80e4 100644 --- a/app/Http/Requests/Payment/EditPaymentRequest.php +++ b/app/Http/Requests/Payment/EditPaymentRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Payment; use App\Http\Requests\Request; -use App\Models\Payment; class EditPaymentRequest extends Request { diff --git a/app/Http/Requests/Payment/ShowPaymentRequest.php b/app/Http/Requests/Payment/ShowPaymentRequest.php index 3f8b5f6a714d..a10d593de0a9 100644 --- a/app/Http/Requests/Payment/ShowPaymentRequest.php +++ b/app/Http/Requests/Payment/ShowPaymentRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Payment; use App\Http\Requests\Request; -use App\Models\Payment; class ShowPaymentRequest extends Request { diff --git a/app/Http/Requests/Payment/StorePaymentRequest.php b/app/Http/Requests/Payment/StorePaymentRequest.php index 93afbd206cdf..b14cd40da4a0 100644 --- a/app/Http/Requests/Payment/StorePaymentRequest.php +++ b/app/Http/Requests/Payment/StorePaymentRequest.php @@ -12,8 +12,8 @@ namespace App\Http\Requests\Payment; use App\Http\Requests\Request; -use App\Http\ValidationRules\Credit\ValidCreditsRules; use App\Http\ValidationRules\Credit\CreditsSumRule; +use App\Http\ValidationRules\Credit\ValidCreditsRules; use App\Http\ValidationRules\Payment\ValidInvoicesRules; use App\Http\ValidationRules\PaymentAmountsBalanceRule; use App\Http\ValidationRules\ValidCreditsPresentRule; @@ -39,7 +39,7 @@ class StorePaymentRequest extends Request { $input = $this->all(); - // info(print_r($input,1)); + // info(print_r($input,1)); $invoices_total = 0; $credits_total = 0; @@ -77,7 +77,7 @@ class StorePaymentRequest extends Request } if (! isset($input['amount']) || $input['amount'] == 0) { - $input['amount'] = $invoices_total - $credits_total; + $input['amount'] = $invoices_total - $credits_total; } $input['is_manual'] = true; diff --git a/app/Http/Requests/Payment/UpdatePaymentRequest.php b/app/Http/Requests/Payment/UpdatePaymentRequest.php index 961fd3e93274..3be776c3224e 100644 --- a/app/Http/Requests/Payment/UpdatePaymentRequest.php +++ b/app/Http/Requests/Payment/UpdatePaymentRequest.php @@ -16,7 +16,6 @@ use App\Http\ValidationRules\PaymentAppliedValidAmount; use App\Http\ValidationRules\ValidCreditsPresentRule; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; -use Illuminate\Validation\Rule; class UpdatePaymentRequest extends Request { @@ -35,8 +34,7 @@ class UpdatePaymentRequest extends Request public function rules() { - - $rules = [ + $rules = [ 'number' => 'nullable|unique:payments,number,'.$this->id.',id,company_id,'.$this->payment->company_id, 'invoices' => ['array', new PaymentAppliedValidAmount, new ValidCreditsPresentRule], 'invoices.*.invoice_id' => 'distinct', diff --git a/app/Http/Requests/PaymentTerm/ActionPaymentTermRequest.php b/app/Http/Requests/PaymentTerm/ActionPaymentTermRequest.php index 9e181b701802..a5b91a45a549 100644 --- a/app/Http/Requests/PaymentTerm/ActionPaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/ActionPaymentTermRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; -use App\Models\Payment; class ActionPaymentTermRequest extends Request { diff --git a/app/Http/Requests/PaymentTerm/CreatePaymentTermRequest.php b/app/Http/Requests/PaymentTerm/CreatePaymentTermRequest.php index 5cb29f5cdcf0..bd5a1c8895e9 100644 --- a/app/Http/Requests/PaymentTerm/CreatePaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/CreatePaymentTermRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; -use App\Models\PaymentTerm; class CreatePaymentTermRequest extends Request { diff --git a/app/Http/Requests/PaymentTerm/DestroyPaymentTermRequest.php b/app/Http/Requests/PaymentTerm/DestroyPaymentTermRequest.php index a16b8d314cf2..4f292243a90c 100644 --- a/app/Http/Requests/PaymentTerm/DestroyPaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/DestroyPaymentTermRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; -use App\Models\PaymentTerm; class DestroyPaymentTermRequest extends Request { diff --git a/app/Http/Requests/PaymentTerm/EditPaymentTermRequest.php b/app/Http/Requests/PaymentTerm/EditPaymentTermRequest.php index 4d2f55a09530..39d262b650aa 100644 --- a/app/Http/Requests/PaymentTerm/EditPaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/EditPaymentTermRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; -use App\Models\PaymentTerm; class EditPaymentTermRequest extends Request { diff --git a/app/Http/Requests/PaymentTerm/ShowPaymentTermRequest.php b/app/Http/Requests/PaymentTerm/ShowPaymentTermRequest.php index 66bfe05f4b6e..015fcf0afb5a 100644 --- a/app/Http/Requests/PaymentTerm/ShowPaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/ShowPaymentTermRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; -use App\Models\PaymentTerm; class ShowPaymentTermRequest extends Request { diff --git a/app/Http/Requests/PaymentTerm/StorePaymentTermRequest.php b/app/Http/Requests/PaymentTerm/StorePaymentTermRequest.php index c1ea8f6b8b7c..78fc1db02ed2 100644 --- a/app/Http/Requests/PaymentTerm/StorePaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/StorePaymentTermRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; -use App\Models\PaymentTerm; use App\Utils\Traits\MakesHash; class StorePaymentTermRequest extends Request diff --git a/app/Http/Requests/PaymentTerm/UpdatePaymentTermRequest.php b/app/Http/Requests/PaymentTerm/UpdatePaymentTermRequest.php index 73760fac0977..5c5966d66b1b 100644 --- a/app/Http/Requests/PaymentTerm/UpdatePaymentTermRequest.php +++ b/app/Http/Requests/PaymentTerm/UpdatePaymentTermRequest.php @@ -13,7 +13,6 @@ namespace App\Http\Requests\PaymentTerm; use App\Http\Requests\Request; use App\Utils\Traits\MakesHash; -use Illuminate\Validation\Rule; class UpdatePaymentTermRequest extends Request { diff --git a/app/Http/Requests/Payments/PaymentWebhookRequest.php b/app/Http/Requests/Payments/PaymentWebhookRequest.php index f4177fe8b4b6..7dc483272a23 100644 --- a/app/Http/Requests/Payments/PaymentWebhookRequest.php +++ b/app/Http/Requests/Payments/PaymentWebhookRequest.php @@ -12,9 +12,9 @@ namespace App\Http\Requests\Payments; +use App\Http\Requests\Request; use App\Models\Company; use App\Models\CompanyGateway; -use App\Http\Requests\Request; class PaymentWebhookRequest extends Request { diff --git a/app/Http/Requests/Product/DestroyProductRequest.php b/app/Http/Requests/Product/DestroyProductRequest.php index 060c83caf5f4..11dbc36f1b38 100644 --- a/app/Http/Requests/Product/DestroyProductRequest.php +++ b/app/Http/Requests/Product/DestroyProductRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Product; use App\Http\Requests\Request; -use App\Models\Payment; class DestroyProductRequest extends Request { diff --git a/app/Http/Requests/Product/UpdateProductRequest.php b/app/Http/Requests/Product/UpdateProductRequest.php index c8bdfe25c58d..8b0a09cd66b9 100644 --- a/app/Http/Requests/Product/UpdateProductRequest.php +++ b/app/Http/Requests/Product/UpdateProductRequest.php @@ -14,7 +14,6 @@ namespace App\Http\Requests\Product; use App\Http\Requests\Request; use App\Models\Product; use App\Utils\Traits\ChecksEntityStatus; -use Illuminate\Support\Facades\Log; class UpdateProductRequest extends Request { diff --git a/app/Http/Requests/Project/CreateProjectRequest.php b/app/Http/Requests/Project/CreateProjectRequest.php index 074c617c19f9..ba90aa3b0bdc 100644 --- a/app/Http/Requests/Project/CreateProjectRequest.php +++ b/app/Http/Requests/Project/CreateProjectRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Project; use App\Http\Requests\Request; -use App\Models\Project; class CreateProjectRequest extends Request { diff --git a/app/Http/Requests/Project/StoreProjectRequest.php b/app/Http/Requests/Project/StoreProjectRequest.php index a59dbbadb10f..a7f77e9d2c67 100644 --- a/app/Http/Requests/Project/StoreProjectRequest.php +++ b/app/Http/Requests/Project/StoreProjectRequest.php @@ -34,16 +34,16 @@ class StoreProjectRequest extends Request { $rules = []; - $rules['name'] = 'required'; - $rules['client_id'] = 'required|exists:clients,id,company_id,'.auth()->user()->company()->id; - $rules['number'] = 'unique:projects,number,'.$this->id.',id,company_id,'.auth()->user()->company()->id; + $rules['name'] = 'required'; + $rules['client_id'] = 'required|exists:clients,id,company_id,'.auth()->user()->company()->id; + $rules['number'] = 'unique:projects,number,'.$this->id.',id,company_id,'.auth()->user()->company()->id; return $this->globalRules($rules); } protected function prepareForValidation() { - $input = $this->decodePrimaryKeys($this->all()); + $input = $this->decodePrimaryKeys($this->all()); $this->replace($input); } diff --git a/app/Http/Requests/Project/UpdateProjectRequest.php b/app/Http/Requests/Project/UpdateProjectRequest.php index 48c4e947a140..66e3c72f5887 100644 --- a/app/Http/Requests/Project/UpdateProjectRequest.php +++ b/app/Http/Requests/Project/UpdateProjectRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Project; use App\Http\Requests\Request; -use App\Models\Project; use App\Utils\Traits\ChecksEntityStatus; class UpdateProjectRequest extends Request @@ -33,18 +32,20 @@ class UpdateProjectRequest extends Request { $rules = []; - if(isset($this->number)) + if (isset($this->number)) { $rules['number'] = Rule::unique('projects')->where('company_id', auth()->user()->company()->id)->ignore($this->project->id); + } return $this->globalRules($rules); } protected function prepareForValidation() { - $input = $this->decodePrimaryKeys($this->all()); + $input = $this->decodePrimaryKeys($this->all()); - if(isset($input['client_id'])) + if (isset($input['client_id'])) { unset($input['client_id']); + } $this->replace($input); } diff --git a/app/Http/Requests/Quote/ActionQuoteRequest.php b/app/Http/Requests/Quote/ActionQuoteRequest.php index 6300619f706f..abaad92e4861 100644 --- a/app/Http/Requests/Quote/ActionQuoteRequest.php +++ b/app/Http/Requests/Quote/ActionQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Quote; use App\Http\Requests\Request; -use App\Models\Quote; class ActionQuoteRequest extends Request { diff --git a/app/Http/Requests/Quote/DestroyQuoteRequest.php b/app/Http/Requests/Quote/DestroyQuoteRequest.php index 67f4fb755e3f..48b2513ca6f2 100644 --- a/app/Http/Requests/Quote/DestroyQuoteRequest.php +++ b/app/Http/Requests/Quote/DestroyQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Quote; use App\Http\Requests\Request; -use App\Models\Quote; class DestroyQuoteRequest extends Request { diff --git a/app/Http/Requests/Quote/EditQuoteRequest.php b/app/Http/Requests/Quote/EditQuoteRequest.php index 5f1b7e335e21..18ad11bea1bd 100644 --- a/app/Http/Requests/Quote/EditQuoteRequest.php +++ b/app/Http/Requests/Quote/EditQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Quote; use App\Http\Requests\Request; -use App\Models\Quote; class EditQuoteRequest extends Request { diff --git a/app/Http/Requests/Quote/ShowQuoteRequest.php b/app/Http/Requests/Quote/ShowQuoteRequest.php index f9be441c66c0..dc81434d5a86 100644 --- a/app/Http/Requests/Quote/ShowQuoteRequest.php +++ b/app/Http/Requests/Quote/ShowQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Quote; use App\Http\Requests\Request; -use App\Models\Quote; class ShowQuoteRequest extends Request { diff --git a/app/Http/Requests/Quote/UpdateQuoteRequest.php b/app/Http/Requests/Quote/UpdateQuoteRequest.php index 1af628725493..7cf2b497cb08 100644 --- a/app/Http/Requests/Quote/UpdateQuoteRequest.php +++ b/app/Http/Requests/Quote/UpdateQuoteRequest.php @@ -15,8 +15,6 @@ use App\Http\Requests\Request; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateQuoteRequest extends Request { diff --git a/app/Http/Requests/RecurringInvoice/ActionRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/ActionRecurringInvoiceRequest.php index 0cb811d5a727..a149536707c0 100644 --- a/app/Http/Requests/RecurringInvoice/ActionRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/ActionRecurringInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringInvoice; use App\Http\Requests\Request; -use App\Models\RecurringInvoice; class ActionRecurringInvoiceRequest extends Request { diff --git a/app/Http/Requests/RecurringInvoice/DestroyRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/DestroyRecurringInvoiceRequest.php index e58d7d7dee1d..3b20a3ff4398 100644 --- a/app/Http/Requests/RecurringInvoice/DestroyRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/DestroyRecurringInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringInvoice; use App\Http\Requests\Request; -use App\Models\RecurringInvoice; class DestroyRecurringInvoiceRequest extends Request { diff --git a/app/Http/Requests/RecurringInvoice/EditRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/EditRecurringInvoiceRequest.php index fff1183dd475..c32e01d35565 100644 --- a/app/Http/Requests/RecurringInvoice/EditRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/EditRecurringInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringInvoice; use App\Http\Requests\Request; -use App\Models\RecurringInvoice; class EditRecurringInvoiceRequest extends Request { diff --git a/app/Http/Requests/RecurringInvoice/ShowRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/ShowRecurringInvoiceRequest.php index 8397115535df..9bc256f14edb 100644 --- a/app/Http/Requests/RecurringInvoice/ShowRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/ShowRecurringInvoiceRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringInvoice; use App\Http\Requests\Request; -use App\Models\RecurringInvoice; class ShowRecurringInvoiceRequest extends Request { diff --git a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php index 6c5fca03ccda..cba0442356a7 100644 --- a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php @@ -100,29 +100,30 @@ class StoreRecurringInvoiceRequest extends Request $input['line_items'] = isset($input['line_items']) ? $this->cleanItems($input['line_items']) : []; - if(isset($input['auto_bill'])) + if (isset($input['auto_bill'])) { $input['auto_bill_enabled'] = $this->setAutoBillFlag($input['auto_bill']); - else{ - - if($client = Client::find($input['client_id'])) + } else { + if ($client = Client::find($input['client_id'])) { $input['auto_bill'] = $client->getSetting('auto_bill'); + } } - $this->replace($input); + $this->replace($input); } private function setAutoBillFlag($auto_bill) { - if($auto_bill == 'always') + if ($auto_bill == 'always') { return true; + } - if($auto_bill == 'off') + if ($auto_bill == 'off') { return false; - + } } - public function messages() - { - return []; - } + public function messages() + { + return []; + } } diff --git a/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php index cd512f03f09b..c06b0c6242d3 100644 --- a/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php @@ -15,8 +15,6 @@ use App\Http\Requests\Request; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateRecurringInvoiceRequest extends Request { @@ -36,7 +34,6 @@ class UpdateRecurringInvoiceRequest extends Request public function rules() { - $rules = []; if ($this->input('documents') && is_array($this->input('documents'))) { @@ -90,33 +87,32 @@ class UpdateRecurringInvoiceRequest extends Request $input['line_items'] = isset($input['line_items']) ? $this->cleanItems($input['line_items']) : []; - if(isset($input['auto_bill'])) + if (isset($input['auto_bill'])) { $input['auto_bill_enabled'] = $this->setAutoBillFlag($input['auto_bill']); + } $this->replace($input); } /** * if($auto_bill == '') - * off / optin / optout will reset the status of this field to off to allow + * off / optin / optout will reset the status of this field to off to allow * the client to choose whether to auto_bill or not. - * + * * @param enum $auto_bill off/always/optin/optout * * @return bool */ private function setAutoBillFlag($auto_bill) :bool { - - if($auto_bill == 'always') + if ($auto_bill == 'always') { return true; + } // if($auto_bill == '') - // off / optin / optout will reset the status of this field to off to allow + // off / optin / optout will reset the status of this field to off to allow // the client to choose whether to auto_bill or not. return false; - } - } diff --git a/app/Http/Requests/RecurringQuote/ActionRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/ActionRecurringQuoteRequest.php index 9cecff60901f..e5a2b7069655 100644 --- a/app/Http/Requests/RecurringQuote/ActionRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/ActionRecurringQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringQuote; use App\Http\Requests\Request; -use App\Models\RecurringQuote; class ActionRecurringQuoteRequest extends Request { diff --git a/app/Http/Requests/RecurringQuote/DestroyRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/DestroyRecurringQuoteRequest.php index 14e16893d180..9c4b4691c9eb 100644 --- a/app/Http/Requests/RecurringQuote/DestroyRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/DestroyRecurringQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringQuote; use App\Http\Requests\Request; -use App\Models\RecurringQuote; class DestroyRecurringQuoteRequest extends Request { diff --git a/app/Http/Requests/RecurringQuote/EditRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/EditRecurringQuoteRequest.php index 2efd6e7e14dc..1c0e46b09505 100644 --- a/app/Http/Requests/RecurringQuote/EditRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/EditRecurringQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringQuote; use App\Http\Requests\Request; -use App\Models\RecurringQuote; class EditRecurringQuoteRequest extends Request { diff --git a/app/Http/Requests/RecurringQuote/ShowRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/ShowRecurringQuoteRequest.php index b2b3046ee320..a82d0010802e 100644 --- a/app/Http/Requests/RecurringQuote/ShowRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/ShowRecurringQuoteRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\RecurringQuote; use App\Http\Requests\Request; -use App\Models\RecurringQuote; class ShowRecurringQuoteRequest extends Request { diff --git a/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php index 3053887ec7a3..dc0087bd74a7 100644 --- a/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php @@ -14,8 +14,6 @@ namespace App\Http\Requests\RecurringQuote; use App\Http\Requests\Request; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\CleanLineItems; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateRecurringQuoteRequest extends Request { diff --git a/app/Http/Requests/Request.php b/app/Http/Requests/Request.php index 5e31c967e522..5b30670aa357 100644 --- a/app/Http/Requests/Request.php +++ b/app/Http/Requests/Request.php @@ -17,7 +17,7 @@ use Illuminate\Foundation\Http\FormRequest; class Request extends FormRequest { - use MakesHash; + use MakesHash; /** * Get the validation rules that apply to the request. @@ -31,22 +31,22 @@ class Request extends FormRequest public function globalRules($rules) { - $merge_rules = []; + $merge_rules = []; - foreach($this->all() as $key => $value) - { - if(method_exists($this, $key)) - $merge_rules = $this->{$key}($rules); - } + foreach ($this->all() as $key => $value) { + if (method_exists($this, $key)) { + $merge_rules = $this->{$key}($rules); + } + } - return array_merge($merge_rules, $rules); + return array_merge($merge_rules, $rules); } private function assigned_user_id($rules) - { - $rules['assigned_user_id'] = [ - 'bail' , - 'sometimes', + { + $rules['assigned_user_id'] = [ + 'bail' , + 'sometimes', 'nullable', new RelatedUserRule($this->all()) ]; @@ -70,7 +70,6 @@ class Request extends FormRequest public function decodePrimaryKeys($input) { - if (array_key_exists('assigned_user_id', $input) && is_string($input['assigned_user_id'])) { $input['assigned_user_id'] = $this->decodePrimaryKey($input['assigned_user_id']); } @@ -81,15 +80,15 @@ class Request extends FormRequest if (array_key_exists('vendor_id', $input) && is_string($input['vendor_id'])) { $input['vendor_id'] = $this->decodePrimaryKey($input['vendor_id']); - } + } if (array_key_exists('client_id', $input) && is_string($input['client_id'])) { $input['client_id'] = $this->decodePrimaryKey($input['client_id']); - } + } if (array_key_exists('invoice_id', $input) && is_string($input['invoice_id'])) { $input['invoice_id'] = $this->decodePrimaryKey($input['invoice_id']); - } + } if (array_key_exists('design_id', $input) && is_string($input['design_id'])) { $input['design_id'] = $this->decodePrimaryKey($input['design_id']); @@ -146,6 +145,6 @@ class Request extends FormRequest } } - return $input; + return $input; } } diff --git a/app/Http/Requests/Shop/StoreShopClientRequest.php b/app/Http/Requests/Shop/StoreShopClientRequest.php index fa199ad00139..c28618e37d9c 100644 --- a/app/Http/Requests/Shop/StoreShopClientRequest.php +++ b/app/Http/Requests/Shop/StoreShopClientRequest.php @@ -20,7 +20,6 @@ use App\Models\Company; use App\Models\GroupSetting; use App\Utils\Traits\MakesHash; use Illuminate\Support\Facades\Cache; -use Illuminate\Validation\Rule; class StoreShopClientRequest extends Request { diff --git a/app/Http/Requests/Shop/StoreShopInvoiceRequest.php b/app/Http/Requests/Shop/StoreShopInvoiceRequest.php index cb389cb82f7e..54c00b49e751 100644 --- a/app/Http/Requests/Shop/StoreShopInvoiceRequest.php +++ b/app/Http/Requests/Shop/StoreShopInvoiceRequest.php @@ -13,9 +13,7 @@ namespace App\Http\Requests\Shop; use App\Http\Requests\Request; use App\Http\ValidationRules\Invoice\UniqueInvoiceNumberRule; -use App\Models\ClientContact; use App\Models\Company; -use App\Models\Invoice; use App\Utils\Traits\CleanLineItems; use App\Utils\Traits\MakesHash; diff --git a/app/Http/Requests/Task/BulkTaskRequest.php b/app/Http/Requests/Task/BulkTaskRequest.php index 876488c726fb..4cb648f35f49 100644 --- a/app/Http/Requests/Task/BulkTaskRequest.php +++ b/app/Http/Requests/Task/BulkTaskRequest.php @@ -12,9 +12,9 @@ namespace App\Http\Requests\Task; +use App\Http\Requests\Request; use App\Models\Task; use App\Utils\Traits\BulkOptions; -use App\Http\Requests\Request; class BulkTaskRequest extends Request { diff --git a/app/Http/Requests/Task/DestroyTaskRequest.php b/app/Http/Requests/Task/DestroyTaskRequest.php index 3a72fc215aec..6f8d1ca5e261 100644 --- a/app/Http/Requests/Task/DestroyTaskRequest.php +++ b/app/Http/Requests/Task/DestroyTaskRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Task; use App\Http\Requests\Request; -use App\Models\Task; class DestroyTaskRequest extends Request { diff --git a/app/Http/Requests/Task/EditTaskRequest.php b/app/Http/Requests/Task/EditTaskRequest.php index a2a52c466f18..e19d4cdc9cee 100644 --- a/app/Http/Requests/Task/EditTaskRequest.php +++ b/app/Http/Requests/Task/EditTaskRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Task; use App\Http\Requests\Request; -use App\Models\Task; class EditTaskRequest extends Request { diff --git a/app/Http/Requests/Task/ShowTaskRequest.php b/app/Http/Requests/Task/ShowTaskRequest.php index f285b2c95625..5d11ec7d4d9e 100644 --- a/app/Http/Requests/Task/ShowTaskRequest.php +++ b/app/Http/Requests/Task/ShowTaskRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Task; use App\Http\Requests\Request; -use App\Models\Task; class ShowTaskRequest extends Request { diff --git a/app/Http/Requests/Task/StoreTaskRequest.php b/app/Http/Requests/Task/StoreTaskRequest.php index 6bd1bce41387..942cd77aa0a7 100644 --- a/app/Http/Requests/Task/StoreTaskRequest.php +++ b/app/Http/Requests/Task/StoreTaskRequest.php @@ -11,13 +11,9 @@ namespace App\Http\Requests\Task; -use App\DataMapper\TaskSettings; use App\Http\Requests\Request; -use App\Http\ValidationRules\Task\UniqueTaskNumberRule; -use App\Http\ValidationRules\ValidTaskGroupSettingsRule; use App\Models\Task; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; use Illuminate\Validation\Rule; class StoreTaskRequest extends Request @@ -38,17 +34,18 @@ class StoreTaskRequest extends Request { $rules = []; - if(isset($this->number)) + if (isset($this->number)) { $rules['number'] = Rule::unique('tasks')->where('company_id', auth()->user()->company()->id); + } - return $this->globalRules($rules); + return $this->globalRules($rules); } protected function prepareForValidation() { $input = $this->all(); - $input = $this->decodePrimaryKeys($this->all()); + $input = $this->decodePrimaryKeys($this->all()); if (array_key_exists('status_id', $input) && is_string($input['status_id'])) { $input['status_id'] = $this->decodePrimaryKey($input['status_id']); @@ -56,5 +53,4 @@ class StoreTaskRequest extends Request $this->replace($input); } - } diff --git a/app/Http/Requests/Task/UpdateTaskRequest.php b/app/Http/Requests/Task/UpdateTaskRequest.php index 16a1e3882e1f..1db58516b8bb 100644 --- a/app/Http/Requests/Task/UpdateTaskRequest.php +++ b/app/Http/Requests/Task/UpdateTaskRequest.php @@ -12,11 +12,8 @@ namespace App\Http\Requests\Task; use App\Http\Requests\Request; -use App\Http\ValidationRules\IsDeletedRule; -use App\Http\ValidationRules\ValidTaskGroupSettingsRule; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; use Illuminate\Validation\Rule; class UpdateTaskRequest extends Request @@ -38,15 +35,16 @@ class UpdateTaskRequest extends Request { $rules = []; - if(isset($this->number)) + if (isset($this->number)) { $rules['number'] = Rule::unique('tasks')->where('company_id', auth()->user()->company()->id)->ignore($this->task->id); + } return $this->globalRules($rules); } protected function prepareForValidation() { - $input = $this->decodePrimaryKeys($this->all()); + $input = $this->decodePrimaryKeys($this->all()); if (array_key_exists('status_id', $input) && is_string($input['status_id'])) { $input['status_id'] = $this->decodePrimaryKey($input['status_id']); diff --git a/app/Http/Requests/TaskStatus/ActionTaskStatusRequest.php b/app/Http/Requests/TaskStatus/ActionTaskStatusRequest.php index 379417df8d08..7539fb6f2a85 100644 --- a/app/Http/Requests/TaskStatus/ActionTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/ActionTaskStatusRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; -use App\Models\Payment; class ActionTaskStatusRequest extends Request { diff --git a/app/Http/Requests/TaskStatus/CreateTaskStatusRequest.php b/app/Http/Requests/TaskStatus/CreateTaskStatusRequest.php index 42850061ecff..55f3663442e5 100644 --- a/app/Http/Requests/TaskStatus/CreateTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/CreateTaskStatusRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; -use App\Models\TaskStatus; class CreateTaskStatusRequest extends Request { diff --git a/app/Http/Requests/TaskStatus/DestroyTaskStatusRequest.php b/app/Http/Requests/TaskStatus/DestroyTaskStatusRequest.php index 37cceac60e45..83ba20afc235 100644 --- a/app/Http/Requests/TaskStatus/DestroyTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/DestroyTaskStatusRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; -use App\Models\TaskStatus; class DestroyTaskStatusRequest extends Request { diff --git a/app/Http/Requests/TaskStatus/EditTaskStatusRequest.php b/app/Http/Requests/TaskStatus/EditTaskStatusRequest.php index f47d92f4cd5e..45899c5d20a1 100644 --- a/app/Http/Requests/TaskStatus/EditTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/EditTaskStatusRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; -use App\Models\TaskStatus; class EditTaskStatusRequest extends Request { diff --git a/app/Http/Requests/TaskStatus/ShowTaskStatusRequest.php b/app/Http/Requests/TaskStatus/ShowTaskStatusRequest.php index 9037c2628abb..fe0aebe3cf13 100644 --- a/app/Http/Requests/TaskStatus/ShowTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/ShowTaskStatusRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; -use App\Models\TaskStatus; class ShowTaskStatusRequest extends Request { diff --git a/app/Http/Requests/TaskStatus/StoreTaskStatusRequest.php b/app/Http/Requests/TaskStatus/StoreTaskStatusRequest.php index 9ecfc444ec34..97834f84da81 100644 --- a/app/Http/Requests/TaskStatus/StoreTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/StoreTaskStatusRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; -use App\Models\TaskStatus; use App\Utils\Traits\MakesHash; class StoreTaskStatusRequest extends Request diff --git a/app/Http/Requests/TaskStatus/UpdateTaskStatusRequest.php b/app/Http/Requests/TaskStatus/UpdateTaskStatusRequest.php index d6e550427f98..76e019abdde9 100644 --- a/app/Http/Requests/TaskStatus/UpdateTaskStatusRequest.php +++ b/app/Http/Requests/TaskStatus/UpdateTaskStatusRequest.php @@ -13,7 +13,6 @@ namespace App\Http\Requests\TaskStatus; use App\Http\Requests\Request; use App\Utils\Traits\MakesHash; -use Illuminate\Validation\Rule; class UpdateTaskStatusRequest extends Request { @@ -33,10 +32,10 @@ class UpdateTaskStatusRequest extends Request { $rules = []; - if ($this->input('name')) - $rules['name'] = 'unique:task_statuses,name,'.$this->id.',id,company_id,'.$this->task_status->company_id; + if ($this->input('name')) { + $rules['name'] = 'unique:task_statuses,name,'.$this->id.',id,company_id,'.$this->task_status->company_id; + } - return $rules; + return $rules; } - } diff --git a/app/Http/Requests/TaxRate/CreateTaxRateRequest.php b/app/Http/Requests/TaxRate/CreateTaxRateRequest.php index f33d0c920242..11031b19cf17 100644 --- a/app/Http/Requests/TaxRate/CreateTaxRateRequest.php +++ b/app/Http/Requests/TaxRate/CreateTaxRateRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaxRate; use App\Http\Requests\Request; -use App\Models\TaxRate; class CreateTaxRateRequest extends Request { diff --git a/app/Http/Requests/TaxRate/StoreTaxRateRequest.php b/app/Http/Requests/TaxRate/StoreTaxRateRequest.php index c9551d95022f..5063956b2713 100644 --- a/app/Http/Requests/TaxRate/StoreTaxRateRequest.php +++ b/app/Http/Requests/TaxRate/StoreTaxRateRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\TaxRate; use App\Http\Requests\Request; -use App\Models\TaxRate; class StoreTaxRateRequest extends Request { diff --git a/app/Http/Requests/TaxRate/UpdateTaxRateRequest.php b/app/Http/Requests/TaxRate/UpdateTaxRateRequest.php index a27ebb8257e6..b40f6b26737f 100644 --- a/app/Http/Requests/TaxRate/UpdateTaxRateRequest.php +++ b/app/Http/Requests/TaxRate/UpdateTaxRateRequest.php @@ -12,8 +12,6 @@ namespace App\Http\Requests\TaxRate; use App\Http\Requests\Request; -use App\Models\TaxRate; -use Illuminate\Support\Facades\Log; class UpdateTaxRateRequest extends Request { diff --git a/app/Http/Requests/Token/BulkTokenRequest.php b/app/Http/Requests/Token/BulkTokenRequest.php index 21fc4c5fe21a..f2b5e3e72b01 100644 --- a/app/Http/Requests/Token/BulkTokenRequest.php +++ b/app/Http/Requests/Token/BulkTokenRequest.php @@ -12,8 +12,8 @@ namespace App\Http\Requests\Token; -use App\Utils\Traits\BulkOptions; use App\Http\Requests\Request; +use App\Utils\Traits\BulkOptions; class BulkTokenRequest extends Request { diff --git a/app/Http/Requests/User/StoreUserRequest.php b/app/Http/Requests/User/StoreUserRequest.php index 921868ec3e4a..9b47bfe17476 100644 --- a/app/Http/Requests/User/StoreUserRequest.php +++ b/app/Http/Requests/User/StoreUserRequest.php @@ -14,7 +14,6 @@ namespace App\Http\Requests\User; use App\DataMapper\DefaultSettings; use App\Factory\UserFactory; use App\Http\Requests\Request; -use App\Http\ValidationRules\NewUniqueUserRule; use App\Http\ValidationRules\ValidUserForCompany; use App\Libraries\MultiDB; use App\Models\User; diff --git a/app/Http/Requests/Vendor/BulkVendorRequest.php b/app/Http/Requests/Vendor/BulkVendorRequest.php index 2f533ba18415..4dfe4d6a6687 100644 --- a/app/Http/Requests/Vendor/BulkVendorRequest.php +++ b/app/Http/Requests/Vendor/BulkVendorRequest.php @@ -12,9 +12,9 @@ namespace App\Http\Requests\Vendor; +use App\Http\Requests\Request; use App\Models\Vendor; use App\Utils\Traits\BulkOptions; -use App\Http\Requests\Request; class BulkVendorRequest extends Request { diff --git a/app/Http/Requests/Vendor/DestroyVendorRequest.php b/app/Http/Requests/Vendor/DestroyVendorRequest.php index 8963f68296a9..8a4cda268f2f 100644 --- a/app/Http/Requests/Vendor/DestroyVendorRequest.php +++ b/app/Http/Requests/Vendor/DestroyVendorRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Vendor; use App\Http\Requests\Request; -use App\Models\Vendor; class DestroyVendorRequest extends Request { diff --git a/app/Http/Requests/Vendor/EditVendorRequest.php b/app/Http/Requests/Vendor/EditVendorRequest.php index efaa22870230..26fa8c5f2f4d 100644 --- a/app/Http/Requests/Vendor/EditVendorRequest.php +++ b/app/Http/Requests/Vendor/EditVendorRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Vendor; use App\Http\Requests\Request; -use App\Models\Vendor; class EditVendorRequest extends Request { diff --git a/app/Http/Requests/Vendor/ShowVendorRequest.php b/app/Http/Requests/Vendor/ShowVendorRequest.php index 501fcc341933..2c2a593b9ab8 100644 --- a/app/Http/Requests/Vendor/ShowVendorRequest.php +++ b/app/Http/Requests/Vendor/ShowVendorRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Vendor; use App\Http\Requests\Request; -use App\Models\Vendor; class ShowVendorRequest extends Request { diff --git a/app/Http/Requests/Vendor/StoreVendorRequest.php b/app/Http/Requests/Vendor/StoreVendorRequest.php index f647a309fc71..9543764acac8 100644 --- a/app/Http/Requests/Vendor/StoreVendorRequest.php +++ b/app/Http/Requests/Vendor/StoreVendorRequest.php @@ -11,13 +11,10 @@ namespace App\Http\Requests\Vendor; -use App\DataMapper\VendorSettings; use App\Http\Requests\Request; use App\Http\ValidationRules\ValidVendorGroupSettingsRule; use App\Models\Vendor; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class StoreVendorRequest extends Request { diff --git a/app/Http/Requests/Vendor/UpdateVendorRequest.php b/app/Http/Requests/Vendor/UpdateVendorRequest.php index 8a6cba26d39f..32e0c11efb3b 100644 --- a/app/Http/Requests/Vendor/UpdateVendorRequest.php +++ b/app/Http/Requests/Vendor/UpdateVendorRequest.php @@ -12,12 +12,8 @@ namespace App\Http\Requests\Vendor; use App\Http\Requests\Request; -use App\Http\ValidationRules\IsDeletedRule; -use App\Http\ValidationRules\ValidVendorGroupSettingsRule; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; -use Illuminate\Support\Facades\Log; -use Illuminate\Validation\Rule; class UpdateVendorRequest extends Request { diff --git a/app/Http/Requests/Webhook/BulkWebhookRequest.php b/app/Http/Requests/Webhook/BulkWebhookRequest.php index 4d10836505d2..442e8384c700 100644 --- a/app/Http/Requests/Webhook/BulkWebhookRequest.php +++ b/app/Http/Requests/Webhook/BulkWebhookRequest.php @@ -12,9 +12,8 @@ namespace App\Http\Requests\Webhook; -use App\Models\Vendor; -use App\Utils\Traits\BulkOptions; use App\Http\Requests\Request; +use App\Utils\Traits\BulkOptions; class BulkWebhookRequest extends Request { diff --git a/app/Http/Requests/Webhook/CreateWebhookRequest.php b/app/Http/Requests/Webhook/CreateWebhookRequest.php index e9630dfbe67b..64662a53eb52 100644 --- a/app/Http/Requests/Webhook/CreateWebhookRequest.php +++ b/app/Http/Requests/Webhook/CreateWebhookRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Webhook; use App\Http\Requests\Request; -use App\Models\Vendor; class CreateWebhookRequest extends Request { diff --git a/app/Http/Requests/Webhook/EditWebhookRequest.php b/app/Http/Requests/Webhook/EditWebhookRequest.php index 3560108e4c43..214c4f718c53 100644 --- a/app/Http/Requests/Webhook/EditWebhookRequest.php +++ b/app/Http/Requests/Webhook/EditWebhookRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Webhook; use App\Http\Requests\Request; -use App\Models\Vendor; class EditWebhookRequest extends Request { diff --git a/app/Http/Requests/Webhook/ShowWebhookRequest.php b/app/Http/Requests/Webhook/ShowWebhookRequest.php index 4d7572f84274..3c3c299e8c86 100644 --- a/app/Http/Requests/Webhook/ShowWebhookRequest.php +++ b/app/Http/Requests/Webhook/ShowWebhookRequest.php @@ -12,7 +12,6 @@ namespace App\Http\Requests\Webhook; use App\Http\Requests\Request; -use App\Models\Vendor; class ShowWebhookRequest extends Request { diff --git a/app/Http/Requests/Webhook/UpdateWebhookRequest.php b/app/Http/Requests/Webhook/UpdateWebhookRequest.php index 97f0ecbe723c..44efe779da8f 100644 --- a/app/Http/Requests/Webhook/UpdateWebhookRequest.php +++ b/app/Http/Requests/Webhook/UpdateWebhookRequest.php @@ -14,7 +14,6 @@ namespace App\Http\Requests\Webhook; use App\Http\Requests\Request; use App\Utils\Traits\ChecksEntityStatus; use App\Utils\Traits\MakesHash; -use Illuminate\Validation\Rule; class UpdateWebhookRequest extends Request { diff --git a/app/Http/ValidationRules/Credit/CreditsSumRule.php b/app/Http/ValidationRules/Credit/CreditsSumRule.php index 134a8bbe76b9..6561753ab423 100644 --- a/app/Http/ValidationRules/Credit/CreditsSumRule.php +++ b/app/Http/ValidationRules/Credit/CreditsSumRule.php @@ -11,11 +11,6 @@ namespace App\Http\ValidationRules\Credit; -use App\Libraries\MultiDB; -use App\Models\Credit; -use App\Models\Invoice; -use App\Models\Payment; -use App\Models\User; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Validation\Rule; @@ -41,12 +36,11 @@ class CreditsSumRule implements Rule private function checkCreditTotals() { - - if( array_sum(array_column($this->input['credits'],'amount')) > array_sum(array_column($this->input['invoices'], 'amount'))) + if (array_sum(array_column($this->input['credits'], 'amount')) > array_sum(array_column($this->input['invoices'], 'amount'))) { return false; + } return true; - } /** diff --git a/app/Http/ValidationRules/Credit/UniqueCreditNumberRule.php b/app/Http/ValidationRules/Credit/UniqueCreditNumberRule.php index 390eafc477de..9baaad4b5fa1 100644 --- a/app/Http/ValidationRules/Credit/UniqueCreditNumberRule.php +++ b/app/Http/ValidationRules/Credit/UniqueCreditNumberRule.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules\Credit; -use App\Libraries\MultiDB; use App\Models\Credit; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ValidationRules/Credit/ValidCreditsRules.php b/app/Http/ValidationRules/Credit/ValidCreditsRules.php index e261278de1eb..54fafa3f8020 100644 --- a/app/Http/ValidationRules/Credit/ValidCreditsRules.php +++ b/app/Http/ValidationRules/Credit/ValidCreditsRules.php @@ -11,11 +11,7 @@ namespace App\Http\ValidationRules\Credit; -use App\Libraries\MultiDB; use App\Models\Credit; -use App\Models\Invoice; -use App\Models\Payment; -use App\Models\User; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Validation\Rule; diff --git a/app/Http/ValidationRules/Expense/UniqueExpenseNumberRule.php b/app/Http/ValidationRules/Expense/UniqueExpenseNumberRule.php index dc1c0c5195f4..a8da394eea46 100644 --- a/app/Http/ValidationRules/Expense/UniqueExpenseNumberRule.php +++ b/app/Http/ValidationRules/Expense/UniqueExpenseNumberRule.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules\Expense; -use App\Libraries\MultiDB; use App\Models\Expense; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** @@ -51,8 +49,9 @@ class UniqueExpenseNumberRule implements Rule */ private function checkIfExpenseNumberUnique() : bool { - if(empty($this->input['number'])) + if (empty($this->input['number'])) { return true; + } $expense = Expense::query() ->where('number', $this->input['number']) diff --git a/app/Http/ValidationRules/Invoice/LockedInvoiceRule.php b/app/Http/ValidationRules/Invoice/LockedInvoiceRule.php index 6cdd54ec77d4..f16e39d60f8f 100644 --- a/app/Http/ValidationRules/Invoice/LockedInvoiceRule.php +++ b/app/Http/ValidationRules/Invoice/LockedInvoiceRule.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules\Invoice; -use App\Libraries\MultiDB; use App\Models\Invoice; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ValidationRules/Invoice/UniqueInvoiceNumberRule.php b/app/Http/ValidationRules/Invoice/UniqueInvoiceNumberRule.php index 1cecd095cf2b..12832a307d7a 100644 --- a/app/Http/ValidationRules/Invoice/UniqueInvoiceNumberRule.php +++ b/app/Http/ValidationRules/Invoice/UniqueInvoiceNumberRule.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules\Invoice; -use App\Libraries\MultiDB; use App\Models\Invoice; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** @@ -51,8 +49,9 @@ class UniqueInvoiceNumberRule implements Rule */ private function checkIfInvoiceNumberUnique() : bool { - if(empty($this->input['number'])) + if (empty($this->input['number'])) { return true; + } $invoice = Invoice::where('client_id', $this->input['client_id']) ->where('number', $this->input['number']) diff --git a/app/Http/ValidationRules/NewUniqueUserRule.php b/app/Http/ValidationRules/NewUniqueUserRule.php index f6823dca02c8..3c66cb28887b 100644 --- a/app/Http/ValidationRules/NewUniqueUserRule.php +++ b/app/Http/ValidationRules/NewUniqueUserRule.php @@ -12,7 +12,6 @@ namespace App\Http\ValidationRules; use App\Libraries\MultiDB; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ValidationRules/Ninja/CanAddUserRule.php b/app/Http/ValidationRules/Ninja/CanAddUserRule.php index 555cc55cefe7..1bffad022f0b 100644 --- a/app/Http/ValidationRules/Ninja/CanAddUserRule.php +++ b/app/Http/ValidationRules/Ninja/CanAddUserRule.php @@ -11,7 +11,6 @@ namespace App\Http\ValidationRules\Ninja; -use App\Models\Company; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ValidationRules/Payment/ValidInvoicesRules.php b/app/Http/ValidationRules/Payment/ValidInvoicesRules.php index 3460b85915a4..c6f390c0c76e 100644 --- a/app/Http/ValidationRules/Payment/ValidInvoicesRules.php +++ b/app/Http/ValidationRules/Payment/ValidInvoicesRules.php @@ -11,11 +11,7 @@ namespace App\Http\ValidationRules\Payment; -use App\Libraries\MultiDB; -use App\Models\Credit; use App\Models\Invoice; -use App\Models\Payment; -use App\Models\User; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Validation\Rule; diff --git a/app/Http/ValidationRules/Payment/ValidRefundableRequest.php b/app/Http/ValidationRules/Payment/ValidRefundableRequest.php index e73a039ab7f9..c05c36d882ce 100644 --- a/app/Http/ValidationRules/Payment/ValidRefundableRequest.php +++ b/app/Http/ValidationRules/Payment/ValidRefundableRequest.php @@ -11,11 +11,9 @@ namespace App\Http\ValidationRules\Payment; -use App\Libraries\MultiDB; use App\Models\Credit; use App\Models\Invoice; use App\Models\Payment; -use App\Models\User; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Validation\Rule; diff --git a/app/Http/ValidationRules/PaymentAmountsBalanceRule.php b/app/Http/ValidationRules/PaymentAmountsBalanceRule.php index cc9ff5251b21..9d235be37892 100644 --- a/app/Http/ValidationRules/PaymentAmountsBalanceRule.php +++ b/app/Http/ValidationRules/PaymentAmountsBalanceRule.php @@ -11,8 +11,6 @@ namespace App\Http\ValidationRules; -use App\Libraries\MultiDB; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** @@ -73,8 +71,8 @@ class PaymentAmountsBalanceRule implements Rule return true; } // if no invoices are present, then this is an unapplied payment, let this pass validation! -// info("payment amounts = {$payment_amounts}"); -// info("invoice amounts = {$invoice_amounts}"); + // info("payment amounts = {$payment_amounts}"); + // info("invoice amounts = {$invoice_amounts}"); return $payment_amounts >= $invoice_amounts; } diff --git a/app/Http/ValidationRules/PaymentAppliedValidAmount.php b/app/Http/ValidationRules/PaymentAppliedValidAmount.php index 1aedf49ca5e3..6b94e22e7d8e 100644 --- a/app/Http/ValidationRules/PaymentAppliedValidAmount.php +++ b/app/Http/ValidationRules/PaymentAppliedValidAmount.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules; -use App\Libraries\MultiDB; use App\Models\Payment; -use App\Models\User; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Validation\Rule; diff --git a/app/Http/ValidationRules/Project/ValidProjectForClient.php b/app/Http/ValidationRules/Project/ValidProjectForClient.php index e33d5366a2bd..2118686a1155 100644 --- a/app/Http/ValidationRules/Project/ValidProjectForClient.php +++ b/app/Http/ValidationRules/Project/ValidProjectForClient.php @@ -35,11 +35,13 @@ class ValidProjectForClient implements Rule */ public function passes($attribute, $value) { - if(empty($this->input['project_id'])) + if (empty($this->input['project_id'])) { return true; + } - if(is_string($this->input['project_id'])) + if (is_string($this->input['project_id'])) { $this->input['project_id'] = $this->decodePrimaryKey($this->input['project_id']); + } $project = Project::findOrFail($this->input['project_id']); @@ -53,6 +55,4 @@ class ValidProjectForClient implements Rule { return "Project client does not match entity client"; } - - } diff --git a/app/Http/ValidationRules/Quote/UniqueQuoteNumberRule.php b/app/Http/ValidationRules/Quote/UniqueQuoteNumberRule.php index 83bdf64adb11..82f629b4aeeb 100644 --- a/app/Http/ValidationRules/Quote/UniqueQuoteNumberRule.php +++ b/app/Http/ValidationRules/Quote/UniqueQuoteNumberRule.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules\Quote; -use App\Libraries\MultiDB; use App\Models\Quote; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ValidationRules/Recurring/UniqueRecurringInvoiceNumberRule.php b/app/Http/ValidationRules/Recurring/UniqueRecurringInvoiceNumberRule.php index d37cbcfa05ea..8cb626845a4d 100644 --- a/app/Http/ValidationRules/Recurring/UniqueRecurringInvoiceNumberRule.php +++ b/app/Http/ValidationRules/Recurring/UniqueRecurringInvoiceNumberRule.php @@ -11,10 +11,7 @@ namespace App\Http\ValidationRules\Recurring; -use App\Libraries\MultiDB; -use App\Models\Invoice; use App\Models\RecurringInvoice; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** @@ -52,8 +49,9 @@ class UniqueRecurringInvoiceNumberRule implements Rule */ private function checkIfInvoiceNumberUnique() : bool { - if(empty($this->input['number'])) + if (empty($this->input['number'])) { return true; + } $invoice = RecurringInvoice::where('client_id', $this->input['client_id']) ->where('number', $this->input['number']) diff --git a/app/Http/ValidationRules/UniqueUserRule.php b/app/Http/ValidationRules/UniqueUserRule.php index bc176685118d..297c07211cfd 100644 --- a/app/Http/ValidationRules/UniqueUserRule.php +++ b/app/Http/ValidationRules/UniqueUserRule.php @@ -12,7 +12,6 @@ namespace App\Http\ValidationRules; use App\Libraries\MultiDB; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ValidationRules/User/RelatedUserRule.php b/app/Http/ValidationRules/User/RelatedUserRule.php index 43958e7a49b9..bf0ea88c716d 100644 --- a/app/Http/ValidationRules/User/RelatedUserRule.php +++ b/app/Http/ValidationRules/User/RelatedUserRule.php @@ -11,7 +11,6 @@ namespace App\Http\ValidationRules\User; -use App\Libraries\MultiDB; use App\Models\User; use Illuminate\Contracts\Validation\Rule; @@ -50,9 +49,9 @@ class RelatedUserRule implements Rule */ private function checkUserIsRelated($user_id) : bool { - - if(empty($user_id)) + if (empty($user_id)) { return true; + } return User::query() ->where('id', $user_id) diff --git a/app/Http/ValidationRules/ValidClientGroupSettingsRule.php b/app/Http/ValidationRules/ValidClientGroupSettingsRule.php index 1a0c25d186df..32c8aefcc7e3 100644 --- a/app/Http/ValidationRules/ValidClientGroupSettingsRule.php +++ b/app/Http/ValidationRules/ValidClientGroupSettingsRule.php @@ -11,8 +11,6 @@ namespace App\Http\ValidationRules; -use App\Libraries\MultiDB; -use App\Models\User; use App\Utils\Traits\ClientGroupSettingsSaver; use Illuminate\Contracts\Validation\Rule; diff --git a/app/Http/ValidationRules/ValidCreditsPresentRule.php b/app/Http/ValidationRules/ValidCreditsPresentRule.php index 46d1de283e51..3cbc41f3469d 100644 --- a/app/Http/ValidationRules/ValidCreditsPresentRule.php +++ b/app/Http/ValidationRules/ValidCreditsPresentRule.php @@ -11,9 +11,7 @@ namespace App\Http\ValidationRules; -use App\Libraries\MultiDB; use App\Models\Credit; -use App\Models\User; use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Validation\Rule; @@ -60,7 +58,6 @@ class ValidCreditsPresentRule implements Rule if (request()->input('credits') && is_array(request()->input('credits'))) { - $credit_collection = Credit::whereIn('id', $this->transformKeys(array_column(request()->input('credits'), 'credit_id'))) ->where('balance', '>', 0) ->get(); diff --git a/app/Http/ValidationRules/ValidSettingsRule.php b/app/Http/ValidationRules/ValidSettingsRule.php index 481a421ce4e6..583a171c61ea 100644 --- a/app/Http/ValidationRules/ValidSettingsRule.php +++ b/app/Http/ValidationRules/ValidSettingsRule.php @@ -11,8 +11,6 @@ namespace App\Http\ValidationRules; -use App\Libraries\MultiDB; -use App\Models\User; use App\Utils\Traits\SettingsSaver; use Illuminate\Contracts\Validation\Rule; diff --git a/app/Http/ValidationRules/ValidUserForCompany.php b/app/Http/ValidationRules/ValidUserForCompany.php index 51f41d64b88d..c8952c07827b 100644 --- a/app/Http/ValidationRules/ValidUserForCompany.php +++ b/app/Http/ValidationRules/ValidUserForCompany.php @@ -12,7 +12,6 @@ namespace App\Http\ValidationRules; use App\Libraries\MultiDB; -use App\Models\User; use Illuminate\Contracts\Validation\Rule; /** diff --git a/app/Http/ViewComposers/PortalComposer.php b/app/Http/ViewComposers/PortalComposer.php index 5f1a172ef57b..5d36d37c4e89 100644 --- a/app/Http/ViewComposers/PortalComposer.php +++ b/app/Http/ViewComposers/PortalComposer.php @@ -32,8 +32,9 @@ class PortalComposer { $view->with($this->portalData()); - if(auth()->user()) + if (auth()->user()) { Lang::replace(Ninja::transformTranslations(auth()->user()->client->getMergedSettings())); + } } /** @@ -73,7 +74,7 @@ class PortalComposer $data[] = ['title' => ctrans('texts.documents'), 'url' => 'client.documents.index', 'icon' => 'download']; if (auth()->user('contact')->client->getSetting('enable_client_portal_tasks')) { - $data[] = ['title' => ctrans('texts.tasks'), 'url' => 'client.dashboard', 'icon' => 'clock']; + $data[] = ['title' => ctrans('texts.tasks'), 'url' => 'client.dashboard', 'icon' => 'clock']; // TODO: Update when 'tasks' module is available in client portal. } diff --git a/app/Jobs/Account/CreateAccount.php b/app/Jobs/Account/CreateAccount.php index 98959d5b13fd..86284534cf3f 100644 --- a/app/Jobs/Account/CreateAccount.php +++ b/app/Jobs/Account/CreateAccount.php @@ -20,15 +20,11 @@ use App\Jobs\Company\CreateCompanyToken; use App\Jobs\User\CreateUser; use App\Jobs\Util\VersionCheck; use App\Models\Account; -use App\Models\User; use App\Notifications\Ninja\NewAccountCreated; use App\Utils\Ninja; -use App\Utils\Traits\UserSessionAttributes; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Notification; use Illuminate\Support\Str; use Symfony\Component\HttpFoundation\Response; use Turbo124\Beacon\Facades\LightLogs; diff --git a/app/Jobs/Company/CreateCompany.php b/app/Jobs/Company/CreateCompany.php index 9ba6441fc361..8104170cfb14 100644 --- a/app/Jobs/Company/CreateCompany.php +++ b/app/Jobs/Company/CreateCompany.php @@ -12,7 +12,6 @@ namespace App\Jobs\Company; use App\DataMapper\CompanySettings; -use App\Events\UserSignedUp; use App\Models\Company; use App\Utils\Traits\MakesHash; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Company/CreateCompanyPaymentTerms.php b/app/Jobs/Company/CreateCompanyPaymentTerms.php index 8c0453e1a622..5c6d06ffc489 100644 --- a/app/Jobs/Company/CreateCompanyPaymentTerms.php +++ b/app/Jobs/Company/CreateCompanyPaymentTerms.php @@ -11,13 +11,9 @@ namespace App\Jobs\Company; -use App\DataMapper\CompanySettings; -use App\Events\UserSignedUp; -use App\Models\Company; use App\Models\PaymentTerm; use App\Utils\Traits\MakesHash; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\Request; class CreateCompanyPaymentTerms { diff --git a/app/Jobs/Company/CreateCompanyTaskStatuses.php b/app/Jobs/Company/CreateCompanyTaskStatuses.php index 8a759646d911..3cbde8215d18 100644 --- a/app/Jobs/Company/CreateCompanyTaskStatuses.php +++ b/app/Jobs/Company/CreateCompanyTaskStatuses.php @@ -11,14 +11,9 @@ namespace App\Jobs\Company; -use App\DataMapper\CompanySettings; -use App\Events\UserSignedUp; -use App\Models\Company; -use App\Models\PaymentTerm; use App\Models\TaskStatus; use App\Utils\Traits\MakesHash; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\Request; class CreateCompanyTaskStatuses { diff --git a/app/Jobs/Credit/ApplyCreditPayment.php b/app/Jobs/Credit/ApplyCreditPayment.php index 3f27493a3b5f..8e30ea3f4a05 100644 --- a/app/Jobs/Credit/ApplyCreditPayment.php +++ b/app/Jobs/Credit/ApplyCreditPayment.php @@ -11,14 +11,8 @@ namespace App\Jobs\Credit; -use App\Events\Payment\PaymentWasCreated; -use App\Factory\PaymentFactory; -use App\Jobs\Credit\ApplyPaymentToCredit; -use App\Libraries\MultiDB; -use App\Models\Company; use App\Models\Credit; use App\Models\Payment; -use App\Repositories\CreditRepository; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Cron/RecurringInvoicesCron.php b/app/Jobs/Cron/RecurringInvoicesCron.php index 6927648d0b0c..73c08909dbba 100644 --- a/app/Jobs/Cron/RecurringInvoicesCron.php +++ b/app/Jobs/Cron/RecurringInvoicesCron.php @@ -14,15 +14,13 @@ namespace App\Jobs\Cron; use App\Jobs\RecurringInvoice\SendRecurring; use App\Libraries\MultiDB; use App\Models\RecurringInvoice; -use Illuminate\Database\Eloquent\Builder; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\Request; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\Log; class RecurringInvoicesCron { - use Dispatchable; + use Dispatchable; /** * Create a new job instance. @@ -44,27 +42,23 @@ class RecurringInvoicesCron info("Sending recurring invoices ".Carbon::now()->format('Y-m-d h:i:s')); if (! config('ninja.db.multi_db_enabled')) { - - $recurring_invoices = RecurringInvoice::whereDate('next_send_date', '=', now()) + $recurring_invoices = RecurringInvoice::whereDate('next_send_date', '=', now()) ->where('status_id', RecurringInvoice::STATUS_ACTIVE) ->with('company') ->cursor(); - Log::info(now()->format('Y-m-d') . ' Sending Recurring Invoices. Count = '.$recurring_invoices->count()); - - $recurring_invoices->each(function ($recurring_invoice, $key) { + Log::info(now()->format('Y-m-d') . ' Sending Recurring Invoices. Count = '.$recurring_invoices->count()); + $recurring_invoices->each(function ($recurring_invoice, $key) { info("Current date = " . now()->format("Y-m-d") . " Recurring date = " .$recurring_invoice->next_send_date); - if(!$recurring_invoice->company->is_disabled) + if (!$recurring_invoice->company->is_disabled) { SendRecurring::dispatchNow($recurring_invoice, $recurring_invoice->company->db); - + } }); - } else { //multiDB environment, need to foreach (MultiDB::$dbs as $db) { - MultiDB::setDB($db); $recurring_invoices = RecurringInvoice::whereDate('next_send_date', '=', now()) @@ -75,12 +69,11 @@ class RecurringInvoicesCron Log::info(now()->format('Y-m-d') . ' Sending Recurring Invoices. Count = '.$recurring_invoices->count().' On Database # '.$db); $recurring_invoices->each(function ($recurring_invoice, $key) { - info("Current date = " . now()->format("Y-m-d") . " Recurring date = " .$recurring_invoice->next_send_date); - if(!$recurring_invoice->company->is_disabled) + if (!$recurring_invoice->company->is_disabled) { SendRecurring::dispatchNow($recurring_invoice, $recurring_invoice->company->db); - + } }); } } diff --git a/app/Jobs/Entity/CreateEntityPdf.php b/app/Jobs/Entity/CreateEntityPdf.php index a3847da9fe4c..1e552e1ff7d9 100644 --- a/app/Jobs/Entity/CreateEntityPdf.php +++ b/app/Jobs/Entity/CreateEntityPdf.php @@ -12,16 +12,9 @@ namespace App\Jobs\Entity; -use App\Designs\Custom; -use App\Designs\Designer; -use App\Designs\Modern; -use App\Libraries\MultiDB; -use App\Models\ClientContact; -use App\Models\Company; use App\Models\Credit; use App\Models\CreditInvitation; use App\Models\Design; -use App\Models\Entity; use App\Models\Invoice; use App\Models\InvoiceInvitation; use App\Models\Quote; @@ -45,7 +38,6 @@ use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Lang; use Illuminate\Support\Facades\Storage; -use Spatie\Browsershot\Browsershot; class CreateEntityPdf implements ShouldQueue { @@ -72,19 +64,16 @@ class CreateEntityPdf implements ShouldQueue { $this->invitation = $invitation; - if($invitation instanceof InvoiceInvitation){ + if ($invitation instanceof InvoiceInvitation) { $this->entity = $invitation->invoice; $this->entity_string = 'invoice'; - } - elseif($invitation instanceof QuoteInvitation){ + } elseif ($invitation instanceof QuoteInvitation) { $this->entity = $invitation->quote; $this->entity_string = 'quote'; - } - elseif($invitation instanceof CreditInvitation){ + } elseif ($invitation instanceof CreditInvitation) { $this->entity = $invitation->credit; $this->entity_string = 'credit'; - } - elseif($invitation instanceof RecurringInvoiceInvitation){ + } elseif ($invitation instanceof RecurringInvoiceInvitation) { $this->entity = $invitation->recurring_invoice; $this->entity_string = 'recurring_invoice'; } @@ -98,7 +87,6 @@ class CreateEntityPdf implements ShouldQueue public function handle() { - if (config('ninja.phantomjs_key')) { return (new Phantom)->generate($this->invitation); } @@ -108,15 +96,13 @@ class CreateEntityPdf implements ShouldQueue $entity_design_id = ''; - if($this->entity instanceof Invoice){ + if ($this->entity instanceof Invoice) { $path = $this->entity->client->invoice_filepath(); $entity_design_id = 'invoice_design_id'; - } - elseif($this->entity instanceof Quote){ + } elseif ($this->entity instanceof Quote) { $path = $this->entity->client->quote_filepath(); $entity_design_id = 'quote_design_id'; - } - elseif($this->entity instanceof Credit){ + } elseif ($this->entity instanceof Credit) { $path = $this->entity->client->credit_filepath(); $entity_design_id = 'credit_design_id'; } @@ -131,12 +117,12 @@ class CreateEntityPdf implements ShouldQueue $html = new HtmlEngine($this->invitation); if ($design->is_custom) { - $options = [ + $options = [ 'custom_partials' => json_decode(json_encode($design->design), true) ]; - $template = new PdfMakerDesign(PdfDesignModel::CUSTOM, $options); + $template = new PdfMakerDesign(PdfDesignModel::CUSTOM, $options); } else { - $template = new PdfMakerDesign(strtolower($design->name)); + $template = new PdfMakerDesign(strtolower($design->name)); } $state = [ @@ -165,15 +151,14 @@ class CreateEntityPdf implements ShouldQueue $pdf = null; try { - $pdf = $this->makePdf(null, null, $maker->getCompiledHTML(true)); - } - catch(\Exception $e) { - info(print_r($e->getMessage(),1)); + } catch (\Exception $e) { + info(print_r($e->getMessage(), 1)); } - if($pdf) + if ($pdf) { $instance = Storage::disk($this->disk)->put($file_path, $pdf); + } return $file_path; } diff --git a/app/Jobs/Entity/EmailEntity.php b/app/Jobs/Entity/EmailEntity.php index c6ab3c30f197..6b7a5c0ccaa2 100644 --- a/app/Jobs/Entity/EmailEntity.php +++ b/app/Jobs/Entity/EmailEntity.php @@ -11,22 +11,18 @@ namespace App\Jobs\Entity; -use App\DataMapper\Analytics\EmailInvoiceFailure; use App\Events\Invoice\InvoiceReminderWasEmailed; use App\Events\Invoice\InvoiceWasEmailed; use App\Events\Invoice\InvoiceWasEmailedAndFailed; use App\Jobs\Mail\BaseMailerJob; -use App\Jobs\Utils\SystemLogger; use App\Libraries\MultiDB; use App\Mail\TemplateEmail; use App\Models\Activity; use App\Models\Company; use App\Models\CreditInvitation; -use App\Models\Invoice; use App\Models\InvoiceInvitation; use App\Models\QuoteInvitation; use App\Models\RecurringInvoiceInvitation; -use App\Models\SystemLog; use App\Utils\HtmlEngine; use App\Utils\Ninja; use Illuminate\Bus\Queueable; @@ -36,9 +32,6 @@ use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Mail; use Illuminate\Support\Str; -use Swift_TransportException; -use Symfony\Component\Mime\Test\Constraint\EmailTextBodyContains; -use Turbo124\Beacon\Facades\LightLogs; /*Multi Mailer implemented*/ @@ -88,7 +81,6 @@ class EmailEntity extends BaseMailerJob implements ShouldQueue $this->template_data = $template_data; $this->email_entity_builder = $this->resolveEmailBuilder(); - } /** @@ -99,8 +91,9 @@ class EmailEntity extends BaseMailerJob implements ShouldQueue */ public function handle() { - if($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } MultiDB::setDB($this->company->db); @@ -132,14 +125,15 @@ class EmailEntity extends BaseMailerJob implements ShouldQueue private function resolveEntityString() :string { - if($this->invitation instanceof InvoiceInvitation) + if ($this->invitation instanceof InvoiceInvitation) { return 'invoice'; - elseif($this->invitation instanceof QuoteInvitation) + } elseif ($this->invitation instanceof QuoteInvitation) { return 'quote'; - elseif($this->invitation instanceof CreditInvitation) + } elseif ($this->invitation instanceof CreditInvitation) { return 'credit'; - elseif($this->invitation instanceof RecurringInvoiceInvitation) + } elseif ($this->invitation instanceof RecurringInvoiceInvitation) { return 'recurring_invoice'; + } } private function entityEmailFailed($message) @@ -153,7 +147,6 @@ class EmailEntity extends BaseMailerJob implements ShouldQueue # code... break; } - } private function entityEmailSucceeded() diff --git a/app/Jobs/Invitation/MarkOpened.php b/app/Jobs/Invitation/MarkOpened.php index a1617d23a0ed..8bbed2b2233c 100644 --- a/app/Jobs/Invitation/MarkOpened.php +++ b/app/Jobs/Invitation/MarkOpened.php @@ -11,17 +11,12 @@ namespace App\Jobs\Invitation; -use App\Models\Invoice; -use App\Models\Payment; -use App\Repositories\InvoiceRepository; use App\Utils\Traits\NumberFormatter; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Carbon; -use Illuminate\Support\Facades\Mail; //todo - ensure we are MultiDB Aware in dispatched jobs diff --git a/app/Jobs/Invoice/InjectSignature.php b/app/Jobs/Invoice/InjectSignature.php index 58c028c1c5b4..1d0aad2f66c6 100644 --- a/app/Jobs/Invoice/InjectSignature.php +++ b/app/Jobs/Invoice/InjectSignature.php @@ -3,7 +3,6 @@ namespace App\Jobs\Invoice; use App\Jobs\Entity\CreateEntityPdf; -use App\Models\Invoice; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Invoice/InvoiceWorkflowSettings.php b/app/Jobs/Invoice/InvoiceWorkflowSettings.php index e53b680501b9..350a23b69c22 100644 --- a/app/Jobs/Invoice/InvoiceWorkflowSettings.php +++ b/app/Jobs/Invoice/InvoiceWorkflowSettings.php @@ -12,7 +12,6 @@ namespace App\Jobs\Invoice; -use App\Mail\Invoices\InvoiceWasPaid; use App\Models\Client; use App\Models\Invoice; use App\Repositories\BaseRepository; @@ -21,7 +20,6 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Mail; class InvoiceWorkflowSettings implements ShouldQueue { diff --git a/app/Jobs/Invoice/ZipInvoices.php b/app/Jobs/Invoice/ZipInvoices.php index ad3619923105..d76ef3cb8bcc 100644 --- a/app/Jobs/Invoice/ZipInvoices.php +++ b/app/Jobs/Invoice/ZipInvoices.php @@ -13,10 +13,8 @@ namespace App\Jobs\Invoice; use App\Jobs\Mail\BaseMailerJob; use App\Jobs\Util\UnlinkFile; -use App\Libraries\MultiDB; use App\Mail\DownloadInvoices; use App\Models\Company; -use App\Models\Invoice; use App\Utils\TempFile; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; @@ -97,10 +95,8 @@ class ZipInvoices extends BaseMailerJob implements ShouldQueue try { Mail::to($this->email) ->send(new DownloadInvoices(Storage::disk(config('filesystems.default'))->url($path.$file_name), $this->company)); - } - catch (\Exception $e) { + } catch (\Exception $e) { $this->failed($e); - } UnlinkFile::dispatch(config('filesystems.default'), $path.$file_name)->delay(now()->addHours(1)); diff --git a/app/Jobs/Mail/BaseMailerJob.php b/app/Jobs/Mail/BaseMailerJob.php index a938086e133b..cddb89bbb72c 100644 --- a/app/Jobs/Mail/BaseMailerJob.php +++ b/app/Jobs/Mail/BaseMailerJob.php @@ -14,7 +14,6 @@ namespace App\Jobs\Mail; use App\DataMapper\Analytics\EmailFailure; use App\Jobs\Util\SystemLogger; use App\Libraries\Google\Google; -use App\Libraries\MultiDB; use App\Models\SystemLog; use App\Models\User; use App\Providers\MailServiceProvider; @@ -104,6 +103,5 @@ class BaseMailerJob implements ShouldQueue LightLogs::create($job_failure) ->batch(); - } } diff --git a/app/Jobs/Mail/EntityPaidMailer.php b/app/Jobs/Mail/EntityPaidMailer.php index 2ca18b4a8916..a2ad45ed1494 100644 --- a/app/Jobs/Mail/EntityPaidMailer.php +++ b/app/Jobs/Mail/EntityPaidMailer.php @@ -11,21 +11,14 @@ namespace App\Jobs\Mail; -use App\Jobs\Util\SystemLogger; -use App\Libraries\Google\Google; use App\Libraries\MultiDB; use App\Mail\Admin\EntityNotificationMailer; use App\Mail\Admin\EntityPaidObject; -use App\Mail\Admin\EntitySentObject; -use App\Models\SystemLog; -use App\Models\User; -use App\Providers\MailServiceProvider; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Mail; /*Multi Mailer implemented*/ @@ -72,8 +65,9 @@ class EntityPaidMailer extends BaseMailerJob implements ShouldQueue public function handle() { /*If we are migrating data we don't want to fire these notification*/ - if ($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } //Set DB MultiDB::setDb($this->company->db); @@ -82,18 +76,15 @@ class EntityPaidMailer extends BaseMailerJob implements ShouldQueue $this->setMailDriver(); try { - $mail_obj = (new EntityPaidObject($this->payment))->build(); $mail_obj->from = [$this->user->email, $this->user->present()->name()]; //send email Mail::to($this->user->email) ->send(new EntityNotificationMailer($mail_obj)); - } catch (\Exception $e) { $this->failed($e); $this->logMailError($e->getMessage(), $this->payment->client); } - } } diff --git a/app/Jobs/Mail/EntitySentMailer.php b/app/Jobs/Mail/EntitySentMailer.php index 88b120913ee4..175159b7669b 100644 --- a/app/Jobs/Mail/EntitySentMailer.php +++ b/app/Jobs/Mail/EntitySentMailer.php @@ -11,20 +11,14 @@ namespace App\Jobs\Mail; -use App\Jobs\Util\SystemLogger; -use App\Libraries\Google\Google; use App\Libraries\MultiDB; use App\Mail\Admin\EntityNotificationMailer; use App\Mail\Admin\EntitySentObject; -use App\Models\SystemLog; -use App\Models\User; -use App\Providers\MailServiceProvider; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Mail; /*Multi Mailer implemented*/ @@ -76,8 +70,9 @@ class EntitySentMailer extends BaseMailerJob implements ShouldQueue public function handle() { /*If we are migrating data we don't want to fire these notification*/ - if ($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } //Set DB MultiDB::setDb($this->company->db); @@ -91,12 +86,9 @@ class EntitySentMailer extends BaseMailerJob implements ShouldQueue try { Mail::to($this->user->email) ->send(new EntityNotificationMailer($mail_obj)); - }catch(\Exception $e) { - + } catch (\Exception $e) { $this->failed($e); $this->logMailError($e->getMessage(), $this->entity->client); - } - } } diff --git a/app/Jobs/Mail/EntityViewedMailer.php b/app/Jobs/Mail/EntityViewedMailer.php index ba01dd8b88f1..1bd22f5e1ddd 100644 --- a/app/Jobs/Mail/EntityViewedMailer.php +++ b/app/Jobs/Mail/EntityViewedMailer.php @@ -11,20 +11,14 @@ namespace App\Jobs\Mail; -use App\Jobs\Util\SystemLogger; -use App\Libraries\Google\Google; use App\Libraries\MultiDB; use App\Mail\Admin\EntityNotificationMailer; use App\Mail\Admin\EntityViewedObject; -use App\Models\SystemLog; -use App\Models\User; -use App\Providers\MailServiceProvider; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Mail; /*Multi Mailer implemented*/ @@ -76,8 +70,9 @@ class EntityViewedMailer extends BaseMailerJob implements ShouldQueue public function handle() { /*If we are migrating data we don't want to fire these notification*/ - if ($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } //Set DB MultiDB::setDb($this->company->db); @@ -89,15 +84,12 @@ class EntityViewedMailer extends BaseMailerJob implements ShouldQueue $mail_obj->from = [$this->entity->user->email, $this->entity->user->present()->name()]; //send email - try{ + try { Mail::to($this->user->email) ->send(new EntityNotificationMailer($mail_obj)); - } - catch (\Exception $e) { - + } catch (\Exception $e) { $this->failed($e); $this->logMailError($e->getMessage(), $this->entity->client); - } } } diff --git a/app/Jobs/Mail/MailRouter.php b/app/Jobs/Mail/MailRouter.php index e0dcd4b31020..aa29d036b471 100644 --- a/app/Jobs/Mail/MailRouter.php +++ b/app/Jobs/Mail/MailRouter.php @@ -11,24 +11,16 @@ namespace App\Jobs\Mail; -use App\Jobs\Mail\BaseMailerJob; -use App\Jobs\Util\SystemLogger; -use App\Libraries\Google\Google; use App\Libraries\MultiDB; -use App\Mail\Admin\EntityNotificationMailer; -use App\Mail\Admin\EntitySentObject; use App\Models\ClientContact; use App\Models\Company; -use App\Models\SystemLog; use App\Models\User; -use App\Providers\MailServiceProvider; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Mail\Mailable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Mail; /*Multi Mailer Router implemented*/ @@ -67,8 +59,9 @@ class MailRouter extends BaseMailerJob implements ShouldQueue public function handle() { /*If we are migrating data we don't want to fire these notification*/ - if ($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } MultiDB::setDb($this->company->db); @@ -79,13 +72,9 @@ class MailRouter extends BaseMailerJob implements ShouldQueue try { Mail::to($this->to_user->email) ->send($this->mailable); - } - catch (\Exception $e) { - + } catch (\Exception $e) { $this->failed($e); $this->logMailError($e->getMessage(), $this->to_user); - } - } } diff --git a/app/Jobs/Mail/PaymentFailureMailer.php b/app/Jobs/Mail/PaymentFailureMailer.php index 1c405d477ce8..2f59c93f3384 100644 --- a/app/Jobs/Mail/PaymentFailureMailer.php +++ b/app/Jobs/Mail/PaymentFailureMailer.php @@ -11,23 +11,16 @@ namespace App\Jobs\Mail; -use App\Jobs\Util\SystemLogger; -use App\Libraries\Google\Google; use App\Libraries\MultiDB; use App\Mail\Admin\EntityNotificationMailer; -use App\Mail\Admin\EntityPaidObject; -use App\Mail\Admin\EntitySentObject; use App\Mail\Admin\PaymentFailureObject; -use App\Models\SystemLog; use App\Models\User; -use App\Providers\MailServiceProvider; use App\Utils\Traits\Notifications\UserNotifies; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Mail; /*Multi Mailer implemented*/ @@ -77,8 +70,9 @@ class PaymentFailureMailer extends BaseMailerJob implements ShouldQueue public function handle() { /*If we are migrating data we don't want to fire these notification*/ - if ($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } //Set DB MultiDB::setDb($this->company->db); @@ -103,14 +97,10 @@ class PaymentFailureMailer extends BaseMailerJob implements ShouldQueue try { Mail::to($company_user->user->email) ->send(new EntityNotificationMailer($mail_obj)); - } - catch(\Exception $e) { - + } catch (\Exception $e) { $this->failed($e); $this->logMailError($e->getMessage(), $this->client); - } - } }); } diff --git a/app/Jobs/Ninja/AdjustEmailQuota.php b/app/Jobs/Ninja/AdjustEmailQuota.php index 68f92ee97920..fd4bbd8139ae 100644 --- a/app/Jobs/Ninja/AdjustEmailQuota.php +++ b/app/Jobs/Ninja/AdjustEmailQuota.php @@ -11,10 +11,8 @@ namespace App\Jobs\Ninja; -use App\Jobs\Invoice\EmailInvoice; use App\Libraries\MultiDB; use App\Models\Account; -use App\Models\SystemLog; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Ninja/CheckDbStatus.php b/app/Jobs/Ninja/CheckDbStatus.php index b5302fe79e6e..958c02531693 100644 --- a/app/Jobs/Ninja/CheckDbStatus.php +++ b/app/Jobs/Ninja/CheckDbStatus.php @@ -11,10 +11,6 @@ namespace App\Jobs\Ninja; -use App\Jobs\Invoice\EmailInvoice; -use App\Libraries\MultiDB; -use App\Models\Account; -use App\Models\SystemLog; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Ninja/CompanySizeCheck.php b/app/Jobs/Ninja/CompanySizeCheck.php index 8adaec609548..796a6ca40c2f 100644 --- a/app/Jobs/Ninja/CompanySizeCheck.php +++ b/app/Jobs/Ninja/CompanySizeCheck.php @@ -11,9 +11,7 @@ namespace App\Jobs\Ninja; -use App\Jobs\Invoice\EmailInvoice; use App\Libraries\MultiDB; -use App\Models\Account; use App\Models\Company; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; diff --git a/app/Jobs/Ninja/RefundCancelledAccount.php b/app/Jobs/Ninja/RefundCancelledAccount.php index 9bc2e40ea74c..0a1154d153c6 100644 --- a/app/Jobs/Ninja/RefundCancelledAccount.php +++ b/app/Jobs/Ninja/RefundCancelledAccount.php @@ -41,16 +41,19 @@ class RefundCancelledAccount implements ShouldQueue $plan_details = $this->account->getPlanDetails(); - if(!$plan_details) + if (!$plan_details) { return; + } /* Trial user cancelling early.... */ - if ($plan_details['trial_plan']) + if ($plan_details['trial_plan']) { return; + } /* Is the plan Active? */ - if (! $plan_details['active']) + if (! $plan_details['active']) { return; + } /* Refundable client! */ diff --git a/app/Jobs/Ninja/SendReminders.php b/app/Jobs/Ninja/SendReminders.php index 6120332cd4c9..299dd1e0f607 100644 --- a/app/Jobs/Ninja/SendReminders.php +++ b/app/Jobs/Ninja/SendReminders.php @@ -47,26 +47,18 @@ class SendReminders implements ShouldQueue */ public function handle() { - info("Sending reminders ".Carbon::now()->format('Y-m-d h:i:s')); if (! config('ninja.db.multi_db_enabled')) { - $this->sendReminderEmails(); - - } else { //multiDB environment, need to - foreach (MultiDB::$dbs as $db) - { - + foreach (MultiDB::$dbs as $db) { MultiDB::setDB($db); $this->sendReminderEmails(); } - } - } @@ -80,21 +72,17 @@ class SendReminders implements ShouldQueue ->cursor(); //we only need invoices that are payable - $invoices->filter(function ($invoice){ - + $invoices->filter(function ($invoice) { return $invoice->isPayable(); + })->each(function ($invoice) { + $reminder_template = $invoice->calculateTemplate('invoice'); - })->each(function ($invoice){ - - $reminder_template = $invoice->calculateTemplate('invoice'); - - info("hitting a reminder for {$invoice->number} with template {$reminder_template}"); + info("hitting a reminder for {$invoice->number} with template {$reminder_template}"); - if(in_array($reminder_template, ['reminder1', 'reminder2', 'reminder3', 'endless_reminder'])) - $this->sendReminder($invoice, $reminder_template); - + if (in_array($reminder_template, ['reminder1', 'reminder2', 'reminder3', 'endless_reminder'])) { + $this->sendReminder($invoice, $reminder_template); + } }); - } private function checkSendSetting($invoice, $template) @@ -111,7 +99,7 @@ class SendReminders implements ShouldQueue break; case 'endless_reminder': return $invoice->client->getSetting('enable_reminder_endless'); - break; + break; default: return false; break; @@ -121,9 +109,9 @@ class SendReminders implements ShouldQueue /** * Create a collection of all possible reminder dates * and pass back the first one in chronology - * + * * @param Invoice $invoice - * @return Carbon $date + * @return Carbon $date */ private function calculateNextSendDate($invoice) { @@ -135,41 +123,41 @@ class SendReminders implements ShouldQueue $set_reminder2 = false; $set_reminder3 = false; - if((int)$settings->schedule_reminder1 > 0){ - + if ((int)$settings->schedule_reminder1 > 0) { $next_reminder_date = $this->calculateScheduledDate($invoice, (int)$settings->schedule_reminder1, (int)$settings->num_days_reminder1); - if($next_reminder_date->gt(Carbon::parse($invoice->last_sent_date))); - $dates->push($next_reminder_date); + if ($next_reminder_date->gt(Carbon::parse($invoice->last_sent_date))); + $dates->push($next_reminder_date); - if(!$invoice->reminder1_sent) + if (!$invoice->reminder1_sent) { $set_reminder1 = true; + } } - if((int)$settings->num_days_reminder2 > 0){ - + if ((int)$settings->num_days_reminder2 > 0) { $next_reminder_date = $this->calculateScheduledDate($invoice, (int)$settings->schedule_reminder2, (int)$settings->num_days_reminder2); - if($next_reminder_date->gt(Carbon::parse($invoice->last_sent_date))); - $dates->push($next_reminder_date); + if ($next_reminder_date->gt(Carbon::parse($invoice->last_sent_date))); + $dates->push($next_reminder_date); - if(!$invoice->reminder2_sent) + if (!$invoice->reminder2_sent) { $set_reminder3 = true; + } } - if((int)$settings->num_days_reminder3 > 0){ - + if ((int)$settings->num_days_reminder3 > 0) { $next_reminder_date = $this->calculateScheduledDate($invoice, (int)$settings->schedule_reminder3, (int)$settings->num_days_reminder3); - if($next_reminder_date->gt(Carbon::parse($invoice->last_sent_date))); - $dates->push($next_reminder_date); + if ($next_reminder_date->gt(Carbon::parse($invoice->last_sent_date))); + $dates->push($next_reminder_date); - if(!$invoice->reminder3_sent) + if (!$invoice->reminder3_sent) { $set_reminder3 = true; + } } //If all the available reminders have fired, we then start to fire the endless reminders - if((int)$settings->endless_reminder_frequency_id > 0 && !$set_reminder1 && !$set_reminder2 && !$set_reminder3) { + if ((int)$settings->endless_reminder_frequency_id > 0 && !$set_reminder1 && !$set_reminder2 && !$set_reminder3) { $dates->push($this->addTimeInterval($invoice->last_sent_date, (int)$settings->endless_reminder_frequency_id)); } @@ -179,10 +167,10 @@ class SendReminders implements ShouldQueue /** * Helper method which switches values based on the $schedule_reminder - * @param Invoice $invoice - * @param string $schedule_reminder - * @param int $num_days_reminder - * @return Carbon $date + * @param Invoice $invoice + * @param string $schedule_reminder + * @param int $num_days_reminder + * @return Carbon $date */ private function calculateScheduledDate($invoice, $schedule_reminder, $num_days_reminder) :?Carbon { @@ -204,48 +192,46 @@ class SendReminders implements ShouldQueue /** * Sends the reminder and/or late fee for the invoice. - * - * @param Invoice $invoice - * @param string $template - * @return void + * + * @param Invoice $invoice + * @param string $template + * @return void */ private function sendReminder($invoice, $template) :void { $invoice = $this->calcLateFee($invoice, $template); - $invoice->invitations->each(function ($invitation) use($template, $invoice){ + $invoice->invitations->each(function ($invitation) use ($template, $invoice) { //only send if enable_reminder setting is toggled to yes - if($this->checkSendSetting($invoice, $template)) { - + if ($this->checkSendSetting($invoice, $template)) { info("firing email"); EmailEntity::dispatchNow($invitation, $invitation->company, $template); - } - - }); - if($this->checkSendSetting($invoice, $template)) - event(new InvoiceWasEmailed($invoice->invitations->first(), $invoice->company, Ninja::eventVars())); + if ($this->checkSendSetting($invoice, $template)) { + event(new InvoiceWasEmailed($invoice->invitations->first(), $invoice->company, Ninja::eventVars())); + } - $invoice->last_sent_date = now(); - $invoice->next_send_date = $this->calculateNextSendDate($invoice); + $invoice->last_sent_date = now(); + $invoice->next_send_date = $this->calculateNextSendDate($invoice); - if(in_array($template, ['reminder1', 'reminder2', 'reminder3'])) - $invoice->{$template."_sent"} = now(); + if (in_array($template, ['reminder1', 'reminder2', 'reminder3'])) { + $invoice->{$template."_sent"} = now(); + } - $invoice->save(); + $invoice->save(); } /** * Calculates the late if - if any - and rebuilds the invoice - * - * @param Invoice $invoice - * @param string $template - * @return Invoice + * + * @param Invoice $invoice + * @param string $template + * @return Invoice */ private function calcLateFee($invoice, $template) :Invoice { @@ -268,7 +254,7 @@ class SendReminders implements ShouldQueue case 'endless_reminder': $late_fee_amount = $invoice->client->getSetting('late_fee_endless_amount'); $late_fee_percent = $invoice->client->getSetting('late_fee_endless_percent'); - break; + break; default: $late_fee_amount = 0; $late_fee_percent = 0; @@ -276,31 +262,32 @@ class SendReminders implements ShouldQueue } return $this->setLateFee($invoice, $late_fee_amount, $late_fee_percent); - } /** * Applies the late fee to the invoice line items - * - * @param Invoice $invoice + * + * @param Invoice $invoice * @param float $amount The fee amount * @param float $percent The fee percentage amount - * - * @return Invoice + * + * @return Invoice */ private function setLateFee($invoice, $amount, $percent) :Invoice { $temp_invoice_balance = $invoice->balance; - if ($amount <= 0 && $percent <= 0) + if ($amount <= 0 && $percent <= 0) { return $invoice; + } $fee = $amount; - if ($invoice->partial > 0) + if ($invoice->partial > 0) { $fee += round($invoice->partial * $percent / 100, 2); - else + } else { $fee += round($invoice->balance * $percent / 100, 2); + } $invoice_item = new InvoiceItem; $invoice_item->type_id = '5'; @@ -321,7 +308,5 @@ class SendReminders implements ShouldQueue $this->invoice->ledger()->updateInvoiceBalance($this->invoice->balance - $temp_invoice_balance); return $invoice; - } - -} \ No newline at end of file +} diff --git a/app/Jobs/Payment/EmailPayment.php b/app/Jobs/Payment/EmailPayment.php index 5e751b333f79..f4301535bde2 100644 --- a/app/Jobs/Payment/EmailPayment.php +++ b/app/Jobs/Payment/EmailPayment.php @@ -11,21 +11,15 @@ namespace App\Jobs\Payment; -use App\DataMapper\Analytics\EmailInvoiceFailure; -use App\Events\Invoice\InvoiceWasEmailed; -use App\Events\Invoice\InvoiceWasEmailedAndFailed; use App\Events\Payment\PaymentWasEmailed; use App\Events\Payment\PaymentWasEmailedAndFailed; -use App\Helpers\Email\BuildEmail; use App\Jobs\Mail\BaseMailerJob; -use App\Jobs\Utils\SystemLogger; use App\Libraries\MultiDB; use App\Mail\Engine\PaymentEmailEngine; use App\Mail\TemplateEmail; use App\Models\ClientContact; use App\Models\Company; use App\Models\Payment; -use App\Models\SystemLog; use App\Utils\Ninja; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; @@ -33,7 +27,6 @@ use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Mail; -use Turbo124\Beacon\Facades\LightLogs; class EmailPayment extends BaseMailerJob implements ShouldQueue { @@ -73,37 +66,29 @@ class EmailPayment extends BaseMailerJob implements ShouldQueue */ public function handle() { - - if($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } if ($this->contact->email) { - - MultiDB::setDb($this->company->db); + MultiDB::setDb($this->company->db); //if we need to set an email driver do it now $this->setMailDriver(); $email_builder = (new PaymentEmailEngine($this->payment, $this->contact))->build(); - try{ - + try { $mail = Mail::to($this->contact->email, $this->contact->present()->name()); $mail->send(new TemplateEmail($email_builder, $this->contact->user, $this->contact->client)); - - }catch(\Exception $e) { - + } catch (\Exception $e) { info("mailing failed with message " . $e->getMessage()); event(new PaymentWasEmailedAndFailed($this->payment, $this->company, Mail::failures(), Ninja::eventVars())); $this->failed($e); return $this->logMailError($e->getMessage(), $this->payment->client); - } event(new PaymentWasEmailed($this->payment, $this->payment->company, Ninja::eventVars())); - } } - - } diff --git a/app/Jobs/Payment/PaymentNotification.php b/app/Jobs/Payment/PaymentNotification.php index 1160d52d1973..feb596da2089 100644 --- a/app/Jobs/Payment/PaymentNotification.php +++ b/app/Jobs/Payment/PaymentNotification.php @@ -11,10 +11,8 @@ namespace App\Jobs\Payment; -use App\Libraries\MultiDB; use App\Models\Company; use App\Models\Payment; -use App\Repositories\InvoiceRepository; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Product/UpdateOrCreateProduct.php b/app/Jobs/Product/UpdateOrCreateProduct.php index 4f7098b34ae8..061d7475ca3e 100644 --- a/app/Jobs/Product/UpdateOrCreateProduct.php +++ b/app/Jobs/Product/UpdateOrCreateProduct.php @@ -12,10 +12,7 @@ namespace App\Jobs\Product; use App\Libraries\MultiDB; -use App\Models\Company; -use App\Models\Payment; use App\Models\Product; -use App\Repositories\InvoiceRepository; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; @@ -60,9 +57,7 @@ class UpdateOrCreateProduct implements ShouldQueue //only update / create products - not tasks or gateway fees $updateable_products = collect($this->products)->filter(function ($item) { - return $item->type_id == 1; - }); foreach ($updateable_products as $item) { @@ -98,6 +93,6 @@ class UpdateOrCreateProduct implements ShouldQueue public function failed($exception = null) { info("update create failed with = "); - info(print_r($exception->getMessage(),1)); + info(print_r($exception->getMessage(), 1)); } } diff --git a/app/Jobs/Quote/ApplyQuoteNumber.php b/app/Jobs/Quote/ApplyQuoteNumber.php index 0305c5c38e0b..48e83bcebdc5 100644 --- a/app/Jobs/Quote/ApplyQuoteNumber.php +++ b/app/Jobs/Quote/ApplyQuoteNumber.php @@ -13,10 +13,7 @@ namespace App\Jobs\Quote; use App\Libraries\MultiDB; use App\Models\Company; -use App\Models\Payment; -use App\Models\PaymentTerm; use App\Models\Quote; -use App\Repositories\QuoteRepository; use App\Utils\Traits\GeneratesCounter; use App\Utils\Traits\NumberFormatter; use Illuminate\Bus\Queueable; @@ -24,7 +21,6 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Carbon; class ApplyQuoteNumber implements ShouldQueue { diff --git a/app/Jobs/Quote/QuoteWorkflowSettings.php b/app/Jobs/Quote/QuoteWorkflowSettings.php index 95c5756c9c0d..03db55daaefc 100644 --- a/app/Jobs/Quote/QuoteWorkflowSettings.php +++ b/app/Jobs/Quote/QuoteWorkflowSettings.php @@ -12,7 +12,6 @@ namespace App\Jobs\Quote; -use App\Mail\Quote\QuoteWasApproved; use App\Models\Client; use App\Models\Quote; use App\Repositories\BaseRepository; diff --git a/app/Jobs/RecurringInvoice/SendRecurring.php b/app/Jobs/RecurringInvoice/SendRecurring.php index 3df78415c903..8ec0e3c1a4aa 100644 --- a/app/Jobs/RecurringInvoice/SendRecurring.php +++ b/app/Jobs/RecurringInvoice/SendRecurring.php @@ -22,10 +22,8 @@ use App\Utils\Traits\GeneratesCounter; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\Request; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Carbon; use Turbo124\Beacon\Facades\LightLogs; class SendRecurring implements ShouldQueue @@ -67,19 +65,18 @@ class SendRecurring implements ShouldQueue ->createInvitations() ->save(); - info("Invoice {$invoice->number} created"); + info("Invoice {$invoice->number} created"); $invoice->invitations->each(function ($invitation) use ($invoice) { - - if($invitation->contact && strlen($invitation->contact->email) >=1){ + if ($invitation->contact && strlen($invitation->contact->email) >=1) { EmailEntity::dispatch($invitation, $invoice->company); info("Firing email for invoice {$invoice->number}"); } - }); - if($invoice->client->getSetting('auto_bill_date') == 'on_send_date' && $this->recurring_invoice->auto_bill_enabled) + if ($invoice->client->getSetting('auto_bill_date') == 'on_send_date' && $this->recurring_invoice->auto_bill_enabled) { $invoice->service()->autoBill()->save(); + } info("updating recurring invoice dates"); /* Set next date here to prevent a recurring loop forming */ @@ -88,8 +85,9 @@ class SendRecurring implements ShouldQueue $this->recurring_invoice->last_sent_date = date('Y-m-d'); /* Set completed if we don't have any more cycles remaining*/ - if ($this->recurring_invoice->remaining_cycles == 0) + if ($this->recurring_invoice->remaining_cycles == 0) { $this->recurring_invoice->setCompleted(); + } info("next send date = " . $this->recurring_invoice->next_send_date); info("remaining cycles = " . $this->recurring_invoice->remaining_cycles); @@ -100,7 +98,6 @@ class SendRecurring implements ShouldQueue //this is duplicated!! // if ($invoice->invitations->count() > 0) // event(new InvoiceWasEmailed($invoice->invitations->first(), $invoice->company, Ninja::eventVars())); - } public function failed($exception = null) @@ -116,5 +113,4 @@ class SendRecurring implements ShouldQueue info(print_r($exception->getMessage(), 1)); } - } diff --git a/app/Jobs/User/CreateUser.php b/app/Jobs/User/CreateUser.php index 38bb8edf80d6..437f3c034532 100644 --- a/app/Jobs/User/CreateUser.php +++ b/app/Jobs/User/CreateUser.php @@ -14,13 +14,11 @@ namespace App\Jobs\User; use App\DataMapper\CompanySettings; use App\DataMapper\DefaultSettings; use App\Events\User\UserWasCreated; -use App\Models\CompanyUser; use App\Models\User; use App\Utils\Ninja; use App\Utils\Traits\MakesHash; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Log; class CreateUser { diff --git a/app/Jobs/User/UserEmailChanged.php b/app/Jobs/User/UserEmailChanged.php index fb3a963d84a6..e2144d2394b2 100644 --- a/app/Jobs/User/UserEmailChanged.php +++ b/app/Jobs/User/UserEmailChanged.php @@ -12,14 +12,12 @@ namespace App\Jobs\User; use App\Jobs\Mail\BaseMailerJob; -use App\Jobs\Util\SystemLogger; use App\Libraries\MultiDB; use App\Mail\User\UserNotificationMailer; use App\Models\Company; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\Request; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Mail; @@ -54,8 +52,9 @@ class UserEmailChanged extends BaseMailerJob implements ShouldQueue public function handle() { - if($this->company->is_disabled) + if ($this->company->is_disabled) { return true; + } //Set DB MultiDB::setDb($this->company->db); @@ -74,19 +73,15 @@ class UserEmailChanged extends BaseMailerJob implements ShouldQueue //Send email via a Mailable class // try { - Mail::to($this->old_email) + Mail::to($this->old_email) ->send(new UserNotificationMailer($mail_obj)); - Mail::to($this->new_email) + Mail::to($this->new_email) ->send(new UserNotificationMailer($mail_obj)); - } - catch (\Exception $e) { - + } catch (\Exception $e) { $this->failed($e); $this->logMailError($e->getMessage(), $this->company->owner()); - } - } private function getData() diff --git a/app/Jobs/Util/Import.php b/app/Jobs/Util/Import.php index 5e26f3ceb784..c9f2eadcddf8 100644 --- a/app/Jobs/Util/Import.php +++ b/app/Jobs/Util/Import.php @@ -32,13 +32,10 @@ use App\Http\ValidationRules\ValidCompanyGatewayFeesAndLimitsRule; use App\Http\ValidationRules\ValidUserForCompany; use App\Jobs\Company\CreateCompanyToken; use App\Jobs\Ninja\CompanySizeCheck; -use App\Jobs\Util\VersionCheck; use App\Libraries\MultiDB; use App\Mail\MigrationCompleted; -use App\Mail\MigrationFailed; use App\Models\Activity; use App\Models\Client; -use App\Models\ClientContact; use App\Models\ClientGatewayToken; use App\Models\Company; use App\Models\CompanyGateway; @@ -62,10 +59,8 @@ use App\Repositories\ClientContactRepository; use App\Repositories\ClientRepository; use App\Repositories\CompanyRepository; use App\Repositories\CreditRepository; -use App\Repositories\InvoiceRepository; use App\Repositories\Migration\InvoiceMigrationRepository; use App\Repositories\Migration\PaymentMigrationRepository; -use App\Repositories\PaymentRepository; use App\Repositories\ProductRepository; use App\Repositories\QuoteRepository; use App\Repositories\UserRepository; @@ -156,7 +151,7 @@ class Import implements ShouldQueue // public $backoff = 86430; - // public $maxExceptions = 2; + // public $maxExceptions = 2; /** * Create a new job instance. * @@ -178,16 +173,15 @@ class Import implements ShouldQueue * * @return bool */ - public function handle() + public function handle() { set_time_limit(0); - // $jsonStream = \JsonMachine\JsonMachine::fromFile($this->file_path, "/data"); + // $jsonStream = \JsonMachine\JsonMachine::fromFile($this->file_path, "/data"); $array = json_decode(file_get_contents($this->file_path), 1); $data = $array['data']; foreach ($this->available_imports as $import) { - if (! array_key_exists($import, $data)) { //throw new ResourceNotAvailableForMigration("Resource {$key} is not available for migration."); info("Resource {$import} is not available for migration."); @@ -210,7 +204,6 @@ class Import implements ShouldQueue CompanySizeCheck::dispatch(); info('Completed🚀🚀🚀🚀🚀 at '.now()); - } private function setInitialCompanyLedgerBalances() @@ -268,15 +261,12 @@ class Import implements ShouldQueue $company_repository = new CompanyRepository(); $company_repository->save($data, $this->company); - if(isset($data['settings']->company_logo) && strlen($data['settings']->company_logo) > 0) { - + if (isset($data['settings']->company_logo) && strlen($data['settings']->company_logo) > 0) { try { $tempImage = tempnam(sys_get_temp_dir(), basename($data['settings']->company_logo)); copy($data['settings']->company_logo, $tempImage); $this->uploadLogo($tempImage, $this->company, $this->company); - } - catch(\Exception $e){ - + } catch (\Exception $e) { } } @@ -596,7 +586,6 @@ class Import implements ShouldQueue $invoice_repository = new InvoiceMigrationRepository(); foreach ($data as $key => $resource) { - $modified = $resource; if (array_key_exists('client_id', $resource) && ! array_key_exists('clients', $this->ids)) { @@ -621,7 +610,6 @@ class Import implements ShouldQueue 'old' => $resource['id'], 'new' => $invoice->id, ]; - } RecurringInvoice::reguard(); @@ -629,7 +617,6 @@ class Import implements ShouldQueue /*Improve memory handling by setting everything to null when we have finished*/ $data = null; $invoice_repository = null; - } private function processInvoices(array $data): void @@ -785,7 +772,6 @@ class Import implements ShouldQueue private function processPayments(array $data): void { - Payment::reguard(); $rules = [ @@ -818,14 +804,12 @@ class Import implements ShouldQueue if (isset($modified['invoices'])) { foreach ($modified['invoices'] as $key => $invoice) { - - if($this->tryTransformingId('invoices', $invoice['invoice_id'])) + if ($this->tryTransformingId('invoices', $invoice['invoice_id'])) { $modified['invoices'][$key]['invoice_id'] = $this->transformId('invoices', $invoice['invoice_id']); - else{ + } else { $modified['credits'][$key]['credit_id'] = $this->transformId('credits', $invoice['invoice_id']); $modified['credits'][$key]['amount'] = $modified['invoices'][$key]['amount']; } - } } @@ -886,12 +870,12 @@ class Import implements ShouldQueue $payment->status_id = Payment::STATUS_PARTIALLY_REFUNDED; $payment->save(); return $payment; - break; + break; case 6: $payment->status_id = Payment::STATUS_REFUNDED; $payment->save(); return $payment; - break; + break; default: return $payment; @@ -901,11 +885,10 @@ class Import implements ShouldQueue private function processDocuments(array $data): void { - // Document::unguard(); + // Document::unguard(); /* No validators since data provided by database is already valid. */ - foreach($data as $resource) - { + foreach ($data as $resource) { $modified = $resource; if (array_key_exists('invoice_id', $resource) && $resource['invoice_id'] && ! array_key_exists('invoices', $this->ids)) { @@ -927,7 +910,6 @@ class Import implements ShouldQueue } $this->saveDocument(file_get_contents($resource['url']), $entity, $is_public = true); - } // foreach ($data as $resource) { @@ -1079,7 +1061,8 @@ class Import implements ShouldQueue } private function processTaskStatuses(array $data) :void - {info('in task statuses'); + { + info('in task statuses'); TaskStatus::unguard(); foreach ($data as $resource) { @@ -1149,17 +1132,21 @@ class Import implements ShouldQueue $modified['company_id'] = $this->company->id; $modified['user_id'] = $this->processUserId($resource); - if(isset($modified['client_id'])) + if (isset($modified['client_id'])) { $modified['client_id'] = $this->transformId('clients', $resource['client_id']); + } - if(isset($modified['invoice_id'])) + if (isset($modified['invoice_id'])) { $modified['invoice_id'] = $this->transformId('invoices', $resource['invoice_id']); + } - if(isset($modified['project_id'])) + if (isset($modified['project_id'])) { $modified['project_id'] = $this->transformId('projects', $resource['project_id']); + } - if(isset($modified['status_id'])) + if (isset($modified['status_id'])) { $modified['status_id'] = $this->transformId('task_statuses', $resource['status_id']); + } $task = Task::Create($modified); @@ -1190,8 +1177,9 @@ class Import implements ShouldQueue $modified['company_id'] = $this->company->id; $modified['user_id'] = $this->processUserId($resource); - if(isset($modified['client_id'])) + if (isset($modified['client_id'])) { $modified['client_id'] = $this->transformId('clients', $resource['client_id']); + } $project = Project::Create($modified); @@ -1201,7 +1189,6 @@ class Import implements ShouldQueue 'old' => $resource['id'], 'new' => $project->id, ]; - } Project::reguard(); @@ -1211,7 +1198,6 @@ class Import implements ShouldQueue private function processExpenses(array $data) :void { - Expense::unguard(); foreach ($data as $resource) { @@ -1222,20 +1208,25 @@ class Import implements ShouldQueue $modified['company_id'] = $this->company->id; $modified['user_id'] = $this->processUserId($resource); - if(isset($resource['client_id'])) + if (isset($resource['client_id'])) { $modified['client_id'] = $this->transformId('clients', $resource['client_id']); + } - if(isset($resource['category_id'])) + if (isset($resource['category_id'])) { $modified['category_id'] = $this->transformId('expense_categories', $resource['category_id']); + } - if(isset($resource['invoice_id'])) + if (isset($resource['invoice_id'])) { $modified['invoice_id'] = $this->transformId('invoices', $resource['invoice_id']); + } - if(isset($resource['project_id'])) + if (isset($resource['project_id'])) { $modified['project_id'] = $this->transformId('projects', $resource['project_id']); + } - if(isset($resource['vendor_id'])) + if (isset($resource['vendor_id'])) { $modified['vendor_id'] = $this->transformId('vendors', $resource['vendor_id']); + } $expense = Expense::Create($modified); @@ -1252,7 +1243,6 @@ class Import implements ShouldQueue Expense::reguard(); $data = null; - } /** * |-------------------------------------------------------------------------- @@ -1289,7 +1279,7 @@ class Import implements ShouldQueue public function transformId($resource, string $old): int { if (! array_key_exists($resource, $this->ids)) { - info(print_r($resource,1)); + info(print_r($resource, 1)); throw new Exception("Resource {$resource} not available."); } @@ -1345,7 +1335,5 @@ class Import implements ShouldQueue ->batch(); info(print_r($exception->getMessage(), 1)); - } - } diff --git a/app/Jobs/Util/PreviewPdf.php b/app/Jobs/Util/PreviewPdf.php index 28e10b41fc09..06de2be40730 100644 --- a/app/Jobs/Util/PreviewPdf.php +++ b/app/Jobs/Util/PreviewPdf.php @@ -11,25 +11,13 @@ namespace App\Jobs\Util; -use App\Designs\Custom; -use App\Designs\Designer; -use App\Designs\Modern; -use App\Libraries\MultiDB; -use App\Models\ClientContact; use App\Models\Company; -use App\Models\Design; -use App\Models\Invoice; -use App\Utils\Traits\MakesInvoiceHtml; -use App\Utils\Traits\NumberFormatter; use App\Utils\Traits\Pdf\PdfMaker; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\App; -use Illuminate\Support\Facades\Storage; -use Spatie\Browsershot\Browsershot; class PreviewPdf implements ShouldQueue { diff --git a/app/Jobs/Util/ReminderJob.php b/app/Jobs/Util/ReminderJob.php index 4ad02907e345..3080df70fdae 100644 --- a/app/Jobs/Util/ReminderJob.php +++ b/app/Jobs/Util/ReminderJob.php @@ -12,11 +12,8 @@ namespace App\Jobs\Util; use App\Events\Invoice\InvoiceWasEmailed; -use App\Jobs\Invoice\EmailInvoice; use App\Libraries\MultiDB; -use App\Models\Account; use App\Models\Invoice; -use App\Utils\ClientPortal\CustomMessage\invitation; use App\Utils\Ninja; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; @@ -24,7 +21,6 @@ use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Carbon; -use Illuminate\Support\Facades\Storage; class ReminderJob implements ShouldQueue { @@ -55,37 +51,27 @@ class ReminderJob implements ShouldQueue $this->processReminders($db); } } - } private function processReminders($db = null) { - Invoice::where('next_send_date', Carbon::today()->format('Y-m-d'))->with('invitations')->cursor()->each(function ($invoice) { - if ($invoice->isPayable()) { - - $reminder_template = $invoice->calculateTemplate('invoice'); + $reminder_template = $invoice->calculateTemplate('invoice'); $invoice->service()->touchReminder($this->reminder_template)->save(); $invoice->invitations->each(function ($invitation) use ($invoice, $reminder_template) { - EmailEntity::dispatch($invitation, $invitation->company, $reminder_template); info("Firing email for invoice {$invoice->number}"); }); - if ($invoice->invitations->count() > 0) + if ($invoice->invitations->count() > 0) { event(new InvoiceWasEmailed($invoice->invitations->first(), $invoice->company, Ninja::eventVars())); - - + } } else { - $invoice->next_send_date = null; $invoice->save(); - } - }); - } } diff --git a/app/Jobs/Util/SendFailedEmails.php b/app/Jobs/Util/SendFailedEmails.php index 19281c19a1e7..2882c11c0a19 100644 --- a/app/Jobs/Util/SendFailedEmails.php +++ b/app/Jobs/Util/SendFailedEmails.php @@ -55,7 +55,6 @@ class SendFailedEmails implements ShouldQueue private function processEmails() { - $email_jobs = SystemLog::where('event_id', SystemLog::EVENT_MAIL_RETRY_QUEUE)->get(); $email_jobs->each(function ($job) { @@ -64,7 +63,6 @@ class SendFailedEmails implements ShouldQueue $invitation = $job_meta_array['entity_name']::where('key', $job_meta_array['invitation_key'])->with('contact')->first(); if ($invitation->invoice) { - if ($invitation->contact->send_email && $invitation->contact->email) { EmailEntity::dispatch($invitation, $invitation->company, $job_meta_array['reminder_template']); } diff --git a/app/Jobs/Util/StartMigration.php b/app/Jobs/Util/StartMigration.php index e782549ae958..78eabfe608da 100644 --- a/app/Jobs/Util/StartMigration.php +++ b/app/Jobs/Util/StartMigration.php @@ -55,7 +55,7 @@ class StartMigration implements ShouldQueue public $timeout = 0; - // public $maxExceptions = 2; + // public $maxExceptions = 2; //public $backoff = 86430; @@ -111,7 +111,6 @@ class StartMigration implements ShouldQueue //Import::dispatchNow($data['data'], $this->company, $this->user); Import::dispatchNow($file, $this->company, $this->user); } catch (NonExistingMigrationFile | ProcessingMigrationArchiveFailed | ResourceNotAvailableForMigration | MigrationValidatorFailed | ResourceDependencyMissing $e) { - Mail::to($this->user)->send(new MigrationFailed($e, $e->getMessage())); if (app()->environment() !== 'production') { @@ -126,6 +125,6 @@ class StartMigration implements ShouldQueue public function failed($exception = null) { - info(print_r($exception->getMessage(),1)); + info(print_r($exception->getMessage(), 1)); } } diff --git a/app/Jobs/Util/SystemLogger.php b/app/Jobs/Util/SystemLogger.php index 204affdcf398..15dd05c3cf7f 100644 --- a/app/Jobs/Util/SystemLogger.php +++ b/app/Jobs/Util/SystemLogger.php @@ -16,12 +16,8 @@ use App\Models\SystemLog; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\File; -use Illuminate\Http\Request; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Storage; -use Intervention\Image\ImageManager; class SystemLogger implements ShouldQueue { diff --git a/app/Jobs/Util/UnlinkFile.php b/app/Jobs/Util/UnlinkFile.php index a97a53c3f102..88f131c9dd46 100644 --- a/app/Jobs/Util/UnlinkFile.php +++ b/app/Jobs/Util/UnlinkFile.php @@ -11,7 +11,6 @@ namespace App\Jobs\Util; -use App\Utils\Traits\BulkOptions; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; diff --git a/app/Jobs/Util/UploadAvatar.php b/app/Jobs/Util/UploadAvatar.php index 3b1775607b91..b9da6dd71f23 100644 --- a/app/Jobs/Util/UploadAvatar.php +++ b/app/Jobs/Util/UploadAvatar.php @@ -15,11 +15,9 @@ use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Http\File; -use Illuminate\Http\Request; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Storage; -use Intervention\Image\ImageManager; class UploadAvatar implements ShouldQueue { diff --git a/app/Jobs/Util/UploadFile.php b/app/Jobs/Util/UploadFile.php index 579ac311149b..a5f3e2595c99 100644 --- a/app/Jobs/Util/UploadFile.php +++ b/app/Jobs/Util/UploadFile.php @@ -17,11 +17,9 @@ use App\Utils\Traits\MakesHash; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; -use Illuminate\Http\Request; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Storage; -use Illuminate\Support\Str; use Intervention\Image\ImageManager; class UploadFile implements ShouldQueue diff --git a/app/Jobs/Util/VersionCheck.php b/app/Jobs/Util/VersionCheck.php index 9d04f9c3230a..c0480b5d29bb 100644 --- a/app/Jobs/Util/VersionCheck.php +++ b/app/Jobs/Util/VersionCheck.php @@ -17,7 +17,6 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Storage; class VersionCheck implements ShouldQueue { diff --git a/app/Jobs/Util/WebhookHandler.php b/app/Jobs/Util/WebhookHandler.php index 11ec72cff38e..aaf1a2399db8 100644 --- a/app/Jobs/Util/WebhookHandler.php +++ b/app/Jobs/Util/WebhookHandler.php @@ -10,6 +10,7 @@ */ namespace App\Jobs\Util; +use App\Libraries\MultiDB; use App\Models\Webhook; use App\Transformers\ArraySerializer; use GuzzleHttp\Client; @@ -21,7 +22,6 @@ use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use League\Fractal\Manager; use League\Fractal\Resource\Item; -use App\Libraries\MultiDB; class WebhookHandler implements ShouldQueue { @@ -63,21 +63,22 @@ class WebhookHandler implements ShouldQueue MultiDB::setDb($this->company->db); - if (! $this->company || $this->company->is_disabled) + if (! $this->company || $this->company->is_disabled) { return true; + } $subscriptions = Webhook::where('company_id', $this->company->id) ->where('event_id', $this->event_id) ->get(); - if (! $subscriptions || $subscriptions->count() == 0) + if (! $subscriptions || $subscriptions->count() == 0) { return; + } $subscriptions->each(function ($subscription) { $this->process($subscription); }); - } private function process($subscription) diff --git a/app/Listeners/Activity/ArchivedClientActivity.php b/app/Listeners/Activity/ArchivedClientActivity.php index fbbfcac98c79..4ebcc40abc2a 100644 --- a/app/Listeners/Activity/ArchivedClientActivity.php +++ b/app/Listeners/Activity/ArchivedClientActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class ArchivedClientActivity implements ShouldQueue diff --git a/app/Listeners/Activity/ClientUpdatedActivity.php b/app/Listeners/Activity/ClientUpdatedActivity.php index 7bfdc5d2d755..09512c4f368a 100644 --- a/app/Listeners/Activity/ClientUpdatedActivity.php +++ b/app/Listeners/Activity/ClientUpdatedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class ClientUpdatedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreatedClientActivity.php b/app/Listeners/Activity/CreatedClientActivity.php index f398b3703e2e..4e4dddc06cbc 100644 --- a/app/Listeners/Activity/CreatedClientActivity.php +++ b/app/Listeners/Activity/CreatedClientActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedClientActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreatedCreditActivity.php b/app/Listeners/Activity/CreatedCreditActivity.php index 4b600d4efd01..1067c6ecc263 100644 --- a/app/Listeners/Activity/CreatedCreditActivity.php +++ b/app/Listeners/Activity/CreatedCreditActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedCreditActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreatedExpenseActivity.php b/app/Listeners/Activity/CreatedExpenseActivity.php index 2753b6298505..caaf24c29e9c 100644 --- a/app/Listeners/Activity/CreatedExpenseActivity.php +++ b/app/Listeners/Activity/CreatedExpenseActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedExpenseActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreatedQuoteActivity.php b/app/Listeners/Activity/CreatedQuoteActivity.php index d363aea105b1..53f09d310066 100644 --- a/app/Listeners/Activity/CreatedQuoteActivity.php +++ b/app/Listeners/Activity/CreatedQuoteActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedQuoteActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreatedTaskActivity.php b/app/Listeners/Activity/CreatedTaskActivity.php index 70ee99e5ddc4..13ce37c10402 100644 --- a/app/Listeners/Activity/CreatedTaskActivity.php +++ b/app/Listeners/Activity/CreatedTaskActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedTaskActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreatedVendorActivity.php b/app/Listeners/Activity/CreatedVendorActivity.php index cb7b1a223c46..4dc27ec227f6 100644 --- a/app/Listeners/Activity/CreatedVendorActivity.php +++ b/app/Listeners/Activity/CreatedVendorActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedVendorActivity implements ShouldQueue diff --git a/app/Listeners/Activity/CreditArchivedActivity.php b/app/Listeners/Activity/CreditArchivedActivity.php index b0302dde34a2..f83cf2edcca1 100644 --- a/app/Listeners/Activity/CreditArchivedActivity.php +++ b/app/Listeners/Activity/CreditArchivedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreditArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/DeleteClientActivity.php b/app/Listeners/Activity/DeleteClientActivity.php index 3c2916a6efea..568b04b6d5fe 100644 --- a/app/Listeners/Activity/DeleteClientActivity.php +++ b/app/Listeners/Activity/DeleteClientActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class DeleteClientActivity implements ShouldQueue diff --git a/app/Listeners/Activity/DeleteCreditActivity.php b/app/Listeners/Activity/DeleteCreditActivity.php index da305e3775fa..514bcb21353a 100644 --- a/app/Listeners/Activity/DeleteCreditActivity.php +++ b/app/Listeners/Activity/DeleteCreditActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class DeleteCreditActivity implements ShouldQueue diff --git a/app/Listeners/Activity/ExpenseArchivedActivity.php b/app/Listeners/Activity/ExpenseArchivedActivity.php index 0d6a43ddfec7..4cedc797a11a 100644 --- a/app/Listeners/Activity/ExpenseArchivedActivity.php +++ b/app/Listeners/Activity/ExpenseArchivedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class ExpenseArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/ExpenseDeletedActivity.php b/app/Listeners/Activity/ExpenseDeletedActivity.php index 477e783a6ac7..41352a853af0 100644 --- a/app/Listeners/Activity/ExpenseDeletedActivity.php +++ b/app/Listeners/Activity/ExpenseDeletedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class ExpenseDeletedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/ExpenseRestoredActivity.php b/app/Listeners/Activity/ExpenseRestoredActivity.php index c25fe9042864..77e938d5ca5b 100644 --- a/app/Listeners/Activity/ExpenseRestoredActivity.php +++ b/app/Listeners/Activity/ExpenseRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class ExpenseRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Activity/ExpenseUpdatedActivity.php b/app/Listeners/Activity/ExpenseUpdatedActivity.php index 9f82f9dea3f4..084c3281532b 100644 --- a/app/Listeners/Activity/ExpenseUpdatedActivity.php +++ b/app/Listeners/Activity/ExpenseUpdatedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class ExpenseUpdatedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/PaymentArchivedActivity.php b/app/Listeners/Activity/PaymentArchivedActivity.php index 4f03c1aa8fe6..057c5b71151e 100644 --- a/app/Listeners/Activity/PaymentArchivedActivity.php +++ b/app/Listeners/Activity/PaymentArchivedActivity.php @@ -14,10 +14,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class PaymentArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/PaymentCreatedActivity.php b/app/Listeners/Activity/PaymentCreatedActivity.php index 54f92940dfec..2797cb81ff3e 100644 --- a/app/Listeners/Activity/PaymentCreatedActivity.php +++ b/app/Listeners/Activity/PaymentCreatedActivity.php @@ -11,14 +11,10 @@ namespace App\Listeners\Activity; -use App\Jobs\Invoice\InvoiceWorkflowSettings; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class PaymentCreatedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/PaymentDeletedActivity.php b/app/Listeners/Activity/PaymentDeletedActivity.php index 981383e22e43..1f701895a086 100644 --- a/app/Listeners/Activity/PaymentDeletedActivity.php +++ b/app/Listeners/Activity/PaymentDeletedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class PaymentDeletedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/PaymentRefundedActivity.php b/app/Listeners/Activity/PaymentRefundedActivity.php index 210dcc7bab84..e6c366d0ded8 100644 --- a/app/Listeners/Activity/PaymentRefundedActivity.php +++ b/app/Listeners/Activity/PaymentRefundedActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class PaymentRefundedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/PaymentUpdatedActivity.php b/app/Listeners/Activity/PaymentUpdatedActivity.php index 914dea159386..14d189f680e5 100644 --- a/app/Listeners/Activity/PaymentUpdatedActivity.php +++ b/app/Listeners/Activity/PaymentUpdatedActivity.php @@ -14,10 +14,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class PaymentUpdatedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/PaymentVoidedActivity.php b/app/Listeners/Activity/PaymentVoidedActivity.php index abb8c96177e0..96c789cda0d6 100644 --- a/app/Listeners/Activity/PaymentVoidedActivity.php +++ b/app/Listeners/Activity/PaymentVoidedActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class PaymentVoidedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/QuoteUpdatedActivity.php b/app/Listeners/Activity/QuoteUpdatedActivity.php index febdb3099f7c..777ae1d6645f 100644 --- a/app/Listeners/Activity/QuoteUpdatedActivity.php +++ b/app/Listeners/Activity/QuoteUpdatedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class QuoteUpdatedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/RestoreClientActivity.php b/app/Listeners/Activity/RestoreClientActivity.php index ac83245f7c4a..c7a692aa1275 100644 --- a/app/Listeners/Activity/RestoreClientActivity.php +++ b/app/Listeners/Activity/RestoreClientActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class RestoreClientActivity implements ShouldQueue diff --git a/app/Listeners/Activity/TaskArchivedActivity.php b/app/Listeners/Activity/TaskArchivedActivity.php index e31935efdecd..d176fbf730d6 100644 --- a/app/Listeners/Activity/TaskArchivedActivity.php +++ b/app/Listeners/Activity/TaskArchivedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class TaskArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/TaskDeletedActivity.php b/app/Listeners/Activity/TaskDeletedActivity.php index 3b201b680f9f..96cabca125d5 100644 --- a/app/Listeners/Activity/TaskDeletedActivity.php +++ b/app/Listeners/Activity/TaskDeletedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class TaskDeletedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/TaskRestoredActivity.php b/app/Listeners/Activity/TaskRestoredActivity.php index 1188dc2072d7..febf8ec4926a 100644 --- a/app/Listeners/Activity/TaskRestoredActivity.php +++ b/app/Listeners/Activity/TaskRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class TaskRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Activity/TaskUpdatedActivity.php b/app/Listeners/Activity/TaskUpdatedActivity.php index a503bc080195..617919344f61 100644 --- a/app/Listeners/Activity/TaskUpdatedActivity.php +++ b/app/Listeners/Activity/TaskUpdatedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class TaskUpdatedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/UpdatedCreditActivity.php b/app/Listeners/Activity/UpdatedCreditActivity.php index 46aa03bd3b29..ba13a5258919 100644 --- a/app/Listeners/Activity/UpdatedCreditActivity.php +++ b/app/Listeners/Activity/UpdatedCreditActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class UpdatedCreditActivity implements ShouldQueue diff --git a/app/Listeners/Activity/VendorArchivedActivity.php b/app/Listeners/Activity/VendorArchivedActivity.php index 3cbcc4acf1cf..e8171d19f076 100644 --- a/app/Listeners/Activity/VendorArchivedActivity.php +++ b/app/Listeners/Activity/VendorArchivedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class VendorArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/VendorDeletedActivity.php b/app/Listeners/Activity/VendorDeletedActivity.php index 5c2941afc481..1422d4321239 100644 --- a/app/Listeners/Activity/VendorDeletedActivity.php +++ b/app/Listeners/Activity/VendorDeletedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class VendorDeletedActivity implements ShouldQueue diff --git a/app/Listeners/Activity/VendorRestoredActivity.php b/app/Listeners/Activity/VendorRestoredActivity.php index b14715736eca..1d2df0885ccb 100644 --- a/app/Listeners/Activity/VendorRestoredActivity.php +++ b/app/Listeners/Activity/VendorRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class VendorRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Activity/VendorUpdatedActivity.php b/app/Listeners/Activity/VendorUpdatedActivity.php index 930e6be6f911..eabbc8d8962b 100644 --- a/app/Listeners/Activity/VendorUpdatedActivity.php +++ b/app/Listeners/Activity/VendorUpdatedActivity.php @@ -13,11 +13,8 @@ namespace App\Listeners\Activity; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class VendorUpdatedActivity implements ShouldQueue diff --git a/app/Listeners/Contact/UpdateContactLastLogin.php b/app/Listeners/Contact/UpdateContactLastLogin.php index f8a002749b96..77a376c59aff 100644 --- a/app/Listeners/Contact/UpdateContactLastLogin.php +++ b/app/Listeners/Contact/UpdateContactLastLogin.php @@ -12,10 +12,7 @@ namespace App\Listeners\Contact; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; class UpdateContactLastLogin implements ShouldQueue { diff --git a/app/Listeners/Credit/CreateCreditInvitation.php b/app/Listeners/Credit/CreateCreditInvitation.php index 7f779b77b923..43c27c2a2d03 100644 --- a/app/Listeners/Credit/CreateCreditInvitation.php +++ b/app/Listeners/Credit/CreateCreditInvitation.php @@ -12,17 +12,9 @@ namespace App\Listeners\Credit; use App\Factory\CreditInvitationFactory; -use App\Factory\InvoiceInvitationFactory; use App\Libraries\MultiDB; use App\Models\CreditInvitation; -use App\Models\InvoiceInvitation; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Blade; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Storage; -use Spatie\Browsershot\Browsershot; class CreateCreditInvitation implements ShouldQueue { diff --git a/app/Listeners/Credit/CreditRestoredActivity.php b/app/Listeners/Credit/CreditRestoredActivity.php index 4077157bb7e9..d09034b624d4 100644 --- a/app/Listeners/Credit/CreditRestoredActivity.php +++ b/app/Listeners/Credit/CreditRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Credit; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class CreditRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Credit/CreditViewedActivity.php b/app/Listeners/Credit/CreditViewedActivity.php index e31bf2af9471..9c4dda3a0555 100644 --- a/app/Listeners/Credit/CreditViewedActivity.php +++ b/app/Listeners/Credit/CreditViewedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Credit; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\CreditInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class CreditViewedActivity implements ShouldQueue diff --git a/app/Listeners/Document/DeleteCompanyDocuments.php b/app/Listeners/Document/DeleteCompanyDocuments.php index 27f10262afc5..b68bc85ce3ce 100644 --- a/app/Listeners/Document/DeleteCompanyDocuments.php +++ b/app/Listeners/Document/DeleteCompanyDocuments.php @@ -4,9 +4,7 @@ namespace App\Listeners\Document; use App\Libraries\MultiDB; use App\Models\Document; -use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Filesystem\Filesystem; -use Illuminate\Queue\InteractsWithQueue; use Illuminate\Support\Facades\Storage; class DeleteCompanyDocuments diff --git a/app/Listeners/Invoice/CreateInvoiceActivity.php b/app/Listeners/Invoice/CreateInvoiceActivity.php index d57f7a23642a..a69727fd57f3 100644 --- a/app/Listeners/Invoice/CreateInvoiceActivity.php +++ b/app/Listeners/Invoice/CreateInvoiceActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class CreateInvoiceActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/CreateInvoiceInvitation.php b/app/Listeners/Invoice/CreateInvoiceInvitation.php index 26559472a64e..3c9f70167727 100644 --- a/app/Listeners/Invoice/CreateInvoiceInvitation.php +++ b/app/Listeners/Invoice/CreateInvoiceInvitation.php @@ -14,13 +14,7 @@ namespace App\Listeners\Invoice; use App\Factory\InvoiceInvitationFactory; use App\Libraries\MultiDB; use App\Models\InvoiceInvitation; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Blade; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Storage; -use Spatie\Browsershot\Browsershot; class CreateInvoiceInvitation implements ShouldQueue { diff --git a/app/Listeners/Invoice/CreateInvoicePdf.php b/app/Listeners/Invoice/CreateInvoicePdf.php index e48174ba75e4..4bf7908688f8 100644 --- a/app/Listeners/Invoice/CreateInvoicePdf.php +++ b/app/Listeners/Invoice/CreateInvoicePdf.php @@ -14,7 +14,6 @@ namespace App\Listeners\Invoice; use App\Jobs\Entity\CreateEntityPdf; use App\Libraries\MultiDB; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; class CreateInvoicePdf implements ShouldQueue { diff --git a/app/Listeners/Invoice/InvoiceArchivedActivity.php b/app/Listeners/Invoice/InvoiceArchivedActivity.php index 6765823d303f..68cf3437d0f4 100644 --- a/app/Listeners/Invoice/InvoiceArchivedActivity.php +++ b/app/Listeners/Invoice/InvoiceArchivedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceCancelledActivity.php b/app/Listeners/Invoice/InvoiceCancelledActivity.php index 89a25bb088a5..42dff852ed42 100644 --- a/app/Listeners/Invoice/InvoiceCancelledActivity.php +++ b/app/Listeners/Invoice/InvoiceCancelledActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceCancelledActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceDeletedActivity.php b/app/Listeners/Invoice/InvoiceDeletedActivity.php index 3aa0b5db7caf..9b8115d979b4 100644 --- a/app/Listeners/Invoice/InvoiceDeletedActivity.php +++ b/app/Listeners/Invoice/InvoiceDeletedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceDeletedActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceEmailActivity.php b/app/Listeners/Invoice/InvoiceEmailActivity.php index 6a7bc00696a8..005bd71b2c3d 100644 --- a/app/Listeners/Invoice/InvoiceEmailActivity.php +++ b/app/Listeners/Invoice/InvoiceEmailActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceEmailActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceEmailFailedActivity.php b/app/Listeners/Invoice/InvoiceEmailFailedActivity.php index 3629a754ba74..562b4edd8afa 100644 --- a/app/Listeners/Invoice/InvoiceEmailFailedActivity.php +++ b/app/Listeners/Invoice/InvoiceEmailFailedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceEmailFailedActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceEmailedNotification.php b/app/Listeners/Invoice/InvoiceEmailedNotification.php index 95dec6fe1c2d..21543eb59d75 100644 --- a/app/Listeners/Invoice/InvoiceEmailedNotification.php +++ b/app/Listeners/Invoice/InvoiceEmailedNotification.php @@ -13,18 +13,9 @@ namespace App\Listeners\Invoice; use App\Jobs\Mail\EntitySentMailer; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Notifications\Admin\EntitySentNotification; -use App\Notifications\Admin\InvoiceSentNotification; -use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use App\Utils\Traits\Notifications\UserNotifies; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Notification; class InvoiceEmailedNotification implements ShouldQueue { @@ -62,7 +53,6 @@ class InvoiceEmailedNotification implements ShouldQueue EntitySentMailer::dispatch($event->invitation, 'invoice', $user, $event->invitation->company); $first_notification_sent = false; - } $notification->method = $methods; diff --git a/app/Listeners/Invoice/InvoicePaidActivity.php b/app/Listeners/Invoice/InvoicePaidActivity.php index c90bf32afbb5..41d3ea92fa0f 100644 --- a/app/Listeners/Invoice/InvoicePaidActivity.php +++ b/app/Listeners/Invoice/InvoicePaidActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoicePaidActivity implements ShouldQueue @@ -57,9 +52,8 @@ class InvoicePaidActivity implements ShouldQueue try { $event->invoice->service()->touchPdf(); - } - catch(\Exception $e){ - info(print_r($e->getMessage(),1)); + } catch (\Exception $e) { + info(print_r($e->getMessage(), 1)); } } } diff --git a/app/Listeners/Invoice/InvoiceReminderEmailActivity.php b/app/Listeners/Invoice/InvoiceReminderEmailActivity.php index 7da20a5d60c1..31ec97b644d7 100644 --- a/app/Listeners/Invoice/InvoiceReminderEmailActivity.php +++ b/app/Listeners/Invoice/InvoiceReminderEmailActivity.php @@ -12,14 +12,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceReminderEmailActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceRestoredActivity.php b/app/Listeners/Invoice/InvoiceRestoredActivity.php index 15b64da41083..3feb2f8927ea 100644 --- a/app/Listeners/Invoice/InvoiceRestoredActivity.php +++ b/app/Listeners/Invoice/InvoiceRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceReversedActivity.php b/app/Listeners/Invoice/InvoiceReversedActivity.php index b49afc739834..205b6dbdbf59 100644 --- a/app/Listeners/Invoice/InvoiceReversedActivity.php +++ b/app/Listeners/Invoice/InvoiceReversedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceReversedActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/InvoiceViewedActivity.php b/app/Listeners/Invoice/InvoiceViewedActivity.php index 2de4df4f404b..d946b3bbe273 100644 --- a/app/Listeners/Invoice/InvoiceViewedActivity.php +++ b/app/Listeners/Invoice/InvoiceViewedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class InvoiceViewedActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/UpdateInvoiceActivity.php b/app/Listeners/Invoice/UpdateInvoiceActivity.php index 1a07174645a6..fee814a93be9 100644 --- a/app/Listeners/Invoice/UpdateInvoiceActivity.php +++ b/app/Listeners/Invoice/UpdateInvoiceActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class UpdateInvoiceActivity implements ShouldQueue diff --git a/app/Listeners/Invoice/UpdateInvoiceInvitations.php b/app/Listeners/Invoice/UpdateInvoiceInvitations.php index ceb9fad179ee..fdd01fad261f 100644 --- a/app/Listeners/Invoice/UpdateInvoiceInvitations.php +++ b/app/Listeners/Invoice/UpdateInvoiceInvitations.php @@ -12,9 +12,7 @@ namespace App\Listeners\Invoice; use App\Libraries\MultiDB; -use App\Models\Invoice; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; class UpdateInvoiceInvitations implements ShouldQueue { diff --git a/app/Listeners/Misc/InvitationViewedListener.php b/app/Listeners/Misc/InvitationViewedListener.php index 00cba9098d43..3ef7c29cb57b 100644 --- a/app/Listeners/Misc/InvitationViewedListener.php +++ b/app/Listeners/Misc/InvitationViewedListener.php @@ -16,7 +16,6 @@ use App\Libraries\MultiDB; use App\Notifications\Admin\EntityViewedNotification; use App\Utils\Traits\Notifications\UserNotifies; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use Illuminate\Support\Facades\Notification; class InvitationViewedListener implements ShouldQueue diff --git a/app/Listeners/Payment/PaymentEmailFailureActivity.php b/app/Listeners/Payment/PaymentEmailFailureActivity.php index 78920d20da35..3ed2eed98072 100644 --- a/app/Listeners/Payment/PaymentEmailFailureActivity.php +++ b/app/Listeners/Payment/PaymentEmailFailureActivity.php @@ -11,18 +11,9 @@ namespace App\Listeners\Payment; -use App\Jobs\Mail\EntityPaidMailer; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; -use App\Notifications\Admin\NewPaymentNotification; -use App\Repositories\ActivityRepository; -use App\Utils\Ninja; use App\Utils\Traits\Notifications\UserNotifies; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Notification; class PaymentEmailFailureActivity implements ShouldQueue { @@ -50,8 +41,6 @@ class PaymentEmailFailureActivity implements ShouldQueue $payment = $event->payment; info("i failed emailing {$payment->number}"); - // info(print_r($event->errors,1)); - + // info(print_r($event->errors,1)); } } - diff --git a/app/Listeners/Payment/PaymentEmailedActivity.php b/app/Listeners/Payment/PaymentEmailedActivity.php index 60bc6e8785e1..a552e5489dd7 100644 --- a/app/Listeners/Payment/PaymentEmailedActivity.php +++ b/app/Listeners/Payment/PaymentEmailedActivity.php @@ -11,18 +11,9 @@ namespace App\Listeners\Payment; -use App\Jobs\Mail\EntityPaidMailer; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; -use App\Notifications\Admin\NewPaymentNotification; -use App\Repositories\ActivityRepository; -use App\Utils\Ninja; use App\Utils\Traits\Notifications\UserNotifies; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Notification; class PaymentEmailedActivity implements ShouldQueue { @@ -52,4 +43,3 @@ class PaymentEmailedActivity implements ShouldQueue info("i succeeded in emailing payment {$payment->number}"); } } - diff --git a/app/Listeners/Payment/PaymentNotification.php b/app/Listeners/Payment/PaymentNotification.php index 07f194170169..927913df9608 100644 --- a/app/Listeners/Payment/PaymentNotification.php +++ b/app/Listeners/Payment/PaymentNotification.php @@ -13,15 +13,10 @@ namespace App\Listeners\Payment; use App\Jobs\Mail\EntityPaidMailer; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Models\Invoice; -use App\Models\Payment; use App\Notifications\Admin\NewPaymentNotification; -use App\Repositories\ActivityRepository; use App\Utils\Ninja; use App\Utils\Traits\Notifications\UserNotifies; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use Illuminate\Support\Facades\Notification; class PaymentNotification implements ShouldQueue @@ -55,7 +50,6 @@ class PaymentNotification implements ShouldQueue /*User notifications*/ foreach ($payment->company->company_users as $company_user) { - $user = $company_user->user; $methods = $this->findUserEntityNotificationType($payment, $company_user, ['all_notifications']); @@ -64,7 +58,6 @@ class PaymentNotification implements ShouldQueue unset($methods[$key]); EntityPaidMailer::dispatch($payment, $payment->company, $user); - } $notification = new NewPaymentNotification($payment, $payment->company); diff --git a/app/Listeners/Payment/PaymentRestoredActivity.php b/app/Listeners/Payment/PaymentRestoredActivity.php index 7c524fbfb698..3e17c03ac528 100644 --- a/app/Listeners/Payment/PaymentRestoredActivity.php +++ b/app/Listeners/Payment/PaymentRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Payment; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class PaymentRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Quote/CreateQuoteInvitation.php b/app/Listeners/Quote/CreateQuoteInvitation.php index eeaf8bd19948..9bd814089132 100644 --- a/app/Listeners/Quote/CreateQuoteInvitation.php +++ b/app/Listeners/Quote/CreateQuoteInvitation.php @@ -11,19 +11,10 @@ namespace App\Listeners\Quote; -use App\Factory\CreditInvitationFactory; -use App\Factory\InvoiceInvitationFactory; use App\Factory\QuoteInvitationFactory; use App\Libraries\MultiDB; -use App\Models\InvoiceInvitation; use App\Models\QuoteInvitation; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Blade; -use Illuminate\Support\Facades\Log; -use Illuminate\Support\Facades\Storage; -use Spatie\Browsershot\Browsershot; class CreateQuoteInvitation implements ShouldQueue { diff --git a/app/Listeners/Quote/QuoteApprovedActivity.php b/app/Listeners/Quote/QuoteApprovedActivity.php index 0da7c13b0222..480ae52da89d 100644 --- a/app/Listeners/Quote/QuoteApprovedActivity.php +++ b/app/Listeners/Quote/QuoteApprovedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Quote; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class QuoteApprovedActivity implements ShouldQueue diff --git a/app/Listeners/Quote/QuoteArchivedActivity.php b/app/Listeners/Quote/QuoteArchivedActivity.php index 61b143299988..c4e316e82a9e 100644 --- a/app/Listeners/Quote/QuoteArchivedActivity.php +++ b/app/Listeners/Quote/QuoteArchivedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Quote; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class QuoteArchivedActivity implements ShouldQueue diff --git a/app/Listeners/Quote/QuoteDeletedActivity.php b/app/Listeners/Quote/QuoteDeletedActivity.php index ccff57f183f2..50041908187d 100644 --- a/app/Listeners/Quote/QuoteDeletedActivity.php +++ b/app/Listeners/Quote/QuoteDeletedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Quote; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class QuoteDeletedActivity implements ShouldQueue diff --git a/app/Listeners/Quote/QuoteEmailActivity.php b/app/Listeners/Quote/QuoteEmailActivity.php index 4981601572ea..8d64a56b0c6c 100644 --- a/app/Listeners/Quote/QuoteEmailActivity.php +++ b/app/Listeners/Quote/QuoteEmailActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Quote; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class QuoteEmailActivity implements ShouldQueue diff --git a/app/Listeners/Quote/QuoteRestoredActivity.php b/app/Listeners/Quote/QuoteRestoredActivity.php index 05c28d3b86c3..877556ddb962 100644 --- a/app/Listeners/Quote/QuoteRestoredActivity.php +++ b/app/Listeners/Quote/QuoteRestoredActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Quote; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\InvoiceInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class QuoteRestoredActivity implements ShouldQueue diff --git a/app/Listeners/Quote/QuoteViewedActivity.php b/app/Listeners/Quote/QuoteViewedActivity.php index db47466f2acf..e80dfd27e7f4 100644 --- a/app/Listeners/Quote/QuoteViewedActivity.php +++ b/app/Listeners/Quote/QuoteViewedActivity.php @@ -13,13 +13,8 @@ namespace App\Listeners\Quote; use App\Libraries\MultiDB; use App\Models\Activity; -use App\Models\ClientContact; -use App\Models\QuoteInvitation; use App\Repositories\ActivityRepository; -use App\Utils\Traits\MakesHash; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Support\Facades\Log; use stdClass; class QuoteViewedActivity implements ShouldQueue diff --git a/app/Listeners/Quote/ReachWorkflowSettings.php b/app/Listeners/Quote/ReachWorkflowSettings.php index 2fc0cd19f893..1ca8dbe06fcc 100644 --- a/app/Listeners/Quote/ReachWorkflowSettings.php +++ b/app/Listeners/Quote/ReachWorkflowSettings.php @@ -4,8 +4,6 @@ namespace App\Listeners\Quote; use App\Jobs\Quote\QuoteWorkflowSettings; use App\Libraries\MultiDB; -use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; class ReachWorkflowSettings { diff --git a/app/Listeners/SendVerificationNotification.php b/app/Listeners/SendVerificationNotification.php index 2c1eb8a4f983..05eede2e949b 100644 --- a/app/Listeners/SendVerificationNotification.php +++ b/app/Listeners/SendVerificationNotification.php @@ -16,12 +16,9 @@ use App\Notifications\Ninja\VerifyUser; use App\Utils\Ninja; use Exception; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Events\Dispatchable; -use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; -use Illuminate\Support\Facades\Mail; class SendVerificationNotification implements ShouldQueue { @@ -51,11 +48,8 @@ class SendVerificationNotification implements ShouldQueue $event->user->notify(new VerifyUser($event->user, $event->company)); Ninja::registerNinjaUser($event->user); - } catch (Exception $e) { - info("I couldn't send the email " . $e->getMessage()); - } } } diff --git a/app/Listeners/User/ArchivedUserActivity.php b/app/Listeners/User/ArchivedUserActivity.php index 3732ebcecff4..dfa0356226d3 100644 --- a/app/Listeners/User/ArchivedUserActivity.php +++ b/app/Listeners/User/ArchivedUserActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class ArchivedUserActivity implements ShouldQueue diff --git a/app/Listeners/User/CreatedUserActivity.php b/app/Listeners/User/CreatedUserActivity.php index fcc7236e28e1..bdd943a9eb9a 100644 --- a/app/Listeners/User/CreatedUserActivity.php +++ b/app/Listeners/User/CreatedUserActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class CreatedUserActivity implements ShouldQueue diff --git a/app/Listeners/User/DeletedUserActivity.php b/app/Listeners/User/DeletedUserActivity.php index 7f4e4970ad39..bdedc181dc87 100644 --- a/app/Listeners/User/DeletedUserActivity.php +++ b/app/Listeners/User/DeletedUserActivity.php @@ -17,7 +17,6 @@ use App\Repositories\ActivityRepository; use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Events\Dispatchable; -use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use stdClass; diff --git a/app/Listeners/User/RestoredUserActivity.php b/app/Listeners/User/RestoredUserActivity.php index 70953c441ca7..dc3b4ccf91b9 100644 --- a/app/Listeners/User/RestoredUserActivity.php +++ b/app/Listeners/User/RestoredUserActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class RestoredUserActivity implements ShouldQueue diff --git a/app/Listeners/User/UpdateUserLastLogin.php b/app/Listeners/User/UpdateUserLastLogin.php index b012c53b5a5c..6db7ab2b49a0 100644 --- a/app/Listeners/User/UpdateUserLastLogin.php +++ b/app/Listeners/User/UpdateUserLastLogin.php @@ -12,12 +12,9 @@ namespace App\Listeners\User; use App\Libraries\MultiDB; -use App\Models\Activity; -use App\Repositories\ActivityRepository; use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Events\Dispatchable; -use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; class UpdateUserLastLogin implements ShouldQueue diff --git a/app/Listeners/User/UpdatedUserActivity.php b/app/Listeners/User/UpdatedUserActivity.php index 25b48a7b31f7..3ec91763dd06 100644 --- a/app/Listeners/User/UpdatedUserActivity.php +++ b/app/Listeners/User/UpdatedUserActivity.php @@ -15,7 +15,6 @@ use App\Libraries\MultiDB; use App\Models\Activity; use App\Repositories\ActivityRepository; use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; use stdClass; class UpdatedUserActivity implements ShouldQueue diff --git a/app/Mail/Admin/EntityNotificationMailer.php b/app/Mail/Admin/EntityNotificationMailer.php index a174d6f20a65..9f91d113672e 100644 --- a/app/Mail/Admin/EntityNotificationMailer.php +++ b/app/Mail/Admin/EntityNotificationMailer.php @@ -11,7 +11,6 @@ namespace App\Mail\Admin; -use App\Models\User; use Illuminate\Mail\Mailable; class EntityNotificationMailer extends Mailable diff --git a/app/Mail/Admin/EntityPaidObject.php b/app/Mail/Admin/EntityPaidObject.php index ddbe2587ca40..163f0860a999 100644 --- a/app/Mail/Admin/EntityPaidObject.php +++ b/app/Mail/Admin/EntityPaidObject.php @@ -11,7 +11,6 @@ namespace App\Mail\Admin; -use App\Models\User; use App\Utils\Number; use stdClass; diff --git a/app/Mail/Admin/EntitySentObject.php b/app/Mail/Admin/EntitySentObject.php index 2c822a82424f..2d334878d543 100644 --- a/app/Mail/Admin/EntitySentObject.php +++ b/app/Mail/Admin/EntitySentObject.php @@ -11,7 +11,6 @@ namespace App\Mail\Admin; -use App\Models\User; use App\Utils\Number; use stdClass; diff --git a/app/Mail/Admin/EntityViewedObject.php b/app/Mail/Admin/EntityViewedObject.php index 7709aa40e9b9..ab0c37871512 100644 --- a/app/Mail/Admin/EntityViewedObject.php +++ b/app/Mail/Admin/EntityViewedObject.php @@ -11,7 +11,6 @@ namespace App\Mail\Admin; -use App\Models\User; use App\Utils\Number; use stdClass; diff --git a/app/Mail/Admin/PaymentFailureObject.php b/app/Mail/Admin/PaymentFailureObject.php index 9408e27816e0..956e82d28413 100644 --- a/app/Mail/Admin/PaymentFailureObject.php +++ b/app/Mail/Admin/PaymentFailureObject.php @@ -11,7 +11,6 @@ namespace App\Mail\Admin; -use App\Models\User; use App\Utils\Number; use stdClass; diff --git a/app/Mail/DownloadInvoices.php b/app/Mail/DownloadInvoices.php index 21c8a4990085..9d6720c89162 100644 --- a/app/Mail/DownloadInvoices.php +++ b/app/Mail/DownloadInvoices.php @@ -3,9 +3,7 @@ namespace App\Mail; use App\Models\Company; -use App\Utils\Ninja; use Illuminate\Bus\Queueable; -use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; @@ -40,6 +38,5 @@ class DownloadInvoices extends Mailable 'logo' => $this->company->present()->logo, ] ); - } } diff --git a/app/Mail/Engine/BaseEmailEngine.php b/app/Mail/Engine/BaseEmailEngine.php index 4b41dd965266..37c13c1f263b 100644 --- a/app/Mail/Engine/BaseEmailEngine.php +++ b/app/Mail/Engine/BaseEmailEngine.php @@ -13,129 +13,132 @@ namespace App\Mail\Engine; class BaseEmailEngine implements EngineInterface { - public $footer; + public $footer; - public $variables; + public $variables; - public $contact; + public $contact; - public $subject; + public $subject; - public $body; + public $body; - public $template_style; + public $template_style; - public $attachments; + public $attachments; - public $link; + public $link; - public $text; + public $text; public function setFooter($footer) { - $this->footer = $footer; + $this->footer = $footer; - return $this; + return $this; } public function setVariables($variables) { - $this->variables = $variables; + $this->variables = $variables; - return $this; + return $this; } public function setContact($contact) { - $this->contact = $contact; + $this->contact = $contact; - return $this; + return $this; } public function setSubject($subject) { - if (! empty($this->variables)) + if (! empty($this->variables)) { $subject = str_replace(array_keys($this->variables), array_values($this->variables), $subject); + } - $this->subject = $subject; + $this->subject = $subject; - return $this; + return $this; } public function setBody($body) { - if (! empty($this->variables)) + if (! empty($this->variables)) { $body = str_replace(array_keys($this->variables), array_values($this->variables), $body); + } - $this->body = $body; + $this->body = $body; - return $this; + return $this; } public function setTemplate($template_style) { - $this->template_style = $template_style; + $this->template_style = $template_style; - return $this; + return $this; } public function setAttachments($attachments) { - $this->attachments = $attachments; + $this->attachments = $attachments; - return $this; + return $this; } public function setViewLink($link) { - $this->link = $link; + $this->link = $link; - return $this; + return $this; } public function setViewText($text) { - $this->text = $text; + $this->text = $text; - return $this; + return $this; } public function getSubject() { - return $this->subject; + return $this->subject; } public function getBody() { - return $this->body; + return $this->body; } public function getAttachments() { - return $this->attachments; + return $this->attachments; } public function getFooter() { - return $this->footer; + return $this->footer; } public function getTemplate() { - return $this->template_style; + return $this->template_style; } public function getViewLink() { - return $this->link; + return $this->link; } public function getViewText() { - return $this->text; + return $this->text; } - public function build(){} - -} \ No newline at end of file + public function build() + { + } +} diff --git a/app/Mail/Engine/CreditEmailEngine.php b/app/Mail/Engine/CreditEmailEngine.php index 7529767001eb..7cbcbc0ec44b 100644 --- a/app/Mail/Engine/CreditEmailEngine.php +++ b/app/Mail/Engine/CreditEmailEngine.php @@ -14,15 +14,15 @@ namespace App\Mail\Engine; use App\Utils\HtmlEngine; use App\Utils\Number; -class CreditEmailEngine extends BaseEmailEngine +class CreditEmailEngine extends BaseEmailEngine { - public $invitation; + public $invitation; - public $client; + public $client; - public $credit; + public $credit; - public $contact; + public $contact; public $reminder_template; @@ -30,7 +30,7 @@ class CreditEmailEngine extends BaseEmailEngine public function __construct($invitation, $reminder_template, $template_data) { - $this->invitation = $invitation; + $this->invitation = $invitation; $this->reminder_template = $reminder_template; $this->client = $invitation->contact->client; $this->credit = $invitation->credit; @@ -40,11 +40,11 @@ class CreditEmailEngine extends BaseEmailEngine public function build() { - - if(is_array($this->template_data) && array_key_exists('body', $this->template_data) && strlen($this->template_data['body']) > 0) + 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']; - else + } else { $body_template = $this->client->getSetting('email_template_'.$this->reminder_template); + } /* Use default translations if a custom message has not been set*/ if (iconv_strlen($body_template) == 0) { @@ -60,13 +60,13 @@ class CreditEmailEngine extends BaseEmailEngine ); } - if(is_array($this->template_data) && array_key_exists('subject', $this->template_data) && strlen($this->template_data['subject']) > 0) + if (is_array($this->template_data) && array_key_exists('subject', $this->template_data) && strlen($this->template_data['subject']) > 0) { $subject_template = $this->template_data['subject']; - else + } else { $subject_template = $this->client->getSetting('email_subject_'.$this->reminder_template); + } if (iconv_strlen($subject_template) == 0) { - $subject_template = trans( 'texts.credit_subject', [ @@ -76,7 +76,6 @@ class CreditEmailEngine extends BaseEmailEngine null, $this->client->locale() ); - } $this->setTemplate($this->client->getSetting('email_style')) @@ -93,8 +92,5 @@ class CreditEmailEngine extends BaseEmailEngine } return $this; - } - } - diff --git a/app/Mail/Engine/EngineInterface.php b/app/Mail/Engine/EngineInterface.php index 9196b1a1619a..8518ffe8b535 100644 --- a/app/Mail/Engine/EngineInterface.php +++ b/app/Mail/Engine/EngineInterface.php @@ -13,7 +13,6 @@ namespace App\Mail\Engine; interface EngineInterface { - public function setFooter($footer); public function setVariables($variables); @@ -47,5 +46,4 @@ interface EngineInterface public function getViewText(); public function build(); - -} \ No newline at end of file +} diff --git a/app/Mail/Engine/InvoiceEmailEngine.php b/app/Mail/Engine/InvoiceEmailEngine.php index 3a455925f846..af72ac485fe9 100644 --- a/app/Mail/Engine/InvoiceEmailEngine.php +++ b/app/Mail/Engine/InvoiceEmailEngine.php @@ -15,15 +15,15 @@ use App\DataMapper\EmailTemplateDefaults; use App\Utils\HtmlEngine; use App\Utils\Number; -class InvoiceEmailEngine extends BaseEmailEngine +class InvoiceEmailEngine extends BaseEmailEngine { - public $invitation; + public $invitation; - public $client; + public $client; - public $invoice; + public $invoice; - public $contact; + public $contact; public $reminder_template; @@ -31,7 +31,7 @@ class InvoiceEmailEngine extends BaseEmailEngine public function __construct($invitation, $reminder_template, $template_data) { - $this->invitation = $invitation; + $this->invitation = $invitation; $this->reminder_template = $reminder_template; $this->client = $invitation->contact->client; $this->invoice = $invitation->invoice; @@ -41,12 +41,11 @@ class InvoiceEmailEngine extends BaseEmailEngine public function build() { - - if(is_array($this->template_data) && array_key_exists('body', $this->template_data) && strlen($this->template_data['body']) > 0) + 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']; - elseif(strlen($this->client->getSetting('email_template_'.$this->reminder_template)) > 0) + } elseif (strlen($this->client->getSetting('email_template_'.$this->reminder_template)) > 0) { $body_template = $this->client->getSetting('email_template_'.$this->reminder_template); - else{ + } else { $body_template = EmailTemplateDefaults::getDefaultTemplate('email_template_'.$this->reminder_template, $this->client->locale()); } @@ -64,22 +63,19 @@ class InvoiceEmailEngine extends BaseEmailEngine ); } - if(is_array($this->template_data) && array_key_exists('subject', $this->template_data) && strlen($this->template_data['subject']) > 0){ + if (is_array($this->template_data) && array_key_exists('subject', $this->template_data) && strlen($this->template_data['subject']) > 0) { $subject_template = $this->template_data['subject']; info("subject = template data"); - } - elseif(strlen($this->client->getSetting('email_subject_'.$this->reminder_template)) > 0){ + } elseif (strlen($this->client->getSetting('email_subject_'.$this->reminder_template)) > 0) { $subject_template = $this->client->getSetting('email_subject_'.$this->reminder_template); info("subject = settings var"); - } - else{ + } else { info("subject = default template " . 'email_subject_'.$this->reminder_template); $subject_template = EmailTemplateDefaults::getDefaultTemplate('email_subject_'.$this->reminder_template, $this->client->locale()); - // $subject_template = $this->client->getSetting('email_subject_'.$this->reminder_template); + // $subject_template = $this->client->getSetting('email_subject_'.$this->reminder_template); } if (iconv_strlen($subject_template) == 0) { - $subject_template = trans( 'texts.invoice_subject', [ @@ -89,7 +85,6 @@ class InvoiceEmailEngine extends BaseEmailEngine null, $this->client->locale() ); - } $this->setTemplate($this->client->getSetting('email_style')) @@ -106,8 +101,5 @@ class InvoiceEmailEngine extends BaseEmailEngine } return $this; - } - } - diff --git a/app/Mail/Engine/PaymentEmailEngine.php b/app/Mail/Engine/PaymentEmailEngine.php index 48724998d6bd..f76c395adb50 100644 --- a/app/Mail/Engine/PaymentEmailEngine.php +++ b/app/Mail/Engine/PaymentEmailEngine.php @@ -12,17 +12,16 @@ namespace App\Mail\Engine; use App\DataMapper\EmailTemplateDefaults; -use App\Utils\HtmlEngine; use App\Utils\Number; use App\Utils\Traits\MakesDates; -class PaymentEmailEngine extends BaseEmailEngine +class PaymentEmailEngine extends BaseEmailEngine { use MakesDates; - public $client; + public $client; - public $payment; + public $payment; public $template_data; @@ -44,12 +43,11 @@ class PaymentEmailEngine extends BaseEmailEngine public function build() { - - if(is_array($this->template_data) && array_key_exists('body', $this->template_data) && strlen($this->template_data['body']) > 0) + 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']; - elseif(strlen($this->client->getSetting('email_template_payment')) > 0) + } elseif (strlen($this->client->getSetting('email_template_payment')) > 0) { $body_template = $this->client->getSetting('email_template_payment'); - else{ + } else { $body_template = EmailTemplateDefaults::getDefaultTemplate('email_template_payment', $this->client->locale()); } @@ -63,13 +61,11 @@ class PaymentEmailEngine extends BaseEmailEngine ); } - if(is_array($this->template_data) && array_key_exists('subject', $this->template_data) && strlen($this->template_data['subject']) > 0){ + if (is_array($this->template_data) && array_key_exists('subject', $this->template_data) && strlen($this->template_data['subject']) > 0) { $subject_template = $this->template_data['subject']; - } - elseif(strlen($this->client->getSetting('email_subject_payment')) > 0){ + } elseif (strlen($this->client->getSetting('email_subject_payment')) > 0) { $subject_template = $this->client->getSetting('email_subject_payment'); - } - else{ + } else { $subject_template = EmailTemplateDefaults::getDefaultTemplate('email_subject_payment', $this->client->locale()); } @@ -92,7 +88,6 @@ class PaymentEmailEngine extends BaseEmailEngine ->setViewText(''); return $this; - } @@ -115,7 +110,7 @@ class PaymentEmailEngine extends BaseEmailEngine $data['$payment2'] = ['value' => $this->formatCustomFieldValue('payment2', $this->payment->custom_value2) ?: ' ', 'label' => $this->makeCustomField('payment2')]; $data['$payment3'] = ['value' => $this->formatCustomFieldValue('payment3', $this->payment->custom_value3) ?: ' ', 'label' => $this->makeCustomField('payment3')]; $data['$payment4'] = ['value' => $this->formatCustomFieldValue('payment4', $this->payment->custom_value4) ?: ' ', 'label' => $this->makeCustomField('payment4')]; - // $data['$type'] = ['value' => $this->payment->type->name ?: '', 'label' => ctrans('texts.payment_type')]; + // $data['$type'] = ['value' => $this->payment->type->name ?: '', 'label' => ctrans('texts.payment_type')]; $data['$client1'] = ['value' => $this->formatCustomFieldValue('client1', $this->client->custom_value1) ?: ' ', 'label' => $this->makeCustomField('client1')]; $data['$client2'] = ['value' => $this->formatCustomFieldValue('client2', $this->client->custom_value2) ?: ' ', 'label' => $this->makeCustomField('client2')]; @@ -200,8 +195,7 @@ class PaymentEmailEngine extends BaseEmailEngine { $invoice_list = ''; - foreach($this->payment->invoices as $invoice) - { + foreach ($this->payment->invoices as $invoice) { $invoice_list .= ctrans('texts.invoice_number_short') . " {$invoice->number} - " . Number::formatMoney($invoice->pivot->amount, $this->client) . "