You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					239 lines
				
				8.0 KiB
			
		
		
			
		
	
	
					239 lines
				
				8.0 KiB
			| 
								 
											2 years ago
										 
									 | 
							
								<!-- Begin toolbar -->
							 | 
						||
| 
								 | 
							
								<div class="toolbar">
							 | 
						||
| 
								 | 
							
									<div class="toolbar-inner">
							 | 
						||
| 
								 | 
							
										<div class="toolbar-buttons">
							 | 
						||
| 
								 | 
							
											<?php if ($_SESSION["userContext"] === "admin" && !isset($_SESSION["look"])) { ?>
							 | 
						||
| 
								 | 
							
												<a class="button button-secondary" href='/list/stats/'><i class="fas fa-binoculars icon-lightblue"></i><?= _("Overall Statistics") ?></a>
							 | 
						||
| 
								 | 
							
											<?php } ?>
							 | 
						||
| 
								 | 
							
										</div>
							 | 
						||
| 
								 | 
							
										<div class="toolbar-right">
							 | 
						||
| 
								 | 
							
											<?php if ($_SESSION["userContext"] === "admin" && !isset($_SESSION["look"])) { ?>
							 | 
						||
| 
								 | 
							
												<form x-data x-bind="BulkEdit" action="/list/stats/" method="get">
							 | 
						||
| 
								 | 
							
													<input type="hidden" name="token" value="<?= $_SESSION["token"] ?>">
							 | 
						||
| 
								 | 
							
													<select class="form-select" name="user">
							 | 
						||
| 
								 | 
							
														<option value=""><?= _("Show Per User") ?></option>
							 | 
						||
| 
								 | 
							
														<?php
							 | 
						||
| 
								 | 
							
															foreach ($users as $key => $value) {
							 | 
						||
| 
								 | 
							
																if (($_SESSION['POLICY_SYSTEM_HIDE_ADMIN'] === 'yes') && ($value === 'admin')) {
							 | 
						||
| 
								 | 
							
																	// Hide admin user from statistics list
							 | 
						||
| 
								 | 
							
																} else {
							 | 
						||
| 
								 | 
							
																echo "\t\t\t\t<option value=\"".$value."\"";
							 | 
						||
| 
								 | 
							
																if ((!empty($v_user)) && ( $value == $_GET['user'])){
							 | 
						||
| 
								 | 
							
																	echo ' selected';
							 | 
						||
| 
								 | 
							
																}
							 | 
						||
| 
								 | 
							
																	echo ">".$value."</option>\n";
							 | 
						||
| 
								 | 
							
																}
							 | 
						||
| 
								 | 
							
															}
							 | 
						||
| 
								 | 
							
														?>
							 | 
						||
| 
								 | 
							
													</select>
							 | 
						||
| 
								 | 
							
													<button type="submit" class="toolbar-input-submit" title="<?= _("Apply to selected") ?>">
							 | 
						||
| 
								 | 
							
														<i class="fas fa-arrow-right"></i>
							 | 
						||
| 
								 | 
							
													</button>
							 | 
						||
| 
								 | 
							
												</form>
							 | 
						||
| 
								 | 
							
											<?php } ?>
							 | 
						||
| 
								 | 
							
											<div class="toolbar-search">
							 | 
						||
| 
								 | 
							
												<form action="/search/" method="get">
							 | 
						||
| 
								 | 
							
													<input type="hidden" name="token" value="<?= $_SESSION["token"] ?>">
							 | 
						||
| 
								 | 
							
													<input type="search" class="form-control js-search-input" name="q" value="<? echo isset($_POST['q']) ? htmlspecialchars($_POST['q']) : '' ?>" title="<?= _("Search") ?>">
							 | 
						||
| 
								 | 
							
													<button type="submit" class="toolbar-input-submit" title="<?= _("Search") ?>">
							 | 
						||
| 
								 | 
							
														<i class="fas fa-magnifying-glass"></i>
							 | 
						||
| 
								 | 
							
													</button>
							 | 
						||
| 
								 | 
							
												</form>
							 | 
						||
| 
								 | 
							
											</div>
							 | 
						||
| 
								 | 
							
										</div>
							 | 
						||
| 
								 | 
							
									</div>
							 | 
						||
| 
								 | 
							
								</div>
							 | 
						||
| 
								 | 
							
								<!-- End toolbar -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<div class="container">
							 | 
						||
| 
								 | 
							
									<!-- Begin statistics list item loop -->
							 | 
						||
| 
								 | 
							
									<div class="stats">
							 | 
						||
| 
								 | 
							
										<?php foreach ($data as $key => $value) {
							 | 
						||
| 
								 | 
							
										++$i; ?>
							 | 
						||
| 
								 | 
							
											<div class="stats-item">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
												<div class="stats-item-header">
							 | 
						||
| 
								 | 
							
													<i class="fas fa-chart-bar icon-dim stats-item-header-icon u-mr10"></i>
							 | 
						||
| 
								 | 
							
													<h2 class="stats-item-header-title">
							 | 
						||
| 
								 | 
							
														<?php $date = new DateTime($key);
							 | 
						||
| 
								 | 
							
														echo _($date -> format('M')) .' '.$date -> format('Y') ?>
							 | 
						||
| 
								 | 
							
													</h2>
							 | 
						||
| 
								 | 
							
												</div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
												<div class="stats-item-content">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													<div class="stats-item-summary">
							 | 
						||
| 
								 | 
							
														<h3 class="stats-item-summary-title">
							 | 
						||
| 
								 | 
							
															<span class="u-text-bold">
							 | 
						||
| 
								 | 
							
																<i class="fas fa-right-left icon-dim icon-large u-mr5" title="<?= _("Bandwidth") ?>"></i>
							 | 
						||
| 
								 | 
							
																<?= _("Bandwidth") ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="u-mr10">
							 | 
						||
| 
								 | 
							
																<span class="u-text-bold"><?= humanize_usage_size($data[$key]["U_BANDWIDTH"]) ?></span>
							 | 
						||
| 
								 | 
							
																<?= humanize_usage_measure($data[$key]["U_BANDWIDTH"]) ?> / <span class="u-text-bold"><?= humanize_usage_size($data[$key]["BANDWIDTH"]) ?></span>
							 | 
						||
| 
								 | 
							
																	<?= humanize_usage_measure($data[$key]["BANDWIDTH"]) ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</h3>
							 | 
						||
| 
								 | 
							
														<ul class="stats-item-summary-list u-mb10">
							 | 
						||
| 
								 | 
							
															<li class="stats-item-summary-list-item">
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<?php if ($_SESSION["userContext"] === "admin" || ($_SESSION["userContext"] === "user" && $data[$key]["IP_OWNED"] != "0")) { ?>
							 | 
						||
| 
								 | 
							
																		<?= _("IP Addresses") ?>:
							 | 
						||
| 
								 | 
							
																	<?php } ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<span class="u-text-bold"><?= $data[$key]["IP_OWNED"] ?></span>
							 | 
						||
| 
								 | 
							
																	<?= _("IPs") ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
															</li>
							 | 
						||
| 
								 | 
							
														</ul>
							 | 
						||
| 
								 | 
							
														<h3 class="stats-item-summary-title">
							 | 
						||
| 
								 | 
							
															<span class="u-text-bold">
							 | 
						||
| 
								 | 
							
																<i class="fas fa-hard-drive icon-dim icon-large u-mr5" title="Disk"></i>
							 | 
						||
| 
								 | 
							
																<?= _("Disk") ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="u-mr10">
							 | 
						||
| 
								 | 
							
																<span class="u-text-bold"><?= humanize_usage_size($data[$key]["U_DISK"]) ?></span>
							 | 
						||
| 
								 | 
							
																<?= humanize_usage_measure($data[$key]["U_DISK"]) ?> / <span class="u-text-bold"><?= humanize_usage_size($data[$key]["DISK_QUOTA"]) ?></span>
							 | 
						||
| 
								 | 
							
																		<?= humanize_usage_measure($data[$key]["DISK_QUOTA"]) ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</h3>
							 | 
						||
| 
								 | 
							
														<ul class="stats-item-summary-list">
							 | 
						||
| 
								 | 
							
															<li class="stats-item-summary-list-item">
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<?= _("Web") ?>:
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<span class="u-text-bold"><?= humanize_usage_size($data[$key]["U_DISK_WEB"]) ?></span>
							 | 
						||
| 
								 | 
							
																	<?= humanize_usage_measure($data[$key]["U_DISK_WEB"]) ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
															</li>
							 | 
						||
| 
								 | 
							
															<li class="stats-item-summary-list-item u-mb5">
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<?= _("Databases") ?>:
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<span class="u-text-bold"><?= humanize_usage_size($data[$key]["U_DISK_DB"]) ?></span>
							 | 
						||
| 
								 | 
							
																	<?= humanize_usage_measure($data[$key]["U_DISK_DB"]) ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
															</li>
							 | 
						||
| 
								 | 
							
															<li class="stats-item-summary-list-item">
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<?= _("Mail") ?>:
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<span class="u-text-bold"><?= humanize_usage_size($data[$key]["U_DISK_MAIL"]) ?></span>
							 | 
						||
| 
								 | 
							
																	<?= humanize_usage_measure($data[$key]["U_DISK_MAIL"]) ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
															</li>
							 | 
						||
| 
								 | 
							
															<li class="stats-item-summary-list-item">
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<?= _("User Directory") ?>:
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
																<span>
							 | 
						||
| 
								 | 
							
																	<span class="u-text-bold"><?= humanize_usage_size($data[$key]["U_DISK_DIRS"]) ?></span>
							 | 
						||
| 
								 | 
							
																	<?= humanize_usage_measure($data[$key]["U_DISK_DIRS"]) ?>
							 | 
						||
| 
								 | 
							
																</span>
							 | 
						||
| 
								 | 
							
															</li>
							 | 
						||
| 
								 | 
							
														</ul>
							 | 
						||
| 
								 | 
							
													</div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
													<ul class="stats-item-list">
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Web Domains") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_WEB_DOMAINS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Mail Domains") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_MAIL_DOMAINS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("SSL Domains") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_WEB_SSL"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Mail Accounts") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_MAIL_ACCOUNTS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Web Aliases") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_WEB_ALIASES"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Databases") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_DATABASES"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("DNS Zones") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_DNS_DOMAINS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Cron Jobs") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_CRON_JOBS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("DNS Records") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_DNS_RECORDS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
														<li class="stats-item-list-item">
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-label">
							 | 
						||
| 
								 | 
							
																<?= _("Backups") ?>:
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
															<span class="stats-item-list-item-value">
							 | 
						||
| 
								 | 
							
																<?= $data[$key]["U_BACKUPS"] ?>
							 | 
						||
| 
								 | 
							
															</span>
							 | 
						||
| 
								 | 
							
														</li>
							 | 
						||
| 
								 | 
							
													</ul>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
												</div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
											</div>
							 | 
						||
| 
								 | 
							
										<?php } ?>
							 | 
						||
| 
								 | 
							
									</div>
							 | 
						||
| 
								 | 
							
								</div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<footer class="app-footer">
							 | 
						||
| 
								 | 
							
									<div class="container app-footer-inner">
							 | 
						||
| 
								 | 
							
										<p>
							 | 
						||
| 
								 | 
							
											<?php printf(ngettext("%d month", "%d months", $i), $i); ?>
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
									</div>
							 | 
						||
| 
								 | 
							
								</footer>
							 |