114 lines
2.5 KiB
PHP
114 lines
2.5 KiB
PHP
<?php
|
|
/* $Id$ */
|
|
// vim: expandtab sw=4 ts=4 sts=4:
|
|
|
|
|
|
/**
|
|
* Does the common work
|
|
*/
|
|
require('./server_common.inc.php');
|
|
|
|
|
|
/**
|
|
* Displays the links
|
|
*/
|
|
require('./server_links.inc.php');
|
|
|
|
|
|
/**
|
|
* Displays the sub-page heading
|
|
*/
|
|
echo '<h2>' . "\n"
|
|
. ' ' . $strServerVars . "\n"
|
|
. '</h2>' . "\n";
|
|
|
|
|
|
/**
|
|
* Checks if the user is allowed to do what he tries to...
|
|
*/
|
|
if (!$is_superuser && !$cfg['ShowMysqlVars']) {
|
|
echo $strNoPrivileges;
|
|
include('./footer.inc.php');
|
|
exit;
|
|
}
|
|
|
|
|
|
/**
|
|
* Sends the queries and buffers the results
|
|
*/
|
|
if (PMA_MYSQL_INT_VERSION >= 40003) {
|
|
$res = @PMA_mysql_query('SHOW SESSION VARIABLES;', $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), 'SHOW SESSION VARIABLES;');
|
|
while ($row = PMA_mysql_fetch_row($res)) {
|
|
$serverVars[$row[0]] = $row[1];
|
|
}
|
|
@mysql_free_result($res);
|
|
$res = @PMA_mysql_query('SHOW GLOBAL VARIABLES;', $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), 'SHOW GLOBAL VARIABLES;');
|
|
while ($row = PMA_mysql_fetch_row($res)) {
|
|
$serverVarsGlobal[$row[0]] = $row[1];
|
|
}
|
|
@mysql_free_result($res);
|
|
} else {
|
|
$res = @PMA_mysql_query('SHOW VARIABLES;', $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), 'SHOW VARIABLES;');
|
|
while ($row = PMA_mysql_fetch_row($res)) {
|
|
$serverVars[$row[0]] = $row[1];
|
|
}
|
|
@mysql_free_result($res);
|
|
}
|
|
unset($res);
|
|
unset($row);
|
|
|
|
|
|
/**
|
|
* Displays the page
|
|
*/
|
|
?>
|
|
<table border="0">
|
|
<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;
|
|
foreach ($serverVars as $name => $value) {
|
|
?>
|
|
<tr>
|
|
<td bgcolor="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>">
|
|
<?php echo htmlspecialchars(str_replace('_', ' ', $name)) . "\n"; ?>
|
|
</td>
|
|
<td bgcolor="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>">
|
|
<?php echo htmlspecialchars($value) . "\n"; ?>
|
|
</td>
|
|
<?php
|
|
if (PMA_MYSQL_INT_VERSION >= 40003) {
|
|
?>
|
|
<td bgcolor="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>">
|
|
<?php echo htmlspecialchars($serverVarsGlobal[$name]) . "\n"; ?>
|
|
</td>
|
|
<?php
|
|
}
|
|
$useBgcolorOne = !$useBgcolorOne;
|
|
?>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<?php
|
|
|
|
|
|
/**
|
|
* Sends the footer
|
|
*/
|
|
require('./footer.inc.php');
|
|
|
|
?>
|