first upload all files

This commit is contained in:
NW
2023-06-11 13:14:03 +01:00
parent f14dbc52b5
commit c08b36d1b6
1705 changed files with 106852 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
<div class="col-lg-3 col-md-6 col-sm-6">
<div class="single-grid total-customers">
<h4>{{ trans('admin::dashboard.total_customers') }}</h4>
<i class="fa fa-users pull-left" aria-hidden="true"></i>
<span class="pull-right">{{ $totalCustomers }}</span>
</div>
</div>

View File

@@ -0,0 +1,8 @@
<div class="col-lg-3 col-md-6 col-sm-6">
<div class="single-grid total-orders">
<h4>{{ trans('admin::dashboard.total_orders') }}</h4>
<i class="fa fa-shopping-cart pull-left" aria-hidden="true"></i>
<span class="pull-right">{{ $totalOrders }}</span>
</div>
</div>

View File

@@ -0,0 +1,8 @@
<div class="col-lg-3 col-md-6 col-sm-6">
<div class="single-grid total-products">
<h4>{{ trans('admin::dashboard.total_products') }}</h4>
<i class="fa fa-cubes" aria-hidden="true"></i>
<span class="pull-right">{{ $totalProducts }}</span>
</div>
</div>

View File

@@ -0,0 +1,8 @@
<div class="col-lg-3 col-md-6 col-sm-6">
<div class="single-grid total-sales">
<h4>{{ trans('admin::dashboard.total_sales') }}</h4>
<i class="fa fa-money pull-left" aria-hidden="true"></i>
<span class="pull-right">{{ $totalSales->format() }}</span>
</div>
</div>

View File

@@ -0,0 +1,46 @@
@extends('admin::layout')
@section('title', trans('admin::dashboard.dashboard'))
@section('content_header')
<h2 class="pull-left">{{ trans('admin::dashboard.dashboard') }}</h2>
@endsection
@section('content')
<div class="grid clearfix">
<div class="row">
@hasAccess('admin.orders.index')
@include('admin::dashboard.grids.total_sales')
@include('admin::dashboard.grids.total_orders')
@endHasAccess
@hasAccess('admin.products.index')
@include('admin::dashboard.grids.total_products')
@endHasAccess
@hasAccess('admin.users.index')
@include('admin::dashboard.grids.total_customers')
@endHasAccess
</div>
</div>
<div class="row">
<div class="col-md-7">
@hasAccess('admin.orders.index')
@include('admin::dashboard.panels.sales_analytics')
@endHasAccess
@hasAccess('admin.orders.index')
@include('admin::dashboard.panels.latest_orders')
@endHasAccess
</div>
<div class="col-md-5">
@include('admin::dashboard.panels.latest_search_terms')
@hasAccess('admin.reviews.index')
@include('admin::dashboard.panels.latest_reviews')
@endHasAccess
</div>
</div>
@endsection

View File

@@ -0,0 +1,50 @@
<div class="dashboard-panel">
<div class="grid-header">
<h4><i class="fa fa-shopping-cart" aria-hidden="true"></i>{{ trans('admin::dashboard.latest_orders') }}</h4>
</div>
<div class="clearfix"></div>
<div class="table-responsive anchor-table">
<table class="table">
<thead>
<tr>
<th>{{ trans('admin::dashboard.table.latest_orders.order_id') }}</th>
<th>{{ trans('admin::dashboard.table.customer') }}</th>
<th>{{ trans('admin::dashboard.table.latest_orders.status') }}</th>
<th>{{ trans('admin::dashboard.table.latest_orders.total') }}</th>
</tr>
</thead>
<tbody>
@forelse ($latestOrders as $latestOrder)
<tr>
<td>
<a href="{{ route('admin.orders.show', $latestOrder) }}">
{{ $latestOrder->id }}
</a>
</td>
<td>
<a href="{{ route('admin.orders.show', $latestOrder) }}">
{{ $latestOrder->customer_full_name }}
</a>
</td>
<td>
<a href="{{ route('admin.orders.show', $latestOrder) }}">
{{ $latestOrder->status() }}
</a>
</td>
<td>
<a href="{{ route('admin.orders.show', $latestOrder) }}">
{{ $latestOrder->total->format() }}
</a>
</td>
</tr>
@empty
<tr>
<td class="empty" colspan="5">{{ trans('admin::dashboard.no_data') }}</td>
</tr>
@endforelse
</tbody>
</table>
</div>
</div>

View File

@@ -0,0 +1,44 @@
<div class="dashboard-panel">
<div class="grid-header">
<h4><i class="fa fa-comments-o" aria-hidden="true"></i>{{ trans('admin::dashboard.latest_reviews') }}</h4>
</div>
<div class="clearfix"></div>
<div class="table-responsive anchor-table">
<table class="table">
<thead>
<tr>
<th>{{ trans('admin::dashboard.table.latest_reviews.product') }}</th>
<th>{{ trans('admin::dashboard.table.customer') }}</th>
<th>{{ trans('admin::dashboard.table.latest_reviews.rating') }}</th>
</tr>
</thead>
<tbody>
@forelse ($latestReviews as $latestReview)
<tr>
<td>
<a href="{{ route('admin.reviews.edit', $latestReview) }}">
{{ $latestReview->product->name }}
</a>
</td>
<td>
<a href="{{ route('admin.reviews.edit', $latestReview) }}">
{{ $latestReview->reviewer_name }}
</a>
</td>
<td>
<a href="{{ route('admin.reviews.edit', $latestReview) }}">
{{ $latestReview->rating }}
</a>
</td>
</tr>
@empty
<tr>
<td class="empty" colspan="5">{{ trans('admin::dashboard.no_data') }}</td>
</tr>
@endforelse
</tbody>
</table>
</div>
</div>

View File

@@ -0,0 +1,32 @@
<div class="dashboard-panel">
<div class="grid-header">
<h4><i class="fa fa-search" aria-hidden="true"></i>{{ trans('admin::dashboard.latest_search_terms') }}</h4>
</div>
<div class="clearfix"></div>
<div class="table-responsive search-terms">
<table class="table">
<thead>
<tr>
<th>{{ trans('admin::dashboard.table.latest_search_terms.keyword') }}</th>
<th>{{ trans('admin::dashboard.table.latest_search_terms.results') }}</th>
<th>{{ trans('admin::dashboard.table.latest_search_terms.hits') }}</th>
</tr>
</thead>
<tbody>
@forelse ($latestSearchTerms as $latestSearchTerm)
<tr>
<td>{{ $latestSearchTerm->term }}</td>
<td>{{ $latestSearchTerm->results }}</td>
<td>{{ $latestSearchTerm->hits }}</td>
</tr>
@empty
<tr>
<td class="empty" colspan="5">{{ trans('admin::dashboard.no_data') }}</td>
</tr>
@endforelse
</tbody>
</table>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<div class="sales-analytics">
<div class="grid-header clearfix">
<h4>
<i class="fa fa-bar-chart" aria-hidden="true"></i>{{ trans('admin::dashboard.sales_analytics_title') }}
</h4>
</div>
<div class="canvas">
<canvas class="chart" width="400" height="250"></canvas>
</div>
</div>
@push('globals')
<script>
FleetCart.langs['admin::dashboard.sales_analytics.orders'] = '{{ trans('admin::dashboard.sales_analytics.orders') }}';
FleetCart.langs['admin::dashboard.sales_analytics.sales'] = '{{ trans('admin::dashboard.sales_analytics.sales') }}';
</script>
@endpush

View File

@@ -0,0 +1,7 @@
<div class="world-map">
<div class="grid-header clearfix">
<h4><i class="fa fa-globe" aria-hidden="true"></i>World Map</h4>
</div>
<div id="world-map" style="width: 600px; height: 305px;"></div>
</div>