0) { PMA_availableDatabases(); // this function is defined in "common.lib.php" } else { $num_dbs = 0; } // garvin: For re-usability, moved http-headers and stylesheets // to a seperate file. It can now be included by header.inc.php, // queryframe.php, querywindow.php. require_once('./libraries/header_http.inc.php'); require_once('./libraries/header_meta_style.inc.php'); ?> bgcolor="">
'; } else { $iconic_spacer = ''; } $titles['Change'] = $iconic_spacer . '' . $strChange . ''; if ($propicon == 'both') { $titles['Change'] .= ' ' . $strChange . ' 
'; } } else { $titles['Change'] = $strChange; } // Hidden forms and query frame interaction stuff if ($cfg['QueryFrame'] && $cfg['QueryFrameJS']) { $input_query_history = array(); $sql_history = array(); $dup_sql = array(); if (isset($query_history_latest) && isset($query_history_latest_db) && $query_history_latest != '' && $query_history_latest_db != '') { if ($cfg['QueryHistoryDB'] && $cfgRelation['historywork']) { PMA_setHistory((isset($query_history_latest_db) ? $query_history_latest_db : ''), (isset($query_history_latest_table) ? $query_history_latest_table : ''), $cfg['Server']['user'], $query_history_latest); } $input_query_history[] = ''; $input_query_history[] = ''; $input_query_history[] = ''; $sql_history[] = '
  • ' . '' . $titles['Change'] . '' . ' [' . htmlspecialchars($query_history_latest_db) . '] ' . urldecode($query_history_latest) . '' . '
  • ' . "\n"; $sql_query = urldecode($query_history_latest); $db = $query_history_latest_db; $table = $query_history_latest_table; $dup_sql[$query_history_latest] = true; } elseif (isset($query_history_latest) && $query_history_latest != '') { $sql_query = urldecode($query_history_latest); } if (isset($sql_query)) { $show_query = 1; } if ($cfg['QueryHistoryDB'] && $cfgRelation['historywork']) { $temp_history = PMA_getHistory($cfg['Server']['user']); if (is_array($temp_history) && count($temp_history) > 0) { foreach ($temp_history AS $history_nr => $history_array) { if (!isset($dup_sql[$history_array['sqlquery']])) { $sql_history[] = '
  • ' . '' . $titles['Change'] . '' . '[' . htmlspecialchars($history_array['db']) . '] ' . urldecode($history_array['sqlquery']) . '' . '
  • ' . "\n"; $dup_sql[$history_array['sqlquery']] = true; } } } } else { if (isset($query_history) && is_array($query_history)) { $current_index = count($query_history); foreach ($query_history AS $query_no => $query_sql) { if (!isset($dup_sql[$query_sql])) { $input_query_history[] = ''; $input_query_history[] = ''; $input_query_history[] = ''; $sql_history[] = '
  • ' . '' . $titles['Change'] . '' . '[' . htmlspecialchars($query_history_db[$query_no]) . '] ' . urldecode($query_sql) . '' . '
  • ' . "\n"; $dup_sql[$query_sql] = true; } // end if check if this item exists } // end while print history } // end if history exists } // end if DB-based history } $url_query = PMA_generate_common_url(isset($db) ? $db : '', isset($table) ? $table : ''); if (!isset($goto)) { $goto = ''; } require_once './libraries/bookmark.lib.php'; // in case of javascript disabled in queryframe ... if ( $GLOBALS['cfg']['QueryFrame'] && ! $GLOBALS['cfg']['QueryFrameJS'] ) { // ... we redirect to appropriate query sql page // works only full if $db and $table is also stored/grabbed from $_COOKIE if ( ! empty( $table ) ) { require 'tbl_properties.php'; } elseif ( ! empty( $db ) ) { require 'db_details.php'; } else { require 'server_sql.php'; } exit; } /** * Defines the query to be displayed in the query textarea */ if ( ! empty( $show_query ) ) { $query_to_display = $sql_query; } else { $query_to_display = ''; } unset( $sql_query ); PMA_sqlQueryForm( $query_to_display, $querydisplay_tab ); // Hidden forms and query frame interaction stuff if ($cfg['QueryFrame'] && $cfg['QueryFrameJS']) { if (isset($auto_commit) && $auto_commit == 'true') { ?> 0) { ?> '; ?>
    0) { echo implode("\n", $input_query_history); } ?>