Installer fixes

This commit is contained in:
Nabeel Shahzad
2018-02-12 09:47:12 -06:00
parent ecfda6de15
commit c817d1ae4b
5 changed files with 29 additions and 8 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Admin;
use Auth;
use Flash;
use Log;
use Version;
use Illuminate\Http\Request;
@@ -36,11 +37,16 @@ class DashboardController extends BaseController
*/
protected function checkNewVersion()
{
$current_version = new semver(Version::compact());
$latest_version = new semver(Utils::downloadUrl(config('phpvms.version_file')));
try {
$current_version = new semver(Version::compact());
$latest_version = new semver(Utils::downloadUrl(config('phpvms.version_file')));
if(semver::gt($latest_version, $current_version)) {
Flash::warning('New version '.$latest_version.' is available!');
if (semver::gt($latest_version, $current_version)) {
Flash::warning('New version ' . $latest_version . ' is available!');
}
} catch (\Exception $e) {
Log::error($e->getMessage());
Flash::warning('Could not contact phpVMS for version check');
}
}

View File

@@ -3,6 +3,7 @@
namespace App\Services;
use DB;
use Log;
use PDO;
use Irazasyed\LaravelGAMP\Facades\GAMP;
@@ -32,7 +33,11 @@ class AnalyticsService
AnalyticsDimensions::DATABASE_VERSION
);
$gamp->sendPageview();
try {
$gamp->sendPageview();
} catch (\Exception $e) {
Log::error($e->getMessage());
}
}
}

View File

@@ -151,7 +151,7 @@ class UserService extends BaseService
# If their current rank is one they were assigned, then
# don't change away from it automatically.
if($user->rank->auto_promote === false) {
if($user->rank && $user->rank->auto_promote === false) {
return $user;
}

View File

@@ -34,7 +34,11 @@
<div style="float: left; position: absolute; display:block; top: 0px;font-size: 150px">
<i class="fa fa-location-arrow" style="opacity: .1;"></i>
</div>
<h4 class="">{!! $user->current_airport->icao !!}</h4>
@if($user->current_airport)
<h4 class="">{!! $user->current_airport->icao !!}</h4>
@else
<h4 class="">-</h4>
@endif
<h5 class="description" style="color: white;">current airport</h5>
</div>
</div>

View File

@@ -29,7 +29,13 @@
@endif
</td>
<td class="text-center">{!! $user->airline->icao !!}</td>
<td class="text-center">{!! $user->curr_airport_id !!}</td>
<td class="text-center">
@if($user->current_airport)
{!! $user->curr_airport_id !!}
@else
-
@endif
</td>
<td align="center">{!! $user->flights !!}</td>
<td align="center">{!! \App\Facades\Utils::minutesToTimeString($user->flight_time) !!}</td>
</tr>