echo ' <ul>'; // Displays language selection combo if (empty($cfg['Lang']) && count($GLOBALS['available_languages']) > 1) { echo '<li id="li_select_lang" class="no_bullets">'; include_once 'libraries/display_select_lang.lib.php'; echo PMA\libraries\Util::getImage('s_lang.png'), " ", PMA_getLanguageSelectorHtml(); echo '</li>'; } // ThemeManager if available if ($GLOBALS['cfg']['ThemeManager']) { echo '<li id="li_select_theme" class="no_bullets">'; echo PMA\libraries\Util::getImage('s_theme.png'), " ", $_SESSION['PMA_Theme_Manager']->getHtmlSelectBox(); echo '</li>'; } echo '<li id="li_select_fontsize">'; echo PMA\libraries\Config::getFontsizeForm(); echo '</li>'; echo '</ul>'; // User preferences if ($server > 0) { echo '<ul>'; PMA_printListItem(PMA\libraries\Util::getImage('b_tblops.png') . " " . __('More settings'), 'li_user_preferences', 'prefs_manage.php' . $common_url_query, null, null, null, "no_bullets"); echo '</ul>'; } echo '</div>'; echo '</div>'; echo '<div id="main_pane_right">'; if ($server > 0 && $GLOBALS['cfg']['ShowServerInfo']) { echo '<div class="group">'; echo '<h2>', __('Database server'), '</h2>'; echo '<ul>', "\n";
/** * Test for GetFontsizeForm * * @return void */ public function testGetFontsizeForm() { $this->assertContains('<form name="form_fontsize_selection" id="form_fontsize_selection"', PMA\libraries\Config::getFontsizeForm()); $this->assertContains('<label for="select_fontsize">', PMA\libraries\Config::getFontsizeForm()); //test getFontsizeOptions for "em" unit $fontsize = $GLOBALS['PMA_Config']->get('fontsize'); $GLOBALS['PMA_Config']->set('fontsize', ''); $_COOKIE['pma_fontsize'] = "10em"; $this->assertContains('<option value="7em"', PMA\libraries\Config::getFontsizeForm()); $this->assertContains('<option value="8em"', PMA\libraries\Config::getFontsizeForm()); //test getFontsizeOptions for "pt" unit $_COOKIE['pma_fontsize'] = "10pt"; $this->assertContains('<option value="2pt"', PMA\libraries\Config::getFontsizeForm()); $this->assertContains('<option value="4pt"', PMA\libraries\Config::getFontsizeForm()); //test getFontsizeOptions for "px" unit $_COOKIE['pma_fontsize'] = "10px"; $this->assertContains('<option value="5px"', PMA\libraries\Config::getFontsizeForm()); $this->assertContains('<option value="6px"', PMA\libraries\Config::getFontsizeForm()); //test getFontsizeOptions for unknown unit $_COOKIE['pma_fontsize'] = "10abc"; $this->assertContains('<option value="7abc"', PMA\libraries\Config::getFontsizeForm()); $this->assertContains('<option value="8abc"', PMA\libraries\Config::getFontsizeForm()); unset($_COOKIE['pma_fontsize']); //rollback the fontsize setting $GLOBALS['PMA_Config']->set('fontsize', $fontsize); }