addParam($new_db); $GLOBALS['db'] = $new_db; /** * If in an Ajax request, build the output and send it */ if ($GLOBALS['is_ajax_request'] == true) { /** * String containing the SQL Query formatted in pretty HTML * @global array $GLOBALS['extra_data'] * @name $extra_data */ $extra_data['sql_query'] = PMA_getMessage(null, $sql_query, 'success'); //Construct the html for the new database, so that it can be appended to // the list of databases on server_databases.php /** * Build the array to be passed to {@link PMA_generate_common_url} * to generate the links * * @global array $GLOBALS['db_url_params'] * @name $db_url_params */ $db_url_params['db'] = $new_db; $is_superuser = PMA_isSuperuser(); $column_order = PMA_getColumnOrder(); $url_query = PMA_generate_common_url($new_db); /** * String that will contain the output HTML * @name $new_db_string */ $new_db_string = ''; if (empty($db_collation_for_ajax)) { $db_collation_for_ajax = PMA_getServerCollation(); } // $dbstats comes from the create table dialog if (! empty($dbstats)) { $current = array( 'SCHEMA_NAME' => $new_db, 'DEFAULT_COLLATION_NAME' => $db_collation_for_ajax, 'SCHEMA_TABLES' => '0', 'SCHEMA_TABLE_ROWS' => '0', 'SCHEMA_DATA_LENGTH' => '0', 'SCHEMA_MAX_DATA_LENGTH' => '0', 'SCHEMA_INDEX_LENGTH' => '0', 'SCHEMA_LENGTH' => '0', 'SCHEMA_DATA_FREE' => '0' ); } else { $current = array( 'SCHEMA_NAME' => $new_db ); } list($column_order, $generated_html) = PMA_buildHtmlForDb( $current, $is_superuser, (isset($checkall) ? $checkall : ''), $url_query, $column_order, $replication_types, $replication_info ); $new_db_string .= $generated_html; $new_db_string .= ''; $extra_data['new_db_string'] = $new_db_string; PMA_ajaxResponse($message, true, $extra_data); } include_once 'libraries/header.inc.php'; include_once '' . $cfg['DefaultTabDatabase']; } ?>