Skip to content

Commit 908c837

Browse files
author
Kristan Kenney
committed
Merge branch 'webui-stats' into webui-refresh-winterfell
2 parents caefe66 + 8f71471 commit 908c837

File tree

1 file changed

+39
-165
lines changed

1 file changed

+39
-165
lines changed

web/templates/admin/list_stats.html

Lines changed: 39 additions & 165 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,36 @@
4242
</div>
4343

4444
<div class="l-separator"></div>
45+
<div class="l-center units narrow animated fadeIn">
46+
<div class="header table-header">
47+
<div class="l-unit__col l-unit__col--right step-top">
48+
<div class="clearfix l-unit__stat-col--left super-compact">&nbsp;</div>
49+
<div class="clearfix l-unit__stat-col--left wide-2"><b><i class="fas fa-calendar-alt"></i>&nbsp;&nbsp;&nbsp;<?php print __('Month');?></b></div>
50+
<div class="clearfix l-unit__stat-col--left compact text-right"><b>&nbsp;</b></div>
51+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><?php print __('IPs');?></b></div>
52+
<div class="clearfix l-unit__stat-col--left text-center compact"><b><i class="fas fa-hdd"></i></b></div>
53+
<div class="clearfix l-unit__stat-col--left text-center compact"><b><i class="fas fa-exchange-alt"></i></b></div>
54+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-globe-americas"></i></b></div>
55+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-link"></i></b></div>
56+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-lock"></i></b></div>
57+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-atlas"></i></b></div>
58+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-globe"></i></b></div>
59+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-mail-bulk"></i></b></div>
60+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-inbox"></i></b></div>
61+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-database"></i></b></div>
62+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-clock"></i></b></div>
63+
</div>
64+
</div>
4565
<!-- /.l-separator -->
4666

4767

4868
<div class="l-center units animated fadeIn">
69+
4970
<?php
5071
foreach ($data as $key => $value) {
5172
++$i;
5273
?>
5374

54-
5575
<div class="l-unit <? if($_COOKIE['stats-'.sha1($key)] == 1) echo ' l-unit--starred';?>" uniq-id="stats-<?=sha1($key)?>">
5676
<div class="l-unit-toolbar clearfix">
5777
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
@@ -66,178 +86,32 @@
6686
</div>
6787
<!-- /.l-unit-toolbar -->
6888

69-
<div class="l-unit__col l-unit__col--left clearfix">
70-
<div class="l-unit__date">
71-
<?=translate_date($key)?>
72-
</div>
73-
</div>
7489
<!-- /.l-unit__col -->
75-
<div class="l-unit__col l-unit__col--right">
76-
<div class="l-unit__name separate">
77-
<?=__(strftime("%b", strtotime($key))).strftime(" %Y", strtotime($key))?>
78-
</div>
79-
80-
81-
<div class="l-unit__stats">
82-
<table>
8390

84-
<tr>
85-
<td>
86-
<div class="l-unit__stat-cols clearfix">
87-
<div class="l-unit__stat-cols clearfix graph">
88-
<div class="l-unit__stat-col l-unit__stat-col--left">
89-
<?=__('Bandwidth')?>
90-
</div>
91-
<div class="l-unit__stat-col l-unit__stat-col--right text-right volume">
92-
<b><?=humanize_usage_size($data[$key]['U_BANDWIDTH'])?></b> <?=humanize_usage_measure($data[$key]['U_BANDWIDTH'])?>
93-
</div>
94-
</div>
95-
<div class="l-percent">
96-
<div class="l-percent__fill" style="width: <?=get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH'])?>%"></div>
97-
</div>
98-
<!-- /.percent -->
99-
</td>
100-
<td>
101-
<div class="l-unit__stat-cols clearfix">
102-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Web Domains')?>:</div>
103-
<div class="l-unit__stat-col l-unit__stat-col--right">
104-
<b><?=$data[$key]['U_WEB_DOMAINS']?></b>
105-
</div>
106-
</div>
107-
</td>
108-
<td>
109-
<div class="l-unit__stat-cols clearfix last">
110-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Mail Domains')?>:</div>
111-
<div class="l-unit__stat-col l-unit__stat-col--right">
112-
<b><?=$data[$key]['U_MAIL_DOMAINS']?></b>
113-
</div>
114-
</div>
115-
</td>
116-
</tr>
117-
118-
<tr>
119-
<td>
120-
<div class="l-unit__stat-cols clearfix">
121-
<div class="l-unit__stat-col l-unit__stat-col--left"></div>
122-
<div class="l-unit__stat-col l-unit__stat-col--right">
123-
</div>
124-
</div>
125-
</td>
126-
<td>
127-
<div class="l-unit__stat-cols clearfix">
128-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('SSL Domains')?>:</div>
129-
<div class="l-unit__stat-col l-unit__stat-col--right">
130-
<b><?=$data[$key]['U_WEB_SSL']?></b>
131-
</div>
132-
</div>
133-
</td>
134-
<td>
135-
<div class="l-unit__stat-cols clearfix last">
136-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Mail Accounts')?>:</div>
137-
<div class="l-unit__stat-col l-unit__stat-col--right">
138-
<b><?=$data[$key]['U_MAIL_ACCOUNTS']?></b>
139-
</div>
140-
</div>
141-
</td>
142-
</tr>
143-
144-
<tr>
145-
<td>
146-
<div class="l-unit__stat-cols clearfix graph">
147-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Disk')?>:</div>
148-
<div class="l-unit__stat-col l-unit__stat-col--right text-right volume">
149-
<b><?=humanize_usage_size($data[$key]['U_DISK'])?></b> <?=humanize_usage_measure($data[$key]['U_DISK'])?>
150-
</div>
151-
</div>
152-
<div class="l-percent">
153-
<div class="l-percent__fill" style="width: <?=get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA'])?>%"></div>
154-
</div>
155-
<!-- /.percent -->
156-
</td>
157-
<td>
158-
<div class="l-unit__stat-cols clearfix">
159-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Web Aliases')?>:</div>
160-
<div class="l-unit__stat-col l-unit__stat-col--right">
161-
<b><?=$data[$key]['U_WEB_ALIASES']?></b>
162-
</div>
163-
</div>
164-
</td>
165-
<td>
166-
<div class="l-unit__stat-cols clearfix last">
167-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Databases')?>:</div>
168-
<div class="l-unit__stat-col l-unit__stat-col--right">
169-
<b><?=$data[$key]['U_DATABASES']?></b>
170-
</div>
171-
</div>
172-
</td>
173-
</tr>
174-
175-
<tr>
176-
<td>
177-
<div class="l-unit__stat-cols clearfix tiny">
178-
<div class="l-unit__stat-col l-unit__stat-col--left">
179-
<?=__('Web')?>: <b><?=humanize_usage_size($data[$key]['U_DISK_WEB'])?></b> <?=humanize_usage_measure($data[$key]['U_DISK_WEB'])?>
180-
</div>
181-
<div class="l-unit__stat-col l-unit__stat-col--right">
182-
<?=__('Databases')?>: <b><?=humanize_usage_size($data[$key]['U_DISK_DB'])?></b> <?=humanize_usage_measure($data[$key]['U_DISK_DB'])?>
183-
</div>
184-
</div>
185-
</td>
186-
<td>
187-
<div class="l-unit__stat-cols clearfix">
188-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('DNS domains')?>:</div>
189-
<div class="l-unit__stat-col l-unit__stat-col--right">
190-
<b><?=$data[$key]['U_DNS_DOMAINS']?></b>
191-
</div>
192-
</div>
193-
</td>
194-
<td>
195-
<div class="l-unit__stat-cols clearfix last">
196-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Cron Jobs')?>:</div>
197-
<div class="l-unit__stat-col l-unit__stat-col--right">
198-
<b><?=$data[$key]['U_CRON_JOBS']?></b>
199-
</div>
200-
</div>
201-
</td>
202-
</tr>
203-
204-
<tr>
205-
<td>
206-
<div class="l-unit__stat-cols clearfix tiny">
207-
<div class="l-unit__stat-col l-unit__stat-col--left">
208-
<?=__('Mail')?>: <b><?=humanize_usage_size($data[$key]['U_DISK_MAIL'])?></b> <?=humanize_usage_measure($data[$key]['U_DISK_MAIL'])?>
209-
</div>
210-
<div class="l-unit__stat-col l-unit__stat-col--right">
211-
<?=__('User Directories')?>: <b><?=humanize_usage_size($data[$key]['U_DISK_DIRS'])?></b> <?=humanize_usage_measure($data[$key]['U_DISK_DIRS'])?>
212-
</div>
213-
</div>
214-
</td>
215-
<td>
216-
<div class="l-unit__stat-cols clearfix">
217-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('DNS records')?>:</div>
218-
<div class="l-unit__stat-col l-unit__stat-col--right">
219-
<b><?=$data[$key]['U_DNS_RECORDS']?></b>
220-
</div>
221-
</div>
222-
</td>
223-
<td>
224-
<div class="l-unit__stat-cols clearfix last">
225-
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('IP Addresses')?>:</div>
226-
<div class="l-unit__stat-col l-unit__stat-col--right">
227-
<b><?=$data[$key]['IP_OWNED']?></b>
228-
</div>
229-
</div>
230-
</td>
231-
</tr>
232-
233-
</table>
91+
<div class="l-unit__col l-unit__col--right">
92+
<div>
93+
<div class="clearfix l-unit__stat-col--left super-compact">&nbsp;</div>
94+
<div class="clearfix l-unit__stat-col--left wide-2"><b><i class="fas fa-calendar-alt"></i>&nbsp;&nbsp;&nbsp;<?=__(strftime("%b", strtotime($key))).strftime(" %Y", strtotime($key))?></b></div>
95+
<div class="clearfix l-unit__stat-col--left compact text-right"><b>&nbsp;</b></div>
96+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><b><?=$data[$key]['IP_OWNED']?></b></div>
97+
<div class="clearfix l-unit__stat-col--left text-center compact"><b><?=humanize_usage_size($data[$key]['U_DISK'])?></b> <span class="text-small"><?=humanize_usage_measure($data[$key]['U_DISK'])?></span></div>
98+
<div class="clearfix l-unit__stat-col--left text-center compact"><b><?=humanize_usage_size($data[$key]['U_BANDWIDTH'])?></b> <span class="text-small"><?=humanize_usage_measure($data[$key]['U_BANDWIDTH'])?></span></div>
99+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_WEB_DOMAINS']?></b></span></div>
100+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_WEB_ALIASES']?></span></div>
101+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_WEB_SSL']?></b></span></div>
102+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_DNS_DOMAINS']?></b></span></div>
103+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_DNS_RECORDS']?></span></div>
104+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_MAIL_DOMAINS']?></b></span></div>
105+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_MAIL_ACCOUNTS']?></span></div>
106+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_DATABASES']?></b></span></div>
107+
<div class="clearfix l-unit__stat-col--left text-center super-compact"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_CRON_JOBS']?></b></span></div>
234108
</div>
235109
<!-- /.l-unit__stats -->
236110
</div>
237111
<!-- /.l-unit__col -->
238112
</div>
239113
<!-- /.l-unit -->
240-
<!-- div class="l-separator"></div-->
114+
<!-- div class="l-separator"></div -->
241115
<!-- /.l-separator -->
242116
<?}?>
243117

0 commit comments

Comments
 (0)