Файл: templates/admin/payments.tpl
Строк: 80
<? $this->layout('app', ['title' => 'История
платежей']) ?>
<? $this->start('container') ?>
<script
src="/public/assets/js/lib/liteChart.min.js"></script>
<section class="pt-120 pb-90 default-bg">
<div
class="container">
<div
class="row">
<div
class="col-lg-12">
<div class="post-content-block
contact-form parsley-validate" data-animate="fadeInUp">
<h1 class="font-weight-bold mb-3
text-center">Статистика</h1>
<div
class="form-response"></div>
<div
id="container"
class="chart_wrap"></div>
<script
type="text/javascript">
$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=usdeur.json&callback=?',
function (data) {
$toolsPeriod =
$('.js-valuta-tools-period'),
$toolsView =
$('.js-valuta-tools-view'),
Highcharts.chart('container', {
chart: {
zoomType: 'x'
},
title: {
text: ''
},
xAxis: {
categories: [<?php for ($x=0; $x<29;
$x++){ ?> '<?=date('d.m',time()-86400*$x);?>',<?php }
?>'<?=date('d.m',time()-86400*30);?>'],
tickmarkPlacement:
'on',
title: {
enabled: false
},
gridLineColor:
'#dadada',
gridLineWidth: 0,
},
yAxis: {
opposite:
false,
endOnTick: false,
gridLineColor:
'#dadada',
gridLineWidth: 1,
maxPadding:
0.02,
tickLength: 0,
labels: {
style: {
color:
'#888'
}
},
showFirstLabel: false,
title:
{
text: null
}
},
legend: {
enabled:
false
},
tooltip: {
crosshairs: true,
shared: true,
valueSuffix: ' руб.',
zIndex: 10
},
plotOptions: {
area: {
fillColor: {
linearGradient: {
x1:
0,
y1: 0,
x2: 0,
y2: 1
},
stops: [
[0,
"#80889E"],
[1, "#bdc2cd"]
]
},
lineColor:
'#ffd249',
marker: {
radius:
2,
lineColor:"#00113c",
fillColor:
"#fff"
},
lineWidth: 1,
states: {
hover:
{
lineWidth: 1
}
},
threshold: null
}
},
series: [{
type:
'area',
name: "Сумма",
data: [
<?php for ($x=0;
$x<30; $x++){ ?>
<?=sum_pay(date('d.m',time()-86400*$x),$shop['id']);?>,<?php }
?>
]
}
]
});
});
</script>
<script
src="https://code.highcharts.com/highcharts.js"></script>
<script
src="https://code.highcharts.com/modules/exporting.js"></script>
<br>
<label>Платежей за
<?=$array[date('n')];?>:</label> <?=$month;?> RUB
<br>
<label>Платежей
за <?=$array[date('n',time()-86400*30)];?>:</label>
<?=$month_last;?> RUB
<br>
<label>Платежей за <?=date('Y');?> г.
:</label> <?=$year['sum'];?> RUB
<br>
<label>Общее кол-во
платежей:</label> <?=$pay_count;?>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="pt-120 pb-120
default-bg">
<div class="container">
<div class="row justify-content-center">
<div class="col-xl-6 col-lg-8">
<div class="section-title text-center"
data-animate="fadeInUp">
<h1>История платежей</h1>
</div>
</div>
</div>
<div class="row">
<div class="col">
<!-- features
table wrap inner -->
<div
class="features-table-wrap"
data-animate="fadeInUp">
<div class="table-responsive-lg">
<table class="features-table pt-sans text-center mb-0
table">
<tbody>
<tr>
<th>Сумма</th>
<th>Дата</th>
<th>Комментарий</th>
<th>Способ
оплаты</th>
<th>Статус</th>
</tr>
<?php foreach ($items as $row): ?>
<tr>
<td><?=$row['summa'];?> RUB (ID:
<?=$row['shop'];?>)</td>
<td><?=date_ru($row['time']);?></td>
<td><?=desc_pay($row['desc']);?></td>
<td><?=$method[$row['method']];?></td>
<td><?=$status[$row['status']];?>
<?php
if($row['status'] < 2){?>
<br>
<a
href="/admin/payments?pay=<?=$row['id'];?>">Зачислить</a>
</a>
<?php
} ?>
</td>
</tr>
<?php
endforeach; ?>
</tbody>
<!-- End Table body -->
</table>
</div>
</div>
<!-- features table wrap inner -->
</div>
</div>
</div>
</section>
<div class="text-center">
<?php echo $peger->display; ?>
</div>
<? $this->stop() ?>