Skip to content

Commit 5653769

Browse files
author
Kristan Kenney
committed
Restrict ability to create domain items under 'admin' account
1 parent f8e08e1 commit 5653769

File tree

4 files changed

+20
-4
lines changed

4 files changed

+20
-4
lines changed

web/templates/admin/list_db.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<div class="l-center">
22
<div class="l-sort clearfix noselect">
33
<div class="l-unit-toolbar__buttonstrip">
4-
<a href="/add/db/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add Database')?></a>
4+
<? if (($_SESSION['user'] === 'admin') && (!isset($_SESSION['look']))) {?>
5+
<!-- Hide item creation button from 'admin' account unless impersonating another user -->
6+
<? } else {?>
7+
<a href="/add/db/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add Database')?></a>
8+
<? } ?>
59
<?
610
$mysql = 0;
711
$pgsql = 0;

web/templates/admin/list_dns.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<div class="l-center">
22
<div class="l-sort clearfix noselect">
33
<div class="l-unit-toolbar__buttonstrip">
4-
<a href="/add/dns/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add DNS Domain')?></a>
4+
<? if (($_SESSION['user'] === 'admin') && (!isset($_SESSION['look']))) {?>
5+
<!-- Hide item creation button from 'admin' account unless impersonating another user -->
6+
<? } else {?>
7+
<a href="/add/dns/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add DNS Domain')?></a>
8+
<? } ?>
59
</div>
610
<ul class="context-menu sort-order animated fadeIn" style="display:none;">
711
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=_('Date')?> <i class="fas fa-sort-amount-down"></i></span><span class="up"><i class="fas fa-sort-amount-up"></i></span></li>

web/templates/admin/list_mail.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<div class="l-center">
22
<div class="l-sort clearfix noselect">
33
<div class="l-unit-toolbar__buttonstrip">
4-
<a href="/add/mail/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add Mail Domain')?></a>
4+
<? if (($_SESSION['user'] === 'admin') && (!isset($_SESSION['look']))) {?>
5+
<!-- Hide item creation button from 'admin' account unless impersonating another user -->
6+
<? } else {?>
7+
<a href="/add/mail/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add Mail Domain')?></a>
8+
<? } ?>
59
</div>
610
<ul class="context-menu sort-order animated fadeIn" style="display:none;">
711
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=_('Date')?> <i class="fas fa-sort-amount-down"></i></span><span class="up"><i class="fas fa-sort-amount-up"></i></span></li>

web/templates/admin/list_web.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<div class="l-center">
22
<div class="l-sort clearfix noselect">
33
<div class="l-unit-toolbar__buttonstrip">
4-
<a href="/add/web/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add Web Domain')?></a>
4+
<? if (($_SESSION['user'] === 'admin') && (!isset($_SESSION['look']))) {?>
5+
<!-- Hide item creation button from 'admin' account unless impersonating another user -->
6+
<? } else {?>
7+
<a href="/add/web/" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i><?=_('Add Web Domain')?></a>
8+
<? } ?>
59
</div>
610
<ul class="context-menu sort-order animated fadeIn" style="display:none;">
711
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=_('Date')?> <i class="fas fa-sort-amount-down"></i></span><span class="up"><i class="fas fa-sort-amount-up"></i></span></li>

0 commit comments

Comments
 (0)