From 6ae6a29117a25f9d4e0ed4204645244fa407896c Mon Sep 17 00:00:00 2001 From: Jeramy Simpson Date: Tue, 24 Mar 2015 18:21:12 +1000 Subject: [PATCH] Fix Ninja Namespace Also includes other minor clean ups and L5 syntax changes --- .../Commands/SendRecurringInvoices.php | 2 +- app/Handlers/InvoiceEventHandler.php | 4 +- app/Http/Controllers/AccountController.php | 6 +-- .../Controllers/AccountGatewayController.php | 2 +- app/Http/Controllers/AppController.php | 45 +++++++++++-------- app/Http/Controllers/ClientApiController.php | 2 +- app/Http/Controllers/ClientController.php | 2 +- app/Http/Controllers/CreditController.php | 2 +- app/Http/Controllers/HomeController.php | 2 +- app/Http/Controllers/InvoiceApiController.php | 4 +- app/Http/Controllers/InvoiceController.php | 15 +++---- app/Http/Controllers/PaymentApiController.php | 2 +- app/Http/Controllers/QuoteApiController.php | 2 +- app/Http/Controllers/QuoteController.php | 8 ++-- app/Http/Controllers/ReportController.php | 1 - app/Http/Controllers/TimesheetController.php | 2 - app/Http/Controllers/TokenController.php | 2 +- app/Http/Controllers/UserController.php | 6 +-- app/Ninja/Mailers/ContactMailer.php | 2 +- app/Ninja/Mailers/Mailer.php | 2 +- app/Ninja/Mailers/UserMailer.php | 2 +- app/Ninja/Repositories/AccountRepository.php | 4 +- app/Ninja/Repositories/ClientRepository.php | 2 +- app/Ninja/Repositories/CreditRepository.php | 2 +- app/Ninja/Repositories/InvoiceRepository.php | 2 +- app/Ninja/Repositories/PaymentRepository.php | 2 +- app/Ninja/Repositories/TaxRateRepository.php | 2 +- 27 files changed, 67 insertions(+), 62 deletions(-) diff --git a/app/Console/Commands/SendRecurringInvoices.php b/app/Console/Commands/SendRecurringInvoices.php index 31f6f5be8c86..ece16d94baa5 100644 --- a/app/Console/Commands/SendRecurringInvoices.php +++ b/app/Console/Commands/SendRecurringInvoices.php @@ -3,7 +3,7 @@ use Illuminate\Console\Command; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Input\InputArgument; -use Ninja\Mailers\ContactMailer as Mailer; +use App\Ninja\Mailers\ContactMailer as Mailer; class SendRecurringInvoices extends Command { diff --git a/app/Handlers/InvoiceEventHandler.php b/app/Handlers/InvoiceEventHandler.php index 0296e7818518..924a9590ee36 100644 --- a/app/Handlers/InvoiceEventHandler.php +++ b/app/Handlers/InvoiceEventHandler.php @@ -1,7 +1,7 @@ $database['type']]; - unset($database['type']); + $dbType = $database['driver']; + + $test_database = $database; + $test_database['connections'] = [$dbType => $test_database]; $mail = Input::get('mail'); $email = $mail['username']; @@ -60,7 +61,7 @@ class AppController extends BaseController return self::testMail($mail); } - $valid = self::testDatabase($database); + $valid = self::testDatabase($test_database); if ($test == 'db') { return $valid === true ? 'Success' : $valid; @@ -68,17 +69,17 @@ class AppController extends BaseController return Redirect::to('/setup')->withInput(); } - $content = " $value) { + if(is_array($value)){ + continue; // BREAKS ON THE MAIL ARRAY + dd($value); + } $env_config .= strtoupper($name) . '=' . $value . "\n"; } } @@ -103,9 +109,9 @@ class AppController extends BaseController } // Write Config Settings - $fp = fopen(base_path()."/.env", 'w'); - fwrite($fp, $env_config); - fclose($fp); + // $fp = fopen(base_path()."/.env", 'w'); + // fwrite($fp, $env_config); + // fclose($fp); // == END ENV Settings == // @@ -137,7 +143,7 @@ class AppController extends BaseController $user->password = trim(Input::get('password')); $user->password_confirmation = trim(Input::get('password')); $user->registered = true; - $user->amend(); + $user->save(); //Auth::login($user, true); $this->accountRepo->registerUser($user); @@ -147,7 +153,8 @@ class AppController extends BaseController private function testDatabase($database) { - $dbType = $database['default']; + // dd($database); + $dbType = $database['driver']; Config::set('database.default', $dbType); diff --git a/app/Http/Controllers/ClientApiController.php b/app/Http/Controllers/ClientApiController.php index cff44c4222ad..8bbc976987d0 100644 --- a/app/Http/Controllers/ClientApiController.php +++ b/app/Http/Controllers/ClientApiController.php @@ -1,6 +1,6 @@ getDisplayName(), ENTITY_CLIENT, $url); } - if (!empty(Input::get('pdfupload')) && strpos(Input::get('pdfupload'), 'data:application/pdf;base64,') === 0) { + /*if (!empty(Input::get('pdfupload')) && strpos(Input::get('pdfupload'), 'data:application/pdf;base64,') === 0) { $this->storePDF(Input::get('pdfupload'), $input->invoice->public_id); - } + }*/ if ($action == 'clone') { return $this->cloneInvoice($publicId); diff --git a/app/Http/Controllers/PaymentApiController.php b/app/Http/Controllers/PaymentApiController.php index ef85ee862549..daaaebd56d0f 100644 --- a/app/Http/Controllers/PaymentApiController.php +++ b/app/Http/Controllers/PaymentApiController.php @@ -1,7 +1,7 @@ password = $random; $user->password_confirmation = $random; + $user->email = 'test@test.com'; $user->username = $random; $user->confirmed = !Utils::isNinja(); $account->users()->save($user, []); diff --git a/app/Ninja/Repositories/ClientRepository.php b/app/Ninja/Repositories/ClientRepository.php index 05cc8a839708..7c6280313e8e 100644 --- a/app/Ninja/Repositories/ClientRepository.php +++ b/app/Ninja/Repositories/ClientRepository.php @@ -1,4 +1,4 @@ -