116 lines
2.7 KiB
PHP
116 lines
2.7 KiB
PHP
<?php
|
|
/* $Id$ */
|
|
// vim: expandtab sw=4 ts=4 sts=4:
|
|
|
|
require_once('./libraries/common.lib.php');
|
|
|
|
/**
|
|
* Does the common work
|
|
*/
|
|
require('./libraries/server_common.inc.php');
|
|
|
|
|
|
/**
|
|
* Displays the links
|
|
*/
|
|
require('./libraries/server_links.inc.php');
|
|
|
|
|
|
/**
|
|
* Displays the sub-page heading
|
|
*/
|
|
echo '<h2>' . "\n"
|
|
. ($cfg['MainPageIconic'] ? '<img class="icon" src="' . $pmaThemeImage . 's_vars.png" width="16" height="16" alt="" />' : '' )
|
|
. '' . $strServerVars . "\n"
|
|
. '</h2>' . "\n";
|
|
|
|
|
|
/**
|
|
* Sends the queries and buffers the results
|
|
*/
|
|
if (PMA_MYSQL_INT_VERSION >= 40003) {
|
|
$res = PMA_DBI_query('SHOW SESSION VARIABLES;');
|
|
while ($row = PMA_DBI_fetch_row($res)) {
|
|
$serverVars[$row[0]] = $row[1];
|
|
}
|
|
PMA_DBI_free_result($res);
|
|
unset($res, $row);
|
|
$res = PMA_DBI_query('SHOW GLOBAL VARIABLES;');
|
|
while ($row = PMA_DBI_fetch_row($res)) {
|
|
$serverVarsGlobal[$row[0]] = $row[1];
|
|
}
|
|
PMA_DBI_free_result($res);
|
|
unset($res, $row);
|
|
} else {
|
|
$res = PMA_DBI_query('SHOW VARIABLES;');
|
|
while ($row = PMA_DBI_fetch_row($res)) {
|
|
$serverVars[$row[0]] = $row[1];
|
|
}
|
|
PMA_DBI_free_result($res);
|
|
unset($res, $row);
|
|
}
|
|
unset($res);
|
|
unset($row);
|
|
|
|
|
|
/**
|
|
* Displays the page
|
|
*/
|
|
?>
|
|
<table border="0" cellpadding="2" cellspacing="1" width="90%">
|
|
<tr>
|
|
<th> <?php echo $strVar; ?> </th>
|
|
<?php
|
|
echo ' <th> ';
|
|
if (PMA_MYSQL_INT_VERSION >= 40003) {
|
|
echo $strSessionValue . ' </th>' . "\n"
|
|
. ' <th> ' . $strGlobalValue;
|
|
} else {
|
|
echo $strValue;
|
|
}
|
|
echo ' </th>' . "\n";
|
|
?>
|
|
</tr>
|
|
<?php
|
|
$useBgcolorOne = TRUE;
|
|
$on_mouse='';
|
|
foreach ($serverVars as $name => $value) {
|
|
if ($GLOBALS['cfg']['BrowsePointerEnable'] == TRUE) {
|
|
$on_mouse = ' onmouseover="this.style.backgroundColor=\'' . $GLOBALS['cfg']['BrowsePointerColor'] . '\';"'
|
|
. ' onmouseout="this.style.backgroundColor=\'' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '\';"';
|
|
} else {
|
|
$on_mouse = '';
|
|
}
|
|
?>
|
|
<tr bgcolor="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>"<?php echo $on_mouse; ?>>
|
|
<td nowrap="nowrap" valign="top">
|
|
<b><?php echo htmlspecialchars(str_replace('_', ' ', $name)) . "\n"; ?></b>
|
|
</td>
|
|
<td>
|
|
<?php echo htmlspecialchars($value) . "\n"; ?>
|
|
</td>
|
|
<?php
|
|
if (PMA_MYSQL_INT_VERSION >= 40003) {
|
|
?>
|
|
<td>
|
|
<?php echo htmlspecialchars($serverVarsGlobal[$name]) . "\n"; ?>
|
|
</td>
|
|
<?php
|
|
}
|
|
$useBgcolorOne = !$useBgcolorOne;
|
|
?>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<?php
|
|
|
|
|
|
/**
|
|
* Sends the footer
|
|
*/
|
|
require_once('./libraries/footer.inc.php');
|
|
|
|
?>
|