diff --git a/app/Http/Controllers/AppController.php b/app/Http/Controllers/AppController.php index 3ad84ddfadc6..d7fe1d221271 100644 --- a/app/Http/Controllers/AppController.php +++ b/app/Http/Controllers/AppController.php @@ -280,9 +280,7 @@ class AppController extends BaseController return ''; } - if (Utils::getResllerType() == RESELLER_LIMITED_USERS) { - return User::count(); - } else { + if (Utils::getResllerType() == RESELLER_REVENUE_SHARE) { $payments = DB::table('accounts') ->leftJoin('payments', 'payments.account_id', '=', 'accounts.id') ->leftJoin('clients', 'clients.id', '=', 'payments.client_id') @@ -294,7 +292,16 @@ class AppController extends BaseController 'payments.payment_date', 'payments.amount' ]); - return json_encode($payments); + } else { + $payments = DB::table('accounts') + ->leftJoin('payments', 'payments.account_id', '=', 'accounts.id') + ->leftJoin('clients', 'clients.id', '=', 'payments.client_id') + ->where('accounts.account_key', '=', NINJA_ACCOUNT_KEY) + ->where('payments.is_deleted', '=', false) + ->groupBy('clients.id') + ->count(); } + + return json_encode($payments); } -} +} \ No newline at end of file diff --git a/app/Http/Controllers/ExpenseController.php b/app/Http/Controllers/ExpenseController.php index f82372bb0e51..dbbe7feeb1f8 100644 --- a/app/Http/Controllers/ExpenseController.php +++ b/app/Http/Controllers/ExpenseController.php @@ -60,7 +60,7 @@ class ExpenseController extends BaseController public function getDatatable($expensePublicId = null) { - return $this->expenseService->getDatatable($expensePublicId, Input::get('sSearch')); + return $this->expenseService->getDatatable(Input::get('sSearch')); } public function getDatatableVendor($vendorPublicId = null) diff --git a/app/Ninja/Repositories/AccountRepository.php b/app/Ninja/Repositories/AccountRepository.php index 795d0334d2c4..1fd6c7117dcc 100644 --- a/app/Ninja/Repositories/AccountRepository.php +++ b/app/Ninja/Repositories/AccountRepository.php @@ -24,10 +24,6 @@ class AccountRepository { public function create($firstName = '', $lastName = '', $email = '', $password = '') { - if (Utils::getResllerType() == RESELLER_LIMITED_USERS && User::count() >= 1000) { - return false; - } - $account = new Account(); $account->ip = Request::getClientIp(); $account->account_key = str_random(RANDOM_KEY_LENGTH); diff --git a/app/Ninja/Repositories/ExpenseRepository.php b/app/Ninja/Repositories/ExpenseRepository.php index 7d14669e6896..aa07097181e0 100644 --- a/app/Ninja/Repositories/ExpenseRepository.php +++ b/app/Ninja/Repositories/ExpenseRepository.php @@ -61,7 +61,7 @@ class ExpenseRepository extends BaseRepository ->where('clients.deleted_at', '=', null) ->where(function ($query) { $query->where('contacts.is_primary', '=', true) - ->orWhere('contacts.is_primary', '=', null); + ->orWhere('contacts.is_primary', '=', null); }) ->select( 'expenses.account_id', @@ -99,7 +99,9 @@ class ExpenseRepository extends BaseRepository if ($filter) { $query->where(function ($query) use ($filter) { - $query->where('expenses.public_notes', 'like', '%'.$filter.'%'); + $query->where('expenses.public_notes', 'like', '%'.$filter.'%') + ->orWhere('clients.name', 'like', '%'.$filter.'%') + ->orWhere('vendors.name', 'like', '%'.$filter.'%'); }); } diff --git a/app/Services/ExpenseService.php b/app/Services/ExpenseService.php index e8f5e23aa7ea..9500ba65eed3 100644 --- a/app/Services/ExpenseService.php +++ b/app/Services/ExpenseService.php @@ -118,7 +118,7 @@ class ExpenseService extends BaseService [ 'expense_date', function ($model) { - return $model->expense_date; + return Utils::dateToString($model->expense_date); } ], [ diff --git a/public/css/built.css b/public/css/built.css index e488cc1f8b68..763c36cddca6 100644 --- a/public/css/built.css +++ b/public/css/built.css @@ -3385,9 +3385,4 @@ ul.user-accounts a:hover div.remove { div.panel-body div.panel-body { padding-bottom: 0px; -} - -.vcenter { - display: inline-block; - vertical-align: middle; } \ No newline at end of file diff --git a/public/js/built.js b/public/js/built.js index f6b8bc173938..aa8e5120e06c 100644 --- a/public/js/built.js +++ b/public/js/built.js @@ -31238,9 +31238,6 @@ NINJA.invoiceLines = function(invoice) { } var lineTotal = roundToTwo(NINJA.parseFloat(item.cost)) * roundToTwo(NINJA.parseFloat(item.qty)); - if (showItemTaxes && tax) { - lineTotal += lineTotal * tax / 100; - } lineTotal = formatMoneyInvoice(lineTotal, invoice); rowStyle = (i % 2 == 0) ? 'odd' : 'even'; diff --git a/public/js/pdf.pdfmake.js b/public/js/pdf.pdfmake.js index 11403d60cb64..832ce28b0622 100644 --- a/public/js/pdf.pdfmake.js +++ b/public/js/pdf.pdfmake.js @@ -334,9 +334,6 @@ NINJA.invoiceLines = function(invoice) { } var lineTotal = roundToTwo(NINJA.parseFloat(item.cost)) * roundToTwo(NINJA.parseFloat(item.qty)); - if (showItemTaxes && tax) { - lineTotal += lineTotal * tax / 100; - } lineTotal = formatMoneyInvoice(lineTotal, invoice); rowStyle = (i % 2 == 0) ? 'odd' : 'even'; diff --git a/resources/views/payments/payment.blade.php b/resources/views/payments/payment.blade.php index 8957af0c683f..85f9c948ba3c 100644 --- a/resources/views/payments/payment.blade.php +++ b/resources/views/payments/payment.blade.php @@ -278,12 +278,11 @@

 
 

-
-
- {!! Button::success(strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, true) ))->submit()->block()->large() !!} -
-
- +
+ {!! Button::success(strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, true) )) + ->submit() + ->large() !!} +