fixed a PHP3 bug and coding standards
This commit is contained in:
@@ -927,21 +927,23 @@ if (typeof(document.getElementById) != 'undefined'
|
||||
<td bgcolor="<?php echo $GLOBALS['cfg']['BgcolorOne']; ?>">
|
||||
<?php
|
||||
echo "\n";
|
||||
// Html format the query to be displayed
|
||||
// The nl2br function isn't used because its result isn't a valid
|
||||
// xhtml1.0 statement before php4.0.5 ("<br>" and not "<br />")
|
||||
// if we want to show some sql code it is easiest to create it here
|
||||
// If we want to show some sql code it is easiest to create it here
|
||||
$sqlnr = 1;
|
||||
if(isset($GLOBALS['showasphp'])){$showasphp = &$GLOBALS['showasphp'];}
|
||||
if(isset($showasphp) and ($showasphp=='true')){
|
||||
$new_line = '";<br />' . "\n" . ' $sql .= "';
|
||||
}else{
|
||||
$new_line = '<br />' . "\n" . ' ';
|
||||
if (!empty($GLOBALS['show_as_php'])) {
|
||||
$new_line = '";<br />' . "\n" . ' $sql .= "';
|
||||
} else {
|
||||
$new_line = '<br />' . "\n" . ' ';
|
||||
}
|
||||
$query_base = htmlspecialchars($GLOBALS['sql_query']);
|
||||
$query_base = ereg_replace("((\015\012)|(\015)|(\012))+", $new_line, $query_base);
|
||||
if(isset($showasphp) and ($showasphp=='true')){
|
||||
$query_base = '$sql = "'.$query_base;
|
||||
$query_base = htmlspecialchars($GLOBALS['sql_query']);
|
||||
$query_base = ereg_replace("((\015\012)|(\015)|(\012))+", $new_line, $query_base);
|
||||
if (!empty($GLOBALS['show_as_php'])) {
|
||||
$query_base = '$sql = "' . $query_base;
|
||||
}
|
||||
|
||||
// Prepares links that may be displayed to edit/explain the query
|
||||
if (!isset($GLOBALS['show_query']) || $GLOBALS['show_query'] != 'y') {
|
||||
if (!isset($GLOBALS['goto'])) {
|
||||
$edit_target = (isset($GLOBALS['table'])) ? 'tbl_properties.php3' : 'db_details.php3';
|
||||
@@ -951,29 +953,32 @@ if (typeof(document.getElementById) != 'undefined'
|
||||
$edit_target = '';
|
||||
}
|
||||
if ($edit_target == 'tbl_properties.php3') {
|
||||
$edit_link = '<a href="tbl_properties.php3?lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&show_query=y#querybox">' . $GLOBALS['strEdit'] . '</a>';
|
||||
$edit_link = '<a href="tbl_properties.php3?lang=' . $GLOBALS['lang'] . '&server=' . $GLOBALS['server'] . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&show_query=y#querybox">' . $GLOBALS['strEdit'] . '</a>';
|
||||
} else if ($edit_target != '') {
|
||||
$edit_link = '<a href="db_details.php3?lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&show_query=y#querybox">' . $GLOBALS['strEdit'] . '</a>';
|
||||
$edit_link = '<a href="db_details.php3?lang=' . $GLOBALS['lang'] . '&server=' . $GLOBALS['server'] . '&db=' . urlencode($GLOBALS['db']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&show_query=y#querybox">' . $GLOBALS['strEdit'] . '</a>';
|
||||
}
|
||||
// want to have the query explained (Mike Beck 2002-05-22)
|
||||
// Want to have the query explained (Mike Beck 2002-05-22)
|
||||
// but do not explain an explain (lem9)
|
||||
//
|
||||
if (!ereg('EXPLAIN',$GLOBALS['sql_query'])) {;
|
||||
$explain_link='[<a href="sql.php3?lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode('EXPLAIN '.$GLOBALS['sql_query']) . '">' . $GLOBALS['strExplain'] . '</a>] ';
|
||||
if (!eregi('^EXPLAIN[[:space:]]+', $GLOBALS['sql_query'])) {
|
||||
$explain_link = '[<a href="sql.php3?lang=' . $GLOBALS['lang'] . '&server=' . $GLOBALS['server'] . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode('EXPLAIN '.$GLOBALS['sql_query']) . '">' . $GLOBALS['strExplain'] . '</a>] ';
|
||||
} else {
|
||||
$explain_link='';
|
||||
$explain_link = '';
|
||||
}
|
||||
// Also i would like to get the SQL formed in some nice php-code (Mike Beck 2002-05-22)
|
||||
if(isset($showasphp) and ($showasphp=='true')){
|
||||
$php_link ='<a href="sql.php3?lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&showasphp=false">' . $GLOBALS['strNoPhp'] . '</a>';
|
||||
}else{
|
||||
$php_link ='<a href="sql.php3?lang=' . $GLOBALS['lang'] . '&server=' . urlencode($GLOBALS['server']) . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&showasphp=true">' . $GLOBALS['strPhp'] . '</a>';
|
||||
// Also we would like to get the SQL formed in some nice
|
||||
// php-code (Mike Beck 2002-05-22)
|
||||
if (!empty($GLOBALS['show_as_php'])) {
|
||||
$php_link = '<a href="sql.php3?lang=' . $GLOBALS['lang'] . '&server=' . $GLOBALS['server'] . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&show_as_php=0">' . $GLOBALS['strNoPhp'] . '</a>';
|
||||
} else {
|
||||
$php_link = '<a href="sql.php3?lang=' . $GLOBALS['lang'] . '&server=' . $GLOBALS['server'] . '&db=' . urlencode($GLOBALS['db']) . '&table=' . urlencode($GLOBALS['table']) . '&sql_query=' . urlencode($GLOBALS['sql_query']) . '&show_as_php=1">' . $GLOBALS['strPhp'] . '</a>';
|
||||
}
|
||||
}
|
||||
|
||||
// Displays the message
|
||||
echo ' ' . $GLOBALS['strSQLQuery'] . ' :';
|
||||
if (!empty($edit_target)) {
|
||||
echo ' ' . $GLOBALS['strSQLQuery'] . ' : [' . $edit_link . '] ' . $explain_link . '[' . $php_link . ']<br />' . "\n";
|
||||
echo ' [' . $edit_link . '] ' . $explain_link . '[' . $php_link . ']<br />' . "\n";
|
||||
} else {
|
||||
echo ' ' . $GLOBALS['strSQLQuery'] . ' :<br />' . "\n";
|
||||
echo '<br />' . "\n";
|
||||
}
|
||||
echo ' ' . $query_base;
|
||||
// If a 'LIMIT' clause has been programatically added to the query
|
||||
@@ -981,9 +986,9 @@ if (typeof(document.getElementById) != 'undefined'
|
||||
if (!empty($GLOBALS['sql_limit_to_append'])) {
|
||||
echo $GLOBALS['sql_limit_to_append'];
|
||||
}
|
||||
if (!empty($GLOBALS['show_as_php'])) {
|
||||
echo '";';
|
||||
}
|
||||
if(isset($showasphp) and ($showasphp=='true')){
|
||||
echo '";';
|
||||
echo "\n";
|
||||
?>
|
||||
</td>
|
||||
|
Reference in New Issue
Block a user