54 lines
1.5 KiB
PHP
54 lines
1.5 KiB
PHP
<div class="form-group row">
|
|
<label for="reference" class="col-sm-2 col-form-label text-right">Product</label>
|
|
<div class="col-sm-6">
|
|
<div class="input-group">
|
|
<select class="form-control" id="product_id" name="product_id">
|
|
<option value=""> </option>
|
|
@php
|
|
$po = $selected = NULL;
|
|
@endphp
|
|
@foreach (\App\Models\Product::active()->get()->filter(function($item) { return $item->type && (get_class($item->type) == 'App\Models\Product\Broadband'); })->sortBy('name') as $o)
|
|
@php
|
|
if ($o->id == old('product_id')) {
|
|
$selected = 'selected';
|
|
$po = $o;
|
|
} else {
|
|
$selected = NULL;
|
|
}
|
|
@endphp
|
|
<option value="{{ $o->id }}" {{ $selected }}>{{ $o->name }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="offset-2 col-10">
|
|
<strong>NOTE</strong>: A plan setup fee is normally not applicable to Broadband changes, but a plan change fee normally is.
|
|
</div>
|
|
</div>
|
|
@section('page-scripts')
|
|
<script>
|
|
$(document).ready(function() {
|
|
$('select[name=product_id]').change(function() {
|
|
// If we select a blank, then dont continue
|
|
if (this.value == 0)
|
|
return false;
|
|
|
|
// Send the request and update sub category dropdown
|
|
$.ajax({
|
|
type: "GET",
|
|
dataType: "html",
|
|
cache: true,
|
|
url: '{{ url('product_info') }}'+'/'+$(this).val(),
|
|
timeout: 5000,
|
|
error: function(x) {
|
|
alert("Failed to submit");
|
|
},
|
|
success: function(data) {
|
|
$("div[id=product_info]").empty().append(data);
|
|
}
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
@append |