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