mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
php-cs-fixer cleanup
This commit is contained in:
parent
4da2a7125f
commit
c0fbaf1e89
100
.php_cs.dist
Normal file
100
.php_cs.dist
Normal file
@ -0,0 +1,100 @@
|
||||
<?php
|
||||
|
||||
$finder = PhpCsFixer\Finder::create()
|
||||
->notPath('bootstrap/cache')
|
||||
->notPath('storage')
|
||||
->notPath('vendor')
|
||||
->in(__DIR__)
|
||||
->name('*.php')
|
||||
->notName('*.blade.php')
|
||||
->ignoreDotFiles(true)
|
||||
->ignoreVCS(true);
|
||||
|
||||
return PhpCsFixer\Config::create()
|
||||
->setRules(array(
|
||||
'@PSR2' => true,
|
||||
'binary_operator_spaces' => true,
|
||||
'blank_line_after_namespace' => true,
|
||||
'blank_line_after_opening_tag' => true,
|
||||
'blank_line_before_return' => true,
|
||||
'braces' => true,
|
||||
'cast_spaces' => true,
|
||||
'class_definition' => true,
|
||||
'elseif' => true,
|
||||
'encoding' => true,
|
||||
'full_opening_tag' => true,
|
||||
'function_declaration' => true,
|
||||
'function_typehint_space' => true,
|
||||
'hash_to_slash_comment' => true,
|
||||
'heredoc_to_nowdoc' => true,
|
||||
'include' => true,
|
||||
'lowercase_cast' => true,
|
||||
'lowercase_constants' => true,
|
||||
'lowercase_keywords' => true,
|
||||
'method_argument_space' => true,
|
||||
'method_separation' => true,
|
||||
'native_function_casing' => true,
|
||||
'new_with_braces' => true,
|
||||
'no_alias_functions' => true,
|
||||
'no_blank_lines_after_class_opening' => true,
|
||||
'no_blank_lines_after_phpdoc' => true,
|
||||
'no_closing_tag' => true,
|
||||
'no_empty_phpdoc' => true,
|
||||
'no_extra_consecutive_blank_lines' => true,
|
||||
'no_leading_import_slash' => true,
|
||||
'no_leading_namespace_whitespace' => true,
|
||||
'no_multiline_whitespace_around_double_arrow' => true,
|
||||
'no_multiline_whitespace_before_semicolons' => true,
|
||||
'no_short_bool_cast' => true,
|
||||
'no_singleline_whitespace_before_semicolons' => true,
|
||||
'no_spaces_after_function_name' => true,
|
||||
'no_spaces_inside_parenthesis' => true,
|
||||
'no_trailing_comma_in_list_call' => true,
|
||||
'no_trailing_comma_in_singleline_array' => true,
|
||||
'no_trailing_whitespace' => true,
|
||||
'no_trailing_whitespace_in_comment' => true,
|
||||
'no_unneeded_control_parentheses' => true,
|
||||
'no_unreachable_default_argument_value' => true,
|
||||
'no_unused_imports' => true,
|
||||
'no_useless_return' => true,
|
||||
'no_whitespace_before_comma_in_array' => true,
|
||||
'not_operator_with_successor_space' => true,
|
||||
'object_operator_without_whitespace' => true,
|
||||
'ordered_imports' => true,
|
||||
'phpdoc_align' => true,
|
||||
'phpdoc_indent' => true,
|
||||
'phpdoc_inline_tag' => true,
|
||||
'phpdoc_no_access' => true,
|
||||
'phpdoc_no_package' => true,
|
||||
'phpdoc_order' => true,
|
||||
'phpdoc_scalar' => true,
|
||||
'phpdoc_separation' => true,
|
||||
'phpdoc_summary' => true,
|
||||
'phpdoc_to_comment' => true,
|
||||
'phpdoc_trim' => true,
|
||||
'phpdoc_types' => true,
|
||||
'phpdoc_var_without_name' => true,
|
||||
//'psr4' => true,
|
||||
'self_accessor' => true,
|
||||
'short_scalar_cast' => true,
|
||||
//'simplified_null_return' => true,
|
||||
'single_blank_line_at_eof' => true,
|
||||
'single_blank_line_before_namespace' => true,
|
||||
'single_import_per_statement' => true,
|
||||
'single_line_after_imports' => true,
|
||||
'single_quote' => true,
|
||||
'space_after_semicolon' => true,
|
||||
'standardize_not_equals' => true,
|
||||
'switch_case_semicolon_to_colon' => true,
|
||||
'switch_case_space' => true,
|
||||
'ternary_operator_spaces' => true,
|
||||
'trailing_comma_in_multiline_array' => true,
|
||||
'trim_array_spaces' => true,
|
||||
'unary_operator_spaces' => true,
|
||||
'visibility_required' => true,
|
||||
'whitespace_after_comma_in_array' => true,
|
||||
//'strict_param' => true,
|
||||
'array_syntax' => array('syntax' => 'short'),
|
||||
))
|
||||
->setFinder($finder)
|
||||
;
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Commands;
|
||||
|
||||
abstract class Command
|
||||
{
|
||||
|
@ -1,14 +1,16 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Models\Account;
|
||||
use App\Models\Invoice;
|
||||
use App\Ninja\Mailers\ContactMailer as Mailer;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Services\PaymentService;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\Account;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class ChargeRenewalInvoices
|
||||
* Class ChargeRenewalInvoices.
|
||||
*/
|
||||
class ChargeRenewalInvoices extends Command
|
||||
{
|
||||
@ -39,6 +41,7 @@ class ChargeRenewalInvoices extends Command
|
||||
|
||||
/**
|
||||
* ChargeRenewalInvoices constructor.
|
||||
*
|
||||
* @param Mailer $mailer
|
||||
* @param AccountRepository $repo
|
||||
* @param PaymentService $paymentService
|
||||
|
@ -1,11 +1,13 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use DB;
|
||||
use Mail;
|
||||
use Utils;
|
||||
use Carbon;
|
||||
use DB;
|
||||
use Illuminate\Console\Command;
|
||||
use Mail;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Utils;
|
||||
|
||||
/*
|
||||
|
||||
@ -37,13 +39,11 @@ Options:
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Class CheckData
|
||||
* Class CheckData.
|
||||
*/
|
||||
class CheckData extends Command
|
||||
{
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
@ -115,33 +115,33 @@ class CheckData extends Command
|
||||
ENTITY_CONTACT,
|
||||
ENTITY_PAYMENT,
|
||||
ENTITY_INVITATION,
|
||||
ENTITY_USER
|
||||
ENTITY_USER,
|
||||
],
|
||||
'invoices' => [
|
||||
ENTITY_CLIENT,
|
||||
ENTITY_USER
|
||||
ENTITY_USER,
|
||||
],
|
||||
'payments' => [
|
||||
ENTITY_INVOICE,
|
||||
ENTITY_CLIENT,
|
||||
ENTITY_USER,
|
||||
ENTITY_INVITATION,
|
||||
ENTITY_CONTACT
|
||||
ENTITY_CONTACT,
|
||||
],
|
||||
'tasks' => [
|
||||
ENTITY_INVOICE,
|
||||
ENTITY_CLIENT,
|
||||
ENTITY_USER
|
||||
ENTITY_USER,
|
||||
],
|
||||
'credits' => [
|
||||
ENTITY_CLIENT,
|
||||
ENTITY_USER
|
||||
ENTITY_USER,
|
||||
],
|
||||
'expenses' => [
|
||||
ENTITY_CLIENT,
|
||||
ENTITY_VENDOR,
|
||||
ENTITY_INVOICE,
|
||||
ENTITY_USER
|
||||
ENTITY_USER,
|
||||
],
|
||||
'products' => [
|
||||
ENTITY_USER,
|
||||
@ -152,7 +152,7 @@ class CheckData extends Command
|
||||
'projects' => [
|
||||
ENTITY_USER,
|
||||
ENTITY_CLIENT,
|
||||
]
|
||||
],
|
||||
];
|
||||
|
||||
foreach ($tables as $table => $entityTypes) {
|
||||
@ -273,7 +273,6 @@ class CheckData extends Command
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ($activity->activity_type_id == ACTIVITY_TYPE_CREATE_INVOICE
|
||||
|| $activity->activity_type_id == ACTIVITY_TYPE_CREATE_QUOTE) {
|
||||
|
||||
@ -294,7 +293,7 @@ class CheckData extends Command
|
||||
|
||||
// **Fix for ninja invoices which didn't have the invoice_type_id value set
|
||||
if ($noAdjustment && $client->account_id == 20432) {
|
||||
$this->logMessage("No adjustment for ninja invoice");
|
||||
$this->logMessage('No adjustment for ninja invoice');
|
||||
$foundProblem = true;
|
||||
$clientFix += $invoice->amount;
|
||||
$activityFix = $invoice->amount;
|
||||
@ -362,7 +361,7 @@ class CheckData extends Command
|
||||
|
||||
if ($activityFix !== false || $clientFix !== false) {
|
||||
$data = [
|
||||
'balance' => $activity->balance + $clientFix
|
||||
'balance' => $activity->balance + $clientFix,
|
||||
];
|
||||
|
||||
if ($activityFix !== false) {
|
||||
@ -385,8 +384,8 @@ class CheckData extends Command
|
||||
$this->logMessage("** Creating 'recovered update' activity **");
|
||||
if ($this->option('fix') == 'true') {
|
||||
DB::table('activities')->insert([
|
||||
'created_at' => new Carbon,
|
||||
'updated_at' => new Carbon,
|
||||
'created_at' => new Carbon(),
|
||||
'updated_at' => new Carbon(),
|
||||
'account_id' => $client->account_id,
|
||||
'client_id' => $client->id,
|
||||
'adjustment' => $client->actual_balance - $activity->balance,
|
||||
|
@ -1,17 +1,19 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Auth;
|
||||
use Utils;
|
||||
use Illuminate\Console\Command;
|
||||
use Faker\Factory;
|
||||
use App\Ninja\Repositories\ClientRepository;
|
||||
use App\Ninja\Repositories\ExpenseRepository;
|
||||
use App\Ninja\Repositories\InvoiceRepository;
|
||||
use App\Ninja\Repositories\PaymentRepository;
|
||||
use App\Ninja\Repositories\VendorRepository;
|
||||
use App\Ninja\Repositories\ExpenseRepository;
|
||||
use Auth;
|
||||
use Faker\Factory;
|
||||
use Illuminate\Console\Command;
|
||||
use Utils;
|
||||
|
||||
/**
|
||||
* Class CreateTestData
|
||||
* Class CreateTestData.
|
||||
*/
|
||||
class CreateTestData extends Command
|
||||
{
|
||||
@ -32,6 +34,7 @@ class CreateTestData extends Command
|
||||
|
||||
/**
|
||||
* CreateTestData constructor.
|
||||
*
|
||||
* @param ClientRepository $clientRepo
|
||||
* @param InvoiceRepository $invoiceRepo
|
||||
* @param PaymentRepository $paymentRepo
|
||||
@ -91,7 +94,7 @@ class CreateTestData extends Command
|
||||
'last_name' => $this->faker->lastName,
|
||||
'email' => $this->faker->safeEmail,
|
||||
'phone' => $this->faker->phoneNumber,
|
||||
]]
|
||||
]],
|
||||
];
|
||||
|
||||
$client = $this->clientRepo->save($data);
|
||||
@ -115,8 +118,8 @@ class CreateTestData extends Command
|
||||
'product_key' => $this->faker->word,
|
||||
'qty' => $this->faker->randomDigit + 1,
|
||||
'cost' => $this->faker->randomFloat(2, 1, 10),
|
||||
'notes' => $this->faker->text($this->faker->numberBetween(50, 300))
|
||||
]]
|
||||
'notes' => $this->faker->text($this->faker->numberBetween(50, 300)),
|
||||
]],
|
||||
];
|
||||
|
||||
$invoice = $this->invoiceRepo->save($data);
|
||||
@ -159,7 +162,7 @@ class CreateTestData extends Command
|
||||
'last_name' => $this->faker->lastName,
|
||||
'email' => $this->faker->safeEmail,
|
||||
'phone' => $this->faker->phoneNumber,
|
||||
]]
|
||||
]],
|
||||
];
|
||||
|
||||
$vendor = $this->vendorRepo->save($data);
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use File;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class GenerateResources
|
||||
* Class GenerateResources.
|
||||
*/
|
||||
class GenerateResources extends Command
|
||||
{
|
||||
|
@ -1,14 +1,15 @@
|
||||
<?php namespace InvoiceNinja\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace InvoiceNinja\Console\Commands;
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
use Illuminate\Foundation\Inspiring;
|
||||
|
||||
/**
|
||||
* Class Inspire
|
||||
* Class Inspire.
|
||||
*/
|
||||
class Inspire extends Command
|
||||
{
|
||||
|
||||
/**
|
||||
* The console command name.
|
||||
*
|
||||
|
@ -2,14 +2,14 @@
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Console\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
|
||||
use Illuminate\Support\Str;
|
||||
use Nwidart\Modules\Commands\GeneratorCommand;
|
||||
use Nwidart\Modules\Support\Stub;
|
||||
|
||||
use Nwidart\Modules\Traits\ModuleCommandTrait;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
|
||||
class MakeClass extends GeneratorCommand
|
||||
{
|
||||
@ -48,20 +48,19 @@ class MakeClass extends GeneratorCommand
|
||||
*/
|
||||
protected function getOptions()
|
||||
{
|
||||
return array(
|
||||
array('fields', null, InputOption::VALUE_OPTIONAL, 'The model attributes.', null),
|
||||
array('filename', null, InputOption::VALUE_OPTIONAL, 'The class filename.', null),
|
||||
);
|
||||
return [
|
||||
['fields', null, InputOption::VALUE_OPTIONAL, 'The model attributes.', null],
|
||||
['filename', null, InputOption::VALUE_OPTIONAL, 'The class filename.', null],
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
public function getTemplateContents()
|
||||
{
|
||||
$module = $this->laravel['modules']->findOrFail($this->getModuleName());
|
||||
$path = str_replace('/', '\\', config('modules.paths.generator.' . $this->argument('class')));
|
||||
|
||||
return (new Stub('/' . $this->argument('prefix') . $this->argument('class') . '.stub', [
|
||||
'NAMESPACE' => $this->getClassNamespace($module) . "\\" . $path,
|
||||
'NAMESPACE' => $this->getClassNamespace($module) . '\\' . $path,
|
||||
'LOWER_NAME' => $module->getLowerName(),
|
||||
'CLASS' => $this->getClass(),
|
||||
'STUDLY_NAME' => Str::studly($module->getLowerName()),
|
||||
@ -88,6 +87,7 @@ class MakeClass extends GeneratorCommand
|
||||
if ($this->option('filename')) {
|
||||
return $this->option('filename');
|
||||
}
|
||||
|
||||
return studly_case($this->argument('prefix')) . studly_case($this->argument('name')) . Str::studly($this->argument('class'));
|
||||
}
|
||||
|
||||
|
@ -48,7 +48,7 @@ class MakeModule extends Command
|
||||
$fillable = array_map(function ($item) {
|
||||
return explode(':', $item)[0];
|
||||
}, $fillable);
|
||||
$fillable = join(',', $fillable);
|
||||
$fillable = implode(',', $fillable);
|
||||
|
||||
$this->info("Creating module: {$name}...");
|
||||
|
||||
@ -77,21 +77,21 @@ class MakeModule extends Command
|
||||
|
||||
Artisan::call('module:dump');
|
||||
|
||||
$this->info("Done");
|
||||
$this->info('Done');
|
||||
}
|
||||
|
||||
protected function getArguments()
|
||||
{
|
||||
return [
|
||||
['name', InputArgument::REQUIRED, 'The name of the module.'],
|
||||
['fields', InputArgument::OPTIONAL, 'The fields of the module.']
|
||||
['fields', InputArgument::OPTIONAL, 'The fields of the module.'],
|
||||
];
|
||||
}
|
||||
|
||||
protected function getOptions()
|
||||
{
|
||||
return array(
|
||||
array('migrate', null, InputOption::VALUE_OPTIONAL, 'The model attributes.', null),
|
||||
);
|
||||
return [
|
||||
['migrate', null, InputOption::VALUE_OPTIONAL, 'The model attributes.', null],
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use DB;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class PruneData
|
||||
* Class PruneData.
|
||||
*/
|
||||
class PruneData extends Command
|
||||
{
|
||||
|
@ -1,11 +1,13 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use DateTime;
|
||||
use App\Models\Document;
|
||||
use DateTime;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class RemoveOrphanedDocuments
|
||||
* Class RemoveOrphanedDocuments.
|
||||
*/
|
||||
class RemoveOrphanedDocuments extends Command
|
||||
{
|
||||
|
@ -1,14 +1,15 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Utils;
|
||||
use Illuminate\Console\Command;
|
||||
use Utils;
|
||||
|
||||
/**
|
||||
* Class ResetData
|
||||
* Class ResetData.
|
||||
*/
|
||||
class ResetData extends Command
|
||||
{
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
|
@ -64,7 +64,7 @@ class ResetInvoiceSchemaCounter extends Command
|
||||
|
||||
if (Carbon::now()->year > $invoiceYear || $force) {
|
||||
$accounts->transform(function ($a) {
|
||||
/** @var Account $a */
|
||||
/* @var Account $a */
|
||||
$a->invoice_number_counter = 1;
|
||||
$a->update();
|
||||
});
|
||||
|
@ -1,14 +1,16 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
use DateTime;
|
||||
use Illuminate\Console\Command;
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use App\Ninja\Mailers\ContactMailer as Mailer;
|
||||
use App\Ninja\Repositories\InvoiceRepository;
|
||||
use App\Services\PaymentService;
|
||||
use App\Models\Invoice;
|
||||
use DateTime;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class SendRecurringInvoices
|
||||
* Class SendRecurringInvoices.
|
||||
*/
|
||||
class SendRecurringInvoices extends Command
|
||||
{
|
||||
@ -39,6 +41,7 @@ class SendRecurringInvoices extends Command
|
||||
|
||||
/**
|
||||
* SendRecurringInvoices constructor.
|
||||
*
|
||||
* @param Mailer $mailer
|
||||
* @param InvoiceRepository $invoiceRepo
|
||||
* @param PaymentService $paymentService
|
||||
|
@ -1,13 +1,15 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Console\Command;
|
||||
use App\Ninja\Mailers\ContactMailer as Mailer;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Ninja\Repositories\InvoiceRepository;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class SendReminders
|
||||
* Class SendReminders.
|
||||
*/
|
||||
class SendReminders extends Command
|
||||
{
|
||||
@ -38,6 +40,7 @@ class SendReminders extends Command
|
||||
|
||||
/**
|
||||
* SendReminders constructor.
|
||||
*
|
||||
* @param Mailer $mailer
|
||||
* @param InvoiceRepository $invoiceRepo
|
||||
* @param accountRepository $accountRepo
|
||||
|
@ -1,13 +1,15 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Utils;
|
||||
use Illuminate\Console\Command;
|
||||
use App\Models\Company;
|
||||
use App\Ninja\Mailers\ContactMailer as Mailer;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use Illuminate\Console\Command;
|
||||
use Utils;
|
||||
|
||||
/**
|
||||
* Class SendRenewalInvoices
|
||||
* Class SendRenewalInvoices.
|
||||
*/
|
||||
class SendRenewalInvoices extends Command
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Console\Commands;
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
use App\Services\BankAccountService;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
/**
|
||||
* Class TestOFX
|
||||
* Class TestOFX.
|
||||
*/
|
||||
class TestOFX extends Command
|
||||
{
|
||||
|
@ -1,8 +1,10 @@
|
||||
<?php namespace App\Console;
|
||||
<?php
|
||||
|
||||
namespace App\Console;
|
||||
|
||||
use Utils;
|
||||
use Illuminate\Console\Scheduling\Schedule;
|
||||
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
|
||||
use Utils;
|
||||
|
||||
class Kernel extends ConsoleKernel
|
||||
{
|
||||
@ -31,6 +33,7 @@ class Kernel extends ConsoleKernel
|
||||
* Define the application's command schedule.
|
||||
*
|
||||
* @param \Illuminate\Console\Scheduling\Schedule $schedule
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function schedule(Schedule $schedule)
|
||||
|
@ -128,7 +128,6 @@ if (!defined('APP_NAME')) {
|
||||
define('ACTIVITY_TYPE_RESTORE_TASK', 46);
|
||||
define('ACTIVITY_TYPE_UPDATE_EXPENSE', 47);
|
||||
|
||||
|
||||
define('DEFAULT_INVOICE_NUMBER', '0001');
|
||||
define('RECENTLY_VIEWED_LIMIT', 20);
|
||||
define('LOGGED_ERROR_LIMIT', 100);
|
||||
@ -241,7 +240,6 @@ if (!defined('APP_NAME')) {
|
||||
define('RESULT_SUCCESS', 'success');
|
||||
define('RESULT_FAILURE', 'failure');
|
||||
|
||||
|
||||
define('PAYMENT_LIBRARY_OMNIPAY', 1);
|
||||
define('PAYMENT_LIBRARY_PHP_PAYMENTS', 2);
|
||||
|
||||
@ -514,7 +512,7 @@ if (!defined('APP_NAME')) {
|
||||
2 => ['card' => 'images/credit_cards/Test-MasterCard-Icon.png', 'text' => 'Master Card'],
|
||||
4 => ['card' => 'images/credit_cards/Test-AmericanExpress-Icon.png', 'text' => 'American Express'],
|
||||
8 => ['card' => 'images/credit_cards/Test-Diners-Icon.png', 'text' => 'Diners'],
|
||||
16 => ['card' => 'images/credit_cards/Test-Discover-Icon.png', 'text' => 'Discover']
|
||||
16 => ['card' => 'images/credit_cards/Test-Discover-Icon.png', 'text' => 'Discover'],
|
||||
];
|
||||
define('CREDIT_CARDS', serialize($creditCards));
|
||||
|
||||
@ -539,7 +537,6 @@ if (!defined('APP_NAME')) {
|
||||
];
|
||||
define('CACHED_TABLES', serialize($cachedTables));
|
||||
|
||||
|
||||
// TODO remove these translation functions
|
||||
function uctrans($text)
|
||||
{
|
||||
@ -556,6 +553,7 @@ if (!defined('APP_NAME')) {
|
||||
} else {
|
||||
$string = trans($text);
|
||||
$english = trans($text, [], 'en');
|
||||
|
||||
return $string != $english ? $string : '';
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Constants;
|
||||
<?php
|
||||
|
||||
namespace App\Constants;
|
||||
|
||||
class Domain
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Client;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ClientWasArchived
|
||||
* Class ClientWasArchived.
|
||||
*/
|
||||
class ClientWasArchived extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Client;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ClientWasCreated
|
||||
* Class ClientWasCreated.
|
||||
*/
|
||||
class ClientWasCreated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Client;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ClientWasDeleted
|
||||
* Class ClientWasDeleted.
|
||||
*/
|
||||
class ClientWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Client;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ClientWasRestored
|
||||
* Class ClientWasRestored.
|
||||
*/
|
||||
class ClientWasRestored extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Client;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ClientWasUpdated
|
||||
* Class ClientWasUpdated.
|
||||
*/
|
||||
class ClientWasUpdated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Credit;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class CreditWasArchived
|
||||
* Class CreditWasArchived.
|
||||
*/
|
||||
class CreditWasArchived extends Event
|
||||
{
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Credit;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Credit;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class CreditWasDeleted
|
||||
* Class CreditWasDeleted.
|
||||
*/
|
||||
class CreditWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Credit;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class CreditWasRestored
|
||||
* Class CreditWasRestored.
|
||||
*/
|
||||
class CreditWasRestored extends Event
|
||||
{
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
abstract class Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Expense;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ExpenseWasArchived
|
||||
* Class ExpenseWasArchived.
|
||||
*/
|
||||
class ExpenseWasArchived extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Expense;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ExpenseWasCreated
|
||||
* Class ExpenseWasCreated.
|
||||
*/
|
||||
class ExpenseWasCreated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Expense;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ExpenseWasDeleted
|
||||
* Class ExpenseWasDeleted.
|
||||
*/
|
||||
class ExpenseWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Expense;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ExpenseWasRestored
|
||||
* Class ExpenseWasRestored.
|
||||
*/
|
||||
class ExpenseWasRestored extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Expense;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class ExpenseWasUpdated
|
||||
* Class ExpenseWasUpdated.
|
||||
*/
|
||||
class ExpenseWasUpdated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invitation;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceInvitationWasEmailed
|
||||
* Class InvoiceInvitationWasEmailed.
|
||||
*/
|
||||
class InvoiceInvitationWasEmailed extends Event
|
||||
{
|
||||
@ -16,7 +18,7 @@ class InvoiceInvitationWasEmailed extends Event
|
||||
public $invitation;
|
||||
|
||||
/**
|
||||
* @var String
|
||||
* @var string
|
||||
*/
|
||||
public $notes;
|
||||
|
||||
|
@ -1,11 +1,13 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invitation;
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceInvitationWasViewed
|
||||
* Class InvoiceInvitationWasViewed.
|
||||
*/
|
||||
class InvoiceInvitationWasViewed extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceWasArchived
|
||||
* Class InvoiceWasArchived.
|
||||
*/
|
||||
class InvoiceWasArchived extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceWasCreated
|
||||
* Class InvoiceWasCreated.
|
||||
*/
|
||||
class InvoiceWasCreated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceWasDeleted
|
||||
* Class InvoiceWasDeleted.
|
||||
*/
|
||||
class InvoiceWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceWasEmailed
|
||||
* Class InvoiceWasEmailed.
|
||||
*/
|
||||
class InvoiceWasEmailed extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceWasRestored
|
||||
* Class InvoiceWasRestored.
|
||||
*/
|
||||
class InvoiceWasRestored extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invoice;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class InvoiceWasUpdated
|
||||
* Class InvoiceWasUpdated.
|
||||
*/
|
||||
class InvoiceWasUpdated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentCompleted
|
||||
* Class PaymentCompleted.
|
||||
*/
|
||||
class PaymentCompleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentFailed
|
||||
* Class PaymentFailed.
|
||||
*/
|
||||
class PaymentFailed extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentWasArchived
|
||||
* Class PaymentWasArchived.
|
||||
*/
|
||||
class PaymentWasArchived extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentWasCreated
|
||||
* Class PaymentWasCreated.
|
||||
*/
|
||||
class PaymentWasCreated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentWasRefunded
|
||||
* Class PaymentWasRefunded.
|
||||
*/
|
||||
class PaymentWasRefunded extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentWasRestored
|
||||
* Class PaymentWasRestored.
|
||||
*/
|
||||
class PaymentWasRestored extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Payment;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class PaymentWasVoided
|
||||
* Class PaymentWasVoided.
|
||||
*/
|
||||
class PaymentWasVoided extends Event
|
||||
{
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invitation;
|
||||
use App\Models\Invoice;
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invitation;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteInvitationWasEmailed
|
||||
* Class QuoteInvitationWasEmailed.
|
||||
*/
|
||||
class QuoteInvitationWasEmailed extends Event
|
||||
{
|
||||
@ -16,7 +18,7 @@ class QuoteInvitationWasEmailed extends Event
|
||||
public $invitation;
|
||||
|
||||
/**
|
||||
* @var String
|
||||
* @var string
|
||||
*/
|
||||
public $notes;
|
||||
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Invitation;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteInvitationWasViewed
|
||||
* Class QuoteInvitationWasViewed.
|
||||
*/
|
||||
class QuoteInvitationWasViewed extends Event
|
||||
{
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteWasCreated
|
||||
* Class QuoteWasCreated.
|
||||
*/
|
||||
class QuoteWasCreated extends Event
|
||||
{
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteWasDeleted
|
||||
* Class QuoteWasDeleted.
|
||||
*/
|
||||
class QuoteWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteWasEmailed
|
||||
* Class QuoteWasEmailed.
|
||||
*/
|
||||
class QuoteWasEmailed extends Event
|
||||
{
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteWasRestored
|
||||
* Class QuoteWasRestored.
|
||||
*/
|
||||
class QuoteWasRestored extends Event
|
||||
{
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class QuoteWasUpdated
|
||||
* Class QuoteWasUpdated.
|
||||
*/
|
||||
class QuoteWasUpdated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Task;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class TaskWasArchived
|
||||
* Class TaskWasArchived.
|
||||
*/
|
||||
class TaskWasArchived extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Task;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class TaskWasCreated
|
||||
* Class TaskWasCreated.
|
||||
*/
|
||||
class TaskWasCreated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Task;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class TaskWasDeleted
|
||||
* Class TaskWasDeleted.
|
||||
*/
|
||||
class TaskWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Task;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class TaskWasRestored
|
||||
* Class TaskWasRestored.
|
||||
*/
|
||||
class TaskWasRestored extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Task;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class TaskWasUpdated
|
||||
* Class TaskWasUpdated.
|
||||
*/
|
||||
class TaskWasUpdated extends Event
|
||||
{
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class UserLoggedIn
|
||||
* Class UserLoggedIn.
|
||||
*/
|
||||
class UserLoggedIn extends Event
|
||||
{
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class UserSignedUp
|
||||
* Class UserSignedUp.
|
||||
*/
|
||||
class UserSignedUp extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Vendor;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class VendorWasArchived
|
||||
* Class VendorWasArchived.
|
||||
*/
|
||||
class VendorWasArchived extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Vendor;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class VendorWasCreated
|
||||
* Class VendorWasCreated.
|
||||
*/
|
||||
class VendorWasCreated extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Vendor;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class VendorWasDeleted
|
||||
* Class VendorWasDeleted.
|
||||
*/
|
||||
class VendorWasDeleted extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Vendor;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class VendorWasRestored
|
||||
* Class VendorWasRestored.
|
||||
*/
|
||||
class VendorWasRestored extends Event
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Events;
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use App\Models\Vendor;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
|
||||
/**
|
||||
* Class VendorWasUpdated
|
||||
* Class VendorWasUpdated.
|
||||
*/
|
||||
class VendorWasUpdated extends Event
|
||||
{
|
||||
|
@ -1,24 +1,25 @@
|
||||
<?php namespace App\Exceptions;
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions;
|
||||
|
||||
use Illuminate\Support\Facades\Response;
|
||||
use Redirect;
|
||||
use Utils;
|
||||
use Exception;
|
||||
use Crawler;
|
||||
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
|
||||
use Illuminate\Http\Exception\HttpResponseException;
|
||||
use Exception;
|
||||
use Illuminate\Auth\Access\AuthorizationException;
|
||||
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
||||
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
|
||||
use Illuminate\Foundation\Validation\ValidationException;
|
||||
use Illuminate\Http\Exception\HttpResponseException;
|
||||
use Illuminate\Support\Facades\Response;
|
||||
use Redirect;
|
||||
use Symfony\Component\HttpKernel\Exception\HttpException;
|
||||
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
|
||||
use Illuminate\Foundation\Validation\ValidationException;
|
||||
use Utils;
|
||||
|
||||
/**
|
||||
* Class Handler
|
||||
* Class Handler.
|
||||
*/
|
||||
class Handler extends ExceptionHandler
|
||||
{
|
||||
|
||||
/**
|
||||
* A list of the exception types that should not be reported.
|
||||
*
|
||||
@ -37,6 +38,7 @@ class Handler extends ExceptionHandler
|
||||
* This is a great spot to send exceptions to Sentry, Bugsnag, etc.
|
||||
*
|
||||
* @param \Exception $e
|
||||
*
|
||||
* @return bool|void
|
||||
*/
|
||||
public function report(Exception $e)
|
||||
@ -52,6 +54,7 @@ class Handler extends ExceptionHandler
|
||||
|
||||
if (Utils::isNinja() && ! Utils::isTravis()) {
|
||||
Utils::logError(Utils::getErrorString($e));
|
||||
|
||||
return false;
|
||||
} else {
|
||||
return parent::report($e);
|
||||
@ -63,6 +66,7 @@ class Handler extends ExceptionHandler
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param \Exception $e
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function render($request, Exception $e)
|
||||
@ -78,7 +82,7 @@ class Handler extends ExceptionHandler
|
||||
->back()
|
||||
->withInput($request->except('password', '_token'))
|
||||
->with([
|
||||
'warning' => trans('texts.token_expired')
|
||||
'warning' => trans('texts.token_expired'),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,9 @@
|
||||
<?php namespace App\Handlers;
|
||||
<?php
|
||||
|
||||
namespace App\Handlers;
|
||||
|
||||
use App\Ninja\Mailers\UserMailer;
|
||||
use App\Ninja\Mailers\ContactMailer;
|
||||
use App\Ninja\Mailers\UserMailer;
|
||||
|
||||
class InvoiceEventHandler
|
||||
{
|
||||
|
@ -1,20 +1,22 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Auth;
|
||||
use Utils;
|
||||
use Response;
|
||||
use Cache;
|
||||
use Socialite;
|
||||
use Exception;
|
||||
use App\Services\AuthService;
|
||||
use App\Models\Account;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Ninja\Transformers\AccountTransformer;
|
||||
use App\Ninja\Transformers\UserAccountTransformer;
|
||||
use App\Events\UserSignedUp;
|
||||
use App\Http\Requests\RegisterRequest;
|
||||
use App\Http\Requests\UpdateAccountRequest;
|
||||
use App\Models\Account;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Ninja\Transformers\AccountTransformer;
|
||||
use App\Ninja\Transformers\UserAccountTransformer;
|
||||
use App\Services\AuthService;
|
||||
use Auth;
|
||||
use Cache;
|
||||
use Exception;
|
||||
use Illuminate\Http\Request;
|
||||
use Response;
|
||||
use Socialite;
|
||||
use Utils;
|
||||
|
||||
class AccountApiController extends BaseAPIController
|
||||
{
|
||||
@ -55,6 +57,7 @@ class AccountApiController extends BaseAPIController
|
||||
return $this->processLogin($request);
|
||||
} else {
|
||||
sleep(ERROR_DELAY);
|
||||
|
||||
return $this->errorResponse(['message' => 'Invalid credentials'], 401);
|
||||
}
|
||||
}
|
||||
@ -119,7 +122,6 @@ class AccountApiController extends BaseAPIController
|
||||
//scan if this user has a token already registered (tokens can change, so we need to use the users email as key)
|
||||
$devices = json_decode($account->devices, true);
|
||||
|
||||
|
||||
for ($x = 0; $x < count($devices); $x++) {
|
||||
if ($devices[$x]['email'] == Auth::user()->username) {
|
||||
$devices[$x]['token'] = $request->token; //update
|
||||
@ -202,9 +204,11 @@ class AccountApiController extends BaseAPIController
|
||||
|
||||
if ($user) {
|
||||
Auth::login($user);
|
||||
|
||||
return $this->processLogin($request);
|
||||
} else {
|
||||
sleep(ERROR_DELAY);
|
||||
|
||||
return $this->errorResponse(['message' => 'Invalid credentials'], 401);
|
||||
}
|
||||
}
|
||||
|
@ -1,49 +1,51 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Events\UserSettingsChanged;
|
||||
use App\Events\UserSignedUp;
|
||||
use App\Http\Requests\SaveClientPortalSettings;
|
||||
use App\Http\Requests\SaveEmailSettings;
|
||||
use App\Http\Requests\UpdateAccountRequest;
|
||||
use App\Models\Account;
|
||||
use App\Models\AccountGateway;
|
||||
use App\Models\AccountGatewaySettings;
|
||||
use App\Models\Affiliate;
|
||||
use App\Models\Document;
|
||||
use App\Models\Gateway;
|
||||
use App\Models\GatewayType;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\InvoiceDesign;
|
||||
use App\Models\License;
|
||||
use App\Models\PaymentTerm;
|
||||
use App\Models\Product;
|
||||
use App\Models\TaxRate;
|
||||
use App\Models\User;
|
||||
use App\Ninja\Mailers\ContactMailer;
|
||||
use App\Ninja\Mailers\UserMailer;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Ninja\Repositories\ReferralRepository;
|
||||
use App\Services\AuthService;
|
||||
use App\Services\PaymentService;
|
||||
use App\Services\TemplateService;
|
||||
use Auth;
|
||||
use Cache;
|
||||
use File;
|
||||
use Image;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Request;
|
||||
use Response;
|
||||
use Session;
|
||||
use stdClass;
|
||||
use URL;
|
||||
use Utils;
|
||||
|
||||
use Validator;
|
||||
use View;
|
||||
use URL;
|
||||
use stdClass;
|
||||
use Cache;
|
||||
use Response;
|
||||
use Request;
|
||||
use App\Models\Affiliate;
|
||||
use App\Models\License;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\User;
|
||||
use App\Models\Account;
|
||||
use App\Models\Document;
|
||||
use App\Models\Gateway;
|
||||
use App\Models\InvoiceDesign;
|
||||
use App\Models\TaxRate;
|
||||
use App\Models\Product;
|
||||
use App\Models\PaymentTerm;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Ninja\Repositories\ReferralRepository;
|
||||
use App\Ninja\Mailers\UserMailer;
|
||||
use App\Ninja\Mailers\ContactMailer;
|
||||
use App\Events\UserSignedUp;
|
||||
use App\Events\UserSettingsChanged;
|
||||
use App\Services\AuthService;
|
||||
use App\Services\PaymentService;
|
||||
use App\Http\Requests\UpdateAccountRequest;
|
||||
|
||||
use App\Http\Requests\SaveClientPortalSettings;
|
||||
use App\Http\Requests\SaveEmailSettings;
|
||||
|
||||
/**
|
||||
* Class AccountController
|
||||
* Class AccountController.
|
||||
*/
|
||||
class AccountController extends BaseController
|
||||
{
|
||||
@ -243,10 +245,10 @@ class AccountController extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param $entityType
|
||||
* @param $visible
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function setEntityFilter($entityType, $filter = '')
|
||||
@ -267,8 +269,8 @@ class AccountController extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
Session::put("entity_state_filter:{$entityType}", join(',', $stateFilter));
|
||||
Session::put("entity_status_filter:{$entityType}", join(',', $statusFilter));
|
||||
Session::put("entity_state_filter:{$entityType}", implode(',', $stateFilter));
|
||||
Session::put("entity_status_filter:{$entityType}", implode(',', $statusFilter));
|
||||
|
||||
return RESULT_SUCCESS;
|
||||
}
|
||||
@ -285,6 +287,7 @@ class AccountController extends BaseController
|
||||
|
||||
/**
|
||||
* @param bool $section
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\View|\Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
public function showSection($section = false)
|
||||
@ -546,6 +549,7 @@ class AccountController extends BaseController
|
||||
|
||||
/**
|
||||
* @param $section
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\View
|
||||
*/
|
||||
private function showInvoiceDesign($section)
|
||||
@ -651,7 +655,7 @@ class AccountController extends BaseController
|
||||
GATEWAY_TYPE_BANK_TRANSFER,
|
||||
GATEWAY_TYPE_PAYPAL,
|
||||
GATEWAY_TYPE_BITCOIN,
|
||||
GATEWAY_TYPE_DWOLLA
|
||||
GATEWAY_TYPE_DWOLLA,
|
||||
];
|
||||
$options = [];
|
||||
foreach ($types as $type) {
|
||||
@ -702,34 +706,35 @@ class AccountController extends BaseController
|
||||
|
||||
/**
|
||||
* @param $section
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
public function doSection($section)
|
||||
{
|
||||
if ($section === ACCOUNT_LOCALIZATION) {
|
||||
return AccountController::saveLocalization();
|
||||
return self::saveLocalization();
|
||||
} elseif ($section == ACCOUNT_PAYMENTS) {
|
||||
return self::saveOnlinePayments();
|
||||
} elseif ($section === ACCOUNT_NOTIFICATIONS) {
|
||||
return AccountController::saveNotifications();
|
||||
return self::saveNotifications();
|
||||
} elseif ($section === ACCOUNT_EXPORT) {
|
||||
return AccountController::export();
|
||||
return self::export();
|
||||
} elseif ($section === ACCOUNT_INVOICE_SETTINGS) {
|
||||
return AccountController::saveInvoiceSettings();
|
||||
return self::saveInvoiceSettings();
|
||||
} elseif ($section === ACCOUNT_INVOICE_DESIGN) {
|
||||
return AccountController::saveInvoiceDesign();
|
||||
return self::saveInvoiceDesign();
|
||||
} elseif ($section === ACCOUNT_CUSTOMIZE_DESIGN) {
|
||||
return AccountController::saveCustomizeDesign();
|
||||
return self::saveCustomizeDesign();
|
||||
} elseif ($section === ACCOUNT_TEMPLATES_AND_REMINDERS) {
|
||||
return AccountController::saveEmailTemplates();
|
||||
return self::saveEmailTemplates();
|
||||
} elseif ($section === ACCOUNT_PRODUCTS) {
|
||||
return AccountController::saveProducts();
|
||||
return self::saveProducts();
|
||||
} elseif ($section === ACCOUNT_TAX_RATES) {
|
||||
return AccountController::saveTaxRates();
|
||||
return self::saveTaxRates();
|
||||
} elseif ($section === ACCOUNT_PAYMENT_TERMS) {
|
||||
return AccountController::savePaymetTerms();
|
||||
return self::savePaymetTerms();
|
||||
} elseif ($section === ACCOUNT_MANAGEMENT) {
|
||||
return AccountController::saveAccountManagement();
|
||||
return self::saveAccountManagement();
|
||||
}
|
||||
}
|
||||
|
||||
@ -752,6 +757,7 @@ class AccountController extends BaseController
|
||||
if ($font->google_font) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return $font->id == $account->header_font_id || $font->id == $account->body_font_id;
|
||||
});
|
||||
if ($account->live_preview && count($fonts)) {
|
||||
@ -1018,6 +1024,7 @@ class AccountController extends BaseController
|
||||
|
||||
/**
|
||||
* @param UpdateAccountRequest $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
public function updateDetails(UpdateAccountRequest $request)
|
||||
@ -1380,6 +1387,7 @@ class AccountController extends BaseController
|
||||
/**
|
||||
* @param $section
|
||||
* @param bool $subSection
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
public function redirectLegacy($section, $subSection = false)
|
||||
@ -1404,6 +1412,7 @@ class AccountController extends BaseController
|
||||
|
||||
/**
|
||||
* @param TemplateService $templateService
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function previewEmail(TemplateService $templateService)
|
||||
@ -1429,7 +1438,7 @@ class AccountController extends BaseController
|
||||
'invitation' => $invitation,
|
||||
'link' => $invitation->getLink(),
|
||||
'client' => $invoice->client,
|
||||
'amount' => $invoice->amount
|
||||
'amount' => $invoice->amount,
|
||||
];
|
||||
|
||||
// create the email view
|
||||
|
@ -1,19 +1,21 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Account;
|
||||
use App\Models\AccountGateway;
|
||||
use App\Models\Gateway;
|
||||
use App\Services\AccountGatewayService;
|
||||
use Auth;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Session;
|
||||
use View;
|
||||
use Validator;
|
||||
use stdClass;
|
||||
use URL;
|
||||
use Utils;
|
||||
use Validator;
|
||||
use View;
|
||||
use WePay;
|
||||
use App\Models\Gateway;
|
||||
use App\Models\Account;
|
||||
use App\Models\AccountGateway;
|
||||
use App\Services\AccountGatewayService;
|
||||
|
||||
class AccountGatewayController extends BaseController
|
||||
{
|
||||
@ -76,8 +78,7 @@ class AccountGatewayController extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Displays the form for account creation
|
||||
*
|
||||
* Displays the form for account creation.
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
@ -148,11 +149,10 @@ class AccountGatewayController extends BaseController
|
||||
'config' => false,
|
||||
'gateways' => $gateways,
|
||||
'creditCardTypes' => $creditCards,
|
||||
'countGateways' => count($currentGateways)
|
||||
'countGateways' => count($currentGateways),
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
public function bulk()
|
||||
{
|
||||
$action = Input::get('bulk_action');
|
||||
@ -165,8 +165,7 @@ class AccountGatewayController extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Stores new account
|
||||
*
|
||||
* Stores new account.
|
||||
*/
|
||||
public function save($accountGatewayPublicId = false)
|
||||
{
|
||||
@ -224,6 +223,7 @@ class AccountGatewayController extends BaseController
|
||||
->first();
|
||||
if ($accountGateway) {
|
||||
Session::flash('error', trans('texts.gateway_exists'));
|
||||
|
||||
return Redirect::to("gateways/{$accountGateway->public_id}/edit");
|
||||
}
|
||||
|
||||
@ -321,11 +321,13 @@ class AccountGatewayController extends BaseController
|
||||
if ($accountGatewayPublicId) {
|
||||
$message = trans('texts.updated_gateway');
|
||||
Session::flash('message', $message);
|
||||
|
||||
return Redirect::to("gateways/{$accountGateway->public_id}/edit");
|
||||
} else {
|
||||
$message = trans('texts.created_gateway');
|
||||
Session::flash('message', $message);
|
||||
return Redirect::to("/settings/online_payments");
|
||||
|
||||
return Redirect::to('/settings/online_payments');
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -457,20 +459,22 @@ class AccountGatewayController extends BaseController
|
||||
]);
|
||||
|
||||
$response = Redirect::to($updateUri->uri);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
$response = Redirect::to("gateways/{$accountGateway->public_id}/edit");
|
||||
|
||||
return true;
|
||||
} catch (\WePayException $e) {
|
||||
Session::flash('error', $e->getMessage());
|
||||
$response = Redirect::to('gateways/create')
|
||||
->withInput();
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function resendConfirmation($publicId = false)
|
||||
{
|
||||
$accountGateway = AccountGateway::scope($publicId)->firstOrFail();
|
||||
|
@ -1,4 +1,6 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Services\ActivityService;
|
||||
|
||||
|
@ -1,24 +1,26 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
use Auth;
|
||||
use Artisan;
|
||||
use Cache;
|
||||
use Config;
|
||||
use DB;
|
||||
use Exception;
|
||||
use Input;
|
||||
use Utils;
|
||||
use View;
|
||||
use Event;
|
||||
use Session;
|
||||
use Response;
|
||||
use Redirect;
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Events\UserSettingsChanged;
|
||||
use App\Models\Account;
|
||||
use App\Models\Industry;
|
||||
use App\Ninja\Mailers\Mailer;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Events\UserSettingsChanged;
|
||||
use App\Services\EmailService;
|
||||
use Artisan;
|
||||
use Auth;
|
||||
use Cache;
|
||||
use Config;
|
||||
use DB;
|
||||
use Event;
|
||||
use Exception;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Response;
|
||||
use Session;
|
||||
use Utils;
|
||||
use View;
|
||||
|
||||
class AppController extends BaseController
|
||||
{
|
||||
@ -113,7 +115,6 @@ class AppController extends BaseController
|
||||
$config .= "{$key}={$val}\n";
|
||||
}
|
||||
|
||||
|
||||
// Write Config Settings
|
||||
$fp = fopen(base_path().'/.env', 'w');
|
||||
fwrite($fp, $config);
|
||||
@ -147,6 +148,7 @@ class AppController extends BaseController
|
||||
|
||||
if (! $canUpdateEnv = @fopen(base_path().'/.env', 'w')) {
|
||||
Session::flash('error', 'Warning: Permission denied to write to .env config file, try running <code>sudo chown www-data:www-data /path/to/ninja/.env</code>');
|
||||
|
||||
return Redirect::to('/settings/system_settings');
|
||||
}
|
||||
|
||||
@ -193,6 +195,7 @@ class AppController extends BaseController
|
||||
fclose($fp);
|
||||
|
||||
Session::flash('message', trans('texts.updated_settings'));
|
||||
|
||||
return Redirect::to('/settings/system_settings');
|
||||
}
|
||||
|
||||
@ -251,6 +254,7 @@ class AppController extends BaseController
|
||||
Artisan::call('optimize', ['--force' => true]);
|
||||
} catch (Exception $e) {
|
||||
Utils::logError($e);
|
||||
|
||||
return Response::make($e->getMessage(), 500);
|
||||
}
|
||||
}
|
||||
@ -290,6 +294,7 @@ class AppController extends BaseController
|
||||
Session::flash('warning', $message);
|
||||
} catch (Exception $e) {
|
||||
Utils::logError($e);
|
||||
|
||||
return Response::make($e->getMessage(), 500);
|
||||
}
|
||||
}
|
||||
@ -301,12 +306,14 @@ class AppController extends BaseController
|
||||
{
|
||||
$messageId = Input::get('MessageID');
|
||||
$error = Input::get('Name') . ': ' . Input::get('Description');
|
||||
|
||||
return $this->emailService->markBounced($messageId, $error) ? RESULT_SUCCESS : RESULT_FAILURE;
|
||||
}
|
||||
|
||||
public function emailOpened()
|
||||
{
|
||||
$messageId = Input::get('MessageID');
|
||||
|
||||
return $this->emailService->markOpened($messageId) ? RESULT_SUCCESS : RESULT_FAILURE;
|
||||
|
||||
return RESULT_SUCCESS;
|
||||
@ -316,6 +323,7 @@ class AppController extends BaseController
|
||||
{
|
||||
if (! hash_equals(Input::get('password'), env('RESELLER_PASSWORD'))) {
|
||||
sleep(3);
|
||||
|
||||
return '';
|
||||
}
|
||||
|
||||
@ -329,7 +337,7 @@ class AppController extends BaseController
|
||||
'clients.public_id as client_id',
|
||||
'payments.public_id as payment_id',
|
||||
'payments.payment_date',
|
||||
'payments.amount'
|
||||
'payments.amount',
|
||||
]);
|
||||
} else {
|
||||
$data = DB::table('users')->count();
|
||||
|
@ -1,20 +1,21 @@
|
||||
<?php namespace App\Http\Controllers\Auth;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use Auth;
|
||||
use Event;
|
||||
use Utils;
|
||||
use Session;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\User;
|
||||
use App\Events\UserLoggedIn;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\User;
|
||||
use App\Ninja\Repositories\AccountRepository;
|
||||
use App\Services\AuthService;
|
||||
use Auth;
|
||||
use Event;
|
||||
use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;
|
||||
use Illuminate\Http\Request;
|
||||
use Session;
|
||||
use Utils;
|
||||
|
||||
class AuthController extends Controller
|
||||
{
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Registration & Login Controller
|
||||
@ -48,6 +49,7 @@ class AuthController extends Controller
|
||||
*
|
||||
* @param AccountRepository $repo
|
||||
* @param AuthService $authService
|
||||
*
|
||||
* @internal param \Illuminate\Contracts\Auth\Guard $auth
|
||||
* @internal param \Illuminate\Contracts\Auth\Registrar $registrar
|
||||
*/
|
||||
@ -59,6 +61,7 @@ class AuthController extends Controller
|
||||
|
||||
/**
|
||||
* @param array $data
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function validator(array $data)
|
||||
@ -105,6 +108,7 @@ class AuthController extends Controller
|
||||
$this->accountRepo->unlinkUserFromOauth(Auth::user());
|
||||
|
||||
Session::flash('message', trans('texts.updated_settings'));
|
||||
|
||||
return redirect()->to('/settings/' . ACCOUNT_USER_DETAILS);
|
||||
}
|
||||
|
||||
@ -132,6 +136,7 @@ class AuthController extends Controller
|
||||
|
||||
if ($user && $user->failed_logins >= MAX_FAILED_LOGINS) {
|
||||
Session::flash('error', trans('texts.invalid_credentials'));
|
||||
|
||||
return redirect()->to('login');
|
||||
}
|
||||
|
||||
|
@ -1,11 +1,12 @@
|
||||
<?php namespace App\Http\Controllers\Auth;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\ResetsPasswords;
|
||||
|
||||
class PasswordController extends Controller
|
||||
{
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Controller
|
||||
|
@ -1,20 +1,22 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
use Cache;
|
||||
use Auth;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Session;
|
||||
use View;
|
||||
use Crypt;
|
||||
use File;
|
||||
use Utils;
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CreateBankAccountRequest;
|
||||
use App\Models\Account;
|
||||
use App\Models\BankAccount;
|
||||
use App\Ninja\Repositories\BankAccountRepository;
|
||||
use App\Services\BankAccountService;
|
||||
use App\Http\Requests\CreateBankAccountRequest;
|
||||
use Auth;
|
||||
use Cache;
|
||||
use Crypt;
|
||||
use File;
|
||||
use Illuminate\Http\Request;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Session;
|
||||
use Utils;
|
||||
use View;
|
||||
|
||||
class BankAccountController extends BaseController
|
||||
{
|
||||
@ -58,8 +60,7 @@ class BankAccountController extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Displays the form for account creation
|
||||
*
|
||||
* Displays the form for account creation.
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
@ -132,13 +133,14 @@ class BankAccountController extends BaseController
|
||||
} catch (\Exception $e) {
|
||||
Session::flash('error', trans('texts.ofx_parse_failed'));
|
||||
Utils::logError($e);
|
||||
|
||||
return view('accounts.import_ofx');
|
||||
}
|
||||
|
||||
$data = [
|
||||
'banks' => null,
|
||||
'bankAccount' => null,
|
||||
'transactions' => json_encode([$data])
|
||||
'transactions' => json_encode([$data]),
|
||||
];
|
||||
|
||||
return View::make('accounts.bank_account', $data);
|
||||
|
@ -1,17 +1,19 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Utils;
|
||||
use Auth;
|
||||
use Input;
|
||||
use Response;
|
||||
use Request;
|
||||
use League\Fractal\Manager;
|
||||
use League\Fractal\Resource\Item;
|
||||
use League\Fractal\Resource\Collection;
|
||||
use League\Fractal\Pagination\IlluminatePaginatorAdapter;
|
||||
use App\Models\EntityModel;
|
||||
use App\Ninja\Serializers\ArraySerializer;
|
||||
use Auth;
|
||||
use Input;
|
||||
use League\Fractal\Manager;
|
||||
use League\Fractal\Pagination\IlluminatePaginatorAdapter;
|
||||
use League\Fractal\Resource\Collection;
|
||||
use League\Fractal\Resource\Item;
|
||||
use League\Fractal\Serializer\JsonApiSerializer;
|
||||
use Request;
|
||||
use Response;
|
||||
use Utils;
|
||||
|
||||
/**
|
||||
* @SWG\Swagger(
|
||||
@ -128,6 +130,7 @@ class BaseAPIController extends Controller
|
||||
}
|
||||
|
||||
$resource = new Item($data, $transformer, $entityType);
|
||||
|
||||
return $this->manager->createData($resource)->toArray();
|
||||
}
|
||||
|
||||
@ -159,7 +162,7 @@ class BaseAPIController extends Controller
|
||||
} else {
|
||||
$meta = isset($response['meta']) ? $response['meta'] : null;
|
||||
$response = [
|
||||
$index => $response
|
||||
$index => $response,
|
||||
];
|
||||
|
||||
if ($meta) {
|
||||
|
@ -1,9 +1,11 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Utils;
|
||||
use Request;
|
||||
use Illuminate\Foundation\Bus\DispatchesJobs;
|
||||
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
|
||||
use Illuminate\Foundation\Bus\DispatchesJobs;
|
||||
use Request;
|
||||
use Utils;
|
||||
|
||||
class BaseController extends Controller
|
||||
{
|
||||
|
@ -5,8 +5,8 @@ namespace App\Http\Controllers;
|
||||
use Auth;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use URL;
|
||||
use Session;
|
||||
use URL;
|
||||
|
||||
class BlueVineController extends BaseController
|
||||
{
|
||||
@ -14,7 +14,7 @@ class BlueVineController extends BaseController
|
||||
{
|
||||
$user = Auth::user();
|
||||
|
||||
$data = array(
|
||||
$data = [
|
||||
'personal_user_full_name' => Input::get('name'),
|
||||
'business_phone_number' => Input::get('phone'),
|
||||
'email' => Input::get('email'),
|
||||
@ -23,7 +23,7 @@ class BlueVineController extends BaseController
|
||||
'business_monthly_average_bank_balance' => intval(Input::get('average_bank_balance')),
|
||||
'business_inception_date' => date('Y-m-d', strtotime(Input::get('business_inception'))),
|
||||
'partner_internal_business_id' => 'ninja_account_' . $user->account_id,
|
||||
);
|
||||
];
|
||||
|
||||
if (! empty(Input::get('quote_type_factoring'))) {
|
||||
$data['invoice_factoring_offer'] = true;
|
||||
@ -35,17 +35,16 @@ class BlueVineController extends BaseController
|
||||
$data['desired_credit_line_for_loc'] = intval(Input::get('desired_credit_limit')['line_of_credit']);
|
||||
}
|
||||
|
||||
|
||||
$api_client = new \GuzzleHttp\Client();
|
||||
try {
|
||||
$response = $api_client->request('POST',
|
||||
'https://app.bluevine.com/api/v1/user/register_external?' . http_build_query(array(
|
||||
'https://app.bluevine.com/api/v1/user/register_external?' . http_build_query([
|
||||
'external_register_token' => env('BLUEVINE_PARTNER_TOKEN'),
|
||||
'c' => env('BLUEVINE_PARTNER_UNIQUE_ID'),
|
||||
'signup_parent_url' => URL::to('/bluevine/completed'),
|
||||
)), array(
|
||||
'json' => $data
|
||||
)
|
||||
]), [
|
||||
'json' => $data,
|
||||
]
|
||||
);
|
||||
} catch (\GuzzleHttp\Exception\RequestException $ex) {
|
||||
if ($ex->getCode() == 403) {
|
||||
@ -54,11 +53,11 @@ class BlueVineController extends BaseController
|
||||
|
||||
return response()->json([
|
||||
'error' => true,
|
||||
'message' => $response_data->reason
|
||||
'message' => $response_data->reason,
|
||||
]);
|
||||
} else {
|
||||
return response()->json([
|
||||
'error' => true
|
||||
'error' => true,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
@ -2,18 +2,18 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Auth;
|
||||
use DB;
|
||||
use Utils;
|
||||
use Cache;
|
||||
use Input;
|
||||
use Exception;
|
||||
use App\Libraries\Skype\SkypeResponse;
|
||||
use App\Libraries\CurlUtils;
|
||||
use App\Models\User;
|
||||
use App\Libraries\Skype\SkypeResponse;
|
||||
use App\Models\SecurityCode;
|
||||
use App\Models\User;
|
||||
use App\Ninja\Intents\BaseIntent;
|
||||
use App\Ninja\Mailers\UserMailer;
|
||||
use Auth;
|
||||
use Cache;
|
||||
use DB;
|
||||
use Exception;
|
||||
use Input;
|
||||
use Utils;
|
||||
|
||||
class BotController extends Controller
|
||||
{
|
||||
@ -42,6 +42,7 @@ class BotController extends Controller
|
||||
} elseif ($input['action'] === 'remove') {
|
||||
$this->removeBot($botUserId);
|
||||
$this->saveState($token, false);
|
||||
|
||||
return RESULT_SUCCESS;
|
||||
}
|
||||
} else {
|
||||
@ -130,7 +131,7 @@ class BotController extends Controller
|
||||
$url = sprintf('%s/botstate/skype/conversations/%s', MSBOT_STATE_URL, '29:1C-OsU7OWBEDOYJhQUsDkYHmycOwOq9QOg5FVTwRX9ts');
|
||||
|
||||
$headers = [
|
||||
'Authorization: Bearer ' . $token
|
||||
'Authorization: Bearer ' . $token,
|
||||
];
|
||||
|
||||
$response = CurlUtils::get($url, $headers);
|
||||
@ -165,7 +166,6 @@ class BotController extends Controller
|
||||
|
||||
$data = '{ eTag: "*", data: "' . addslashes(json_encode($data)) . '" }';
|
||||
|
||||
|
||||
CurlUtils::post($url, $data, $headers);
|
||||
}
|
||||
|
||||
@ -237,6 +237,7 @@ class BotController extends Controller
|
||||
if (! hash_equals($code->code, $input)) {
|
||||
$code->attempts += 1;
|
||||
$code->save();
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -298,7 +299,7 @@ class BotController extends Controller
|
||||
}
|
||||
|
||||
// 7 show result
|
||||
return ($token_valid == 1);
|
||||
return $token_valid == 1;
|
||||
}
|
||||
|
||||
private function base64_url_decode($arg)
|
||||
@ -310,15 +311,16 @@ class BotController extends Controller
|
||||
case 0:
|
||||
break;
|
||||
case 2:
|
||||
$res .= "==";
|
||||
$res .= '==';
|
||||
break;
|
||||
case 3:
|
||||
$res .= "=";
|
||||
$res .= '=';
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
$res = base64_decode($res);
|
||||
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
|
@ -1,12 +1,14 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\ClientRequest;
|
||||
use Response;
|
||||
use Input;
|
||||
use App\Models\Client;
|
||||
use App\Ninja\Repositories\ClientRepository;
|
||||
use App\Http\Requests\CreateClientRequest;
|
||||
use App\Http\Requests\UpdateClientRequest;
|
||||
use App\Models\Client;
|
||||
use App\Ninja\Repositories\ClientRepository;
|
||||
use Input;
|
||||
use Response;
|
||||
|
||||
class ClientApiController extends BaseAPIController
|
||||
{
|
||||
@ -69,15 +71,11 @@ class ClientApiController extends BaseAPIController
|
||||
* )
|
||||
* )
|
||||
*/
|
||||
|
||||
public function show(ClientRequest $request)
|
||||
{
|
||||
return $this->itemResponse($request->entity());
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @SWG\Post(
|
||||
* path="/clients",
|
||||
@ -127,7 +125,6 @@ class ClientApiController extends BaseAPIController
|
||||
* )
|
||||
* )
|
||||
*/
|
||||
|
||||
public function update(UpdateClientRequest $request, $publicId)
|
||||
{
|
||||
if ($request->action) {
|
||||
@ -143,7 +140,6 @@ class ClientApiController extends BaseAPIController
|
||||
return $this->itemResponse($client);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @SWG\Delete(
|
||||
* path="/clients/{client_id}",
|
||||
@ -165,7 +161,6 @@ class ClientApiController extends BaseAPIController
|
||||
* )
|
||||
* )
|
||||
*/
|
||||
|
||||
public function destroy(UpdateClientRequest $request)
|
||||
{
|
||||
$client = $request->entity();
|
||||
|
@ -1,11 +1,13 @@
|
||||
<?php namespace App\Http\Controllers\ClientAuth;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\ClientAuth;
|
||||
|
||||
use Session;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\User;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Contact;
|
||||
use App\Models\User;
|
||||
use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
||||
use Illuminate\Http\Request;
|
||||
use Session;
|
||||
|
||||
class AuthController extends Controller
|
||||
{
|
||||
|
@ -1,17 +1,18 @@
|
||||
<?php namespace App\Http\Controllers\ClientAuth;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\ClientAuth;
|
||||
|
||||
use Config;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Contact;
|
||||
use App\Models\Invitation;
|
||||
use Config;
|
||||
use Illuminate\Foundation\Auth\ResetsPasswords;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Mail\Message;
|
||||
use Illuminate\Support\Facades\Password;
|
||||
use App\Models\Contact;
|
||||
use App\Models\Invitation;
|
||||
|
||||
class PasswordController extends Controller
|
||||
{
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Controller
|
||||
@ -105,6 +106,7 @@ class PasswordController extends Controller
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param string|null $key
|
||||
* @param string|null $token
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function showResetForm(Request $request, $key = null, $token = null)
|
||||
@ -139,7 +141,6 @@ class PasswordController extends Controller
|
||||
return view('clientauth.reset')->with($data);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Display the password reset view for the given token.
|
||||
*
|
||||
@ -148,6 +149,7 @@ class PasswordController extends Controller
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param string|null $key
|
||||
* @param string|null $token
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function getReset(Request $request, $key = null, $token = null)
|
||||
@ -159,6 +161,7 @@ class PasswordController extends Controller
|
||||
* Reset the given user's password.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function reset(Request $request)
|
||||
|
@ -1,24 +1,26 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Auth;
|
||||
use Utils;
|
||||
use View;
|
||||
use URL;
|
||||
use Input;
|
||||
use Session;
|
||||
use Redirect;
|
||||
use Cache;
|
||||
use App\Models\Client;
|
||||
use App\Models\Account;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\Credit;
|
||||
use App\Models\Task;
|
||||
use App\Ninja\Repositories\ClientRepository;
|
||||
use App\Services\ClientService;
|
||||
use App\Http\Requests\ClientRequest;
|
||||
use App\Http\Requests\CreateClientRequest;
|
||||
use App\Http\Requests\UpdateClientRequest;
|
||||
use App\Models\Account;
|
||||
use App\Models\Client;
|
||||
use App\Models\Credit;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\Task;
|
||||
use App\Ninja\Datatables\ClientDatatable;
|
||||
use App\Ninja\Repositories\ClientRepository;
|
||||
use App\Services\ClientService;
|
||||
use Auth;
|
||||
use Cache;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Session;
|
||||
use URL;
|
||||
use Utils;
|
||||
use View;
|
||||
|
||||
class ClientController extends BaseController
|
||||
{
|
||||
@ -75,6 +77,7 @@ class ClientController extends BaseController
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function show(ClientRequest $request)
|
||||
@ -154,6 +157,7 @@ class ClientController extends BaseController
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function edit(ClientRequest $request)
|
||||
@ -195,6 +199,7 @@ class ClientController extends BaseController
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param int $id
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function update(UpdateClientRequest $request)
|
||||
|
@ -1,32 +1,34 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Events\InvoiceInvitationWasViewed;
|
||||
use App\Events\QuoteInvitationWasViewed;
|
||||
use App\Models\Contact;
|
||||
use App\Models\Document;
|
||||
use App\Models\Gateway;
|
||||
use App\Models\Invitation;
|
||||
use App\Models\PaymentMethod;
|
||||
use App\Ninja\Repositories\ActivityRepository;
|
||||
use App\Ninja\Repositories\CreditRepository;
|
||||
use App\Ninja\Repositories\DocumentRepository;
|
||||
use App\Ninja\Repositories\InvoiceRepository;
|
||||
use App\Ninja\Repositories\PaymentRepository;
|
||||
use App\Services\PaymentService;
|
||||
use Auth;
|
||||
use View;
|
||||
use URL;
|
||||
use Barracuda\ArchiveStream\ZipArchive;
|
||||
use Cache;
|
||||
use Datatable;
|
||||
use Exception;
|
||||
use Input;
|
||||
use Utils;
|
||||
use Redirect;
|
||||
use Request;
|
||||
use Response;
|
||||
use Session;
|
||||
use Datatable;
|
||||
use URL;
|
||||
use Utils;
|
||||
use Validator;
|
||||
use Cache;
|
||||
use Redirect;
|
||||
use Exception;
|
||||
use App\Models\Gateway;
|
||||
use App\Models\Invitation;
|
||||
use App\Models\Document;
|
||||
use App\Models\PaymentMethod;
|
||||
use App\Models\Contact;
|
||||
use App\Ninja\Repositories\InvoiceRepository;
|
||||
use App\Ninja\Repositories\PaymentRepository;
|
||||
use App\Ninja\Repositories\ActivityRepository;
|
||||
use App\Ninja\Repositories\DocumentRepository;
|
||||
use App\Ninja\Repositories\CreditRepository;
|
||||
use App\Events\InvoiceInvitationWasViewed;
|
||||
use App\Events\QuoteInvitationWasViewed;
|
||||
use App\Services\PaymentService;
|
||||
use Barracuda\ArchiveStream\ZipArchive;
|
||||
use View;
|
||||
|
||||
class ClientPortalController extends BaseController
|
||||
{
|
||||
@ -374,7 +376,6 @@ class ClientPortalController extends BaseController
|
||||
return $this->invoiceRepo->getClientRecurringDatatable($contact->id);
|
||||
}
|
||||
|
||||
|
||||
public function paymentIndex()
|
||||
{
|
||||
if (! $contact = $this->getContact()) {
|
||||
@ -396,7 +397,7 @@ class ClientPortalController extends BaseController
|
||||
'clientFontUrl' => $account->getFontsUrl(),
|
||||
'entityType' => ENTITY_PAYMENT,
|
||||
'title' => trans('texts.payments'),
|
||||
'columns' => Utils::trans(['invoice', 'transaction_reference', 'method', 'payment_amount', 'payment_date', 'status'])
|
||||
'columns' => Utils::trans(['invoice', 'transaction_reference', 'method', 'payment_amount', 'payment_date', 'status']),
|
||||
];
|
||||
|
||||
return response()->view('public_list', $data);
|
||||
@ -456,6 +457,7 @@ class ClientPortalController extends BaseController
|
||||
$class = 'default';
|
||||
break;
|
||||
}
|
||||
|
||||
return "<h4><div class=\"label label-{$class}\">$label</div></h4>";
|
||||
}
|
||||
|
||||
@ -486,7 +488,6 @@ class ClientPortalController extends BaseController
|
||||
return response()->view('public_list', $data);
|
||||
}
|
||||
|
||||
|
||||
public function quoteDatatable()
|
||||
{
|
||||
if (! $contact = $this->getContact()) {
|
||||
@ -559,7 +560,6 @@ class ClientPortalController extends BaseController
|
||||
return response()->view('public_list', $data);
|
||||
}
|
||||
|
||||
|
||||
public function documentDatatable()
|
||||
{
|
||||
if (! $contact = $this->getContact()) {
|
||||
@ -603,7 +603,6 @@ class ClientPortalController extends BaseController
|
||||
|
||||
$document = Document::scope($publicId, $contact->account_id)->first();
|
||||
|
||||
|
||||
if (! $document->isPDFEmbeddable()) {
|
||||
return Response::view('error', ['error' => 'Image does not exist!'], 404);
|
||||
}
|
||||
@ -700,6 +699,7 @@ class ClientPortalController extends BaseController
|
||||
}
|
||||
|
||||
$zip = new ZipArchive($invitation->account->name.' Invoice '.$invoice->invoice_number.'.zip');
|
||||
|
||||
return Response::stream(function () use ($toZip, $zip) {
|
||||
foreach ($toZip as $name => $document) {
|
||||
$fileStream = $document->getStream();
|
||||
|
@ -1,11 +1,13 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Foundation\Bus\DispatchesJobs;
|
||||
use Illuminate\Routing\Controller as BaseController;
|
||||
use Illuminate\Foundation\Validation\ValidatesRequests;
|
||||
use Illuminate\Routing\Controller as BaseController;
|
||||
|
||||
/**
|
||||
* Class Controller
|
||||
* Class Controller.
|
||||
*/
|
||||
abstract class Controller extends BaseController
|
||||
{
|
||||
|
@ -1,19 +1,21 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CreateCreditRequest;
|
||||
use App\Http\Requests\CreditRequest;
|
||||
use App\Http\Requests\UpdateCreditRequest;
|
||||
use App\Models\Client;
|
||||
use App\Models\Credit;
|
||||
use App\Ninja\Datatables\CreditDatatable;
|
||||
use App\Ninja\Repositories\CreditRepository;
|
||||
use App\Services\CreditService;
|
||||
use Input;
|
||||
use Redirect;
|
||||
use Session;
|
||||
use URL;
|
||||
use Utils;
|
||||
use View;
|
||||
use App\Models\Client;
|
||||
use App\Models\Credit;
|
||||
use App\Services\CreditService;
|
||||
use App\Ninja\Repositories\CreditRepository;
|
||||
use App\Http\Requests\UpdateCreditRequest;
|
||||
use App\Http\Requests\CreateCreditRequest;
|
||||
use App\Http\Requests\CreditRequest;
|
||||
use App\Ninja\Datatables\CreditDatatable;
|
||||
|
||||
class CreditController extends BaseController
|
||||
{
|
||||
@ -70,7 +72,7 @@ class CreditController extends BaseController
|
||||
|
||||
$credit->credit_date = Utils::fromSqlDate($credit->credit_date);
|
||||
|
||||
$data = array(
|
||||
$data = [
|
||||
'client' => $credit->client,
|
||||
'clientPublicId' => $credit->client->public_id,
|
||||
'credit' => $credit,
|
||||
@ -78,7 +80,7 @@ class CreditController extends BaseController
|
||||
'url' => 'credits/'.$publicId,
|
||||
'title' => 'Edit Credit',
|
||||
'clients' => null,
|
||||
);
|
||||
];
|
||||
|
||||
return View::make('credits.edit', $data);
|
||||
}
|
||||
|
@ -1,8 +1,10 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Auth;
|
||||
use App\Ninja\Repositories\DashboardRepository;
|
||||
use App\Ninja\Transformers\ActivityTransformer;
|
||||
use Auth;
|
||||
|
||||
class DashboardApiController extends BaseAPIController
|
||||
{
|
||||
|
@ -1,13 +1,15 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Auth;
|
||||
use View;
|
||||
use Utils;
|
||||
use App\Models\Client;
|
||||
use App\Ninja\Repositories\DashboardRepository;
|
||||
use Auth;
|
||||
use Utils;
|
||||
use View;
|
||||
|
||||
/**
|
||||
* Class DashboardController
|
||||
* Class DashboardController.
|
||||
*/
|
||||
class DashboardController extends BaseController
|
||||
{
|
||||
|
@ -1,12 +1,14 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CreateDocumentRequest;
|
||||
use App\Http\Requests\DocumentRequest;
|
||||
use App\Models\Document;
|
||||
use App\Ninja\Repositories\DocumentRepository;
|
||||
use App\Http\Requests\DocumentRequest;
|
||||
use App\Http\Requests\CreateDocumentRequest;
|
||||
|
||||
/**
|
||||
* Class DocumentAPIController
|
||||
* Class DocumentAPIController.
|
||||
*/
|
||||
class DocumentAPIController extends BaseAPIController
|
||||
{
|
||||
|
@ -1,13 +1,15 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
use Redirect;
|
||||
use View;
|
||||
use Response;
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CreateDocumentRequest;
|
||||
use App\Http\Requests\DocumentRequest;
|
||||
use App\Http\Requests\UpdateDocumentRequest;
|
||||
use App\Models\Document;
|
||||
use App\Ninja\Repositories\DocumentRepository;
|
||||
use App\Http\Requests\DocumentRequest;
|
||||
use App\Http\Requests\CreateDocumentRequest;
|
||||
use App\Http\Requests\UpdateDocumentRequest;
|
||||
use Redirect;
|
||||
use Response;
|
||||
use View;
|
||||
|
||||
class DocumentController extends BaseController
|
||||
{
|
||||
@ -100,13 +102,13 @@ class DocumentController extends BaseController
|
||||
if (is_string($result)) {
|
||||
return Response::json([
|
||||
'error' => $result,
|
||||
'code' => 400
|
||||
'code' => 400,
|
||||
], 400);
|
||||
} else {
|
||||
return Response::json([
|
||||
'error' => false,
|
||||
'document' => $doc_array,
|
||||
'code' => 200
|
||||
'code' => 200,
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
|
@ -1,11 +1,13 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CreateExpenseRequest;
|
||||
use App\Http\Requests\ExpenseRequest;
|
||||
use App\Http\Requests\UpdateExpenseRequest;
|
||||
use App\Models\Expense;
|
||||
use App\Ninja\Repositories\ExpenseRepository;
|
||||
use App\Services\ExpenseService;
|
||||
use App\Http\Requests\ExpenseRequest;
|
||||
use App\Http\Requests\CreateExpenseRequest;
|
||||
use App\Http\Requests\UpdateExpenseRequest;
|
||||
|
||||
class ExpenseApiController extends BaseAPIController
|
||||
{
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Input;
|
||||
use App\Services\ExpenseCategoryService;
|
||||
use App\Http\Requests\CreateExpenseCategoryRequest;
|
||||
use App\Http\Requests\UpdateExpenseCategoryRequest;
|
||||
use App\Ninja\Repositories\ExpenseCategoryRepository;
|
||||
use App\Services\ExpenseCategoryService;
|
||||
use Input;
|
||||
|
||||
class ExpenseCategoryApiController extends BaseAPIController
|
||||
{
|
||||
@ -48,7 +50,6 @@ class ExpenseCategoryApiController extends BaseAPIController
|
||||
return $this->itemResponse($category);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @SWG\Put(
|
||||
* path="/expense_categories/{expense_category_id}",
|
||||
|
@ -1,14 +1,16 @@
|
||||
<?php namespace App\Http\Controllers;
|
||||
<?php
|
||||
|
||||
use View;
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CreateExpenseCategoryRequest;
|
||||
use App\Http\Requests\ExpenseCategoryRequest;
|
||||
use App\Http\Requests\UpdateExpenseCategoryRequest;
|
||||
use App\Ninja\Datatables\ExpenseCategoryDatatable;
|
||||
use App\Ninja\Repositories\ExpenseCategoryRepository;
|
||||
use App\Services\ExpenseCategoryService;
|
||||
use Input;
|
||||
use Session;
|
||||
use App\Services\ExpenseCategoryService;
|
||||
use App\Ninja\Repositories\ExpenseCategoryRepository;
|
||||
use App\Ninja\Datatables\ExpenseCategoryDatatable;
|
||||
use App\Http\Requests\ExpenseCategoryRequest;
|
||||
use App\Http\Requests\CreateExpenseCategoryRequest;
|
||||
use App\Http\Requests\UpdateExpenseCategoryRequest;
|
||||
use View;
|
||||
|
||||
class ExpenseCategoryController extends BaseController
|
||||
{
|
||||
|
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