| 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