mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-03 23:37:33 -05:00 
			
		
		
		
	
						commit
						1dd0276bd6
					
				@ -132,6 +132,8 @@ class ClientFilters extends QueryFilters
 | 
				
			|||||||
        return  $this->builder->where(function ($query) use ($filter) {
 | 
					        return  $this->builder->where(function ($query) use ($filter) {
 | 
				
			||||||
            $query->where('name', 'like', '%'.$filter.'%')
 | 
					            $query->where('name', 'like', '%'.$filter.'%')
 | 
				
			||||||
                          ->orWhere('id_number', 'like', '%'.$filter.'%')
 | 
					                          ->orWhere('id_number', 'like', '%'.$filter.'%')
 | 
				
			||||||
 | 
					                          ->orWhere('number', 'like', '%'.$filter.'%')
 | 
				
			||||||
 | 
					                          
 | 
				
			||||||
                          ->orWhereHas('contacts', function ($query) use ($filter) {
 | 
					                          ->orWhereHas('contacts', function ($query) use ($filter) {
 | 
				
			||||||
                              $query->where('first_name', 'like', '%'.$filter.'%');
 | 
					                              $query->where('first_name', 'like', '%'.$filter.'%');
 | 
				
			||||||
                              $query->orWhere('last_name', 'like', '%'.$filter.'%');
 | 
					                              $query->orWhere('last_name', 'like', '%'.$filter.'%');
 | 
				
			||||||
 | 
				
			|||||||
@ -36,6 +36,7 @@ class RecurringInvoiceFilters extends QueryFilters
 | 
				
			|||||||
        return  $this->builder->where(function ($query) use ($filter) {
 | 
					        return  $this->builder->where(function ($query) use ($filter) {
 | 
				
			||||||
            $query->where('date', 'like', '%'.$filter.'%')
 | 
					            $query->where('date', 'like', '%'.$filter.'%')
 | 
				
			||||||
                  ->orWhere('amount', 'like', '%'.$filter.'%')
 | 
					                  ->orWhere('amount', 'like', '%'.$filter.'%')
 | 
				
			||||||
 | 
					                  ->orWhere('number', 'like', '%'.$filter.'%')
 | 
				
			||||||
                  ->orWhere('custom_value1', 'like', '%'.$filter.'%')
 | 
					                  ->orWhere('custom_value1', 'like', '%'.$filter.'%')
 | 
				
			||||||
                  ->orWhere('custom_value2', 'like', '%'.$filter.'%')
 | 
					                  ->orWhere('custom_value2', 'like', '%'.$filter.'%')
 | 
				
			||||||
                  ->orWhere('custom_value3', 'like', '%'.$filter.'%')
 | 
					                  ->orWhere('custom_value3', 'like', '%'.$filter.'%')
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										96
									
								
								app/Helpers/Chorus/Piste.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								app/Helpers/Chorus/Piste.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,96 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Invoice Ninja (https://invoiceninja.com).
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @link https://github.com/invoiceninja/invoiceninja source repository
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @copyright Copyright (c) 2023. Invoice Ninja LLC (https://invoiceninja.com)
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace App\Helpers\Chorus;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use Http;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Class Piste.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					class Piste
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private string $oauth_sandbox_url = 'https://sandbox-oauth.piste.gouv.fr/api/oauth/token';
 | 
				
			||||||
 | 
					    private string $oauth_production_url = 'https://oauth.piste.gouv.fr/api/oauth/token';
 | 
				
			||||||
 | 
					    private string $sandbox_url = 'https://sandbox-api.piste.gouv.fr';
 | 
				
			||||||
 | 
					    private string $production_url = 'https://api.piste.gouv.fr';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private bool $test_mode = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function __construct(private string $username, private string $password)
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function setMode($testmode = true): self
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $this->test_mode = $testmode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return $this;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private function oauthHeaders(): array
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return [
 | 
				
			||||||
 | 
					            'grant_type' => 'client_credentials',
 | 
				
			||||||
 | 
					            'client_id' => config('services.chorus.client_id'),
 | 
				
			||||||
 | 
					            'client_secret' => config('services.chorus.secret'),
 | 
				
			||||||
 | 
					            'scope' => 'openid profile'
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					    private function oauthUrl(): string
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return $this->test_mode ? $this->oauth_sandbox_url : $this->oauth_production_url;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private function apiUrl(): string
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return $this->test_mode ? $this->sandbox_url : $this->production_url;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function getOauthAccessToken(): ?string
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $response = Http::asForm()->post($this->oauthUrl(), $this->oauthHeaders());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if($response->successful()) {
 | 
				
			||||||
 | 
					            return $response->json()['access_token'];
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function execute(string $uri, array $data = [])
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        $access_token = $this->getOauthAccessToken();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        nlog($access_token);
 | 
				
			||||||
 | 
					        nlog($this->username);
 | 
				
			||||||
 | 
					        nlog($this->password);
 | 
				
			||||||
 | 
					        nlog(base64_encode($this->username . ':' . $this->password));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $r = Http::withToken($access_token)
 | 
				
			||||||
 | 
					                    ->withHeaders([
 | 
				
			||||||
 | 
					                        'cpro-account' => base64_encode($this->username . ':' . $this->password),
 | 
				
			||||||
 | 
					                        'Content-Type' => 'application/json;charset=utf-8',
 | 
				
			||||||
 | 
					                        'Accept' => 'application/json;charset=utf-8'
 | 
				
			||||||
 | 
					                    ])
 | 
				
			||||||
 | 
					                    ->post($this->apiUrl() . '/cpro/factures/'. $uri, $data);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        nlog($r);
 | 
				
			||||||
 | 
					        nlog($r->json());
 | 
				
			||||||
 | 
					        nlog($r->successful());
 | 
				
			||||||
 | 
					        nlog($r->body());
 | 
				
			||||||
 | 
					        nlog($r->collect());
 | 
				
			||||||
 | 
					        return $r;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -161,7 +161,7 @@ class NordigenController extends BaseController
 | 
				
			|||||||
                "redirectUrl" => $context["redirect"] . "?action=nordigen_connect&status=failed&reason=account-config-invalid",
 | 
					                "redirectUrl" => $context["redirect"] . "?action=nordigen_connect&status=failed&reason=account-config-invalid",
 | 
				
			||||||
            ]);
 | 
					            ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (!(Ninja::isSelfHost() || (Ninja::isHosted() && $account->isPaid() && $account->plan == 'enterprise')))
 | 
					        if (!(Ninja::isSelfHost() || (Ninja::isHosted() && $account->isEnterprisePaidClient())))
 | 
				
			||||||
            return view('bank.nordigen.handler', [
 | 
					            return view('bank.nordigen.handler', [
 | 
				
			||||||
                'lang' => $lang,
 | 
					                'lang' => $lang,
 | 
				
			||||||
                'company' => $company,
 | 
					                'company' => $company,
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedClientActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->client->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->client->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->client_id = $event->client->id;
 | 
					        $fields->client_id = $event->client->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedCreditActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->credit_id = $event->credit->id;
 | 
					        $fields->credit_id = $event->credit->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedExpenseActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->expense_id = $event->expense->id;
 | 
					        $fields->expense_id = $event->expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedQuoteActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->quote_id = $event->quote->id;
 | 
					        $fields->quote_id = $event->quote->id;
 | 
				
			||||||
        $fields->client_id = $event->quote->client_id;
 | 
					        $fields->client_id = $event->quote->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedSubscriptionActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->subscription_id = $event->subscription->id;
 | 
					        $fields->subscription_id = $event->subscription->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedTaskActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->task_id = $event->task->id;
 | 
					        $fields->task_id = $event->task->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedVendorActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->vendor_id = $event->vendor->id;
 | 
					        $fields->vendor_id = $event->vendor->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreditArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->credit_id = $event->credit->id;
 | 
					        $fields->credit_id = $event->credit->id;
 | 
				
			||||||
        $fields->client_id = $event->credit->client_id;
 | 
					        $fields->client_id = $event->credit->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class DeleteClientActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->client->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->client->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->client_id = $event->client->id;
 | 
					        $fields->client_id = $event->client->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class DeleteCreditActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->client_id = $event->credit->client_id;
 | 
					        $fields->client_id = $event->credit->client_id;
 | 
				
			||||||
        $fields->credit_id = $event->credit->id;
 | 
					        $fields->credit_id = $event->credit->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class ExpenseArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->expense_id = $expense->id;
 | 
					        $fields->expense_id = $expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class ExpenseDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->expense_id = $event->expense->id;
 | 
					        $fields->expense_id = $event->expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class ExpenseRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->expense_id = $event->expense->id;
 | 
					        $fields->expense_id = $event->expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class ExpenseUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $expense = $event->expense;
 | 
					        $expense = $event->expense;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -48,7 +48,7 @@ class PaymentArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->payment_id = $payment->id;
 | 
					        $fields->payment_id = $payment->id;
 | 
				
			||||||
        $fields->client_id = $payment->client_id;
 | 
					        $fields->client_id = $payment->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -50,7 +50,7 @@ class PaymentCreatedActivity implements ShouldQueue
 | 
				
			|||||||
            $invoice_id = $payment->invoices()->first()->id;
 | 
					            $invoice_id = $payment->invoices()->first()->id;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -60,6 +60,7 @@ class PaymentCreatedActivity implements ShouldQueue
 | 
				
			|||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->company_id = $payment->company_id;
 | 
					        $fields->company_id = $payment->company_id;
 | 
				
			||||||
        $fields->activity_type_id = Activity::CREATE_PAYMENT;
 | 
					        $fields->activity_type_id = Activity::CREATE_PAYMENT;
 | 
				
			||||||
 | 
					        $fields->client_contact_id = $payment->client_contact_id ?? null;
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        $this->activity_repo->save($fields, $payment, $event->event_vars);
 | 
					        $this->activity_repo->save($fields, $payment, $event->event_vars);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class PaymentDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $payment = $event->payment;
 | 
					        $payment = $event->payment;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $invoices = $payment->invoices;
 | 
					        $invoices = $payment->invoices;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class PaymentRefundedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->client_id = $event->payment->client_id;
 | 
					        $fields->client_id = $event->payment->client_id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -48,7 +48,7 @@ class PaymentUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->payment_id = $payment->id;
 | 
					        $fields->payment_id = $payment->id;
 | 
				
			||||||
        $fields->client_id = $payment->client_id;
 | 
					        $fields->client_id = $payment->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class PaymentVoidedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->client_id = $event->payment->id;
 | 
					        $fields->client_id = $event->payment->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class QuoteUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->quote_id = $quote->id;
 | 
					        $fields->quote_id = $quote->id;
 | 
				
			||||||
        $fields->client_id = $quote->client_id;
 | 
					        $fields->client_id = $quote->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class RestoreClientActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->client->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->client->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->client_id = $event->client->id;
 | 
					        $fields->client_id = $event->client->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class SubscriptionArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->subscription_id = $subscription->id;
 | 
					        $fields->subscription_id = $subscription->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class SubscriptionDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->subscription_id = $event->subscription->id;
 | 
					        $fields->subscription_id = $event->subscription->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class SubscriptionRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->subscription_id = $event->subscription->id;
 | 
					        $fields->subscription_id = $event->subscription->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class SubscriptionUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->subscription->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->subscription_id = $subscription->id;
 | 
					        $fields->subscription_id = $subscription->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class TaskArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->task_id = $task->id;
 | 
					        $fields->task_id = $task->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class TaskDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->task_id = $event->task->id;
 | 
					        $fields->task_id = $event->task->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class TaskRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->task_id = $event->task->id;
 | 
					        $fields->task_id = $event->task->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class TaskUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->task->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->task_id = $task->id;
 | 
					        $fields->task_id = $task->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class UpdatedCreditActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->credit_id = $event->credit->id;
 | 
					        $fields->credit_id = $event->credit->id;
 | 
				
			||||||
        $fields->client_id = $event->credit->client_id;
 | 
					        $fields->client_id = $event->credit->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class VendorArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->vendor_id = $vendor->id;
 | 
					        $fields->vendor_id = $vendor->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class VendorDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->vendor_id = $event->vendor->id;
 | 
					        $fields->vendor_id = $event->vendor->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class VendorRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->vendor_id = $event->vendor->id;
 | 
					        $fields->vendor_id = $event->vendor->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class VendorUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->vendor->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->vendor_id = $vendor->id;
 | 
					        $fields->vendor_id = $vendor->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreditRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->credit->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->credit_id = $event->credit->id;
 | 
					        $fields->credit_id = $event->credit->id;
 | 
				
			||||||
        $fields->client_id = $event->credit->client_id;
 | 
					        $fields->client_id = $event->credit->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class CreditViewedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->company_id = $event->invitation->company_id;
 | 
					        $fields->company_id = $event->invitation->company_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class CreateInvoiceActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invoice->id;
 | 
					        $fields->invoice_id = $event->invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceArchivedActivity implements ShouldQueue
 | 
				
			|||||||
        
 | 
					        
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceCancelledActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invoice->id;
 | 
					        $fields->invoice_id = $event->invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invoice->id;
 | 
					        $fields->invoice_id = $event->invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceEmailActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invitation->invoice->id;
 | 
					        $fields->invoice_id = $event->invitation->invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -49,7 +49,7 @@ class InvoiceEmailFailedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,11 +45,12 @@ class InvoicePaidActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invoice->id;
 | 
					        $fields->invoice_id = $event->invoice->id;
 | 
				
			||||||
        $fields->client_id = $event->payment->client_id;
 | 
					        $fields->client_id = $event->payment->client_id;
 | 
				
			||||||
 | 
					        $fields->client_contact_id = $event->payment->client_contact_id ?? null;
 | 
				
			||||||
        $fields->company_id = $event->invoice->company_id;
 | 
					        $fields->company_id = $event->invoice->company_id;
 | 
				
			||||||
        $fields->activity_type_id = Activity::PAID_INVOICE;
 | 
					        $fields->activity_type_id = Activity::PAID_INVOICE;
 | 
				
			||||||
        $fields->payment_id = $event->payment->id;
 | 
					        $fields->payment_id = $event->payment->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -44,7 +44,7 @@ class InvoiceReminderEmailActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $reminder = match($event->template) {
 | 
					        $reminder = match($event->template) {
 | 
				
			||||||
            'reminder1' => 63,
 | 
					            'reminder1' => 63,
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invoice->id;
 | 
					        $fields->invoice_id = $event->invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceReversedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->invoice_id = $event->invoice->id;
 | 
					        $fields->invoice_id = $event->invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class InvoiceViewedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $event->invitation->invoice->service()->markSent()->save();
 | 
					        $event->invitation->invoice->service()->markSent()->save();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class UpdateInvoiceActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->client_id = $event->invoice->client_id;
 | 
					        $fields->client_id = $event->invoice->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -41,7 +41,7 @@ class PaymentEmailedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new \stdClass();
 | 
					        $fields = new \stdClass();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->client_id = $event->payment->client_id;
 | 
					        $fields->client_id = $event->payment->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PaymentRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->payment->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->payment_id = $event->payment->id;
 | 
					        $fields->payment_id = $event->payment->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class CreatePurchaseOrderActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->purchase_order_id = $event->purchase_order->id;
 | 
					        $fields->purchase_order_id = $event->purchase_order->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PurchaseOrderAcceptedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $event->purchase_order->service()->markSent()->save();
 | 
					        $event->purchase_order->service()->markSent()->save();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PurchaseOrderArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PurchaseOrderDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->purchase_order_id = $event->purchase_order->id;
 | 
					        $fields->purchase_order_id = $event->purchase_order->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PurchaseOrderEmailActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->purchase_order_id = $event->invitation->purchase_order->id;
 | 
					        $fields->purchase_order_id = $event->invitation->purchase_order->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PurchaseOrderRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->purchase_order_id = $event->purchase_order->id;
 | 
					        $fields->purchase_order_id = $event->purchase_order->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class PurchaseOrderViewedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $event->invitation->purchase_order->service()->markSent()->save();
 | 
					        $event->invitation->purchase_order->service()->markSent()->save();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class UpdatePurchaseOrderActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->purchase_order->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->vendor_id = $event->purchase_order->vendor_id;
 | 
					        $fields->vendor_id = $event->purchase_order->vendor_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class QuoteApprovedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->quote_id = $event->quote->id;
 | 
					        $fields->quote_id = $event->quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class QuoteArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->quote_id = $event->quote->id;
 | 
					        $fields->quote_id = $event->quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class QuoteDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->quote_id = $event->quote->id;
 | 
					        $fields->quote_id = $event->quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class QuoteEmailActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->invitation->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->invitation->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class QuoteRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->client_id = $event->quote->client_id;
 | 
					        $fields->client_id = $event->quote->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class CreatedRecurringExpenseActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->recurring_expense_id = $recurring_expense->id;
 | 
					        $fields->recurring_expense_id = $recurring_expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -45,7 +45,7 @@ class RecurringExpenseArchivedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->recurring_expense_id = $recurring_expense->id;
 | 
					        $fields->recurring_expense_id = $recurring_expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class RecurringExpenseDeletedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->recurring_expense_id = $event->recurring_expense->id;
 | 
					        $fields->recurring_expense_id = $event->recurring_expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class RecurringExpenseRestoredActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->recurring_expense_id = $event->recurring_expense->id;
 | 
					        $fields->recurring_expense_id = $event->recurring_expense->id;
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class RecurringExpenseUpdatedActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $recurring_expense = $event->recurring_expense;
 | 
					        $recurring_expense = $event->recurring_expense;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_expense->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreateRecurringInvoiceActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
					        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -44,7 +44,7 @@ class RecurringInvoiceArchivedActivity implements ShouldQueue
 | 
				
			|||||||
        $event->recurring_invoice->service()->deletePdf();
 | 
					        $event->recurring_invoice->service()->deletePdf();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
					        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class RecurringInvoiceDeletedActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDb($event->company->db);
 | 
					        MultiDB::setDb($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
					        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class RecurringInvoiceRestoredActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDb($event->company->db);
 | 
					        MultiDB::setDb($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
					        $fields->recurring_invoice_id = $event->recurring_invoice->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class UpdateRecurringInvoiceActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDB($event->company->db);
 | 
					        MultiDB::setDB($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_invoice->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->client_id = $event->recurring_invoice->client_id;
 | 
					        $fields->client_id = $event->recurring_invoice->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreateRecurringQuoteActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
					        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -44,7 +44,7 @@ class RecurringQuoteArchivedActivity implements ShouldQueue
 | 
				
			|||||||
        $event->recurring_quote->service()->deletePdf();
 | 
					        $event->recurring_quote->service()->deletePdf();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
					        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class RecurringQuoteDeletedActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDb($event->company->db);
 | 
					        MultiDB::setDb($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
					        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class RecurringQuoteRestoredActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDb($event->company->db);
 | 
					        MultiDB::setDb($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
					        $fields->recurring_quote_id = $event->recurring_quote->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class UpdateRecurringQuoteActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDB($event->company->db);
 | 
					        MultiDB::setDB($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->recurring_quote->user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->client_id = $event->recurring_quote->client_id;
 | 
					        $fields->client_id = $event->recurring_quote->client_id;
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class ArchivedUserActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -43,7 +43,7 @@ class CreatedUserActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->company_id = $event->company->id;
 | 
					        $fields->company_id = $event->company->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -48,7 +48,7 @@ class DeletedUserActivity implements ShouldQueue
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
        $fields->company_id = $event->company->id;
 | 
					        $fields->company_id = $event->company->id;
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class RestoredUserActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDb($event->company->db);
 | 
					        MultiDB::setDb($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,7 @@ class UpdatedUserActivity implements ShouldQueue
 | 
				
			|||||||
        MultiDB::setDb($event->company->db);
 | 
					        MultiDB::setDb($event->company->db);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields = new stdClass;
 | 
					        $fields = new stdClass;
 | 
				
			||||||
        $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
					        $user_id = isset($event->event_vars['user_id']) ? $event->event_vars['user_id'] : $event->creating_user->id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $fields->user_id = $user_id;
 | 
					        $fields->user_id = $user_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\DataMapper\ClientSettings;
 | 
					use App\DataMapper\ClientSettings;
 | 
				
			||||||
use App\Factory\ClientFactory;
 | 
					use App\Factory\ClientFactory;
 | 
				
			||||||
@ -411,7 +411,7 @@ class BillingPortalPurchase extends Component
 | 
				
			|||||||
            'campaign' => $this->campaign,
 | 
					            'campaign' => $this->campaign,
 | 
				
			||||||
        ], now()->addMinutes(60));
 | 
					        ], now()->addMinutes(60));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $this->emit('beforePaymentEventsCompleted');
 | 
					        $this->dispatch('beforePaymentEventsCompleted');
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@ -9,7 +9,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\DataMapper\ClientSettings;
 | 
					use App\DataMapper\ClientSettings;
 | 
				
			||||||
use App\Factory\ClientFactory;
 | 
					use App\Factory\ClientFactory;
 | 
				
			||||||
@ -542,7 +542,7 @@ class BillingPortalPurchasev2 extends Component
 | 
				
			|||||||
            'bundle' => $this->bundle,
 | 
					            'bundle' => $this->bundle,
 | 
				
			||||||
        ], now()->addMinutes(60));
 | 
					        ], now()->addMinutes(60));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $this->emit('beforePaymentEventsCompleted');
 | 
					        $this->dispatch('beforePaymentEventsCompleted');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return $this;
 | 
					        return $this;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use App\Models\Company;
 | 
					use App\Models\Company;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use App\Models\Client;
 | 
					use App\Models\Client;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use App\Models\Company;
 | 
					use App\Models\Company;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use Livewire\Component;
 | 
					use Livewire\Component;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire\PaymentMethods;
 | 
					namespace App\Livewire\PaymentMethods;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use Livewire\Component;
 | 
					use Livewire\Component;
 | 
				
			||||||
@ -46,7 +46,7 @@ class UpdateDefaultMethod extends Component
 | 
				
			|||||||
        $this->token->is_default = 1;
 | 
					        $this->token->is_default = 1;
 | 
				
			||||||
        $this->token->save();
 | 
					        $this->token->save();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $this->emit('UpdateDefaultMethod::method-updated');
 | 
					        $this->dispatch('UpdateDefaultMethod::method-updated');
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function render()
 | 
					    public function render()
 | 
				
			||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use App\Models\Client;
 | 
					use App\Models\Client;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
use App\Models\Company;
 | 
					use App\Models\Company;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire;
 | 
					namespace App\Livewire;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Jobs\Invoice\CreateEInvoice;
 | 
					use App\Jobs\Invoice\CreateEInvoice;
 | 
				
			||||||
use App\Libraries\MultiDB;
 | 
					use App\Libraries\MultiDB;
 | 
				
			||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
 * @license https://www.elastic.co/licensing/elastic-license
 | 
					 * @license https://www.elastic.co/licensing/elastic-license
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire\Profile\Settings;
 | 
					namespace App\Livewire\Profile\Settings;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Illuminate\Support\Facades\Hash;
 | 
					use Illuminate\Support\Facades\Hash;
 | 
				
			||||||
use Livewire\Component;
 | 
					use Livewire\Component;
 | 
				
			||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace App\Http\Livewire\Profile\Settings;
 | 
					namespace App\Livewire\Profile\Settings;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Livewire\Component;
 | 
					use Livewire\Component;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user