Path : /var/www/html/jewelry-pos/resources/views/ |
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