|
1 | | - <div class="l-center"> |
| 1 | +<div class="l-center"> |
2 | 2 | <div class="l-sort clearfix noselect"> |
3 | 3 | <div class="l-unit-toolbar__buttonstrip"> |
4 | 4 | <a class="ui-button cancel" dir="ltr" id="btn-back" href="/list/dns/"><i class="fas fa-arrow-left status-icon blue"></i><?=_('Back')?></a> |
5 | | - <? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) {?> |
| 5 | + <? if ($read_only === 'true') {?> |
6 | 6 | <!-- Hide item creation button when impersonating 'admin' account --> |
7 | 7 | <? } else { ?> |
8 | 8 | <a href="/add/dns/?domain=<?=htmlentities($_GET['domain'])?>" id="btn-create" class="ui-button cancel" dir="ltr"><i class="fas fa-plus-circle status-icon green"></i> <?=_('Add Record')?></a> |
|
34 | 34 | <button type="submit" class="l-sort-toolbar__filter-apply" onclick="return doSearch('/search/')" value="" title="<?=_('Search')?>"><i class="fas fa-search"></i></button> |
35 | 35 | </form> |
36 | 36 | </td> |
37 | | - <? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) {?> |
| 37 | + <? if ($read_only === 'true') {?> |
38 | 38 | <!-- Hide bulk actions for domain items when impersonating 'admin' account--> |
39 | 39 | <? } else { ?> |
40 | 40 | <td> |
|
64 | 64 | <div class="header table-header"> |
65 | 65 | <div class="l-unit__col l-unit__col--right"> |
66 | 66 | <div class="clearfix l-unit__stat-col--left super-compact"> |
67 | | - <? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) { $display_mode = 'disabled'; } ?> |
68 | 67 | <input id="toggle-all" type="checkbox" name="toggle-all" value="toggle-all" title="<?=_('Select all')?>" onChange="checkedAll('objects');" <?=$display_mode;?>> |
69 | 68 | </div> |
70 | 69 | <div class="clearfix l-unit__stat-col--left small"><b><?php print _('Record');?></b></div> |
|
89 | 88 | <input id="check<?=$data[$key]['ID']?>" class="ch-toggle" type="checkbox" title="<?=_('Select')?>" name="record[]" value="<?=$data[$key]['ID']?>" <?=$display_mode;?>> |
90 | 89 | </div> |
91 | 90 | <div class="clearfix l-unit__stat-col--left small truncate"> |
92 | | - <? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes') || ($data[$key]['SUSPENDED'] == 'yes')) {?> |
| 91 | + <? if (($read_only === 'true') || ($data[$key]['SUSPENDED'] == 'yes')) {?> |
93 | 92 | <b><? echo substr($data[$key]['RECORD'], 0, 12); if(strlen($data[$key]['RECORD']) > 12 ) echo '...'; ?></b></div> |
94 | 93 | <? } else { ?> |
95 | 94 | <b><a href="/edit/dns/?domain=<?=htmlspecialchars($_GET['domain'])?>&record_id=<?=$data[$key]['ID']?>&token=<?=$_SESSION['token']?>" title="<?=_('Editing DNS Record').': '.htmlspecialchars($data[$key]['RECORD'])?>"><? echo substr($data[$key]['RECORD'], 0, 12); if(strlen($data[$key]['RECORD']) > 12 ) echo '...'; ?></a></b></div> |
|
98 | 97 | <div class="clearfix l-unit__stat-col--left super-compact text-right"> |
99 | 98 | <div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect"> |
100 | 99 | <div class="actions-panel clearfix"> |
101 | | - <? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin') && ($_SESSION['POLICY_SYSTEM_PROTECTED_ADMIN'] === 'yes')) {?> |
| 100 | + <? if ($read_only === 'true') {?> |
102 | 101 | <!-- Restrict editing of DNS records when impersonating 'admin' account --> |
103 | 102 | |
104 | 103 | <? } else { ?> |
|
0 commit comments