Cleanup flight search code

This commit is contained in:
Nabeel Shahzad
2021-01-17 21:25:44 -05:00
parent f8a44d8c6d
commit c4dee07b7f
3 changed files with 18 additions and 32 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Frontend;
use App\Contracts\Controller; use App\Contracts\Controller;
use App\Models\Bid; use App\Models\Bid;
use App\Models\Enums\FlightType;
use App\Repositories\AirlineRepository; use App\Repositories\AirlineRepository;
use App\Repositories\AirportRepository; use App\Repositories\AirportRepository;
use App\Repositories\Criteria\WhereCriteria; use App\Repositories\Criteria\WhereCriteria;
@@ -120,6 +121,7 @@ class FlightController extends Controller
'saved' => $saved_flights, 'saved' => $saved_flights,
'subfleets' => $this->subfleetRepo->selectBoxList(true), 'subfleets' => $this->subfleetRepo->selectBoxList(true),
'flight_number' => $request->input('flight_number'), 'flight_number' => $request->input('flight_number'),
'flight_types' => FlightType::select(true),
'flight_type' => $request->input('flight_type'), 'flight_type' => $request->input('flight_type'),
'arr_icao' => $request->input('arr_icao'), 'arr_icao' => $request->input('arr_icao'),
'dep_icao' => $request->input('dep_icao'), 'dep_icao' => $request->input('dep_icao'),

View File

@@ -1,7 +1,6 @@
<div class="card"> <div class="text-right">
<div class="card-block" style="min-height: 0px; display: flex; justify-content: center; align-items: center;"> <div class="form-group text-right">
<div class="form-group text-right"> <a href="{{ route('frontend.flights.bids') }}"
<a href="{{ route('frontend.flights.bids') }}" class="btn btn-outline-primary">{{ trans_choice('flights.mybid', 2) }}</a> class="btn btn-outline-primary">{{ trans_choice('flights.mybid', 2) }}</a>
</div>
</div> </div>
</div> </div>

View File

@@ -1,40 +1,25 @@
<h3 class="description">@lang('flights.search')</h3> <h4 class="description">@lang('flights.search')</h4>
<div class="card border-blue-bottom"> <div class="row">
<div class="card-body ml-1 mr-1" style="min-height: 0px; display: flex; justify-content: center; align-items: center;"> <div class="col-12">
<div class="form-group search-form"> <div class="form-group search-form">
{{ Form::open([ {{ Form::open([
'route' => 'frontend.flights.search', 'route' => 'frontend.flights.search',
'method' => 'GET', 'method' => 'GET',
'class'=>'form-inline'
]) }} ]) }}
<div class="mt-1"> <div class="mt-1">
<p>@lang('common.airline')</p> <div class="form-group">
{{ Form::select('airline_id', $airlines, null , ['class' => 'form-control select2']) }} <p>@lang('common.airline')</p>
{{ Form::select('airline_id', $airlines, null , ['class' => 'form-control form-control-sm select2']) }}
</div>
</div> </div>
<div class="form-group"> <div class="mt-1">
<label>@lang('flights.flighttype')</label> <p>@lang('flights.flighttype')</p>
<select id="flight_type" name="flight_type" class="custom-select select2"> {{ Form::select('flight_type', $flight_types, null , ['class' => 'form-control select2']) }}
<option value=""></option>
<option value="J">@lang('flights.type.pass_scheduled')</option>
<option value="G">@lang('flights.type.pass_addtl')</option>
<option value="C">@lang('flights.type.charter_pass_only')</option>
<option value="O">@lang('flights.type.charter_special')</option>
<option value="E">@lang('flights.type.special_vip')</option>
<option value="F">@lang('flights.type.cargo_scheduled')</option>
<option value="A">@lang('flights.type.addtl_cargo_mail')</option>
<option value="H">@lang('flights.type.charter_cargo')</option>
<option value="M">@lang('flights.type.mail_service')</option>
<option value="I">@lang('flights.type.ambulance')</option>
<option value="K">@lang('flights.type.training_flight')</option>
<option value="P">@lang('flights.type.positioning')</option>
<option value="T">@lang('flights.type.technical_test')</option>
<option value="X">@lang('flights.type.technical_stop')</option>
<option value="W">@lang('flights.type.military')</option>
</select>
</div> </div>
<div> <div class="mt-1">
<p>@lang('flights.flightnumber')</p> <p>@lang('flights.flightnumber')</p>
{{ Form::text('flight_number', null, ['class' => 'form-control']) }} {{ Form::text('flight_number', null, ['class' => 'form-control']) }}
</div> </div>