diff --git a/app/Http/Controllers/Frontend/PirepController.php b/app/Http/Controllers/Frontend/PirepController.php index 2ab1113e..249c4ae5 100644 --- a/app/Http/Controllers/Frontend/PirepController.php +++ b/app/Http/Controllers/Frontend/PirepController.php @@ -21,6 +21,7 @@ use App\Services\FareService; use App\Services\GeoService; use App\Services\PirepService; use App\Services\UserService; +use App\Support\Units\Fuel; use App\Support\Units\Time; use Carbon\Carbon; use Illuminate\Http\Request; @@ -325,8 +326,13 @@ class PirepController extends Controller $minutes = (int) $request->input('minutes', 0); $pirep->flight_time = Utils::hoursToMinutes($hours) + $minutes; + // Set the correct fuel units + $pirep->block_fuel = new Fuel((float) $request->input('block_fuel'), setting('units.fuel')); + $pirep->fuel_used = new Fuel((float) $request->input('fuel_used'), setting('units.fuel')); + // Put the time that this is currently submitted $attrs['submitted_at'] = Carbon::now('UTC'); + $pirep->submitted_at = Carbon::now('UTC'); $pirep = $this->pirepSvc->create($pirep); $this->saveCustomFields($pirep, $request); diff --git a/resources/views/layouts/default/pireps/fields.blade.php b/resources/views/layouts/default/pireps/fields.blade.php index c6cdb94f..d40d72f7 100644 --- a/resources/views/layouts/default/pireps/fields.blade.php +++ b/resources/views/layouts/default/pireps/fields.blade.php @@ -218,7 +218,7 @@ flight reports that have been filed. You've been warned! @endif
- {{ Form::label('block_fuel', __('pireps.block_fuel')) }} ({{config('phpvms.internal_units.fuel')}}) + {{ Form::label('block_fuel', __('pireps.block_fuel')) }} ({{setting('units.fuel')}}) @if(!empty($pirep) && $pirep->read_only)

{{ $pirep->block_fuel }}

@else @@ -234,7 +234,7 @@ flight reports that have been filed. You've been warned! @endif
- {{ Form::label('fuel_used', __('pireps.fuel_used')) }} ({{config('phpvms.internal_units.fuel')}}) + {{ Form::label('fuel_used', __('pireps.fuel_used')) }} ({{setting('units.fuel')}}) @if(!empty($pirep) && $pirep->read_only)

{{ $pirep->fuel_used }}

@else