From 0d3be448df9de169a57c83d2b1ca268d595d105a Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 25 Sep 2016 21:13:14 +0300 Subject: [PATCH] Bug fixes for import page --- app/Http/Controllers/ImportController.php | 5 +++++ app/Http/Middleware/QueryLogging.php | 5 ++++- resources/views/accounts/import_export.blade.php | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/ImportController.php b/app/Http/Controllers/ImportController.php index 3e893d57b59a..e5b74453e4e0 100644 --- a/app/Http/Controllers/ImportController.php +++ b/app/Http/Controllers/ImportController.php @@ -31,6 +31,11 @@ class ImportController extends BaseController } } + if ( ! count($files)) { + Session::flash('error', trans('texts.select_file')); + return Redirect::to('/settings/' . ACCOUNT_IMPORT_EXPORT); + } + try { if ($source === IMPORT_CSV) { $data = $this->importService->mapCSV($files); diff --git a/app/Http/Middleware/QueryLogging.php b/app/Http/Middleware/QueryLogging.php index 57a26166a127..1bc8160dff7c 100644 --- a/app/Http/Middleware/QueryLogging.php +++ b/app/Http/Middleware/QueryLogging.php @@ -23,6 +23,7 @@ class QueryLogging // Enable query logging for development if (Utils::isNinjaDev()) { DB::enableQueryLog(); + $timeStart = microtime(true); } $response = $next($request); @@ -32,7 +33,9 @@ class QueryLogging if (strstr($request->url(), '_debugbar') === false) { $queries = DB::getQueryLog(); $count = count($queries); - Log::info($request->method() . ' - ' . $request->url() . ": $count queries"); + $timeEnd = microtime(true); + $time = $timeEnd - $timeStart; + Log::info($request->method() . ' - ' . $request->url() . ": $count queries - " . $time); //Log::info($queries); } } diff --git a/resources/views/accounts/import_export.blade.php b/resources/views/accounts/import_export.blade.php index 1d53c9744c8a..84e4a99075fa 100644 --- a/resources/views/accounts/import_export.blade.php +++ b/resources/views/accounts/import_export.blade.php @@ -92,6 +92,7 @@