|
|
@@ -42,19 +42,14 @@
|
|
|
|
|
|
<div class="container">
|
|
|
|
|
|
- <div class="units js-units-container">
|
|
|
- <div class="header units-header">
|
|
|
- <div class="l-unit__col l-unit__col--right">
|
|
|
- <div class="clearfix l-unit__stat-col--left super-compact">
|
|
|
-
|
|
|
- </div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center compact-2"><b><?= _("Status") ?></b></div>
|
|
|
- <div class="clearfix l-unit__stat-col--left wide-5"><b><?= _("Search Results") ?></b></div>
|
|
|
- <div class="clearfix l-unit__stat-col--left compact-3"><b> </b></div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center"><b><?= _("Date") ?></b></div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center"><b><?= _("Owner") ?></b></div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center"><b><?= _("Type") ?></b></div>
|
|
|
- </div>
|
|
|
+ <div class="units-table js-units-container">
|
|
|
+ <div class="units-table-header">
|
|
|
+ <div class="units-table-cell"></div>
|
|
|
+ <div class="units-table-cell u-text-center"><?= _("Status") ?></div>
|
|
|
+ <div class="units-table-cell"><?= _("Search Results") ?></div>
|
|
|
+ <div class="units-table-cell u-text-center"><?= _("Date") ?></div>
|
|
|
+ <div class="units-table-cell u-text-center"><?= _("Owner") ?></div>
|
|
|
+ <div class="units-table-cell u-text-center"><?= _("Type") ?></div>
|
|
|
</div>
|
|
|
|
|
|
<!-- Begin search result item loop -->
|
|
|
@@ -82,7 +77,7 @@
|
|
|
}
|
|
|
$uniq_id .= sha1($value['RESULT']);
|
|
|
?>
|
|
|
- <div class="l-unit <?php if ($status == 'suspended') echo 'l-unit--suspended'; ?> animate__animated animate__fadeIn js-unit"
|
|
|
+ <div class="units-table-row <?php if ($status == 'suspended') echo 'disabled'; ?> animate__animated animate__fadeIn js-unit"
|
|
|
data-uniq-id="<?= $uniq_id?>"
|
|
|
data-sort-date="<?= strtotime($value['DATE'].' '.$value['TIME']) ?>"
|
|
|
data-sort-name="<?= $value['RESULT'] ?>"
|
|
|
@@ -90,93 +85,91 @@
|
|
|
data-sort-owner="<?= $value['USER'] ?>"
|
|
|
data-sort-status="<?= $status ?>"
|
|
|
style="<?php if (($_SESSION['POLICY_SYSTEM_HIDE_ADMIN'] === 'yes') && ($value['USER']) === 'admin') { echo 'display: none;'; } ?>">
|
|
|
-
|
|
|
- <div class="l-unit__col l-unit__col--right">
|
|
|
- <div class="clearfix l-unit__stat-col--left super-compact u-text-center">
|
|
|
- <?php
|
|
|
- if ($object === 'web domain') {
|
|
|
- $icon = 'fa-earth-americas';
|
|
|
- }
|
|
|
- if ($object === 'mail domain') {
|
|
|
- $icon = 'fa-envelopes-bulk';
|
|
|
- }
|
|
|
- if ($object === 'dns domain') {
|
|
|
- $icon = 'fa-book-atlas';
|
|
|
- }
|
|
|
- if ($object === 'dns record') {
|
|
|
- $icon = 'fa-book-atlas';
|
|
|
- }
|
|
|
- if ($object === 'database') {
|
|
|
- $icon = 'fa-database';
|
|
|
- }
|
|
|
- if ($object === 'cron job') {
|
|
|
- $icon = 'fa-clock';
|
|
|
- }
|
|
|
- ?>
|
|
|
- <i class="fa <?= $icon ?> icon-dim"></i>
|
|
|
- </div>
|
|
|
- <div class="clearfix l-unit__stat-col--left compact-2 u-text-center">
|
|
|
- <b>
|
|
|
- <?php if ($status === "active") { ?>
|
|
|
- <i class="fas fa-circle-check icon-green"></i>
|
|
|
- <?php } ?>
|
|
|
- <?php if ($status === "suspended") { ?>
|
|
|
- <i class="fas fa-triangle-exclamation icon-orange"></i>
|
|
|
- <?php } ?>
|
|
|
- </b>
|
|
|
- </div>
|
|
|
- <div class="clearfix l-unit__stat-col--left wide-5">
|
|
|
- <?php
|
|
|
- if ($value['KEY'] == 'RECORD') {
|
|
|
- $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER'];
|
|
|
- }
|
|
|
- if ($value['KEY'] == 'ACCOUNT') {
|
|
|
- $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER'];
|
|
|
- }
|
|
|
- if ($value['KEY'] == 'JOB') {
|
|
|
- $edit_lnk = '/edit/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER'];
|
|
|
- }
|
|
|
- if ($value['KEY'] == 'DATABASE') {
|
|
|
- $edit_lnk = '/edit/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER'];
|
|
|
- }
|
|
|
- if (($value['KEY'] != 'RECORD') && ($value['KEY'] != 'ACCOUNT') && ($value['KEY'] != 'JOB') && ($value['KEY'] != 'DATABASE') ) {
|
|
|
- $edit_lnk = '/edit/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER'];
|
|
|
+ <div class="units-table-cell u-text-center-desktop">
|
|
|
+ <?php
|
|
|
+ if ($object === 'web domain') {
|
|
|
+ $icon = 'fa-earth-americas';
|
|
|
+ }
|
|
|
+ if ($object === 'mail domain') {
|
|
|
+ $icon = 'fa-envelopes-bulk';
|
|
|
+ }
|
|
|
+ if ($object === 'dns domain') {
|
|
|
+ $icon = 'fa-book-atlas';
|
|
|
+ }
|
|
|
+ if ($object === 'dns record') {
|
|
|
+ $icon = 'fa-book-atlas';
|
|
|
+ }
|
|
|
+ if ($object === 'database') {
|
|
|
+ $icon = 'fa-database';
|
|
|
+ }
|
|
|
+ if ($object === 'cron job') {
|
|
|
+ $icon = 'fa-clock';
|
|
|
+ }
|
|
|
+ ?>
|
|
|
+ <i class="fa <?= $icon ?> icon-dim"></i>
|
|
|
+ </div>
|
|
|
+ <div class="units-table-cell u-text-center-desktop">
|
|
|
+ <span class="u-hide-desktop u-text-bold"><?= _("Status") ?>:</span>
|
|
|
+ <?php if ($status === "active") { ?>
|
|
|
+ <i class="fas fa-circle-check icon-green"></i>
|
|
|
+ <?php } ?>
|
|
|
+ <?php if ($status === "suspended") { ?>
|
|
|
+ <i class="fas fa-triangle-exclamation icon-orange"></i>
|
|
|
+ <?php } ?>
|
|
|
+ </div>
|
|
|
+ <div class="units-table-cell units-table-heading-cell u-text-bold">
|
|
|
+ <span class="u-hide-desktop"><?= _("Search Results") ?>:</span>
|
|
|
+ <?php
|
|
|
+ if ($value['KEY'] == 'RECORD') {
|
|
|
+ $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER'];
|
|
|
+ }
|
|
|
+ if ($value['KEY'] == 'ACCOUNT') {
|
|
|
+ $edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER'];
|
|
|
+ }
|
|
|
+ if ($value['KEY'] == 'JOB') {
|
|
|
+ $edit_lnk = '/edit/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER'];
|
|
|
+ }
|
|
|
+ if ($value['KEY'] == 'DATABASE') {
|
|
|
+ $edit_lnk = '/edit/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER'];
|
|
|
+ }
|
|
|
+ if (($value['KEY'] != 'RECORD') && ($value['KEY'] != 'ACCOUNT') && ($value['KEY'] != 'JOB') && ($value['KEY'] != 'DATABASE') ) {
|
|
|
+ $edit_lnk = '/edit/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER'];
|
|
|
+ }
|
|
|
+ ?>
|
|
|
+ <?php
|
|
|
+ if (($_SESSION['userContext'] === 'admin') && ($_SESSION['user'] !== 'admin') && ($value['USER'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) {
|
|
|
+ echo $value['RESULT'];
|
|
|
+ } else {
|
|
|
+ if ($value['USER'] == $_SESSION['user']) {
|
|
|
+ $href = $edit_lnk.'&token='.$_SESSION['token'];
|
|
|
+ } else {
|
|
|
+ $href = '/login/?loginas='.$value['USER'].'&token='.$_SESSION['token'].'&edit_link='.urlencode($edit_lnk);
|
|
|
}
|
|
|
- ?>
|
|
|
- <b>
|
|
|
- <?php
|
|
|
- if (($_SESSION['userContext'] === 'admin') && ($_SESSION['user'] !== 'admin') && ($value['USER'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) {
|
|
|
- echo $value['RESULT'];
|
|
|
- } else {
|
|
|
- if ($value['USER'] == $_SESSION['user']) {
|
|
|
- $href = $edit_lnk.'&token='.$_SESSION['token'];
|
|
|
- } else {
|
|
|
- $href = '/login/?loginas='.$value['USER'].'&token='.$_SESSION['token'].'&edit_link='.urlencode($edit_lnk);
|
|
|
- }
|
|
|
- echo '<a href="' . $href . '">' . $value['RESULT'] . '</a>';
|
|
|
- }
|
|
|
- ?>
|
|
|
- </b>
|
|
|
- </div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-right compact-3">
|
|
|
- <div class="l-unit-toolbar__col l-unit-toolbar__col--right u-noselect">
|
|
|
- <div class="actions-panel clearfix">
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center"><?= translate_date($value["DATE"]) ?></div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center">
|
|
|
- <b>
|
|
|
- <a href="/search/?q=<?= htmlentities($_GET['q']); ?>&u=<?= $value['USER']; ?>&token=<?= $_SESSION['token'] ?>"><?= $value['USER']; ?></a>
|
|
|
- <?php if (!($_SESSION['POLICY_SYSTEM_HIDE_ADMIN'] === 'yes' && $value['USER'] !== 'admin') && ($_SESSION['userContext'] === 'admin')) { ?>
|
|
|
- <a href="/login/?loginas=<?= $value['USER'] ?>&token=<?= $_SESSION['token'] ?>" title="<?= _("Log in as") ?> <?= $value['USER'] ?>">
|
|
|
- <i class="fas fa-right-to-bracket icon-green icon-dim"></i>
|
|
|
- </a>
|
|
|
- <?php } ?>
|
|
|
- </b>
|
|
|
- </div>
|
|
|
- <div class="clearfix l-unit__stat-col--left u-text-center"><?= _($object) ?></b></div>
|
|
|
+ echo '<a href="' . $href . '">' . $value['RESULT'] . '</a>';
|
|
|
+ }
|
|
|
+ ?>
|
|
|
+ </div>
|
|
|
+ <div class="units-table-cell u-text-center-desktop">
|
|
|
+ <span class="u-hide-desktop u-text-bold"><?= _("Date") ?>:</span>
|
|
|
+ <time datetime="<?= htmlspecialchars($value["DATE"]) ?>">
|
|
|
+ <?= translate_date($value["DATE"]) ?>
|
|
|
+ </time>
|
|
|
+ </div>
|
|
|
+ <div class="units-table-cell u-text-bold u-text-center-desktop">
|
|
|
+ <span class="u-hide-desktop"><?= _("Owner") ?>:</span>
|
|
|
+ <a href="/search/?q=<?= htmlentities($_GET['q']); ?>&u=<?= $value['USER']; ?>&token=<?= $_SESSION['token'] ?>">
|
|
|
+ <?= $value['USER']; ?>
|
|
|
+ </a>
|
|
|
+ <?php if (!($_SESSION['POLICY_SYSTEM_HIDE_ADMIN'] === 'yes' && $value['USER'] !== 'admin') && ($_SESSION['userContext'] === 'admin')) { ?>
|
|
|
+ <a href="/login/?loginas=<?= $value['USER'] ?>&token=<?= $_SESSION['token'] ?>" title="<?= _("Log in as") ?> <?= $value['USER'] ?>">
|
|
|
+ <i class="fas fa-right-to-bracket icon-green icon-dim"></i>
|
|
|
+ <span class="u-hidden-visually"><?= _("Log in as") ?> <?= $value['USER'] ?></span>
|
|
|
+ </a>
|
|
|
+ <?php } ?>
|
|
|
+ </div>
|
|
|
+ <div class="units-table-cell u-text-center-desktop">
|
|
|
+ <span class="u-hide-desktop u-text-bold"><?= _("Type") ?>:</span>
|
|
|
+ <?= _($object) ?>
|
|
|
</div>
|
|
|
</div>
|
|
|
<?php } ?>
|