⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
public_html
/
storage
/
framework
/
views
/
View File Name :
75871433b9881d95ccb3fabf19f2a38a11d22e26.php
<?php if(Session::has('admin_lang')): ?> <?php $admin_lang = Session::get('admin_lang'); $cd = str_replace('admin_', '', $admin_lang); $default = \App\Models\Language::where('code', $cd)->first(); ?> <?php else: ?> <?php $default = \App\Models\Language::where('is_default', 1)->first(); ?> <?php endif; ?> <?php $admin = Auth::guard('admin')->user(); if (!empty($admin->role)) { $permissions = $admin->role->permissions; $permissions = json_decode($permissions, true); } ?> <?php $__env->startSection('content'); ?> <div class="mt-2 mb-4"> <h2 class="text-white pb-2"><?php echo e(__('Welcome back')); ?>, <?php echo e(Auth::guard('admin')->user()->first_name); ?> <?php echo e(Auth::guard('admin')->user()->last_name); ?>!</h2> </div> <div class="row"> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Registered Users', $permissions))): ?> <div class="col-sm-6 col-md-4"> <a class="card card-stats card-info card-round" href="<?php echo e(route('admin.register.user') . '?language=' . $default->code); ?>"> <div class="card-body"> <div class="row"> <div class="col-5"> <div class="icon-big text-center"> <i class="fas fa-users"></i> </div> </div> <div class="col-7 col-stats"> <div class="numbers"> <p class="card-category"><?php echo e(__('Registered Users')); ?></p> <h4 class="card-title"><?php echo e(App\Models\User::count()); ?></h4> </div> </div> </div> </div> </a> </div> <?php endif; ?> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Subscribers', $permissions))): ?> <div class="col-sm-6 col-md-4"> <a class="card card-stats card-warning card-round" href="<?php echo e(route('admin.subscriber.index') . '?language=' . $default->code); ?>"> <div class="card-body "> <div class="row"> <div class="col-5"> <div class="icon-big text-center"> <i class="fas fa-mail-bulk"></i> </div> </div> <div class="col-7 col-stats"> <div class="numbers"> <p class="card-category"><?php echo e(__('Subscribers')); ?></p> <h4 class="card-title"><?php echo e(App\Models\Subscriber::count()); ?></h4> </div> </div> </div> </div> </a> </div> <?php endif; ?> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Packages', $permissions))): ?> <div class="col-sm-6 col-md-4"> <a class="card card-stats card-success card-round" href="<?php echo e(route('admin.package.index') . '?language=' . $default->code); ?>"> <div class="card-body "> <div class="row"> <div class="col-5"> <div class="icon-big text-center"> <i class="fas fa-list-ul"></i> </div> </div> <div class="col-7 col-stats"> <div class="numbers"> <p class="card-category"><?php echo e(__('Packages')); ?></p> <h4 class="card-title"><?php echo e(App\Models\Package::count()); ?></h4> </div> </div> </div> </div> </a> </div> <?php endif; ?> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Payment Log', $permissions))): ?> <div class="col-sm-6 col-md-4"> <a class="card card-stats card-danger card-round" href="<?php echo e(route('admin.payment-log.index') . '?language=' . $default->code); ?>"> <div class="card-body "> <div class="row"> <div class="col-5"> <div class="icon-big text-center"> <i class="fas fa-money-check-alt"></i> </div> </div> <div class="col-7 col-stats"> <div class="numbers"> <p class="card-category"><?php echo e(__('Payment Logs')); ?></p> <h4 class="card-title"><?php echo e(App\Models\Membership::count()); ?></h4> </div> </div> </div> </div> </a> </div> <?php endif; ?> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Admins Management', $permissions))): ?> <div class="col-sm-6 col-md-4"> <a class="card card-stats card-secondary card-round" href="<?php echo e(route('admin.user.index') . '?language=' . $default->code); ?>"> <div class="card-body "> <div class="row"> <div class="col-5"> <div class="icon-big text-center"> <i class="fas fa-users-cog"></i> </div> </div> <div class="col-7 col-stats"> <div class="numbers"> <p class="card-category"><?php echo e(__('Admins')); ?></p> <h4 class="card-title"><?php echo e(App\Models\Admin::count()); ?></h4> </div> </div> </div> </div> </a> </div> <?php endif; ?> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Blogs', $permissions))): ?> <div class="col-sm-6 col-md-4"> <a class="card card-stats card-primary card-round" href="<?php echo e(route('admin.blog.index', ['language' => $defaultLang->code])); ?>"> <div class="card-body "> <div class="row"> <div class="col-5"> <div class="icon-big text-center"> <i class="fas fa-users-cog"></i> </div> </div> <div class="col-7 col-stats"> <div class="numbers"> <p class="card-category"><?php echo e(__('Blogs')); ?></p> <h4 class="card-title"><?php echo e($defaultLang->blogs()->count()); ?></h4> </div> </div> </div> </div> </a> </div> <?php endif; ?> </div> <div class="row"> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Payment Log', $permissions))): ?> <div class="col-lg-6"> <div class="card"> <div class="card-header"> <div class="card-title"><?php echo e(__('Monthly Income')); ?> (<?php echo e(date('Y')); ?>)</div> </div> <div class="card-body"> <div class="chart-container"> <canvas id="lineChart"></canvas> </div> </div> </div> </div> <?php endif; ?> <?php if(empty($admin->role) || (!empty($permissions) && in_array('Registered Users', $permissions))): ?> <div class="col-lg-6"> <div class="card"> <div class="card-header"> <div class="card-title"><?php echo e(__('Monthly Premium Users')); ?> (<?php echo e(date('Y')); ?>)</div> </div> <div class="card-body"> <div class="chart-container"> <canvas id="usersChart"></canvas> </div> </div> </div> </div> <?php endif; ?> </div> <?php $__env->stopSection(); ?> <?php $months = []; $inTotals = []; for ($i = 1; $i <= 12; $i++) { $monthNum = $i; $dateObj = DateTime::createFromFormat('!m', $monthNum); $months[] = $dateObj->format('M'); $inFound = 0; foreach ($incomes as $key => $income) { if ($income->month == $i) { $inTotals[] = $income->total; $inFound = 1; break; } } if ($inFound == 0) { $inTotals[] = 0; } $userFound = 0; foreach ($users as $key => $user) { if ($user->month == $i) { $userTotals[] = $user->total; $userFound = 1; break; } } if ($userFound == 0) { $userTotals[] = 0; } } ?> <?php $__env->startSection('scripts'); ?> <!-- Chart JS --> <script src="<?php echo e(asset('assets/admin/js/plugin/chart.min.js')); ?>"></script> <script> var months = <?php echo json_encode($months) ?>; "use strict"; var lineChart = document.getElementById('lineChart').getContext('2d'); var myLineChart = new Chart(lineChart, { type: 'line', data: { labels: <?php echo json_encode($months) ?>, datasets: [{ label: '<?php echo e(__('Monthly Income')); ?>', borderColor: "#1d7af3", pointBorderColor: "#FFF", pointBackgroundColor: "#1d7af3", pointBorderWidth: 2, pointHoverRadius: 4, pointHoverBorderWidth: 1, pointRadius: 4, backgroundColor: 'transparent', fill: true, borderWidth: 2, data: <?php echo json_encode($inTotals) ?> }] }, options: { responsive: true, maintainAspectRatio: false, legend: { position: 'bottom', labels: { padding: 10, fontColor: '#1d7af3', } }, tooltips: { bodySpacing: 4, mode: "nearest", intersect: 0, position: "nearest", xPadding: 10, yPadding: 10, caretPadding: 10 }, layout: { padding: { left: 15, right: 15, top: 15, bottom: 15 } } } }); var usersChart = document.getElementById('usersChart').getContext('2d'); var myUsersChart = new Chart(usersChart, { type: 'line', data: { labels: <?php echo json_encode($months) ?>, datasets: [{ label: '<?php echo e(__('Monthly Premium Users')); ?>', borderColor: "#1d7af3", pointBorderColor: "#FFF", pointBackgroundColor: "#1d7af3", pointBorderWidth: 2, pointHoverRadius: 4, pointHoverBorderWidth: 1, pointRadius: 4, backgroundColor: 'transparent', fill: true, borderWidth: 2, data: <?php echo json_encode($userTotals) ?> }] }, options: { responsive: true, maintainAspectRatio: false, legend: { position: 'bottom', labels: { padding: 10, fontColor: '#1d7af3', } }, tooltips: { bodySpacing: 4, mode: "nearest", intersect: 0, position: "nearest", xPadding: 10, yPadding: 10, caretPadding: 10 }, layout: { padding: { left: 15, right: 15, top: 15, bottom: 15 } } } }); </script> <?php $__env->stopSection(); ?> <?php echo $__env->make('admin.layout', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/id/public_html/resources/views/admin/dashboard.blade.php ENDPATH**/ ?>