Toggle navigation
Hot Examples
EN
EN
RU
DE
FR
ES
PT
IT
JP
ZH
KO
PHP
PHP
C#
Java
Go
C++
Python
JS
TS
Search
Home
PMA
libraries
ServerStatusData
getHtmlForRefreshList
PMA\libraries\ServerStatusData::getHtmlForRefreshList PHP Method
ServerStatusData Class Documentation
Usage Examples Of PMA\libraries\ServerStatusData::getHtmlForRefreshList
Show file
Open project: phpmyadmin/phpmyadmin
getHtmlForRefreshList()
public
static
method
Builds a
list for refresh rates public static getHtmlForRefreshList ( string $name, integer $defaultRate = 5, array $refreshRates = [1, 2, 5, 10, 20, 40, 60, 120, 300, 600] ) : string $name string Name of select $defaultRate integer Currently chosen rate $refreshRates array List of refresh rates return string public static function getHtmlForRefreshList($name, $defaultRate = 5, $refreshRates = array(1, 2, 5, 10, 20, 40, 60, 120, 300, 600)) { $return = '<select name="' . $name . '" id="id_' . $name . '" class="refreshRate">'; foreach ($refreshRates as $rate) { $selected = $rate == $defaultRate ? ' selected="selected"' : ''; $return .= '<option value="' . $rate . '"' . $selected . '>'; if ($rate < 60) { $return .= sprintf(_ngettext('%d second', '%d seconds', $rate), $rate); } else { $rate = $rate / 60; $return .= sprintf(_ngettext('%d minute', '%d minutes', $rate), $rate); } $return .= '</option>'; } $return .= '</select>'; return $return; } Usage Example Example #1 0 Show file File: server_status_processes.lib.php Project: phpmyadmin/phpmyadmin /** * Prints html for auto refreshing processes list * * @return string */ function PMA_getHtmlForProcessListAutoRefresh() { $notice = Message::notice(__('Note: Enabling the auto refresh here might cause ' . 'heavy traffic between the web server and the MySQL server.'))->getDisplay(); $retval = $notice . '<div class="tabLinks">'; $retval .= '<label>' . __('Refresh rate') . ': '; $retval .= ServerStatusData::getHtmlForRefreshList('refreshRate', 5, array(2, 3, 4, 5, 10, 20, 40, 60, 120, 300, 600, 1200)); $retval .= '</label>'; $retval .= '<a id="toggleRefresh" href="#">'; $retval .= Util::getImage('play.png') . __('Start auto refresh'); $retval .= '</a>'; $retval .= '</div>'; return $retval; } All Usage Examples Of PMA\libraries\ServerStatusData::getHtmlForRefreshList ServerStatusData __construct __set _calculateValues _getAllocations _getLinks _getSections _sortVariables cleanDeprecated getHtmlForRefreshList getMenuHtml Top Functions | Top Classes | Documentation | Privacy Policy | Advertise with us PHP | C# (CSharp) | Java | Golang | C++ (Cpp) | Python | JavaScript | TypeScript EN | RU | DE | FR | ES | PT | IT | JP | ZH | KO