list_stats.html 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <div class="l-center">
  2. <div class="l-sort clearfix noselect">
  3. <div class="l-unit-toolbar__buttonstrip">
  4. <? if (($_SESSION['userContext'] === 'admin') && (!isset($_SESSION['look']))) { ?>
  5. <a class="ui-button cancel" dir="ltr" href='/list/stats/'><i class="fas fa-info-circle status-icon lightblue"></i><?=_('Overall Statistics')?></a>
  6. <? } else {?>
  7. <a class="ui-button cancel" dir="ltr" href='/list/stats/'><i class="fas fa-redo status-icon green"></i><?=_('Refresh')?></a>
  8. <? } ?>
  9. </div>
  10. <div class="l-sort-toolbar clearfix">
  11. <table>
  12. <tr>
  13. <td class="l-sort-toolbar__search-box">
  14. <form action="/search/" method="get">
  15. <input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
  16. <input type="text" name="q" class="search-input" value="<? echo isset($_POST['q']) ? htmlspecialchars($_POST['q']) : '' ?>" title="<?=_('Search')?>" />
  17. <button type="submit" class="l-sort-toolbar__filter-apply" onclick="return doSearch('/search/')" value="" title="<?=_('Search')?>"><i class="fas fa-search"></i></button>
  18. </form>
  19. </td>
  20. </tr>
  21. </table>
  22. <? if (($_SESSION['userContext'] === 'admin') && (!isset($_SESSION['look']))) {?>
  23. <table>
  24. <tr>
  25. <td>
  26. <form action="/list/stats/" method="get" id="objects">
  27. <input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
  28. <div class="l-select">
  29. <select class="" name="user">
  30. <option value=""><?=_('show per user')?></option>
  31. <?
  32. foreach ($users as $key => $value) {
  33. echo "\t\t\t\t<option value=\"".$value."\"";
  34. if ((!empty($v_user)) && ( $value == $_GET['user'])){
  35. echo ' selected';
  36. }
  37. echo ">".$value."</option>\n";
  38. }
  39. ?>
  40. </select>
  41. </div>
  42. <button type="submit" class="l-sort-toolbar__filter-apply" value="" title="<?=_('apply to selected')?>"><i class="fas fa-arrow-right"></i></button>
  43. </form>
  44. </td>
  45. </tr>
  46. </table>
  47. <? } ?>
  48. </div>
  49. </div>
  50. </div>
  51. <div class="l-separator"></div>
  52. <div class="l-center units">
  53. <div class="header table-header">
  54. <div class="l-unit__col l-unit__col--right">
  55. <div class="clearfix l-unit__stat-col--left super-compact">&nbsp;</div>
  56. <div class="clearfix l-unit__stat-col--left wide-2"><b><?php print _('Month');?></b></div>
  57. <div class="clearfix l-unit__stat-col--left compact text-right"><b>&nbsp;</b></div>
  58. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><?php print _('IPs');?></b></div>
  59. <div class="clearfix l-unit__stat-col--left text-center compact"><b><i class="fas fa-hdd" title="<?php print _('Disk');?>"></i></b></div>
  60. <div class="clearfix l-unit__stat-col--left text-center compact"><b><i class="fas fa-exchange-alt" title="<?php print _('Bandwidth');?>"></i></b></div>
  61. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-globe-americas" title="<?php print _('Web Domains');?>"></i></b></div>
  62. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-link" title="<?php print _('Web Aliases');?>"></i></b></div>
  63. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-atlas" title="<?php print _('DNS Domains');?>"></i></b></div>
  64. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-globe" title="<?php print _('DNS Records');?>"></i></b></div>
  65. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-mail-bulk" title="<?php print _('Mail Domains');?>"></i></b></div>
  66. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-inbox" title="<?php print _('Mail Accounts');?>"></i></b></div>
  67. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-database" title="<?php print _('Databases');?>"></i></b></div>
  68. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-clock" title="<?php print _('Cron Jobs');?>"></i></b></div>
  69. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><i class="fas fa-file-archive" title="<?php print _('Backups');?>"></i></b></div>
  70. </div>
  71. </div>
  72. <?php
  73. foreach ($data as $key => $value) {
  74. ++$i;
  75. ?>
  76. <div class="l-unit header animated fadeIn">
  77. <div class="l-unit__col l-unit__col--right">
  78. <div class="clearfix l-unit__stat-col--left super-compact"><i class="fas fa-calendar-alt status-icon dim"></i></div>
  79. <div class="clearfix l-unit__stat-col--left wide-2"><b><?=_(strftime("%b", strtotime($key))).strftime(" %Y", strtotime($key))?></b></div>
  80. <div class="clearfix l-unit__stat-col--left compact text-right"><b>&nbsp;</b></div>
  81. <div class="clearfix l-unit__stat-col--left text-center super-compact"><b><?=$data[$key]['IP_OWNED']?></b></div>
  82. <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>
  83. <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>
  84. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_WEB_DOMAINS']?> <?php print _('Web Domains');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_WEB_DOMAINS']?></b></span></div>
  85. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_WEB_ALIASES']?> <?php print _('Web Aliases');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_WEB_ALIASES']?></b></span></div>
  86. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_DNS_DOMAINS']?> <?php print _('DNS Domains');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_DNS_DOMAINS']?></b></span></div>
  87. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_DNS_RECORDS']?> <?php print _('DNS Records');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_DNS_RECORDS']?></b></span></div>
  88. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_MAIL_DOMAINS']?> <?php print _('Mail Domains');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_MAIL_DOMAINS']?></b></span></div>
  89. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_MAIL_ACCOUNTS']?> <?php print _('Mail Accounts');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_MAIL_ACCOUNTS']?></b></span></div>
  90. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_DATABASES']?> <?php print _('Databases');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_DATABASES']?></b></span></div>
  91. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_CRON_JOBS']?> <?php print _('Cron Jobs');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_CRON_JOBS']?></b></span></div>
  92. <div class="clearfix l-unit__stat-col--left text-center super-compact" title="<?=$data[$key]['U_BACKUPS']?> <?php print _('Backups');?>"><span class="jump-top badge gray raised"><b><?=$data[$key]['U_BACKUPS']?></b></span></div>
  93. </div>
  94. </div>
  95. <?}?>
  96. </div>
  97. <div id="vstobjects">
  98. <div class="l-separator"></div>
  99. <div class="l-center">
  100. <div class="l-unit-ft">
  101. <table class='data'></table>
  102. <div class="data-count l-unit__col l-unit__col--right clearfix">
  103. <?php
  104. printf(ngettext('%d month', '%d months', $i),$i);
  105. ?>
  106. </div>
  107. </div>
  108. </div>
  109. </div>