165 lines
5.5 KiB
PHP
165 lines
5.5 KiB
PHP
@extends('layouts.app')
|
|
@section('title', __('superadmin::lang.superadmin') . ' | ' . __('superadmin::lang.packages'))
|
|
|
|
@section('content')
|
|
@include('superadmin::layouts.nav')
|
|
<section class="content-header">
|
|
<h1>
|
|
@lang('superadmin::lang.welcome_superadmin')
|
|
</h1>
|
|
</section>
|
|
|
|
<section class="content">
|
|
|
|
@include('superadmin::layouts.partials.currency')
|
|
|
|
<div class="row">
|
|
<div class="col-md-12 col-xs-12">
|
|
<div class="btn-group pull-right" data-toggle="buttons">
|
|
<label class="btn btn-info active">
|
|
<input type="radio" name="date-filter"
|
|
data-start="{{ date('Y-m-d') }}"
|
|
data-end="{{ date('Y-m-d') }}"
|
|
checked> {{ __('home.today') }}
|
|
</label>
|
|
<label class="btn btn-info">
|
|
<input type="radio" name="date-filter"
|
|
data-start="{{ $date_filters['this_week']['start']}}"
|
|
data-end="{{ $date_filters['this_week']['end']}}"
|
|
> {{ __('home.this_week') }}
|
|
</label>
|
|
<label class="btn btn-info">
|
|
<input type="radio" name="date-filter"
|
|
data-start="{{ $date_filters['this_month']['start']}}"
|
|
data-end="{{ $date_filters['this_month']['end']}}"
|
|
> {{ __('home.this_month') }}
|
|
</label>
|
|
<label class="btn btn-info">
|
|
<input type="radio" name="date-filter"
|
|
data-start="{{ $date_filters['this_yr']['start']}}"
|
|
data-end="{{ $date_filters['this_yr']['end']}}"
|
|
> {{ __('superadmin::lang.this_year') }}
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<br/>
|
|
<div class="row">
|
|
<div class="col-lg-4 col-xs-6">
|
|
<!-- small box -->
|
|
<div class="small-box bg-aqua">
|
|
<div class="inner">
|
|
<h3><span class="new_subscriptions"> </span></h3>
|
|
|
|
<p>@lang('superadmin::lang.new_subscriptions')</p>
|
|
</div>
|
|
<div class="icon">
|
|
<i class="fa fa-refresh"></i>
|
|
</div>
|
|
<a href="{{action([\Modules\Superadmin\Http\Controllers\SuperadminSubscriptionsController::class, 'index'])}}" class="small-box-footer">@lang('superadmin::lang.more_info') <i class="fa fa-arrow-circle-right"></i></a>
|
|
</div>
|
|
</div>
|
|
<!-- ./col -->
|
|
|
|
<!-- <div class="col-lg-4 col-xs-6">
|
|
<div class="small-box bg-green">
|
|
<div class="inner">
|
|
<h3>53<sup style="font-size: 20px">%</sup></h3>
|
|
|
|
<p>Bounce Rate</p>
|
|
</div>
|
|
<div class="icon">
|
|
<i class="ion ion-stats-bars"></i>
|
|
</div>
|
|
<a href="#" class="small-box-footer">@lang('superadmin::lang.more_info')<i class="fa fa-arrow-circle-right"></i></a>
|
|
</div>
|
|
</div> -->
|
|
<!-- ./col -->
|
|
|
|
<div class="col-lg-4 col-xs-6">
|
|
<!-- small box -->
|
|
<div class="small-box bg-yellow">
|
|
<div class="inner">
|
|
<h3><span class="new_registrations"> </span></h3>
|
|
|
|
<p>@lang('superadmin::lang.new_registrations')</p>
|
|
</div>
|
|
<div class="icon">
|
|
<i class="ion ion-person-add"></i>
|
|
</div>
|
|
<a href="{{action([\Modules\Superadmin\Http\Controllers\BusinessController::class, 'index'])}}" class="small-box-footer">@lang('superadmin::lang.more_info') <i class="fa fa-arrow-circle-right"></i></a>
|
|
</div>
|
|
</div>
|
|
<!-- ./col -->
|
|
|
|
<div class="col-lg-4 col-xs-6">
|
|
<!-- small box -->
|
|
<div class="small-box bg-red">
|
|
<div class="inner">
|
|
<h3>{{$not_subscribed}}</h3>
|
|
|
|
<p>@lang('superadmin::lang.not_subscribed')</p>
|
|
</div>
|
|
<div class="icon">
|
|
<i class="ion ion-pie-graph"></i>
|
|
</div>
|
|
<a href="{{action([\Modules\Superadmin\Http\Controllers\BusinessController::class, 'index'])}}" class="small-box-footer">@lang('superadmin::lang.more_info') <i class="fa fa-arrow-circle-right"></i></a>
|
|
</div>
|
|
</div>
|
|
<!-- ./col -->
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="box box-primary">
|
|
<div class="box-header">
|
|
<h3 class="box-title">{{ __('superadmin::lang.monthly_sales_trend') }}</h3>
|
|
</div>
|
|
<div class="box-body">
|
|
{!! $monthly_sells_chart->container() !!}
|
|
</div>
|
|
<!-- /.box-body -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</section>
|
|
@endsection
|
|
|
|
@section('javascript')
|
|
{!! $monthly_sells_chart->script() !!}
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){
|
|
|
|
var start = $('input[name="date-filter"]:checked').data('start');
|
|
var end = $('input[name="date-filter"]:checked').data('end');
|
|
update_statistics(start, end);
|
|
$(document).on('change', 'input[name="date-filter"]', function(){
|
|
var start = $('input[name="date-filter"]:checked').data('start');
|
|
var end = $('input[name="date-filter"]:checked').data('end');
|
|
update_statistics(start, end);
|
|
});
|
|
});
|
|
|
|
function update_statistics(start, end){
|
|
var data = { start: start, end: end };
|
|
|
|
//get purchase details
|
|
var loader = '<i class="fa fa-refresh fa-spin fa-fw"></i>';
|
|
$('.new_subscriptions').html(loader);
|
|
$('.new_registrations').html(loader);
|
|
$.ajax({
|
|
method: "GET",
|
|
url: '/superadmin/stats',
|
|
dataType: "json",
|
|
data: data,
|
|
success: function(data){
|
|
$('.new_subscriptions').html(__currency_trans_from_en(data.new_subscriptions, true, true));
|
|
$('.new_registrations').html(data.new_registrations);
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
@endsection |