KUJUNTI.ID MINISH3LL
Path : /var/www/html/jewelry-pos/resources/views/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/jewelry-pos/resources/views/member-head-count.blade.php


@extends('layouts.admin-main')
@section('content')
    <div class="col-lg-12">
        <div class="card-body shadow-1">
            <div class="row">
                <div class="col-lg-12 col-xs-12 my-2">
                    <div class="row ">
                        <div class="col-md-2 col-xs-12 ">
                            <form method="GET" action="{{ route('member-head-count') }}" id="search-form">
                                <div class="input-group">
                                    <input type="text" class="form-control rounded-0"
                                        placeholder="{{ __('message.select') }}" id="datepicker" name="date" readonly>
                                    <div class="input-group-append">
                                        <span class="input-group-text fs-xl ">
                                            <i class="fal fa-calendar text-info "></i>
                                        </span>
                                    </div>

                                </div>
                            </form>
                        </div>
                        {{-- <div class="col-md-2 col-xs-12">
                            <form method="GET" action="{{ route('bank-account-transactions.index') }}" id="search-form">
                            <div class="input-group">
                                <input type="text" class="form-control rounded-0"
                                    placeholder="{{ __('message.search') }}..." id="custom-range">
                                <div class="input-group-append">
                                    <a href="{{ route('member-head-count') }}" type="submit"
                                        class="input-group-text fs-xl rounded-0">
                                        <i class="fal fa-search text-success"></i>
                                    </a>
                                </div>

                            </div>
                            </form>
                        </div> --}}
                        <div class="col-md-4 col-xs-12">

                            <a href="{{ route('member-head-count') }}" type="rset"
                                class="btn btn-outline-info rounded-0">
                                <i class="fal fa-sync"></i>
                                <span class="hidden-xs"> {{ __('message.refresh') }}</span>
                            </a>
                        </div>
                        <div class="col-md-4 col-xs-12">
                            {{-- <a href="{{ route('member-head-count.download') }}" type="submit"
                                class="btn btn-success bg-success-800 float-right rounded-0">
                                <i class="fal fa-download fa-lg"></i>
                                {{ __('message.export excel') }}
                            </a> --}}
                        </div>
                    </div>
                </div>
            </div>
            <div class="panel-container show">
                <div class="d-flex flex-column h-100">
                    <div class="h-auto">
                        <table id="example" class="table table-bordered table-hover table-striped w-100">
                            <thead class="bg-fusion-50">
                                <tr>
                                    <th>#</th>
                                    <th>{{ __('message.date') }}</th>
                                    <th>{{ __('message.total members head count') }}</th>
                                    <th>{{ __('message.daily member head count') }}</th>
                                    <th>{{ __('message.old member head count') }}</th>
                                    <th>{{ __('message.total member play head count') }}</th>
                                    <th>{{ __('message.daily member play head count') }}</th>
                                    <th>{{ __('message.old member play head count') }}</th>
                                    <th>{{ __('message.performance') }}</th>
                                </tr>
                            </thead>
                            <tbody style="font-weight: bold;">
                                <?php
                                $period = Carbon\CarbonPeriod::create($start_date, '1 day', $end_date);
                                $period = array_reverse($period->toArray());
                                $count = 1;
                                $totalNewMember = 0;
                                $totalNewMemberDeposit_ = 0;
                                $totalPerformance = 0;
                                
                                ?>
                                @foreach ($period as $date)
                                    <?php
                                    $newMember = App\Http\Controllers\HomeController::newMemberCount($date);
                                    
                                    $totalNewMember = $totalNewMember + $newMember;
                                    
                                    $oldMember = App\Http\Controllers\HomeController::oldMemberCount($date);
                                    
                                    $totalMemberDeposit = App\Http\Controllers\HomeController::totalMemberDeposit($date);
                                    
                                    $totalNewMemberDeposit = App\Http\Controllers\HomeController::totalMemberDeposit($date, 'newMember');
                                    //get from func
                                    $totalNewMemberDeposit_ = $totalNewMemberDeposit_ + $totalNewMemberDeposit;
                                    
                                    $totalOldMemberDeposit = App\Http\Controllers\HomeController::totalMemberDeposit($date, 'oldMember');
                                    
                                    if ($newMember + $oldMember == 0) {
                                        $performance = 0;
                                    } else {
                                        $performance = ($totalMemberDeposit / ($newMember + $oldMember)) * 100;
                                    }
                                    
                                    $totalPerformance = $totalPerformance + $performance;
                                    // increase index
                                    $count = $count + 1;
                                    
                                    ?>
                                    <td>{{ $count }}</td>
                                    <td>
                                        {{ $date->format('Y-m-d') }}
                                    </td>
                                    <td style="background-color: #a4a96f2e;">
                                        {{ $newMember + $oldMember }}
                                    </td>
                                    <td style="background-color: #a4a96f2e;">
                                        <a href="{{ route('members.index') }}?start_date={{ $date->format('Y-m-d') }}&end_date={{ $date->format('Y-m-d') }}"
                                            style="color:black;">
                                            {{ $newMember }}
                                        </a>
                                    </td>
                                    <td style="background-color: #a4a96f2e;">
                                        <a href="{{ route('members.index') }}?start_date={{ $date->format('Y-m-d') }}&end_date={{ $date->format('Y-m-d') }}&status=old-member"
                                            style="color:black;">
                                            {{ $oldMember }}
                                        </a>
                                    </td>
                                    <td style="background-color: #2e545b70;">
                                        {{ $totalMemberDeposit }}
                                    </td>
                                    <td style="background-color: #2e545b70;">
                                        <a href="{{ route('members.index') }}?start_date={{ $date->format('Y-m-d') }}&end_date={{ $date->format('Y-m-d') }}&has_deposit=true"
                                            style="color:black;">
                                            {{ $totalNewMemberDeposit }}
                                        </a>
                                    </td>
                                    <td style="background-color: #2e545b70;">
                                        <a href="{{ route('members.index') }}?start_date={{ $date->format('Y-m-d') }}&end_date={{ $date->format('Y-m-d') }}&has_deposit=true&status=old-member"
                                            style="color:black;">
                                            {{ $totalOldMemberDeposit }}
                                        </a>
                                    </td>
                                    <td style="background-color:#7c818270">
                                        @if ($totalMemberDeposit > 0)
                                            <span style="color:#0a6778">
                                                {{ number_format($performance, 2) }} %
                                            </span>
                                        @else
                                            <span style="color:#c62232">
                                                0 %
                                            </span>
                                        @endif
                                    </td>
                                @endforeach
                                <tr style="font-size: 16px;font-weight: bold;">
                                    <th colspan="3"  style="background-color: #6495ED !important;">
                                        {{ __('message.total new members') }} :
                                    </th>
                                    <th colspan="2" style="background-color: #6495ED !important;">
                                        <a href="{{ route('members.index') }}?start_date={{ $start_date }}&end_date={{ $end_date }}"
                                            style="color:white">
                                            {{ $totalNewMember }}
                                        </a>
                                    </th>
                                    <th style="background-color: #8585858c !important;">
                                        {{ __('message.total new member deposit') }} :
                                    </th>
                                    <th colspan="2" style="background-color: #8585858c !important;">
                                        <a href="{{ route('members.index') }}?start_date={{ $start_date }}&end_date={{ $end_date }}&has_deposit=true"
                                            style="color:white">
                                            {{ $totalNewMemberDeposit_ }}
                                        </a>
                                    </th>
                                    <th>
                                        {{ number_format($totalPerformance / $count, 2) }} %
                                    </th>
                                </tr>
                            </tbody>
                        </table>
                        <!-- datatable end -->
                    </div>
                </div>

            </div>
        </div>
        <div class="py-4 mt-4 mx-2 ">
            <!-- Pagination bootstrap-->
            {{-- {{ $bankAccountTranactions->appends($_GET)->links() }} --}}
        </div>
    </div>
@endsection
@section('scripts')
    @include('app.datepicker-js-config')
    <script>
        // date earchform  strt_date to EndDate
        $(document).ready(function() {
            $(".ranges > ul > li").click(function() {
                setTimeout(function() {
                    $('#search-form').submit();
                }, 100);

            });
        });
        // date
        var runDatePicker = function() {
            // enable clear button 
            $('#datepicker-3').datepicker({
                todayBtn: "linked",
                clearBtn: true,
                todayHighlight: true,
                templates: controls
            });
        }
        // end date
        $(document).ready(function() {
            $("#js-nav-menu").removeClass('active');
            $("#js-nav-menu li ul li").removeClass('active');
            $("#menu_report_list").addClass('active open');
            $("#collapse_report").addClass('collapse in')
            $("#menu_member_header_count").addClass('active')
        })
    </script>
@endsection
@section('meta')
    <title>{{ __('message.member head count') }} - {{ $settings_->site_name }}</title>
@endsection

© KUJUNTI.ID