���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/tie.cx/themes/altum/views/admin/statistics/partials/growth.php
���ѧ٧ѧ�
<?php defined('ALTUMCODE') || die() ?> <?php ob_start() ?> <div class="card mb-5"> <div class="card-body"> <h2 class="h4"><i class="fa fa-fw fa-users fa-xs text-muted"></i> <?= language()->admin_statistics->growth->users->header ?></h2> <div class="chart-container"> <canvas id="users"></canvas> </div> </div> </div> <div class="card mb-5"> <div class="card-body"> <h2 class="h4"><i class="fa fa-fw fa-server fa-xs text-muted"></i> <?= language()->admin_statistics->growth->projects->header ?></h2> <div class="chart-container"> <canvas id="projects"></canvas> </div> </div> </div> <div class="card mb-5"> <div class="card-body"> <h2 class="h4"><i class="fa fa-fw fa-user-shield fa-xs text-muted"></i> <?= language()->admin_statistics->growth->links->header ?></h2> <div class="chart-container"> <canvas id="links"></canvas> </div> </div> </div> <div class="card mb-5"> <div class="card-body"> <h2 class="h4"><i class="fa fa-fw fa-user-friends fa-xs text-muted"></i> <?= language()->admin_statistics->growth->users_logs->header ?></h2> <div class="chart-container"> <canvas id="users_logs"></canvas> </div> </div> </div> <?php if(in_array(settings()->license->type, ['SPECIAL', 'Extended License'])): ?> <div class="card mb-5"> <div class="card-body"> <h2 class="h4"><i class="fa fa-fw fa-tags fa-xs text-muted"></i> <?= language()->admin_statistics->growth->redeemed_codes->header ?></h2> <div class="chart-container"> <canvas id="redeemed_codes"></canvas> </div> </div> </div> <?php endif ?> <?php $html = ob_get_clean() ?> <?php ob_start() ?> <script> 'use strict'; let color = css.getPropertyValue('--primary'); let color_gradient = null; /* Display chart */ let users_chart = document.getElementById('users').getContext('2d'); color_gradient = users_chart.createLinearGradient(0, 0, 0, 250); color_gradient.addColorStop(0, 'rgba(63, 136, 253, .1)'); color_gradient.addColorStop(1, 'rgba(63, 136, 253, 0.025)'); new Chart(users_chart, { type: 'line', data: { labels: <?= $data->users_chart['labels'] ?>, datasets: [ { label: <?= json_encode(language()->admin_statistics->growth->users->chart) ?>, data: <?= $data->users_chart['users'] ?? '[]' ?>, backgroundColor: color_gradient, borderColor: color, fill: true } ] }, options: chart_options }); let projects_chart = document.getElementById('projects').getContext('2d'); color_gradient = projects_chart.createLinearGradient(0, 0, 0, 250); color_gradient.addColorStop(0, 'rgba(63, 136, 253, .1)'); color_gradient.addColorStop(1, 'rgba(63, 136, 253, 0.025)'); new Chart(projects_chart, { type: 'line', data: { labels: <?= $data->projects_chart['labels'] ?>, datasets: [ { label: <?= json_encode(language()->admin_statistics->growth->projects->chart) ?>, data: <?= $data->projects_chart['projects'] ?? '[]' ?>, backgroundColor: color_gradient, borderColor: color, fill: true } ] }, options: chart_options }); let links_chart = document.getElementById('links').getContext('2d'); color_gradient = links_chart.createLinearGradient(0, 0, 0, 250); color_gradient.addColorStop(0, 'rgba(63, 136, 253, .1)'); color_gradient.addColorStop(1, 'rgba(63, 136, 253, 0.025)'); new Chart(links_chart, { type: 'line', data: { labels: <?= $data->links_chart['labels'] ?>, datasets: [ { label: <?= json_encode(language()->admin_statistics->growth->links->chart) ?>, data: <?= $data->links_chart['links'] ?? '[]' ?>, backgroundColor: color_gradient, borderColor: color, fill: true } ] }, options: chart_options }); let users_logs_chart = document.getElementById('users_logs').getContext('2d'); color_gradient = users_logs_chart.createLinearGradient(0, 0, 0, 250); color_gradient.addColorStop(0, 'rgba(63, 136, 253, .1)'); color_gradient.addColorStop(1, 'rgba(63, 136, 253, 0.025)'); new Chart(users_logs_chart, { type: 'line', data: { labels: <?= $data->users_logs_chart['labels'] ?>, datasets: [ { label: <?= json_encode(language()->admin_statistics->growth->users_logs->chart) ?>, data: <?= $data->users_logs_chart['users_logs'] ?? '[]' ?>, backgroundColor: color_gradient, borderColor: color, fill: true } ] }, options: chart_options }); <?php if(in_array(settings()->license->type, ['SPECIAL', 'Extended License'])): ?> let redeemed_codes_chart = document.getElementById('redeemed_codes').getContext('2d'); color_gradient = redeemed_codes_chart.createLinearGradient(0, 0, 0, 250); color_gradient.addColorStop(0, 'rgba(63, 136, 253, .1)'); color_gradient.addColorStop(1, 'rgba(63, 136, 253, 0.025)') new Chart(redeemed_codes_chart, { type: 'line', data: { labels: <?= $data->redeemed_codes_chart['labels'] ?>, datasets: [ { label: <?= json_encode(language()->admin_statistics->growth->redeemed_codes->chart) ?>, data: <?= $data->redeemed_codes_chart['redeemed_codes'] ?? '[]' ?>, backgroundColor: color_gradient, borderColor: color, fill: true } ] }, options: chart_options }); <?php endif ?> </script> <?php $javascript = ob_get_clean() ?> <?php return (object) ['html' => $html, 'javascript' => $javascript] ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.3 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�