diff options
author | Maurício Meneghini Fauth <mauriciofauth@gmail.com> | 2017-09-12 23:51:58 +0300 |
---|---|---|
committer | Maurício Meneghini Fauth <mauriciofauth@gmail.com> | 2017-09-12 23:51:58 +0300 |
commit | df6ef79e930a1e43ca0d5554e24d0867c0559b05 (patch) | |
tree | bf23b9ed80bb8a28e0e00ca33e2c62153a7fc6f2 /index.php | |
parent | 700e081833dd7cd1b1669412ddf1c2e135ade0a1 (diff) |
Move PMA_printListItem to PhpMyAdmin\Core class
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 113 |
1 files changed, 39 insertions, 74 deletions
@@ -5,8 +5,8 @@ * * @package PhpMyAdmin */ - use PhpMyAdmin\Charsets; +use PhpMyAdmin\Config; use PhpMyAdmin\Core; use PhpMyAdmin\Display\GitRevision; use PhpMyAdmin\LanguageManager; @@ -17,6 +17,7 @@ use PhpMyAdmin\Response; use PhpMyAdmin\Sanitize; use PhpMyAdmin\ThemeManager; use PhpMyAdmin\Url; +use PhpMyAdmin\Util; /** * Gets some core libraries and displays a top message if required @@ -68,11 +69,11 @@ if (isset($_REQUEST['ajax_request']) && ! empty($_REQUEST['access_time'])) { if (! empty($_REQUEST['db'])) { $page = null; if (! empty($_REQUEST['table'])) { - $page = PhpMyAdmin\Util::getScriptNameForOption( + $page = Util::getScriptNameForOption( $GLOBALS['cfg']['DefaultTabTable'], 'table' ); } else { - $page = PhpMyAdmin\Util::getScriptNameForOption( + $page = Util::getScriptNameForOption( $GLOBALS['cfg']['DefaultTabDatabase'], 'database' ); } @@ -107,7 +108,7 @@ $show_query = '1'; // Any message to display? if (! empty($message)) { - echo PhpMyAdmin\Util::getMessage($message); + echo Util::getMessage($message); unset($message); } if (isset($_SESSION['partial_logout'])) { @@ -183,7 +184,7 @@ if ($server > 0 || count($cfg['Servers']) > 1 ) { echo '<li id="li_select_server" class="no_bullets" >'; include_once 'libraries/select_server.lib.php'; - echo PhpMyAdmin\Util::getImage('s_host.png') , " " + echo Util::getImage('s_host.png') , " " , PMA_selectServer(true, true); echo '</li>'; } @@ -198,8 +199,8 @@ if ($server > 0 || count($cfg['Servers']) > 1 if ($cfg['Server']['auth_type'] != 'config') { if ($cfg['ShowChgPassword']) { $conditional_class = 'ajax'; - PMA_printListItem( - PhpMyAdmin\Util::getImage('s_passwd.png') . " " . __( + Core::printListItem( + Util::getImage('s_passwd.png') . " " . __( 'Change password' ), 'li_change_password', @@ -216,10 +217,10 @@ if ($server > 0 || count($cfg['Servers']) > 1 echo ' <form method="post" action="index.php">' , "\n" . Url::getHiddenInputs(null, null, 4, 'collation_connection') . ' <label for="select_collation_connection">' . "\n" - . ' ' . PhpMyAdmin\Util::getImage('s_asci.png') + . ' ' . Util::getImage('s_asci.png') . " " . __('Server connection collation') . "\n" // put the doc link in the form so that it appears on the same line - . PhpMyAdmin\Util::showMySQLDocu('Charset-connection') + . Util::showMySQLDocu('Charset-connection') . ': ' . "\n" . ' </label>' . "\n" @@ -246,7 +247,7 @@ $language_manager = LanguageManager::getInstance(); if (empty($cfg['Lang']) && $language_manager->hasChoice()) { echo '<li id="li_select_lang" class="no_bullets">'; - echo PhpMyAdmin\Util::getImage('s_lang.png') , " " + echo Util::getImage('s_lang.png') , " " , $language_manager->getSelectorDisplay(); echo '</li>'; } @@ -255,12 +256,12 @@ if (empty($cfg['Lang']) && $language_manager->hasChoice()) { if ($GLOBALS['cfg']['ThemeManager']) { echo '<li id="li_select_theme" class="no_bullets">'; - echo PhpMyAdmin\Util::getImage('s_theme.png') , " " + echo Util::getImage('s_theme.png') , " " , ThemeManager::getInstance()->getHtmlSelectBox(); echo '</li>'; } echo '<li id="li_select_fontsize">'; -echo PhpMyAdmin\Config::getFontsizeForm(); +echo Config::getFontsizeForm(); echo '</li>'; echo '</ul>'; @@ -269,8 +270,8 @@ echo '</ul>'; if ($server > 0) { echo '<ul>'; - PMA_printListItem( - PhpMyAdmin\Util::getImage('b_tblops.png') . " " . __( + Core::printListItem( + Util::getImage('b_tblops.png') . " " . __( 'More settings' ), 'li_user_preferences', @@ -295,29 +296,29 @@ if ($server > 0 && $GLOBALS['cfg']['ShowServerInfo']) { echo '<div class="group">'; echo '<h2>' , __('Database server') , '</h2>'; echo '<ul>' , "\n"; - PMA_printListItem( + Core::printListItem( __('Server:') . ' ' . $server_info, 'li_server_info' ); - PMA_printListItem( - __('Server type:') . ' ' . PhpMyAdmin\Util::getServerType(), + Core::printListItem( + __('Server type:') . ' ' . Util::getServerType(), 'li_server_type' ); - PMA_printListItem( - __('Server connection:') . ' ' . PhpMyAdmin\Util::getServerSSL(), + Core::printListItem( + __('Server connection:') . ' ' . Util::getServerSSL(), 'li_server_type' ); - PMA_printListItem( + Core::printListItem( __('Server version:') . ' ' . $GLOBALS['dbi']->getVersionString() . ' - ' . $GLOBALS['dbi']->getVersionComment(), 'li_server_version' ); - PMA_printListItem( + Core::printListItem( __('Protocol version:') . ' ' . $GLOBALS['dbi']->getProtoInfo(), 'li_mysql_proto' ); - PMA_printListItem( + Core::printListItem( __('User:') . ' ' . htmlspecialchars($mysql_cur_user_and_host), 'li_user_info' ); @@ -339,35 +340,35 @@ if ($GLOBALS['cfg']['ShowServerInfo'] || $GLOBALS['cfg']['ShowPhpInfo']) { echo '<h2>' , __('Web server') , '</h2>'; echo '<ul>'; if ($GLOBALS['cfg']['ShowServerInfo']) { - PMA_printListItem($_SERVER['SERVER_SOFTWARE'], 'li_web_server_software'); + Core::printListItem($_SERVER['SERVER_SOFTWARE'], 'li_web_server_software'); if ($server > 0) { $client_version_str = $GLOBALS['dbi']->getClientInfo(); if (preg_match('#\d+\.\d+\.\d+#', $client_version_str)) { $client_version_str = 'libmysql - ' . $client_version_str; } - PMA_printListItem( + Core::printListItem( __('Database client version:') . ' ' . $client_version_str, 'li_mysql_client_version' ); $php_ext_string = __('PHP extension:') . ' '; - $extensions = PhpMyAdmin\Util::listPHPExtensions(); + $extensions = Util::listPHPExtensions(); foreach ($extensions as $extension) { $php_ext_string .= ' ' . $extension - . PhpMyAdmin\Util::showPHPDocu('book.' . $extension . '.php'); + . Util::showPHPDocu('book.' . $extension . '.php'); } - PMA_printListItem( + Core::printListItem( $php_ext_string, 'li_used_php_extension' ); $php_version_string = __('PHP version:') . ' ' . phpversion(); - PMA_printListItem( + Core::printListItem( $php_version_string, 'li_used_php_version' ); @@ -375,7 +376,7 @@ if ($GLOBALS['cfg']['ShowServerInfo'] || $GLOBALS['cfg']['ShowPhpInfo']) { } if ($cfg['ShowPhpInfo']) { - PMA_printListItem( + Core::printListItem( __('Show PHP information'), 'li_phpinfo', 'phpinfo.php' . $common_url_query, @@ -394,7 +395,7 @@ $class = null; if ($GLOBALS['cfg']['VersionCheck']) { $class = 'jsversioncheck'; } -PMA_printListItem( +Core::printListItem( __('Version information:') . ' <span class="version">' . PMA_VERSION . '</span>', 'li_pma_version', null, @@ -403,44 +404,44 @@ PMA_printListItem( null, $class ); -PMA_printListItem( +Core::printListItem( __('Documentation'), 'li_pma_docs', - PhpMyAdmin\Util::getDocuLink('index'), + Util::getDocuLink('index'), null, '_blank' ); // does not work if no target specified, don't know why -PMA_printListItem( +Core::printListItem( __('Official Homepage'), 'li_pma_homepage', Core::linkURL('https://www.phpmyadmin.net/'), null, '_blank' ); -PMA_printListItem( +Core::printListItem( __('Contribute'), 'li_pma_contribute', Core::linkURL('https://www.phpmyadmin.net/contribute/'), null, '_blank' ); -PMA_printListItem( +Core::printListItem( __('Get support'), 'li_pma_support', Core::linkURL('https://www.phpmyadmin.net/support/'), null, '_blank' ); -PMA_printListItem( +Core::printListItem( __('List of changes'), 'li_pma_changes', 'changelog.php' . Url::getCommon(), null, '_blank' ); -PMA_printListItem( +Core::printListItem( __('License'), 'li_pma_license', 'license.php' . Url::getCommon(), @@ -573,7 +574,7 @@ if ($server > 0) { . 'to set it up there.' ); } - $msg = PhpMyAdmin\Message::notice($msg_text); + $msg = Message::notice($msg_text); $msg->addParamHtml('<a href="./chk_rel.php' . $common_url_query . '">'); $msg->addParamHtml('</a>'); /* Show error if user has configured something, notice elsewhere */ @@ -638,39 +639,3 @@ if (@file_exists('libraries/language_stats.inc.php')) { ); } } - -/** - * prints list item for main page - * - * @param string $name displayed text - * @param string $listId id, used for css styles - * @param string $url make item as link with $url as target - * @param string $mysql_help_page display a link to MySQL's manual - * @param string $target special target for $url - * @param string $a_id id for the anchor, - * used for jQuery to hook in functions - * @param string $class class for the li element - * @param string $a_class class for the anchor element - * - * @return void - */ -function PMA_printListItem($name, $listId = null, $url = null, - $mysql_help_page = null, $target = null, $a_id = null, $class = null, - $a_class = null -) { - echo PhpMyAdmin\Template::get('list/item') - ->render( - array( - 'content' => $name, - 'id' => $listId, - 'class' => $class, - 'url' => array( - 'href' => $url, - 'target' => $target, - 'id' => $a_id, - 'class' => $a_class, - ), - 'mysql_help_page' => $mysql_help_page, - ) - ); -} |