@extends('app')
@section('page_title') USSD Payment Subscription @endsection

@push('styles')
    <link rel="stylesheet" href="{{ elixir('css/datatables.css') }}">
    <link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.0.3/css/buttons.dataTables.min.css">

@endpush

@section('page_content')
    <div class="page-content container-fluid">
        <div class="row">
            <div class="col-md-12 ">
                <div class="panel" id="exampleWizardForm">
                    <div class="panel-heading">
                        <div class="panel-titlez" style="padding: 5px 30px !important;">
                            <div class="row">
                                <div class="col-md-6" style="float:left"><h3>Subscription for {{ $service->name }}
                                        <small>({{ $service->code }})</small></h3></div>

                                <div class="col-md-6" style="float:right; text-align: right; margin-top: 20px;">
                                    <a href="{{ route('service.index') }}"
                                       class="btn btn-success">
                                        <i class="fa fa-arrow-left"></i> <b>Back</b>
                                    </a>

                                    <!-- if payment has been made, show the buttons for the different state, else show add payment button-->
                                    @if($service->ussd_payment)
                                        @if($service->paymentHasFailed())
                                            <a href="{{ route('payments.edit', $service->id) }}" class="btn btn-danger">
                                                <i class="fa fa-refresh"></i> <b>Retry Payment</b>
                                            </a>
                                        @endif
                                        @if($service->paymentHasExpired())
                                            <a href="{{ route('payments.edit', $service->id) }}"
                                               class="btn btn-warning">
                                                <i class="fa fa-refresh"></i> <b>Renew Payment</b>
                                            </a>
                                        @endif
                                    @else
                                        <a href="{{ route('payments.edit', $service->id) }}" class="btn btn-info">
                                            <i class="fa fa-money"></i> <b>Make Payment</b>
                                        </a>
                                    @endif
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="panel-body" style="margin-top: -15px;">
                        @if (\Session::has('success'))
                            <div class="alert alert-success">
                                <ul>
                                    <li>{!! \Session::get('success') !!}</li>
                                </ul>
                            </div>
                        @endif
                        <hr style="margin: 15px auto"/>
                            {!! $dataTable->table() !!}
                    </div>
                </div>
            </div>
        </div>
    </div>
@endsection

@push('scripts')
    <script src="{{ elixir('js/datatables.js') }}"></script>
    <script src="https://cdn.datatables.net/buttons/1.0.3/js/dataTables.buttons.min.js"></script>
    {{--    <script src="/vendor/datatables/buttons.server-side.js"></script>--}}
    <script src="{{ asset('vendor/datatables/buttons.server-side.js') }}"></script>
    {!! $dataTable->scripts() !!}
@endpush
