File manager - Edit - /usr/local/cpanel/base/frontend/jupiter/cpguard/dashboard.php
Back
<?php include_once __DIR__ . '/includes/init.php'; include_once __DIR__ . "/classes/language.class.php"; include_once __DIR__ . "/classes/api.class.php"; $api = new Api($current_user); $request = ['duration' => 30]; try { $data = $api->request('dashboardData', $request); } catch (Exception $e) { echo "<div class='alert alert-danger' role='alert'>" . $e->getMessage() . "</div>"; exit(); } $lang = new Language('dashboard'); ?> <div class="section-head"> <div class="col-md-5"> <h2><?php $lang->_('dashboard.page_title'); ?> <small style="color:#ccc"><?php echo $current_user;?></small></h2> </div> <div class="col-md-7" style="text-align: right;color:#C8C8C8;font-size: 14px;margin-top: 1%;font-weight: 400;"> <i><?php $lang->_('dashboard.duration'); ?></i> </div> </div> <div class="dashboard-container"> <div class="col-md-12" id="dboard-left"> <div class="row dboard-count-widget"> <div class="col-sm-4"> <div class="widget-item"> <h3><?php echo number_format_short($data['threats_stopped']); ?></h3> <p><?php $lang->_('widget.threats_stopped'); ?></p> <span class="<?php echo $data['scanner_this_month_stat'] > $data['scanner_prev_month_stat'] ? 'red' : 'green'; ?>"> <?php echo $data['scanner_this_month_stat'] > $data['scanner_prev_month_stat'] ? '<i class="fas fa-caret-up"></i> ' : '<i class="fas fa-caret-down"></i> '; echo $data['scanner_percentage'] . '% '; ?> </span> </div> </div> <div class="col-sm-4"> <div class="widget-item"> <h3><?php echo number_format_short($data['attacks_blocked']); ?></h3> <p><?php $lang->_('widget.attacks_stopped'); ?></p> <span class="<?php echo $data['attacks_this_month_stat'] > $data['attacks_prev_month_stat'] ? 'red' : 'green'; ?>"> <?php echo $data['attacks_this_month_stat'] > $data['attacks_prev_month_stat'] ? '<i class="fas fa-caret-up"></i> ' : '<i class="fas fa-caret-down"></i> '; echo $data['attacks_percentage'] . '% '; ?> </span> </div> </div> <div class="col-sm-4"> <div class="widget-item"> <h3><?php echo number_format_short($data['cms_threats']); ?></h3> <p><?php $lang->_('widget.cms_threats'); ?></p> </div> </div> </div> <div class="row"> <div class="col-md-12 graph-contianer"> <div class="card"> <div class="card-header"> <?php $lang->_('chart.virus.title'); ?> </div> <div class="card-body row" id="vgraph_div" style="color:#8FCD8D !important;background-position: center; background-repeat: no-repeat;background-size: contain;"> <div class="col-md-8"> <div id="vgraph"></div> </div> <div class="col-md-4"> <div id="bgraph"></div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="card dboard-waf-widget" style="margin:25px 0;"> <div class="card-header"> <?php $lang->_('chart.waf.title'); ?> </div> <div class="row card-body"> <div class="col-md-4 d-flex align-items-end"> <div class="waf-details"> <h3><?php echo number_format_short($data['waf_counts']); ?></h3> <span class="sub-text"><?php $lang->_('chart.waf.count_text'); ?></span> <div class="short-graph"> <i class="fas fa-caret-up"></i> <?php $subtext = '<strong style="color:' . ($data['waf_this_month_stat'] >= 0 ? 'red' : 'green') . '">' . abs($data['waf_percentage']) . '% '; $subtext .= $data['waf_this_month_stat'] >= 0 ? $lang->_('chart.waf.count_increase', true) : $lang->_('chart.waf.count_decrease', true); $subtext .= '</strong>'; ?> <span><?php $lang->_('chart.waf.count_subtext', false, $subtext); ?></span> </div> </div> </div> <div class="col-md-8" id="wgraph_div" style="background-position: center; background-repeat: no-repeat;background-size: contain;"> <div id="wgraph"></div> </div> </div> </div> </div> </div> </div> </div> <script> var scannerGraphData = <?php echo json_encode($data['scanner_chart']); ?>; var wafGraphData = <?php echo json_encode($data['waf_chart']); ?>; var virusDistribution = <?php echo json_encode($data['virus_type_chart']); ?>; var langMapKey = { 'Symbolic Link': "<?php $lang->_('type.symlink') ?>", 'Virus File': "<?php $lang->_('type.virus') ?>", 'Suspicious File': "<?php $lang->_('type.suspicious'); ?>", 'Binary File': "<?php $lang->_('type.binary'); ?>", }; var scannerGData = virusDistribution.map((data) => { data.label = langMapKey[data.label]; data.value = data.value; return data; }); virusDistribution = scannerGData; cjQ.getScript("<?php assets_url(); ?>/js/dashboard.js"); var wafLabel = "<?php $lang->_('chart.waf.label'); ?>"; var scannerLabel = "<?php $lang->_('chart.scanner.label'); ?>"; </script>
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings