|
| 1 | +<? |
| 2 | + list($http_host, $port) = explode(':', $_SERVER["HTTP_HOST"].":"); |
| 3 | + |
| 4 | + $db_myadmin_link = "//".$http_host."/phpmyadmin/"; |
| 5 | + $db_pgadmin_link = "//".$http_host."/phppgadmin/"; |
| 6 | + |
| 7 | + if (!empty($_SESSION['DB_PMA_ALIAS'])) { |
| 8 | + $db_myadmin_link = "//".$http_host."/".$_SESSION['DB_PMA_ALIAS']."/"; |
| 9 | + } |
| 10 | + if (!empty($_SESSION['DB_PGA_ALIAS'])) { |
| 11 | + $db_pgadmin_link = "//".$http_host."/".$_SESSION['DB_PGA_ALIAS']."/"; |
| 12 | + } |
| 13 | +?> |
1 | 14 | <div class="l-center"> |
2 | 15 | <div class="l-sort clearfix noselect"> |
3 | 16 | <div class="l-unit-toolbar__buttonstrip"> |
4 | | - <? if (($_SESSION['user'] === 'admin') && (!isset($_SESSION['look'])) || ($_SESSION['look'] === 'admin')) {?> |
5 | | - <!-- Hide item creation button from 'admin' account unless impersonating another user --> |
| 17 | + <? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin')) {?> |
| 18 | + <!-- Hide item creation button when impersonating 'admin' account --> |
6 | 19 | <? } else {?> |
7 | 20 | <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 | | - <? } ?> |
9 | | - <? |
10 | | - list($http_host, $port) = explode(':', $_SERVER["HTTP_HOST"].":"); |
11 | | - |
12 | | - $db_myadmin_link = "//".$http_host."/phpmyadmin/"; |
13 | | - $db_pgadmin_link = "//".$http_host."/phppgadmin/"; |
14 | | - |
15 | | - if (!empty($_SESSION['DB_PMA_ALIAS'])) { |
16 | | - $db_myadmin_link = "//".$http_host."/".$_SESSION['DB_PMA_ALIAS']."/"; |
17 | | - } |
18 | | - if (!empty($_SESSION['DB_PGA_ALIAS'])) { |
19 | | - $db_pgadmin_link = "//".$http_host."/".$_SESSION['DB_PGA_ALIAS']."/"; |
20 | | - } |
21 | | - ?> |
22 | | - <? if (($_SESSION['DB_SYSTEM'] === 'mysql') || ($_SESSION['DB_SYSTEM'] === 'mysql,pgsql') || ($_SESSION['DB_SYSTEM'] === 'pgsql,mysql')) {?> |
23 | | - <a class="ui-button cancel" dir="ltr" href="<?php echo $db_myadmin_link; ?>" target="_blank"><i class="fas fa-database status-icon orange"></i>phpMyAdmin</a> |
24 | | - <? } ?> |
25 | | - <? if (($_SESSION['DB_SYSTEM'] === 'pgsql') || ($_SESSION['DB_SYSTEM'] === 'mysql,pgsql') || ($_SESSION['DB_SYSTEM'] === 'pgsql,mysql')) {?> |
26 | | - <a class="ui-button cancel" dir="ltr" href="<?php echo $db_pgadmin_link; ?>" target="_blank"><i class="fas fa-database status-icon orange"></i>phpPgAdmin</a> |
| 21 | + <? if (($_SESSION['DB_SYSTEM'] === 'mysql') || ($_SESSION['DB_SYSTEM'] === 'mysql,pgsql') || ($_SESSION['DB_SYSTEM'] === 'pgsql,mysql')) {?> |
| 22 | + <a class="ui-button cancel" dir="ltr" href="<?php echo $db_myadmin_link; ?>" target="_blank"><i class="fas fa-database status-icon orange"></i>phpMyAdmin</a> |
| 23 | + <? } ?> |
| 24 | + <? if (($_SESSION['DB_SYSTEM'] === 'pgsql') || ($_SESSION['DB_SYSTEM'] === 'mysql,pgsql') || ($_SESSION['DB_SYSTEM'] === 'pgsql,mysql')) {?> |
| 25 | + <a class="ui-button cancel" dir="ltr" href="<?php echo $db_pgadmin_link; ?>" target="_blank"><i class="fas fa-database status-icon orange"></i>phpPgAdmin</a> |
| 26 | + <? } ?> |
27 | 27 | <? } ?> |
28 | 28 | </div> |
29 | 29 | <ul class="context-menu sort-order animated fadeIn" style="display:none;"> |
|
0 commit comments