HEX
Server: LiteSpeed
System: Linux sv4.hami.host 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: armgroup (1008)
PHP: 8.2.32
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, mail, socket_create, socket_create_listen, socket_create_pair, link, dl, openlog, syslog, stream_socket_server, curl_multi_init
Upload Files
File: //home/armgroup/libs/resources/views/admin/index.blade.php
@extends('admin.layouts.app')
@section('title', 'پنل مدیریت | داشبورد')
@section('content')
    <div class="content-wrapper">
        <div class="content-header">
          <div class="container-fluid">
            <div class="row mb-2">
              <div class="col-sm-12">
                <h1 class="m-0 text-dark">داشبورد</h1>
              </div>
            </div>
          </div>
        </div>
        <section class="content">
            <div class="container-fluid">
                <div class="row">
                    @can('manage products')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-success">
                                <div class="inner">
                                    <h3>{{ $products }}</h3>
                                    <p>محصولات</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-tags"></i>
                                </div>
                                <a href="{{ route('admin.products.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage users')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-warning">
                                <div class="inner">
                                    <h3>{{ $users }}</h3>
                                    <p>کاربران</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-users"></i>
                                </div>
                                <a href="{{ route('admin.users.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage all orders')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-danger">
                                <div class="inner">
                                    <h3>{{ $orders }}</h3>
                                    <p>تمام سفارشات</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-shopping-bag"></i>
                                </div>
                                <a href="{{ route('admin.orders.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage menus')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-info">
                                <div class="inner">
                                    <h3>{{ $menus }}</h3>
                                    <p>منوساز</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-list"></i>
                                </div>
                                <a href="{{ route('admin.menus.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage articles')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-info">
                                <div class="inner">
                                    <h3>{{ $articles }}</h3>
                                    <p>بلاگ</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-book"></i>
                                </div>
                                <a href="{{ route('admin.articles.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage pages')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-danger">
                                <div class="inner">
                                    <h3>{{ $pages }}</h3>
                                    <p>صفحات</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-newspaper-o"></i>
                                </div>
                                <a href="{{ route('admin.pages.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage banners')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-warning">
                                <div class="inner">
                                    <h3>{{ $banners }}</h3>
                                    <p>بنرها</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-bullhorn"></i>
                                </div>
                                <a href="{{ route('admin.banners.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                    @can('manage settings')
                        <div class="col-lg-3 col-6">
                            <div class="small-box bg-success">
                                <div class="inner">
                                    <h3>{{ $settings }}</h3>
                                    <p>تنظیمات</p>
                                </div>
                                <div class="icon">
                                    <i class="fa fa-cogs"></i>
                                </div>
                                <a href="{{ route('admin.settings.index') }}" class="small-box-footer">اطلاعات بیشتر <i class="fa fa-arrow-circle-left"></i></a>
                            </div>
                        </div>
                    @endcan
                </div>
                @canany(['manage users', 'manage all orders'])
                    <div class="card">
                        <div class="card-header text-center">نمودارهای سایت</div>
                        <div class="card-body">
                            <div class="row">
                                @can('manage users')
                                    <div class="col-lg-10 offset-lg-1 mb-4 border p-3 col-12" id="users_chart" style="height: 400px;"></div>
                                @endif
                                @can('manage all orders')
                                    <div class="col-lg-10 offset-lg-1 mb-4 border p-3 col-12" id="orders_count_chart" style="height: 400px;"></div>
                                    <div class="col-lg-10 offset-lg-1 mb-4 border p-3 col-12" id="orders_price_chart" style="height: 400px;"></div>
                                @endcan
                            </div>
                        </div>
                    </div>
                @endcan
            </div>
        </section>
    </div>
@endsection
@section('footer')
    <script>
        @can('manage users')
            const usersChart = new Chartisan({
                el: '#users_chart',
                url: "@chart('users_chart')",
                hooks: new ChartisanHooks()
                    .colors(['#ffc107'])
                    .responsive()
                    .datasets([{ type: 'line', fill: false }])
                    .options({
                        options: setDefaultChartJsOptions('تعداد کاربران ثبت‌نام شده در ۶ ماه اخیر', true, false)
                    })
            });
        @endcan

        @can('manage all orders')
            const ordersCountChart = new Chartisan({
                el: '#orders_count_chart',
                url: "@chart('orders_count_chart')",
                hooks: new ChartisanHooks()
                    .colors(['#dc3545', '#17a2b8', '#007bff', '#ffc107', '#28a745'])
                    .responsive()
                    .options({
                        options: setDefaultChartJsOptions('تعداد کل سفارشات ثبت شده در ۶ ماه اخیر', true)
                    })
            });

            const ordersPriceChart = new Chartisan({
                el: '#orders_price_chart',
                url: "@chart('orders_price_chart')",
                hooks: new ChartisanHooks()
                    .colors(['#dc3545', '#17a2b8', '#007bff', '#ffc107', '#28a745'])
                    .responsive()
                    .options({
                        options: setDefaultChartJsOptions('میزان فروش کل در ۶ ماه اخیر', true, true, true)
                    })
            });
        @endcan
    </script>
@endsection