uawdijnntqw1x1x1
IP : 216.73.217.47
Hostname : srv913213
Kernel : Linux srv913213 5.15.0-179-generic #189-Ubuntu SMP Tue May 5 18:20:56 UTC 2026 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
OS : Linux
PATH:
/
var
/
www
/
krbed.in
/
..
/
html
/
.
/
phpmyadmin
/
libraries
/
classes
/
Display
/
..
/
Config
/
..
/
Server
/
Select.php
/
/
<?php /** * Code for displaying server selection */ declare(strict_types=1); namespace PhpMyAdmin\Server; use PhpMyAdmin\Template; use PhpMyAdmin\Url; use PhpMyAdmin\Util; use function count; use function implode; use function is_array; use function str_contains; /** * Displays the MySQL servers choice form */ class Select { /** * Renders the server selection in list or selectbox form, or option tags only * * @param bool $not_only_options whether to include form tags or not * @param bool $omit_fieldset whether to omit fieldset tag or not * * @return string */ public static function render($not_only_options, $omit_fieldset) { // Show as list? if ($not_only_options) { $list = $GLOBALS['cfg']['DisplayServersList']; $not_only_options = ! $list; } else { $list = false; } $form_action = ''; if ($not_only_options) { $form_action = Util::getScriptNameForOption($GLOBALS['cfg']['DefaultTabServer'], 'server'); } $servers = []; foreach ($GLOBALS['cfg']['Servers'] as $key => $server) { if (empty($server['host'])) { continue; } if (! empty($GLOBALS['server']) && (int) $GLOBALS['server'] === (int) $key) { $selected = 1; } else { $selected = 0; } if (! empty($server['verbose'])) { $label = $server['verbose']; } else { $label = $server['host']; if (! empty($server['port'])) { $label .= ':' . $server['port']; } } if (! empty($server['only_db'])) { if (! is_array($server['only_db'])) { $label .= ' - ' . $server['only_db']; // try to avoid displaying a too wide selector } elseif (count($server['only_db']) < 4) { $label .= ' - ' . implode(', ', $server['only_db']); } } if (! empty($server['user']) && $server['auth_type'] === 'config') { $label .= ' (' . $server['user'] . ')'; } if ($list) { if ($selected) { $servers['list'][] = [ 'selected' => true, 'label' => $label, ]; } else { $scriptName = Util::getScriptNameForOption($GLOBALS['cfg']['DefaultTabServer'], 'server'); $href = $scriptName . Url::getCommon( ['server' => $key], ! str_contains($scriptName, '?') ? '?' : '&' ); $servers['list'][] = [ 'href' => $href, 'label' => $label, ]; } } else { $servers['select'][] = [ 'value' => $key, 'selected' => $selected, 'label' => $label, ]; } } $renderDetails = [ 'not_only_options' => $not_only_options, 'omit_fieldset' => $omit_fieldset, 'servers' => $servers, ]; if ($not_only_options) { $renderDetails['form_action'] = $form_action; } $template = new Template(); return $template->render('server/select/index', $renderDetails); } }
/var/www/krbed.in/../html/./phpmyadmin/libraries/classes/Display/../Config/../Server/Select.php