diff --git a/ChangeLog b/ChangeLog index 83f18e097..c7a52b2fb 100755 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,17 @@ $Source$ 2003-06-10 Michal Cihar * scripts/create-release.sh: Set correct permissions before releasing. + * Documentation, config.inc.php3, db_details_export.php3, export.php3, + main.php3, server_export.php3, server_links.inc.php3, tbl_dump.php3, + tbl_move_copy.php3, tbl_properties_export.php3, lang/*, + libraries/build_dump.lib.php3, libraries/config_import.lib.php3, + libraries/display_export.lib.php3, libraries/export/*: Reworked export, + changes: + - support for exporting selected databases + - if not needed buffering, output is send directly + - unifies all export, so there is now more common code + - sql export can contain relations and mime types in comments + - configurable defaults for export. 2003-06-09 Michal Cihar * libraries/display_tbl.lib.php3: Display Full/Partial text links for diff --git a/Documentation.html b/Documentation.html index 792f6e37d..169c69015 100755 --- a/Documentation.html +++ b/Documentation.html @@ -1571,6 +1571,14 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'

+
$cfg['Export'] array
+
+ In this array are defined default parameters for export, names of + items are simmilar to texts seen on export page, so you can easily + identify what they mean. +

+
+
$cfg['RepeatCells'] integer
Repeat the headers every X cells, or 0 to deactivate. diff --git a/Documentation.txt b/Documentation.txt index a3695e14d..5c47cc50d 100644 --- a/Documentation.txt +++ b/Documentation.txt @@ -14,8 +14,8 @@ + Version history: ChangeLog + General notes: README + License: LICENSE - * Documentation version: $Id: Documentation.html,v 1.454 2003/06/02 - 08:07:47 rabus Exp $ + * Documentation version: $Id: Documentation.html,v 1.459 2003/06/08 + 12:55:39 lem9 Exp $ Requirements @@ -435,11 +435,14 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' + display in an optional tool-tip the "display field" when browsing the master table, if you move the mouse to a column containing a foreign key (use also the 'table_info' table); + (see FAQ 6.7) + + in edit/insert mode, display a drop-down list of possible + foreign keys (key value and "display field" are shown) + (see FAQ 6.21) + display links on the table properties page, to check referential integrity (display missing foreign keys) for each described key; - + in query-by-example, create automatic joins (see an example - in the FAQ, section "Using phpMyAdmin"); + + in query-by-example, create automatic joins (see FAQ 6.6) + enable you to get a PDF schema of your database (also uses the table_coords table). @@ -975,7 +978,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' Enable Ctrl+Arrows moving between fields when editing? $cfg['LimitChars'] integer - Maximal number of Chars showed in a TEXT OR a BLOB field on + Maximal number of Chars showed in any non-numeric field on browse view. Can be turned off by a toggle button on the browse page. @@ -1038,6 +1041,11 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' must be owned by the same user as the owner of the phpMyAdmin scripts. + $cfg['Export'] array + In this array are defined default parameters for export, names + of items are simmilar to texts seen on export page, so you can + easily identify what they mean. + $cfg['RepeatCells'] integer Repeat the headers every X cells, or 0 to deactivate. @@ -1070,7 +1078,17 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' window is opened they remain saved. When using the JavaScript based query window, it will always get updated when you click on a new table/db to browse and will - focus if you click on "Edit SQL" after using a query. + focus if you click on "Edit SQL" after using a query. You can + suppress updating the query window by checking the box "Do not + overwrite this query from outside the window" below the query + textarea. Then you can browse tables/databases in the + background without losing the contents of the textarea, so this + is especially useful when composing a query with tables you + first have to look in. The checkbox will get automatically + checked whenever you change the contents of the textarea. + Please uncheck the button whenever you definitely want the + query window to get updated even though you have made + alterations. If $cfg['QueryHistoryDB'] is set to TRUE you can specify the amount of saved history items using $cfg['QueryHistoryMax']. The query window also has a custom tabbed look to group the @@ -2038,6 +2056,8 @@ FAQ - Frequently Asked Questions Starting from the previous example, create the PMA_table_info as explained in the configuration section, then browse your persons table, and move the mouse over a town code or country code. + See also FAQ 6.21 for an additionnal feature that "display field" + enables: drop-down list of possible values. [6.8] How can I produce a PDF schema of my database? @@ -2207,6 +2227,23 @@ FAQ - Frequently Asked Questions \end{document} + [6.20] In MySQL 4, I see a lot of databases which are not mine, and cannot + access them. + + Upgrading to MySQL 4 usually gives users a global privilege: CREATE + TEMPORARY TABLES. This privilege also enables users to see all the + database names. See this bug report. + So if your users do not need this privilege, you can remove it and + their databases list will shorten. + + [6.21] In edit/insert mode, how can I see a list of possible values for a + field, based on some foreign table? + + You have to setup appropriate links between the tables, and also setup + the "display field" in the foreign table. See FAQ 6.6 for an example. + Then, if there are 200 values or less in the foreign table, a + drop-down list of values will be available. + [7. phpMyAdmin project] [7.1] I have found a bug. How do I inform developers? diff --git a/config.inc.php3 b/config.inc.php3 index 64031c753..ed316355e 100755 --- a/config.inc.php3 +++ b/config.inc.php3 @@ -270,6 +270,44 @@ $cfg['DefaultTabTable'] = 'tbl_properties_structure.php3'; // 'tbl_select.php3 = select page // 'tbl_change.php3 = insert row page +/** + * Export defaults + */ + +$cfg['Export']['format'] = 'sql'; // sql/latex/excel/csv/xml +$cfg['Export']['compression'] = 'none'; // none/zip/gzip/bzip2 + +$cfg['Export']['asfile'] = FALSE; +$cfg['Export']['onserver'] = FALSE; +$cfg['Export']['onserver_overwrite'] = FALSE; +$cfg['Export']['remember_file_template'] = TRUE; + +$cfg['Export']['csv_columns'] = FALSE; +$cfg['Export']['csv_null'] = 'NULL'; +$cfg['Export']['csv_separator'] = ';'; +$cfg['Export']['csv_enclosed'] = '"'; +$cfg['Export']['csv_escaped'] = '\\'; +$cfg['Export']['csv_terminated'] = 'AUTO'; +$cfg['Export']['excel_null'] = 'NULL'; + +$cfg['Export']['latex_structure'] = TRUE; +$cfg['Export']['latex_data'] = TRUE; +$cfg['Export']['latex_columns'] = TRUE; +$cfg['Export']['latex_relation'] = TRUE; +$cfg['Export']['latex_comments'] = TRUE; +$cfg['Export']['latex_mime'] = TRUE; +$cfg['Export']['latex_null'] = '\textit{NULL}'; + +$cfg['Export']['sql_structure'] = TRUE; +$cfg['Export']['sql_data'] = TRUE; +$cfg['Export']['sql_drop_database'] = FALSE; +$cfg['Export']['sql_drop_table'] = FALSE; +$cfg['Export']['sql_backquotes'] = TRUE; +$cfg['Export']['sql_relation'] = FALSE; +$cfg['Export']['sql_columns'] = FALSE; +$cfg['Export']['sql_extended'] = FALSE; +$cfg['Export']['sql_comments'] = FALSE; +$cfg['Export']['sql_mime'] = FALSE; /** * Link to the official MySQL documentation. diff --git a/db_details_export.php3 b/db_details_export.php3 index 8446d8b3f..4d4c761f8 100644 --- a/db_details_export.php3 +++ b/db_details_export.php3 @@ -16,15 +16,15 @@ require('./db_details_db_info.php3'); */ ?>

- +

1) { - $multi_tables = '
'; + $multi_values .= "\n"; $i = 0; while ($i < $num_tables) { @@ -35,25 +35,28 @@ if ($num_tables > 1) { $is_selected = ''; } $table = htmlspecialchars($table); - $multi_tables .= ' ' . "\n"; + $multi_values .= ' ' . "\n"; $i++; } // end while - $multi_tables .= "\n"; - $multi_tables .= '
'; + $multi_values .= "\n"; + $multi_values .= ''; $checkall_url = 'db_details_export.php3?' . PMA_generate_common_url($db) . '&goto=db_details_export.php3'; - $multi_tables .= '
- ' . $strSelectAll . ' + $multi_values .= '
+ ' . $strSelectAll . '  /  - ' . $strUnselectAll . ' + ' . $strUnselectAll . '

'; -} // end if -echo "\n"; +} elseif ($num_tables == 0) { + echo $strDatabaseNoTable; + include('./footer.inc.php3'); + exit; +} // end if -$tbl_dump_form_name = 'db_dump'; +$export_type = 'database'; require('./libraries/display_export.lib.php3'); /** diff --git a/export.php3 b/export.php3 new file mode 100755 index 000000000..ca6248499 --- /dev/null +++ b/export.php3 @@ -0,0 +1,446 @@ += $time_now + 30) { + $time_start = $time_now; + header('X-pmaPing: Pong'); + } // end if + } else { + if ($GLOBALS['asfile']) { + if ($GLOBALS['save_on_server']) { + $write_result = @fwrite($GLOBALS['file_handle'], $line); + if (!$write_result || ($write_result != strlen($line))) { + $GLOBALS['message'] = sprintf($GLOBALS['strNoSpace'], $save_filename); + return FALSE; + } + $time_now = time(); + if ($time_start >= $time_now + 30) { + $time_start = $time_now; + header('X-pmaPing: Pong'); + } // end if + } else { + // We export as file - output normally + if ($GLOBALS['output_charset_conversion']) { + $line = PMA_convert_string($GLOBALS['charset'], $GLOBALS['charset_of_file'], $line); + } + echo $line; + } + } else { + // We export as html - replace special chars + echo htmlspecialchars($line); + } + } + return TRUE; +} // end of the 'PMA_exportOutputHandler()' function + +// Will we save dump on server? +$save_on_server = isset($cfg['SaveDir']) && !empty($cfg['SaveDir']) && !empty($onserver); + +// Ensure compressed formats are associated with the download feature +if (empty($asfile)) { + if ($save_on_server) { + $asfile = TRUE; + } elseif (isset($compression) && ($compression == 'zip' | $compression == 'gzip' | $compression == 'bzip')) { + $asfile = TRUE; + } else { + $asfile = FALSE; + } +} else { + $asfile = TRUE; +} + +// Defines the default format +$crlf = PMA_whichCrlf(); + +// Do we need to convert charset? +$output_charset_conversion = $asfile && + $cfg['AllowAnywhereRecoding'] && $allow_recoding + && isset($charset_of_file) && $charset_of_file != $charset; + +// Set whether we will need buffering +$buffer_needed = isset($compression) && ($compression == 'zip' | $compression == 'gzip' | $compression == 'bzip'); + +// Generate filename and mime type if needed +if ($asfile) { + $pma_uri_parts = parse_url($cfg['PmaAbsoluteUri']); + if ($export_type == 'server') { + if (isset($remember_template)) { + setcookie('pma_server_filename_template', $filename_template , 0, + substr($pma_uri_parts['path'], 0, strrpos($pma_uri_parts['path'], '/')), + '', ($pma_uri_parts['scheme'] == 'https')); + } + $filename = str_replace('__SERVER__', $GLOBALS['cfg']['Server']['host'], strftime($filename_template)); + } elseif ($export_type == 'database') { + if (isset($remember_template)) { + setcookie('pma_db_filename_template', $filename_template , 0, + substr($pma_uri_parts['path'], 0, strrpos($pma_uri_parts['path'], '/')), + '', ($pma_uri_parts['scheme'] == 'https')); + } + $filename = str_replace('__DB__', $db, str_replace('__SERVER__', $GLOBALS['cfg']['Server']['host'], strftime($filename_template))); + } else { + if (isset($remember_template)) { + setcookie('pma_table_filename_template', $filename_template , 0, + substr($pma_uri_parts['path'], 0, strrpos($pma_uri_parts['path'], '/')), + '', ($pma_uri_parts['scheme'] == 'https')); + } + $filename = str_replace('__TABLE__', $table, str_replace('__DB__', $db, str_replace('__SERVER__', $GLOBALS['cfg']['Server']['host'], strftime($filename_template)))); + } + + // convert filename to iso-8859-1, it is safer + if (!(isset($cfg['AllowAnywhereRecoding']) && $cfg['AllowAnywhereRecoding'] && $allow_recoding)) { + $filename = PMA_convert_string($charset, 'iso-8859-1', $filename); + } else { + $filename = PMA_convert_string($convcharset, 'iso-8859-1', $filename); + } + + // Generate basic dump extension + if ($type == 'csv') { + $filename .= '.csv'; + $mime_type = 'text/x-csv'; + } else if ($type == 'xml') { + $filename .= '.xml'; + $mime_type = 'text/xml'; + } else if ($type == 'latex') { + $filename .= '.tex'; + $mime_type = 'application/x-tex'; + } else { + $filename .= '.sql'; + // loic1: 'application/octet-stream' is the registered IANA type but + // MSIE and Opera seems to prefer 'application/octetstream' + $mime_type = (PMA_USR_BROWSER_AGENT == 'IE' || PMA_USR_BROWSER_AGENT == 'OPERA') + ? 'application/octetstream' + : 'application/octet-stream'; + } + + // If dump is going to be compressed, set correct mime_type and add + // compression to extension + if (isset($compression) && $compression == 'bzip') { + $filename .= '.bz2'; + $mime_type = 'application/x-bzip'; + } else if (isset($compression) && $compression == 'gzip') { + $filename .= '.gz'; + $mime_type = 'application/x-gzip'; + } else if (isset($compression) && $compression == 'zip') { + $filename .= '.zip'; + $mime_type = 'application/x-zip'; + } +} + +// Open file on server if needed +if ($save_on_server) { + $save_filename = $cfg['SaveDir'] . ereg_replace('[/\\]','_',$filename); + unset($message); + if (file_exists($save_filename) && empty($onserverover)) { + $message = sprintf($strFileAlreadyExists, $save_filename); + } else { + if (is_file($save_filename) && !is_writable($save_filename)) { + $message = sprintf($strNoPermission, $save_filename); + } else { + if (!$file_handle = @fopen($save_filename, 'w')) { + $message = sprintf($strNoPermission, $save_filename); + } + } + } + if (isset($message)) { + $js_to_run = 'functions.js'; + include('./header.inc.php3'); + if ($export_type == 'server') { + $active_page = 'server_export.php3'; + include('./server_export.php3'); + } elseif ($export_type == 'database') { + $active_page = 'db_details_export.php3'; + include('./db_details_export.php3'); + } else { + $active_page = 'tbl_properties_export.php3'; + include('./tbl_properties_export.php3'); + } + exit(); + } +} + +/** + * Send headers depending on whether the user chose to download a dump file + * or not + */ +if (!$save_on_server) { + if ($asfile ) { + // Download + header('Content-Type: ' . $mime_type); + header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); + // lem9 & loic1: IE need specific headers + if (PMA_USR_BROWSER_AGENT == 'IE') { + header('Content-Disposition: inline; filename="' . $filename . '"'); + header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); + header('Pragma: public'); + } else { + header('Content-Disposition: attachment; filename="' . $filename . '"'); + header('Pragma: no-cache'); + } + } else { + // HTML + $backup_cfgServer = $cfg['Server']; + include('./header.inc.php3'); + $cfg['Server'] = $backup_cfgServer; + unset($backup_cfgServer); + echo '
' . "\n"; + echo '
' . "\n";
+    } // end download
+}
+
+// Check if we have something to export
+if ($export_type == 'database') {
+    $tables     = PMA_mysql_list_tables($db);
+    $num_tables = ($tables) ? @mysql_numrows($tables) : 0;
+    if ($num_tables == 0) {
+        $message = $strNoTablesFound;
+        $js_to_run = 'functions.js';
+        include('./header.inc.php3');
+        if ($export_type == 'server') {
+            $active_page = 'server_export.php3';
+            include('./server_export.php3');
+        } elseif ($export_type == 'database') {
+            $active_page = 'db_details_export.php3';
+            include('./db_details_export.php3');
+        } else {
+            $active_page = 'tbl_properties_export.php3';
+            include('./tbl_properties_export.php3');
+        }
+        exit();
+    }
+}
+
+// Add possibly some comments to export
+PMA_exportHeader();
+
+// Will we need relation & co. setup?
+$do_relation = isset($GLOBALS[$what . '_relation']);
+$do_comments = isset($GLOBALS[$what . '_comments']);
+$do_mime     = isset($GLOBALS[$what . '_mime']);
+if ($do_relation || $do_comments || $do_mime) {
+    require('./libraries/relation.lib.php3');
+    $cfgRelation = PMA_getRelationsParam();
+}
+if ($do_mime) {
+    require('./libraries/transformations.lib.php3');
+}
+
+/**
+ * Builds the dump
+ */
+// Gets the number of tables if a dump of a database has been required
+if ($export_type == 'server') {
+    /**
+     * Gets the databases list - if it has not been built yet
+     */
+    if ($server > 0 && empty($dblist)) {
+        PMA_availableDatabases();
+    }
+    
+    if (isset($db_select)) {
+        $tmp_select = implode($db_select, '|');
+        $tmp_select = '|' . $tmp_select . '|';
+    }
+    // Walk over databases
+    reset($dblist);
+    while (list(, $current_db) = each($dblist)) {
+        if ((isset($tmp_select) && strpos(' ' . $tmp_select, '|' . $current_db . '|'))
+            || !isset($tmp_select)) {
+            PMA_exportDBHeader($current_db);
+            PMA_exportDBCreate($current_db);
+            $tables     = PMA_mysql_list_tables($current_db);
+            $num_tables = ($tables) ? @mysql_numrows($tables) : 0;
+            $i = 0;
+            while ($i < $num_tables) {
+                $table = PMA_mysql_tablename($tables, $i);
+                $local_query  = 'SELECT * FROM ' . PMA_backquote($current_db) . '.' . PMA_backquote($table);
+                if (isset($GLOBALS[$what . '_structure'])) PMA_exportStructure($current_db, $table, $crlf, $err_url, $do_relation, $do_comments, $do_mime);
+                if (isset($GLOBALS[$what . '_data'])) PMA_exportData($current_db, $table, $crlf, $err_url, $local_query);
+                $i++;
+            }
+            PMA_exportDBFooter($current_db);
+        }
+    }
+} elseif ($export_type == 'database') {
+    PMA_exportDBHeader($db);
+    if (isset($table_select)) {
+        $tmp_select = implode($table_select, '|');
+        $tmp_select = '|' . $tmp_select . '|';
+    }
+    $i = 0;
+    while ($i < $num_tables) {
+        $table = PMA_mysql_tablename($tables, $i);
+        $local_query  = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
+        if ((isset($tmp_select) && strpos(' ' . $tmp_select, '|' . $table . '|'))
+            || !isset($tmp_select)) {
+
+            if (isset($GLOBALS[$what . '_structure'])) PMA_exportStructure($db, $table, $crlf, $err_url, $do_relation, $do_comments, $do_mime);
+            if (isset($GLOBALS[$what . '_data'])) PMA_exportData($db, $table, $crlf, $err_url, $local_query);
+        }
+        $i++;
+    }
+    PMA_exportDBFooter($db);
+} else {
+    PMA_exportDBHeader($db);
+    // We export just one table
+
+    if ($limit_to > 0 && $limit_from >= 0) {
+        $add_query  = ' LIMIT '
+                    . (($limit_from > 0) ? $limit_from . ', ' : '')
+                    . $limit_to;
+    } else {
+        $add_query  = '';
+    }
+
+    if (!empty($sql_query)) {
+        $local_query = $sql_query . $add_query;
+        PMA_mysql_select_db($db);
+    } else {
+        $local_query  = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query;
+    }
+
+    if (isset($GLOBALS[$what . '_structure'])) PMA_exportStructure($db, $table, $crlf, $err_url, $do_relation, $do_comments, $do_mime);
+    if (isset($GLOBALS[$what . '_data'])) PMA_exportData($db, $table, $crlf, $err_url, $local_query);
+    PMA_exportDBFooter($db);
+}
+
+/**
+ * Send the dump as a file...
+ */
+if (!empty($asfile)) {
+    // Convert the charset if required.
+    if ($output_charset_conversion) {
+        $dump_buffer = PMA_convert_string($GLOBALS['charset'], $GLOBALS['charset_of_file'], $dump_buffer);
+    }
+
+    // Do the compression
+    // 1. as a gzipped file
+    if (isset($compression) && $compression == 'zip') {
+        if (PMA_PHP_INT_VERSION >= 40000 && @function_exists('gzcompress')) {
+            if ($type == 'csv' ) {
+                $extbis = '.csv';
+            } else if ($type == 'xml') {
+                $extbis = '.xml';
+            } else {
+                $extbis = '.sql';
+            }
+            $zipfile = new zipfile();
+            $zipfile -> addFile($dump_buffer, $filename . $extbis);
+            echo $zipfile -> file();
+        }
+    }
+    // 2. as a bzipped file
+    else if (isset($compression) && $compression == 'bzip') {
+        if (PMA_PHP_INT_VERSION >= 40004 && @function_exists('bzcompress')) {
+            echo bzcompress($dump_buffer);
+            // nijel: eval in next line is because otherwise === causes syntax error on php3
+            if (eval('return($dump_buffer === -8);')) {
+                include('./header.inc.php3');
+                echo sprintf($strBzError, '17300');
+                include('./footer.inc.php3');
+                exit;
+            }
+        }
+    }
+    // 3. as a gzipped file
+    else if (isset($compression) && $compression == 'gzip') {
+        if (PMA_PHP_INT_VERSION >= 40004 && @function_exists('gzencode')) {
+            // without the optional parameter level because it bug
+            echo gzencode($dump_buffer);
+        }
+    }
+
+    /* If ve saved on server, we have to close file now */
+    if ($save_on_server) {
+        fclose($file_handle);
+        $message = sprintf($strDumpSaved, $save_filename);
+
+        $js_to_run = 'functions.js';
+        include('./header.inc.php3');
+        if ($export_type == 'server') {
+            $active_page = 'server_export.php3';
+            include('./server_export.php3');
+        } elseif ($export_type == 'database') {
+            $active_page = 'db_details_export.php3';
+            include('./db_details_export.php3');
+        } else {
+            $active_page = 'tbl_properties_export.php3';
+            include('./tbl_properties_export.php3');
+        }
+        exit();
+    }
+}
+/**
+ * Displays the dump...
+ */
+else {
+    /**
+     * Close the html tags and add the footers in dump is displayed on screen
+     */
+    echo '    
' . "\n"; + echo '
' . "\n"; + echo "\n"; + include('./footer.inc.php3'); +} // end if +?> diff --git a/lang/afrikaans-iso-8859-1.inc.php3 b/lang/afrikaans-iso-8859-1.inc.php3 index e8fe12c2c..80e390aec 100644 --- a/lang/afrikaans-iso-8859-1.inc.php3 +++ b/lang/afrikaans-iso-8859-1.inc.php3 @@ -657,4 +657,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/afrikaans-utf-8.inc.php3 b/lang/afrikaans-utf-8.inc.php3 index 5d11a0cc2..7dfbeb80b 100644 --- a/lang/afrikaans-utf-8.inc.php3 +++ b/lang/afrikaans-utf-8.inc.php3 @@ -658,4 +658,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/albanian-iso-8859-1.inc.php3 b/lang/albanian-iso-8859-1.inc.php3 index e63445cfc..c6778c58f 100644 --- a/lang/albanian-iso-8859-1.inc.php3 +++ b/lang/albanian-iso-8859-1.inc.php3 @@ -649,4 +649,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/albanian-utf-8.inc.php3 b/lang/albanian-utf-8.inc.php3 index 94f7a0358..3b144a0d0 100644 --- a/lang/albanian-utf-8.inc.php3 +++ b/lang/albanian-utf-8.inc.php3 @@ -650,4 +650,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/arabic-utf-8.inc.php3 b/lang/arabic-utf-8.inc.php3 index 8d03d6f4f..db13283f1 100644 --- a/lang/arabic-utf-8.inc.php3 +++ b/lang/arabic-utf-8.inc.php3 @@ -672,4 +672,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/arabic-windows-1256.inc.php3 b/lang/arabic-windows-1256.inc.php3 index ff27ade9f..2e42cc4cb 100644 --- a/lang/arabic-windows-1256.inc.php3 +++ b/lang/arabic-windows-1256.inc.php3 @@ -671,4 +671,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/brazilian_portuguese-iso-8859-1.inc.php3 b/lang/brazilian_portuguese-iso-8859-1.inc.php3 index 4d4ce30a6..f351b6439 100644 --- a/lang/brazilian_portuguese-iso-8859-1.inc.php3 +++ b/lang/brazilian_portuguese-iso-8859-1.inc.php3 @@ -671,4 +671,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/brazilian_portuguese-utf-8.inc.php3 b/lang/brazilian_portuguese-utf-8.inc.php3 index fdd44fa96..572d0ef5a 100644 --- a/lang/brazilian_portuguese-utf-8.inc.php3 +++ b/lang/brazilian_portuguese-utf-8.inc.php3 @@ -672,4 +672,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/bulgarian-koi8-r.inc.php3 b/lang/bulgarian-koi8-r.inc.php3 index b3a7fe5cb..84e5c26d9 100644 --- a/lang/bulgarian-koi8-r.inc.php3 +++ b/lang/bulgarian-koi8-r.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/bulgarian-utf-8.inc.php3 b/lang/bulgarian-utf-8.inc.php3 index 3308bd55a..354b9f0b0 100644 --- a/lang/bulgarian-utf-8.inc.php3 +++ b/lang/bulgarian-utf-8.inc.php3 @@ -652,4 +652,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/bulgarian-windows-1251.inc.php3 b/lang/bulgarian-windows-1251.inc.php3 index d70116137..0640f02c0 100644 --- a/lang/bulgarian-windows-1251.inc.php3 +++ b/lang/bulgarian-windows-1251.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/catalan-iso-8859-1.inc.php3 b/lang/catalan-iso-8859-1.inc.php3 index 1fd25cbcb..e88b6163f 100644 --- a/lang/catalan-iso-8859-1.inc.php3 +++ b/lang/catalan-iso-8859-1.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/catalan-utf-8.inc.php3 b/lang/catalan-utf-8.inc.php3 index 6f09f75f1..d2e70cef9 100644 --- a/lang/catalan-utf-8.inc.php3 +++ b/lang/catalan-utf-8.inc.php3 @@ -646,4 +646,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/chinese_big5-utf-8.inc.php3 b/lang/chinese_big5-utf-8.inc.php3 index 49b293b9f..2b91b7987 100644 --- a/lang/chinese_big5-utf-8.inc.php3 +++ b/lang/chinese_big5-utf-8.inc.php3 @@ -671,4 +671,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/chinese_big5.inc.php3 b/lang/chinese_big5.inc.php3 index 5bdabd976..ce3eacdf4 100644 --- a/lang/chinese_big5.inc.php3 +++ b/lang/chinese_big5.inc.php3 @@ -670,4 +670,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/chinese_gb-utf-8.inc.php3 b/lang/chinese_gb-utf-8.inc.php3 index f42fb6c5c..51dc32e8e 100644 --- a/lang/chinese_gb-utf-8.inc.php3 +++ b/lang/chinese_gb-utf-8.inc.php3 @@ -647,4 +647,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/chinese_gb.inc.php3 b/lang/chinese_gb.inc.php3 index 5d470a1dd..81492f287 100644 --- a/lang/chinese_gb.inc.php3 +++ b/lang/chinese_gb.inc.php3 @@ -647,4 +647,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/croatian-iso-8859-2.inc.php3 b/lang/croatian-iso-8859-2.inc.php3 index 0ee6d3617..20930647c 100644 --- a/lang/croatian-iso-8859-2.inc.php3 +++ b/lang/croatian-iso-8859-2.inc.php3 @@ -670,4 +670,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/croatian-utf-8.inc.php3 b/lang/croatian-utf-8.inc.php3 index 927354784..e312b3a75 100644 --- a/lang/croatian-utf-8.inc.php3 +++ b/lang/croatian-utf-8.inc.php3 @@ -671,4 +671,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/croatian-windows-1250.inc.php3 b/lang/croatian-windows-1250.inc.php3 index 67967d20b..ee3641276 100644 --- a/lang/croatian-windows-1250.inc.php3 +++ b/lang/croatian-windows-1250.inc.php3 @@ -670,4 +670,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/czech-iso-8859-2.inc.php3 b/lang/czech-iso-8859-2.inc.php3 index 9e95424e7..f4f642614 100644 --- a/lang/czech-iso-8859-2.inc.php3 +++ b/lang/czech-iso-8859-2.inc.php3 @@ -30,6 +30,8 @@ $strAccessDenied = 'P $strAction = 'Akce'; $strAddDeleteColumn = 'Přidat/Smazat sloupec'; $strAddDeleteRow = 'Přidat/Smazat řádek s podmínkou'; +$strAddDropDatabase = 'Přidat DROP DATABASE'; +$strAddIntoComments = 'Přidat do komentářů'; $strAddNewField = 'Přidat nový sloupec'; $strAddPriv = 'Přidat nové privilegium'; $strAddPrivMessage = 'Oprávnění bylo přidáno.'; @@ -145,7 +147,9 @@ $strData = 'Data'; $strDataDict = 'Datový slovník'; $strDataOnly = ' Jen data'; $strDatabase = 'Databáze '; +$strDatabaseExportOptions = 'Nastavení exportu databází'; $strDatabaseHasBeenDropped = 'Databáze %s byla zruąena.'; +$strDatabaseNoTable = 'Tato databáze neobsahuje ľádné tabulky!'; $strDatabaseWildcard = 'Databáze (zástupné znaky povoleny):'; $strDatabases = 'Databáze'; $strDatabasesDropped = '%s databáze byla úspěąně zruąena.'; @@ -630,8 +634,9 @@ $strValidateSQL = 'Zkontrolovat SQL'; $strValidatorError = 'SQL validator nemohl být inicializován. Prosím zkontrolujte jestli máte nainstalované potřebné roząíření php, jak je popsáno v %sdokumentaci%s.'; $strValue = 'Hodnota'; $strVar = 'Proměnná'; -$strViewDump = 'Zobrazit výpis (dump) tabulky'; -$strViewDumpDB = 'Zobrazit výpis (dump) databáze'; +$strViewDump = 'Export tabulky'; +$strViewDumpDB = 'Export databáze'; +$strViewDumpDatabases = 'Export databází'; $strWebServerUploadDirectory = 'soubor z adresáře pro upload'; $strWebServerUploadDirectoryError = 'Adresář určený pro upload souborů nemohl být otevřen'; diff --git a/lang/czech-utf-8.inc.php3 b/lang/czech-utf-8.inc.php3 index 089a5f777..7251ce665 100644 --- a/lang/czech-utf-8.inc.php3 +++ b/lang/czech-utf-8.inc.php3 @@ -31,6 +31,8 @@ $strAccessDenied = 'Přístup odepĹ™en'; $strAction = 'Akce'; $strAddDeleteColumn = 'PĹ™idat/Smazat sloupec'; $strAddDeleteRow = 'PĹ™idat/Smazat řádek s podmĂ­nkou'; +$strAddDropDatabase = 'PĹ™idat DROP DATABASE'; +$strAddIntoComments = 'PĹ™idat do komentářů'; $strAddNewField = 'PĹ™idat novĂ˝ sloupec'; $strAddPriv = 'PĹ™idat novĂ© privilegium'; $strAddPrivMessage = 'OprávnÄ›nĂ­ bylo pĹ™idáno.'; @@ -146,7 +148,9 @@ $strData = 'Data'; $strDataDict = 'DatovĂ˝ slovnĂ­k'; $strDataOnly = ' Jen data'; $strDatabase = 'Databáze '; +$strDatabaseExportOptions = 'NastavenĂ­ exportu databázĂ­'; $strDatabaseHasBeenDropped = 'Databáze %s byla zrušena.'; +$strDatabaseNoTable = 'Tato databáze neobsahuje žádnĂ© tabulky!'; $strDatabaseWildcard = 'Databáze (zástupnĂ© znaky povoleny):'; $strDatabases = 'Databáze'; $strDatabasesDropped = '%s databáze byla ĂşspěšnÄ› zrušena.'; @@ -631,8 +635,9 @@ $strValidateSQL = 'Zkontrolovat SQL'; $strValidatorError = 'SQL validator nemohl bĂ˝t inicializován. ProsĂ­m zkontrolujte jestli máte nainstalovanĂ© potĹ™ebnĂ© rozšířenĂ­ php, jak je popsáno v %sdokumentaci%s.'; $strValue = 'Hodnota'; $strVar = 'PromÄ›nná'; -$strViewDump = 'Zobrazit vĂ˝pis (dump) tabulky'; -$strViewDumpDB = 'Zobrazit vĂ˝pis (dump) databáze'; +$strViewDump = 'Export tabulky'; +$strViewDumpDB = 'Export databáze'; +$strViewDumpDatabases = 'Export databázĂ­'; $strWebServerUploadDirectory = 'soubor z adresáře pro upload'; $strWebServerUploadDirectoryError = 'Adresář urÄŤenĂ˝ pro upload souborĹŻ nemohl bĂ˝t otevĹ™en'; diff --git a/lang/czech-windows-1250.inc.php3 b/lang/czech-windows-1250.inc.php3 index dda6d1fa5..fb7cd67aa 100644 --- a/lang/czech-windows-1250.inc.php3 +++ b/lang/czech-windows-1250.inc.php3 @@ -30,6 +30,8 @@ $strAccessDenied = 'P $strAction = 'Akce'; $strAddDeleteColumn = 'Přidat/Smazat sloupec'; $strAddDeleteRow = 'Přidat/Smazat řádek s podmínkou'; +$strAddDropDatabase = 'Přidat DROP DATABASE'; +$strAddIntoComments = 'Přidat do komentářů'; $strAddNewField = 'Přidat nový sloupec'; $strAddPriv = 'Přidat nové privilegium'; $strAddPrivMessage = 'Oprávnění bylo přidáno.'; @@ -145,7 +147,9 @@ $strData = 'Data'; $strDataDict = 'Datový slovník'; $strDataOnly = ' Jen data'; $strDatabase = 'Databáze '; +$strDatabaseExportOptions = 'Nastavení exportu databází'; $strDatabaseHasBeenDropped = 'Databáze %s byla zrušena.'; +$strDatabaseNoTable = 'Tato databáze neobsahuje žádné tabulky!'; $strDatabaseWildcard = 'Databáze (zástupné znaky povoleny):'; $strDatabases = 'Databáze'; $strDatabasesDropped = '%s databáze byla úspěšně zrušena.'; @@ -630,8 +634,9 @@ $strValidateSQL = 'Zkontrolovat SQL'; $strValidatorError = 'SQL validator nemohl být inicializován. Prosím zkontrolujte jestli máte nainstalované potřebné rozšíření php, jak je popsáno v %sdokumentaci%s.'; $strValue = 'Hodnota'; $strVar = 'Proměnná'; -$strViewDump = 'Zobrazit výpis (dump) tabulky'; -$strViewDumpDB = 'Zobrazit výpis (dump) databáze'; +$strViewDump = 'Export tabulky'; +$strViewDumpDB = 'Export databáze'; +$strViewDumpDatabases = 'Export databází'; $strWebServerUploadDirectory = 'soubor z adresáře pro upload'; $strWebServerUploadDirectoryError = 'Adresář určený pro upload souborů nemohl být otevřen'; diff --git a/lang/danish-iso-8859-1.inc.php3 b/lang/danish-iso-8859-1.inc.php3 index 61beb92b1..ae5466c11 100644 --- a/lang/danish-iso-8859-1.inc.php3 +++ b/lang/danish-iso-8859-1.inc.php3 @@ -665,4 +665,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/danish-utf-8.inc.php3 b/lang/danish-utf-8.inc.php3 index 28736e75c..1453e3d1f 100644 --- a/lang/danish-utf-8.inc.php3 +++ b/lang/danish-utf-8.inc.php3 @@ -666,4 +666,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/dutch-iso-8859-1.inc.php3 b/lang/dutch-iso-8859-1.inc.php3 index 8b7d34669..a6d4057d2 100644 --- a/lang/dutch-iso-8859-1.inc.php3 +++ b/lang/dutch-iso-8859-1.inc.php3 @@ -660,4 +660,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/dutch-utf-8.inc.php3 b/lang/dutch-utf-8.inc.php3 index abf2c2019..66d6231be 100644 --- a/lang/dutch-utf-8.inc.php3 +++ b/lang/dutch-utf-8.inc.php3 @@ -661,4 +661,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/english-iso-8859-1.inc.php3 b/lang/english-iso-8859-1.inc.php3 index 665bee90c..c56d110be 100644 --- a/lang/english-iso-8859-1.inc.php3 +++ b/lang/english-iso-8859-1.inc.php3 @@ -643,4 +643,9 @@ $strZip = '"zipped"'; $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/english-utf-8.inc.php3 b/lang/english-utf-8.inc.php3 index ebcd21a7c..36d971944 100644 --- a/lang/english-utf-8.inc.php3 +++ b/lang/english-utf-8.inc.php3 @@ -644,4 +644,9 @@ $strZip = '"zipped"'; $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/estonian-iso-8859-1.inc.php3 b/lang/estonian-iso-8859-1.inc.php3 index f5cf83253..58efc89ca 100644 --- a/lang/estonian-iso-8859-1.inc.php3 +++ b/lang/estonian-iso-8859-1.inc.php3 @@ -644,4 +644,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/estonian-utf-8.inc.php3 b/lang/estonian-utf-8.inc.php3 index 9a1456b05..3fecc9f49 100644 --- a/lang/estonian-utf-8.inc.php3 +++ b/lang/estonian-utf-8.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/finnish-iso-8859-1.inc.php3 b/lang/finnish-iso-8859-1.inc.php3 index 749fbc324..d024c7f02 100644 --- a/lang/finnish-iso-8859-1.inc.php3 +++ b/lang/finnish-iso-8859-1.inc.php3 @@ -667,4 +667,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/finnish-utf-8.inc.php3 b/lang/finnish-utf-8.inc.php3 index 94e351c80..ff3c82b02 100644 --- a/lang/finnish-utf-8.inc.php3 +++ b/lang/finnish-utf-8.inc.php3 @@ -668,4 +668,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/french-iso-8859-1.inc.php3 b/lang/french-iso-8859-1.inc.php3 index b0ef8ac74..bba714a60 100644 --- a/lang/french-iso-8859-1.inc.php3 +++ b/lang/french-iso-8859-1.inc.php3 @@ -645,4 +645,9 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enl $strZip = '"zippé"'; // To translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/french-utf-8.inc.php3 b/lang/french-utf-8.inc.php3 index 3634911f3..5679f139c 100644 --- a/lang/french-utf-8.inc.php3 +++ b/lang/french-utf-8.inc.php3 @@ -646,4 +646,9 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enlève la limite.'; $strZip = '"zippĂ©"'; // To translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/galician-iso-8859-1.inc.php3 b/lang/galician-iso-8859-1.inc.php3 index 114907e5b..fee9816e0 100644 --- a/lang/galician-iso-8859-1.inc.php3 +++ b/lang/galician-iso-8859-1.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/galician-utf-8.inc.php3 b/lang/galician-utf-8.inc.php3 index 80f0bd4a1..c8ea78650 100644 --- a/lang/galician-utf-8.inc.php3 +++ b/lang/galician-utf-8.inc.php3 @@ -652,4 +652,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/georgian-utf-8.inc.php3 b/lang/georgian-utf-8.inc.php3 index 00e2c64a7..124d1d520 100644 --- a/lang/georgian-utf-8.inc.php3 +++ b/lang/georgian-utf-8.inc.php3 @@ -670,4 +670,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/german-iso-8859-1.inc.php3 b/lang/german-iso-8859-1.inc.php3 index fcd89b750..7f357ae49 100644 --- a/lang/german-iso-8859-1.inc.php3 +++ b/lang/german-iso-8859-1.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/german-utf-8.inc.php3 b/lang/german-utf-8.inc.php3 index 7e69c54c0..555891ab1 100644 --- a/lang/german-utf-8.inc.php3 +++ b/lang/german-utf-8.inc.php3 @@ -652,4 +652,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/greek-iso-8859-7.inc.php3 b/lang/greek-iso-8859-7.inc.php3 index 755f73fbb..4df544825 100644 --- a/lang/greek-iso-8859-7.inc.php3 +++ b/lang/greek-iso-8859-7.inc.php3 @@ -669,4 +669,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/greek-utf-8.inc.php3 b/lang/greek-utf-8.inc.php3 index e90ac1f7f..75b3fecf6 100644 --- a/lang/greek-utf-8.inc.php3 +++ b/lang/greek-utf-8.inc.php3 @@ -670,4 +670,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/hebrew-iso-8859-8-i.inc.php3 b/lang/hebrew-iso-8859-8-i.inc.php3 index e90921360..3c52d643f 100644 --- a/lang/hebrew-iso-8859-8-i.inc.php3 +++ b/lang/hebrew-iso-8859-8-i.inc.php3 @@ -667,4 +667,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/hindi-utf-8.inc.php3 b/lang/hindi-utf-8.inc.php3 index 8897b2f74..25ea048de 100644 --- a/lang/hindi-utf-8.inc.php3 +++ b/lang/hindi-utf-8.inc.php3 @@ -681,4 +681,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/hungarian-iso-8859-2.inc.php3 b/lang/hungarian-iso-8859-2.inc.php3 index 12a8232a1..f2cea6019 100644 --- a/lang/hungarian-iso-8859-2.inc.php3 +++ b/lang/hungarian-iso-8859-2.inc.php3 @@ -655,4 +655,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/hungarian-utf-8.inc.php3 b/lang/hungarian-utf-8.inc.php3 index 04fd15757..c8fa05119 100644 --- a/lang/hungarian-utf-8.inc.php3 +++ b/lang/hungarian-utf-8.inc.php3 @@ -656,4 +656,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/indonesian-iso-8859-1.inc.php3 b/lang/indonesian-iso-8859-1.inc.php3 index c123d50e4..abc7439f1 100644 --- a/lang/indonesian-iso-8859-1.inc.php3 +++ b/lang/indonesian-iso-8859-1.inc.php3 @@ -644,4 +644,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/indonesian-utf-8.inc.php3 b/lang/indonesian-utf-8.inc.php3 index 516eab5c1..8f8eb2a77 100644 --- a/lang/indonesian-utf-8.inc.php3 +++ b/lang/indonesian-utf-8.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/italian-iso-8859-1.inc.php3 b/lang/italian-iso-8859-1.inc.php3 index 862a45da5..70b8feec7 100644 --- a/lang/italian-iso-8859-1.inc.php3 +++ b/lang/italian-iso-8859-1.inc.php3 @@ -649,4 +649,16 @@ $strZeroRemovesTheLimit = 'N.B.: 0 (zero) significa nessun limite.'; $strZip = '"compresso con zip"'; // To translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate +$strAddIntoComments = 'Add into comments';//to translate + +$strDatabaseExportOptions = 'Database export options';//to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate + +$strPaperSize = 'Paper size'; //to translate + +$strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate + +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate + ?> diff --git a/lang/italian-utf-8.inc.php3 b/lang/italian-utf-8.inc.php3 index 0736bf06c..5a946b40a 100644 --- a/lang/italian-utf-8.inc.php3 +++ b/lang/italian-utf-8.inc.php3 @@ -650,4 +650,16 @@ $strZeroRemovesTheLimit = 'N.B.: 0 (zero) significa nessun limite.'; $strZip = '"compresso con zip"'; // To translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate +$strAddIntoComments = 'Add into comments';//to translate + +$strDatabaseExportOptions = 'Database export options';//to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate + +$strPaperSize = 'Paper size'; //to translate + +$strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate + +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate + ?> diff --git a/lang/japanese-euc.inc.php3 b/lang/japanese-euc.inc.php3 index 6d1f40347..d7eca9f29 100644 --- a/lang/japanese-euc.inc.php3 +++ b/lang/japanese-euc.inc.php3 @@ -655,4 +655,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/japanese-sjis.inc.php3 b/lang/japanese-sjis.inc.php3 index 8250d4814..5c8c127f7 100644 --- a/lang/japanese-sjis.inc.php3 +++ b/lang/japanese-sjis.inc.php3 @@ -655,4 +655,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/japanese-utf-8.inc.php3 b/lang/japanese-utf-8.inc.php3 index ba9e39fb1..7d8876587 100644 --- a/lang/japanese-utf-8.inc.php3 +++ b/lang/japanese-utf-8.inc.php3 @@ -656,4 +656,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/korean-ks_c_5601-1987.inc.php3 b/lang/korean-ks_c_5601-1987.inc.php3 index 23bce9cfd..28bb9a09f 100644 --- a/lang/korean-ks_c_5601-1987.inc.php3 +++ b/lang/korean-ks_c_5601-1987.inc.php3 @@ -665,4 +665,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/latvian-utf-8.inc.php3 b/lang/latvian-utf-8.inc.php3 index 662a7aff2..51f130d3c 100644 --- a/lang/latvian-utf-8.inc.php3 +++ b/lang/latvian-utf-8.inc.php3 @@ -649,4 +649,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/latvian-windows-1257.inc.php3 b/lang/latvian-windows-1257.inc.php3 index 293d029be..085be28db 100644 --- a/lang/latvian-windows-1257.inc.php3 +++ b/lang/latvian-windows-1257.inc.php3 @@ -648,4 +648,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/lithuanian-utf-8.inc.php3 b/lang/lithuanian-utf-8.inc.php3 index 5e238baba..bb93eb813 100644 --- a/lang/lithuanian-utf-8.inc.php3 +++ b/lang/lithuanian-utf-8.inc.php3 @@ -646,4 +646,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/lithuanian-windows-1257.inc.php3 b/lang/lithuanian-windows-1257.inc.php3 index c2f9903b0..dc6bf25f2 100644 --- a/lang/lithuanian-windows-1257.inc.php3 +++ b/lang/lithuanian-windows-1257.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/malay-iso-8859-1.inc.php3 b/lang/malay-iso-8859-1.inc.php3 index 83095ab59..99fb1da41 100644 --- a/lang/malay-iso-8859-1.inc.php3 +++ b/lang/malay-iso-8859-1.inc.php3 @@ -666,4 +666,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/malay-utf-8.inc.php3 b/lang/malay-utf-8.inc.php3 index b2521223f..626c3567f 100644 --- a/lang/malay-utf-8.inc.php3 +++ b/lang/malay-utf-8.inc.php3 @@ -667,4 +667,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/norwegian-iso-8859-1.inc.php3 b/lang/norwegian-iso-8859-1.inc.php3 index 4bf24a728..63658ac1c 100644 --- a/lang/norwegian-iso-8859-1.inc.php3 +++ b/lang/norwegian-iso-8859-1.inc.php3 @@ -648,4 +648,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/norwegian-utf-8.inc.php3 b/lang/norwegian-utf-8.inc.php3 index 976893f0d..25c590d18 100644 --- a/lang/norwegian-utf-8.inc.php3 +++ b/lang/norwegian-utf-8.inc.php3 @@ -649,4 +649,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/polish-iso-8859-2.inc.php3 b/lang/polish-iso-8859-2.inc.php3 index 37024f2a4..83f7e074e 100644 --- a/lang/polish-iso-8859-2.inc.php3 +++ b/lang/polish-iso-8859-2.inc.php3 @@ -644,4 +644,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/polish-utf-8.inc.php3 b/lang/polish-utf-8.inc.php3 index 2723616cd..a5cd30bd9 100644 --- a/lang/polish-utf-8.inc.php3 +++ b/lang/polish-utf-8.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/portuguese-iso-8859-1.inc.php3 b/lang/portuguese-iso-8859-1.inc.php3 index 2fbe27a76..b49caa1be 100644 --- a/lang/portuguese-iso-8859-1.inc.php3 +++ b/lang/portuguese-iso-8859-1.inc.php3 @@ -666,4 +666,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/portuguese-utf-8.inc.php3 b/lang/portuguese-utf-8.inc.php3 index e54b5017c..a88a7b7af 100644 --- a/lang/portuguese-utf-8.inc.php3 +++ b/lang/portuguese-utf-8.inc.php3 @@ -667,4 +667,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/romanian-iso-8859-1.inc.php3 b/lang/romanian-iso-8859-1.inc.php3 index 4bd25147a..605609913 100644 --- a/lang/romanian-iso-8859-1.inc.php3 +++ b/lang/romanian-iso-8859-1.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/romanian-utf-8.inc.php3 b/lang/romanian-utf-8.inc.php3 index 5c3e08091..d6baf5f96 100644 --- a/lang/romanian-utf-8.inc.php3 +++ b/lang/romanian-utf-8.inc.php3 @@ -646,4 +646,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/russian-dos-866.inc.php3 b/lang/russian-dos-866.inc.php3 index 2af906273..ac3c760d1 100644 --- a/lang/russian-dos-866.inc.php3 +++ b/lang/russian-dos-866.inc.php3 @@ -653,4 +653,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/russian-koi8-r.inc.php3 b/lang/russian-koi8-r.inc.php3 index 6a8d41394..f3e4ba01b 100644 --- a/lang/russian-koi8-r.inc.php3 +++ b/lang/russian-koi8-r.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/russian-utf-8.inc.php3 b/lang/russian-utf-8.inc.php3 index 1d12cff28..36f19537f 100644 --- a/lang/russian-utf-8.inc.php3 +++ b/lang/russian-utf-8.inc.php3 @@ -652,4 +652,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/russian-windows-1251.inc.php3 b/lang/russian-windows-1251.inc.php3 index 612f5ac7d..e7c8730fa 100644 --- a/lang/russian-windows-1251.inc.php3 +++ b/lang/russian-windows-1251.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/serbian-utf-8.inc.php3 b/lang/serbian-utf-8.inc.php3 index 88f4eb609..1c7ca80a8 100644 --- a/lang/serbian-utf-8.inc.php3 +++ b/lang/serbian-utf-8.inc.php3 @@ -673,4 +673,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/serbian-windows-1250.inc.php3 b/lang/serbian-windows-1250.inc.php3 index 986f6f5f3..08ddf913f 100644 --- a/lang/serbian-windows-1250.inc.php3 +++ b/lang/serbian-windows-1250.inc.php3 @@ -672,4 +672,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/slovak-iso-8859-2.inc.php3 b/lang/slovak-iso-8859-2.inc.php3 index 357446771..a7ee70741 100644 --- a/lang/slovak-iso-8859-2.inc.php3 +++ b/lang/slovak-iso-8859-2.inc.php3 @@ -646,4 +646,9 @@ $strZip = '"zo zipovan $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/slovak-utf-8.inc.php3 b/lang/slovak-utf-8.inc.php3 index 27d1dfcbd..a21bb4363 100644 --- a/lang/slovak-utf-8.inc.php3 +++ b/lang/slovak-utf-8.inc.php3 @@ -647,4 +647,9 @@ $strZip = '"zo zipovanĂ©"'; $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/slovak-windows-1250.inc.php3 b/lang/slovak-windows-1250.inc.php3 index 50112e9e5..2d8c6b126 100644 --- a/lang/slovak-windows-1250.inc.php3 +++ b/lang/slovak-windows-1250.inc.php3 @@ -646,4 +646,9 @@ $strZip = '"zo zipovan $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/slovenian-iso-8859-2.inc.php3 b/lang/slovenian-iso-8859-2.inc.php3 index ac272b982..a325977a3 100644 --- a/lang/slovenian-iso-8859-2.inc.php3 +++ b/lang/slovenian-iso-8859-2.inc.php3 @@ -650,4 +650,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/slovenian-utf-8.inc.php3 b/lang/slovenian-utf-8.inc.php3 index 509910da6..b5ae4c4ab 100644 --- a/lang/slovenian-utf-8.inc.php3 +++ b/lang/slovenian-utf-8.inc.php3 @@ -651,4 +651,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/slovenian-windows-1250.inc.php3 b/lang/slovenian-windows-1250.inc.php3 index 00f639410..ad9fe68f0 100644 --- a/lang/slovenian-windows-1250.inc.php3 +++ b/lang/slovenian-windows-1250.inc.php3 @@ -650,4 +650,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/spanish-iso-8859-1.inc.php3 b/lang/spanish-iso-8859-1.inc.php3 index 04b4adc21..227345083 100644 --- a/lang/spanish-iso-8859-1.inc.php3 +++ b/lang/spanish-iso-8859-1.inc.php3 @@ -648,4 +648,9 @@ $strReplaceNULLBy = 'Replace NULL by'; //to translate $strUpdComTab = 'Please see Documentation on how to update your Column_comments Table'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/spanish-utf-8.inc.php3 b/lang/spanish-utf-8.inc.php3 index dc073ebf7..d293cd9b7 100644 --- a/lang/spanish-utf-8.inc.php3 +++ b/lang/spanish-utf-8.inc.php3 @@ -649,4 +649,9 @@ $strReplaceNULLBy = 'Replace NULL by'; //to translate $strUpdComTab = 'Please see Documentation on how to update your Column_comments Table'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/swedish-iso-8859-1.inc.php3 b/lang/swedish-iso-8859-1.inc.php3 index b79b97108..3e1835fd8 100644 --- a/lang/swedish-iso-8859-1.inc.php3 +++ b/lang/swedish-iso-8859-1.inc.php3 @@ -644,4 +644,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/swedish-utf-8.inc.php3 b/lang/swedish-utf-8.inc.php3 index 74913ee91..9c5c947ac 100644 --- a/lang/swedish-utf-8.inc.php3 +++ b/lang/swedish-utf-8.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/thai-tis-620.inc.php3 b/lang/thai-tis-620.inc.php3 index 4df953ae7..47d2e800a 100644 --- a/lang/thai-tis-620.inc.php3 +++ b/lang/thai-tis-620.inc.php3 @@ -655,4 +655,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/thai-utf-8.inc.php3 b/lang/thai-utf-8.inc.php3 index 46d79b2dc..f0746cce1 100644 --- a/lang/thai-utf-8.inc.php3 +++ b/lang/thai-utf-8.inc.php3 @@ -656,4 +656,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/turkish-iso-8859-9.inc.php3 b/lang/turkish-iso-8859-9.inc.php3 index 2a0321438..fa0610ce3 100644 --- a/lang/turkish-iso-8859-9.inc.php3 +++ b/lang/turkish-iso-8859-9.inc.php3 @@ -666,4 +666,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/turkish-utf-8.inc.php3 b/lang/turkish-utf-8.inc.php3 index 2191584a0..e1da6b8a4 100644 --- a/lang/turkish-utf-8.inc.php3 +++ b/lang/turkish-utf-8.inc.php3 @@ -667,4 +667,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/ukrainian-utf-8.inc.php3 b/lang/ukrainian-utf-8.inc.php3 index 1d3feb81b..539e807f3 100644 --- a/lang/ukrainian-utf-8.inc.php3 +++ b/lang/ukrainian-utf-8.inc.php3 @@ -646,4 +646,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/lang/ukrainian-windows-1251.inc.php3 b/lang/ukrainian-windows-1251.inc.php3 index 78820888f..fc3e5d2b2 100644 --- a/lang/ukrainian-windows-1251.inc.php3 +++ b/lang/ukrainian-windows-1251.inc.php3 @@ -645,4 +645,9 @@ $strExcelOptions = 'Excel options'; //to translate $strReplaceNULLBy = 'Replace NULL by'; //to translate $strQueryWindowLock = 'Do not overwrite this query from outside the window'; //to translate $strPaperSize = 'Paper size'; //to translate +$strDatabaseNoTable = 'This database contains no table!';//to translate +$strViewDumpDatabases = 'View dump (schema) of databases';//to translate +$strAddIntoComments = 'Add into comments';//to translate +$strDatabaseExportOptions = 'Database export options';//to translate +$strAddDropDatabase = 'Add DROP DATABASE';//to translate ?> diff --git a/libraries/build_dump.lib.php3 b/libraries/build_dump.lib.php3 deleted file mode 100644 index 461d4d46c..000000000 --- a/libraries/build_dump.lib.php3 +++ /dev/null @@ -1,1007 +0,0 @@ -= 32321) { - $result = PMA_mysql_query('SHOW TABLE STATUS FROM ' . PMA_backquote($db) . ' LIKE \'' . PMA_sqlAddslashes($table) . '\''); - if ($result != FALSE && mysql_num_rows($result) > 0) { - $tmpres = PMA_mysql_fetch_array($result); - if (!empty($tmpres['Auto_increment'])) { - $auto_increment .= ' AUTO_INCREMENT=' . $tmpres['Auto_increment'] . ' '; - } - - if (isset($tmpres['Create_time']) && !empty($tmpres['Create_time'])) { - $schema_create .= '# ' . $GLOBALS['strStatCreateTime'] . ': ' . PMA_localisedDate(strtotime($tmpres['Create_time'])) . $crlf; - $new_crlf = '#' . $crlf . $crlf; - } - - if (isset($tmpres['Update_time']) && !empty($tmpres['Update_time'])) { - $schema_create .= '# ' . $GLOBALS['strStatUpdateTime'] . ': ' . PMA_localisedDate(strtotime($tmpres['Update_time'])) . $crlf; - $new_crlf = '#' . $crlf . $crlf; - } - - if (isset($tmpres['Check_time']) && !empty($tmpres['Check_time'])) { - $schema_create .= '# ' . $GLOBALS['strStatCheckTime'] . ': ' . PMA_localisedDate(strtotime($tmpres['Check_time'])) . $crlf; - $new_crlf = '#' . $crlf . $crlf; - } - } - mysql_free_result($result); - } - - $schema_create .= $new_crlf; - - if (!empty($drop)) { - $schema_create .= 'DROP TABLE IF EXISTS ' . PMA_backquote($table, $use_backquotes) . ';' . $crlf; - } - - if ($comments) { - $comments_map = PMA_getComments($db, $table); - } else { - $comments_map = array(); - } - - // Steve Alberty's patch for complete table dump, - // modified by Lem9 to allow older MySQL versions to continue to work - if (PMA_MYSQL_INT_VERSION >= 32321) { - // Whether to quote table and fields names or not - if ($use_backquotes) { - PMA_mysql_query('SET SQL_QUOTE_SHOW_CREATE = 1'); - } else { - PMA_mysql_query('SET SQL_QUOTE_SHOW_CREATE = 0'); - } - $result = PMA_mysql_query('SHOW CREATE TABLE ' . PMA_backquote($db) . '.' . PMA_backquote($table)); - if ($result != FALSE && mysql_num_rows($result) > 0) { - $tmpres = PMA_mysql_fetch_array($result); - // Fix for case problems with winwin, thanks to - // Paweł Szczepański - $pos = strpos($tmpres[1], ' ('); - - // Fix a problem with older versions of mysql - // Find the first opening parenthesys, i.e. that after the name - // of the table - $pos2 = strpos($tmpres[1], '('); - // Old mysql did not insert a space after table name - // in query "show create table ..."! - if ($pos2 != $pos + 1) - { - // This is the real position of the first character after - // the name of the table - $pos = $pos2; - // Old mysql did not even put newlines and indentation... - $tmpres[1] = str_replace(",", ",\n ", $tmpres[1]); - } - - $tmpres[1] = substr($tmpres[1], 0, 13) - . (($use_backquotes) ? PMA_backquote($tmpres[0]) : $tmpres[0]) - . substr($tmpres[1], $pos); - $schema_create .= str_replace("\n", $crlf, $tmpres[1]); - } - - $schema_create .= $auto_increment; - - // garvin: Because replacing within a direct mysql result is a bit dangerous, just insert comments after that. - if ($comments && is_array($comments_map) && count($comments_map) > 0) { - $schema_create .= $crlf . $crlf . '/* COMMENTS FOR TABLE ' . PMA_backquote($table, $use_backquotes) . ':' . $crlf; - @reset($comments_map); - while(list($comment_field, $comment) = each($comments_map)) { - $schema_create .= ' ' . PMA_backquote($comment_field, $use_backquotes) . $crlf . ' ' . PMA_backquote($comment, $use_backquotes) . $crlf; - // omitting html_format is intentional. No use for htmlchars in the dump. - } - $schema_create .= '*/'; - } - - mysql_free_result($result); - return $schema_create; - } // end if MySQL >= 3.23.21 - - // For MySQL < 3.23.20 - $schema_create .= 'CREATE TABLE ' . PMA_backquote($table, $use_backquotes) . ' (' . $crlf; - - $local_query = 'SHOW FIELDS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db); - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - while ($row = PMA_mysql_fetch_array($result)) { - $schema_create .= ' ' . PMA_backquote($row['Field'], $use_backquotes) . ' ' . $row['Type']; - if (isset($row['Default']) && $row['Default'] != '') { - $schema_create .= ' DEFAULT \'' . PMA_sqlAddslashes($row['Default']) . '\''; - } - if ($row['Null'] != 'YES') { - $schema_create .= ' NOT NULL'; - } - if ($row['Extra'] != '') { - $schema_create .= ' ' . $row['Extra']; - } - - if ($comments && is_array($comments_map) && isset($comments_map[$row['Field']])) { - $schema_create .= $crlf . ' /* ' . PMA_backquote($comments_map[$row['Field']], $use_backquotes) . ' */'; - // omitting html_format is intentional. No use for htmlchars in the dump. - } - - $schema_create .= ',' . $crlf; - } // end while - mysql_free_result($result); - $schema_create = ereg_replace(',' . $crlf . '$', '', $schema_create); - - $local_query = 'SHOW KEYS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db); - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - while ($row = PMA_mysql_fetch_array($result)) - { - $kname = $row['Key_name']; - $comment = (isset($row['Comment'])) ? $row['Comment'] : ''; - $sub_part = (isset($row['Sub_part'])) ? $row['Sub_part'] : ''; - - if ($kname != 'PRIMARY' && $row['Non_unique'] == 0) { - $kname = "UNIQUE|$kname"; - } - if ($comment == 'FULLTEXT') { - $kname = 'FULLTEXT|$kname'; - } - if (!isset($index[$kname])) { - $index[$kname] = array(); - } - if ($sub_part > 1) { - $index[$kname][] = PMA_backquote($row['Column_name'], $use_backquotes) . '(' . $sub_part . ')'; - } else { - $index[$kname][] = PMA_backquote($row['Column_name'], $use_backquotes); - } - } // end while - mysql_free_result($result); - - while (list($x, $columns) = @each($index)) { - $schema_create .= ',' . $crlf; - if ($x == 'PRIMARY') { - $schema_create .= ' PRIMARY KEY ('; - } else if (substr($x, 0, 6) == 'UNIQUE') { - $schema_create .= ' UNIQUE ' . substr($x, 7) . ' ('; - } else if (substr($x, 0, 8) == 'FULLTEXT') { - $schema_create .= ' FULLTEXT ' . substr($x, 9) . ' ('; - } else { - $schema_create .= ' KEY ' . $x . ' ('; - } - $schema_create .= implode($columns, ', ') . ')'; - } // end while - - $schema_create .= $crlf . ')'; - - return $schema_create; - } // end of the 'PMA_getTableDef()' function - - - /** - * php >= 4.0.5 only : get the content of $table as a series of INSERT - * statements. - * After every row, a custom callback function $handler gets called. - * - * Last revision 13 July 2001: Patch for limiting dump size from - * vinay@sanisoft.com & girish@sanisoft.com - * - * @param string the current database name - * @param string the current table name - * @param string the 'limit' clause to use with the sql query - * @param string the name of the handler (function) to use at the end - * of every row. This handler must accept one parameter - * ($sql_insert) - * @param string the url to go back in case of error - * @param string the sql_query (optional) - * - * @return boolean always true - * - * @global boolean whether to use backquotes to allow the use of special - * characters in database, table and fields names or not - * @global integer the number of records - * @global integer the current record position - * - * @access private - * - * @see PMA_getTableContent() - * - * @author staybyte - */ - function PMA_getTableContentFast($db, $table, $add_query = '', $handler, $error_url, $sql_query) - { - global $use_backquotes; - global $rows_cnt; - global $current_row; - - if (!empty($sql_query)) { - $local_query = $sql_query . $add_query; - PMA_mysql_select_db($db); - } else { - $local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query; - } - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - if ($result != FALSE) { - $fields_cnt = mysql_num_fields($result); - $rows_cnt = mysql_num_rows($result); - - // get the real types of the table's fields (in an array) - // the key of the array is the backquoted field name - $field_types = PMA_fieldTypes($db,$table,$use_backquotes); - - // Checks whether the field is an integer or not - for ($j = 0; $j < $fields_cnt; $j++) { - $field_set[$j] = PMA_backquote(PMA_mysql_field_name($result, $j), $use_backquotes); - $type = $field_types[$field_set[$j]]; - - if ($type == 'tinyint' || $type == 'smallint' || $type == 'mediumint' || $type == 'int' || - $type == 'bigint' ||$type == 'timestamp') { - $field_num[$j] = TRUE; - } else { - $field_num[$j] = FALSE; - } - // blob - if ($type == 'blob' || $type == 'mediumblob' || $type == 'largeblob' || $type == 'tinyblob') { - $field_blob[$j] = TRUE; - } else { - $field_blob[$j] = FALSE; - } - } // end for - - // Sets the scheme - if (isset($GLOBALS['showcolumns'])) { - $fields = implode(', ', $field_set); - $schema_insert = 'INSERT INTO ' . PMA_backquote($table, $use_backquotes) - . ' (' . $fields . ') VALUES ('; - } else { - $schema_insert = 'INSERT INTO ' . PMA_backquote($table, $use_backquotes) - . ' VALUES ('; - } - - $search = array("\x00", "\x0a", "\x0d", "\x1a"); //\x08\\x09, not required - $replace = array('\0', '\n', '\r', '\Z'); - $current_row = 0; - - @set_time_limit($GLOBALS['cfg']['ExecTimeLimit']); - - // loic1: send a fake header to bypass browser timeout if data - // are bufferized - part 1 - if (!empty($GLOBALS['ob_mode']) - || (isset($GLOBALS['zip']) || isset($GLOBALS['bzip']) || isset($GLOBALS['gzip']))) { - $time0 = time(); - } - - while ($row = PMA_mysql_fetch_row($result)) { - $current_row++; - for ($j = 0; $j < $fields_cnt; $j++) { - if (!isset($row[$j])) { - $values[] = 'NULL'; - } else if ($row[$j] == '0' || $row[$j] != '') { - // a number - if ($field_num[$j]) { - $values[] = $row[$j]; - // a not empty blob - } else if ($field_blob[$j] && !empty($row[$j])) { - $values[] = '0x' . bin2hex($row[$j]); - // a string - } else { - $values[] = "'" . str_replace($search, $replace, PMA_sqlAddslashes($row[$j])) . "'"; - } - } else { - $values[] = "''"; - } // end if - } // end for - - // Extended inserts case - if (isset($GLOBALS['extended_ins'])) { - if ($current_row == 1) { - $insert_line = $schema_insert . implode(', ', $values) . ')'; - } else { - $insert_line = '(' . implode(', ', $values) . ')'; - } - } - // Other inserts case - else { - $insert_line = $schema_insert . implode(', ', $values) . ')'; - } - unset($values); - - // Call the handler - $handler($insert_line); - - // loic1: send a fake header to bypass browser timeout if data - // are bufferized - part 2 - if (isset($time0)) { - $time1 = time(); - if ($time1 >= $time0 + 30) { - $time0 = $time1; - header('X-pmaPing: Pong'); - } - } // end if - } // end while - } // end if ($result != FALSE) - mysql_free_result($result); - - return TRUE; - } // end of the 'PMA_getTableContentFast()' function - - - /** - * php < 4.0.5 only: get the content of $table as a series of INSERT - * statements. - * After every row, a custom callback function $handler gets called. - * - * Last revision 13 July 2001: Patch for limiting dump size from - * vinay@sanisoft.com & girish@sanisoft.com - * - * @param string the current database name - * @param string the current table name - * @param string the 'limit' clause to use with the sql query - * @param string the name of the handler (function) to use at the end - * of every row. This handler must accept one parameter - * ($sql_insert) - * @param string the url to go back in case of error - * @param string the sql query (optional) - * - * @return boolean always true - * - * @global boolean whether to use backquotes to allow the use of special - * characters in database, table and fields names or not - * @global integer the number of records - * @global integer the current record position - * - * @access private - * - * @see PMA_getTableContent() - */ - function PMA_getTableContentOld($db, $table, $add_query = '', $handler, $error_url, $sql_query) - { - global $use_backquotes; - global $rows_cnt; - global $current_row; - - if (!empty($sql_query)) { - $local_query = $sql_query . $add_query; - PMA_mysql_select_db($db); - } else { - $local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query; - } - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - $current_row = 0; - $fields_cnt = mysql_num_fields($result); - $rows_cnt = mysql_num_rows($result); - - @set_time_limit($GLOBALS['cfg']['ExecTimeLimit']); // HaRa - - // loic1: send a fake header to bypass browser timeout if data - // are bufferized - part 1 - if (!empty($GLOBALS['ob_mode']) - || (isset($GLOBALS['zip']) || isset($GLOBALS['bzip']) || isset($GLOBALS['gzip']))) { - $time0 = time(); - } - - while ($row = PMA_mysql_fetch_row($result)) { - $current_row++; - $table_list = '('; - for ($j = 0; $j < $fields_cnt; $j++) { - $table_list .= PMA_backquote(PMA_mysql_field_name($result, $j), $use_backquotes) . ', '; - } - $table_list = substr($table_list, 0, -2); - $table_list .= ')'; - - if (isset($GLOBALS['extended_ins']) && $current_row > 1) { - $schema_insert = '('; - } else { - if (isset($GLOBALS['showcolumns'])) { - $schema_insert = 'INSERT INTO ' . PMA_backquote($table, $use_backquotes) - . ' ' . $table_list . ' VALUES ('; - } else { - $schema_insert = 'INSERT INTO ' . PMA_backquote($table, $use_backquotes) - . ' VALUES ('; - } - $is_first_row = FALSE; - } - - - // get the real types of the table's fields (in an array) - // the key of the array is the backquoted field name - $field_types = PMA_fieldTypes($db,$table,$use_backquotes); - - for ($j = 0; $j < $fields_cnt; $j++) { - if (!isset($row[$j])) { - $schema_insert .= ' NULL, '; - } else if ($row[$j] == '0' || $row[$j] != '') { - $type = $field_types[PMA_backquote(PMA_mysql_field_name($result, $j), $use_backquotes)]; - - // a number - if ($type == 'tinyint' || $type == 'smallint' || $type == 'mediumint' || $type == 'int' || - $type == 'bigint' ||$type == 'timestamp') { - $schema_insert .= $row[$j] . ', '; - // blob - } else if (($type == 'blob' || $type == 'mediumblob' || $type == 'largeblob' || $type == 'tinyblob') && !empty($row[$j])) { - $schema_insert .= '0x' . bin2hex($row[$j]) . ', '; - // a string - } else { - $dummy = ''; - $srcstr = $row[$j]; - for ($xx = 0; $xx < strlen($srcstr); $xx++) { - $yy = strlen($dummy); - if ($srcstr[$xx] == '\\') $dummy .= '\\\\'; - if ($srcstr[$xx] == '\'') $dummy .= '\\\''; -// if ($srcstr[$xx] == '"') $dummy .= '\\"'; - if ($srcstr[$xx] == "\x00") $dummy .= '\0'; - if ($srcstr[$xx] == "\x0a") $dummy .= '\n'; - if ($srcstr[$xx] == "\x0d") $dummy .= '\r'; -// if ($srcstr[$xx] == "\x08") $dummy .= '\b'; -// if ($srcstr[$xx] == "\t") $dummy .= '\t'; - if ($srcstr[$xx] == "\x1a") $dummy .= '\Z'; - if (strlen($dummy) == $yy) $dummy .= $srcstr[$xx]; - } - $schema_insert .= "'" . $dummy . "', "; - } - } else { - $schema_insert .= "'', "; - } // end if - } // end for - $schema_insert = ereg_replace(', $', '', $schema_insert); - $schema_insert .= ')'; - $handler(trim($schema_insert)); - - // loic1: send a fake header to bypass browser timeout if data - // are bufferized - part 2 - if (isset($time0)) { - $time1 = time(); - if ($time1 >= $time0 + 30) { - $time0 = $time1; - header('X-pmaPing: Pong'); - } - } // end if - } // end while - mysql_free_result($result); - - return TRUE; - } // end of the 'PMA_getTableContentOld()' function - - - /** - * Dispatches between the versions of 'getTableContent' to use depending - * on the php version - * - * Last revision 13 July 2001: Patch for limiting dump size from - * vinay@sanisoft.com & girish@sanisoft.com - * - * @param string the current database name - * @param string the current table name - * @param integer the offset on this table - * @param integer the last row to get - * @param string the name of the handler (function) to use at the end - * of every row. This handler must accept one parameter - * ($sql_insert) - * @param string the url to go back in case of error - * @param string the sql_query (optional) - * - * @access public - * - * @see PMA_getTableContentFast(), PMA_getTableContentOld() - * - * @author staybyte - */ - function PMA_getTableContent($db, $table, $limit_from = 0, $limit_to = 0, $handler, $error_url, $sql_query) - { - // Defines the offsets to use - if ($limit_to > 0 && $limit_from >= 0) { - $add_query = ' LIMIT ' - . (($limit_from > 0) ? $limit_from . ', ' : '') - . $limit_to; - } else { - $add_query = ''; - } - - // Call the working function depending on the php version - if (PMA_PHP_INT_VERSION >= 40005) { - PMA_getTableContentFast($db, $table, $add_query, $handler, $error_url, $sql_query); - } else { - PMA_getTableContentOld($db, $table, $add_query, $handler, $error_url, $sql_query); - } - } // end of the 'PMA_getTableContent()' function - - - /** - * Outputs the content of a table in CSV format - * - * Last revision 14 July 2001: Patch for limiting dump size from - * vinay@sanisoft.com & girish@sanisoft.com - * - * @param string the database name - * @param string the table name - * @param integer the offset on this table - * @param integer the last row to get - * @param string the field separator character - * @param string the optionnal "enclosed by" character - * @param string the handler (function) to call. It must accept one - * parameter ($sql_insert) - * @param string the url to go back in case of error - * @param string sql query (optional) - * - * @global string whether to obtain an excel compatible csv format or a - * simple csv one - * - * @return boolean always true - * - * @access public - */ - function PMA_getTableCsv($db, $table, $limit_from = 0, $limit_to = 0, $sep, $enc_by, $esc_by, $null_replace, $handler, $error_url, $sql_query) - { - global $what; - - // Handles the "separator" and the optionnal "enclosed by" characters - if ($what == 'excel') { - $sep = ','; - } else if (!isset($sep)) { - $sep = ''; - } else { - $sep = str_replace('\\t', "\011", $sep); - } - if ($what == 'excel') { - $enc_by = '"'; - } else if (!isset($enc_by)) { - $enc_by = ''; - } - if ($what == 'excel' - || (empty($esc_by) && $enc_by != '')) { - // double the "enclosed by" character - $esc_by = $enc_by; - } else if (!isset($esc_by)) { - $esc_by = ''; - } - - // Defines the offsets to use - if ($limit_to > 0 && $limit_from >= 0) { - $add_query = ' LIMIT ' - . (($limit_from > 0) ? $limit_from . ', ' : '') - . $limit_to; - } else { - $add_query = ''; - } - - // If required, get fields name at the first line - if (isset($GLOBALS['showcsvnames']) && $GLOBALS['showcsvnames'] == 'yes') { - $schema_insert = ''; - $local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db); - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - while ($row = PMA_mysql_fetch_array($result)) { - if ($enc_by == '') { - $schema_insert .= $row['Field']; - } else { - $schema_insert .= $enc_by - . str_replace($enc_by, $esc_by . $enc_by, $row['Field']) - . $enc_by; - } - $schema_insert .= $sep; - } // end while - $handler(trim(substr($schema_insert, 0, -1))); - } // end if - - // Gets the data from the database - if (!empty($sql_query)) { - $local_query = $sql_query . $add_query; - PMA_mysql_select_db($db); - } else { - $local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query; - } - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - $fields_cnt = mysql_num_fields($result); - - @set_time_limit($GLOBALS['cfg']['ExecTimeLimit']); - - // Format the data - $i = 0; - while ($row = PMA_mysql_fetch_row($result)) { - $schema_insert = ''; - for ($j = 0; $j < $fields_cnt; $j++) { - if (!isset($row[$j])) { - $schema_insert .= $null_replace; - } - else if ($row[$j] == '0' || $row[$j] != '') { - // loic1 : always enclose fields - if ($what == 'excel') { - $row[$j] = ereg_replace("\015(\012)?", "\012", $row[$j]); - } - if ($enc_by == '') { - $schema_insert .= $row[$j]; - } else { - $schema_insert .= $enc_by - . str_replace($enc_by, $esc_by . $enc_by, $row[$j]) - . $enc_by; - } - } - else { - $schema_insert .= ''; - } - if ($j < $fields_cnt-1) { - $schema_insert .= $sep; - } - } // end for - $handler(trim($schema_insert)); - ++$i; - - // loic1: send a fake header to bypass browser timeout if data are - // bufferized - if (!empty($GLOBALS['ob_mode']) - && (isset($GLOBALS['zip']) || isset($GLOBALS['bzip']) || isset($GLOBALS['gzip']))) { - if (!isset($GLOBALS['now'])) { - $GLOBALS['now'] = gmdate('D, d M Y H:i:s') . ' GMT'; - } - header('Expires: ' . $GLOBALS['now']); - } - } // end while - mysql_free_result($result); - - return TRUE; - } // end of the 'PMA_getTableCsv()' function - - - /** - * Outputs the content of a table in XML format - * - * @param string the database name - * @param string the table name - * @param integer the offset on this table - * @param integer the last row to get - * @param string the end of line sequence - * @param string the url to go back in case of error - * - * @return string the XML data structure on success - * - * @access public - */ - function PMA_getTableXML($db, $table, $limit_from = 0, $limit_to = 0, $crlf, $error_url, $sql_query) { - $local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db); - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - for ($i = 0; $row = PMA_mysql_fetch_array($result, MYSQL_ASSOC); $i++) { - $columns[$i] = $row['Field']; - } - $columns_cnt = count($columns); - unset($i); - mysql_free_result($result); - - // Defines the offsets to use - if ($limit_to > 0 && $limit_from >= 0) { - $add_query = ' LIMIT ' - . (($limit_from > 0) ? $limit_from . ', ' : '') - . $limit_to; - } else { - $add_query = ''; - } - - if (!empty($sql_query)) { - $local_query = $sql_query . $add_query; - PMA_mysql_select_db($db); - } else { - $local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table) . $add_query; - } - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - $buffer = ' ' . $crlf; - while ($record = PMA_mysql_fetch_array($result, MYSQL_ASSOC)) { - $buffer .= ' <' . $table . '>' . $crlf; - for ($i = 0; $i < $columns_cnt; $i++) { - // There is no way to dectect a "NULL" value with PHP3 - if ( isset($record[$columns[$i]]) && (!function_exists('is_null') || !is_null($record[$columns[$i]]))) { - $buffer .= ' <' . $columns[$i] . '>' . htmlspecialchars($record[$columns[$i]]) - . '' . $crlf; - } - } - $buffer .= ' ' . $crlf; - } - mysql_free_result($result); - - return $buffer; - } // end of the 'PMA_getTableXML()' function - - - - - - - /** - * Outputs the content of a table in LaTeX table/sideways table environment - * - * @param string the database name - * @param string the table name - * @param integer the offset on this table - * @param integer the last row to get - * @param string the end of line sequence - * @param bool whether to show column headers - * @param string the url to go back in case of error - * @param string sql query (optional) - * - * @return string the LaTeX table environment - * - * @access public - */ - function PMA_getTableLaTeX($db, $table, $limit_from, $limit_to, $crlf, $null_replace, $do_columns, $error_url, $sql_query) { - - $local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db); - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - for ($i = 0; $row = PMA_mysql_fetch_array($result, MYSQL_ASSOC); $i++) { - $columns[$i] = $row['Field']; - } - $columns_cnt = count($columns); - unset($i); - unset($local_query); - mysql_free_result($result); - - $tex_escape = array("$", "%", "{", "}", "&", "#", "_", "^"); - - if (!empty($sql_query)) { - $local_query = $sql_query . $add_query; - PMA_mysql_select_db($db); - } else { - $local_query = 'select * from ' . PMA_backquote($db) . '.' . PMA_backquote($table); - } - $result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url); - - $buffer = $crlf . '%' . $crlf . '% ' . $GLOBALS['strData'] . $crlf . '%' . $crlf - . '\\begin{table} ' . $crlf - . ' \\begin{longtable}{|'; - - for($index=0;$index<$columns_cnt;$index++) { - $buffer .= 'c|'; - } - $buffer .= '} ' . $crlf ; - - $buffer .= ' \\hline \\endhead \\hline \\endfoot \\hline ' . $crlf; - - // show column names - if ($do_columns) { - $local_buffer = implode("\000", $columns); - for($k=0;$k 0) { - $have_rel = TRUE; - } else { - $have_rel = FALSE; - } - } - else { - $have_rel = FALSE; - } // end if - - /** - * Displays the table structure - */ - $buffer = $crlf . '%' . $crlf . '% ' . $GLOBALS['strStructure'] . $crlf . '%' . $crlf - . '\\begin{table} ' . $crlf - . ' \\begin{longtable}{|'; - - $columns_cnt = 4; - if ($do_relation && $have_rel) { - $columns_cnt++; - } - if ($do_comments && $cfgRelation['commwork']) { - $columns_cnt++; - } - if ($do_mime && $cfgRelation['mimework']) { - $columns_cnt++; - } - for($index=0;$index<$columns_cnt;$index++) { - $buffer .= 'c|'; - } - $buffer .= '} ' . $crlf ; - - $buffer .= ' \\hline \\endhead \\hline \\endfoot \\hline ' . $crlf; - - $buffer .= $GLOBALS['strField'] . ' & ' . $GLOBALS['strType'] . ' & ' . $GLOBALS['strNull'] . ' & ' . $GLOBALS['strDefault']; - if ($do_relation && $have_rel) { - $buffer .= ' & ' . $GLOBALS['strLinksTo']; - } - if ($do_comments && $cfgRelation['commwork']) { - $buffer .= ' & ' . $GLOBALS['strComments']; - $comments = PMA_getComments($db, $table); - } - if ($do_mime && $cfgRelation['mimework']) { - $buffer .= ' & MIME'; - $mime_map = PMA_getMIME($db, $table, true); - } - $buffer .= ' \\\\ \\hline \\hline ' . $crlf; - - while ($row = PMA_mysql_fetch_array($result)) { - - $type = $row['Type']; - // reformat mysql query output - staybyte - 9. June 2001 - // loic1: set or enum types: slashes single quotes inside options - if (eregi('^(set|enum)\((.+)\)$', $type, $tmp)) { - $tmp[2] = substr(ereg_replace('([^,])\'\'', '\\1\\\'', ',' . $tmp[2]), 1); - $type = $tmp[1] . '(' . str_replace(',', ', ', $tmp[2]) . ')'; - $type_nowrap = ''; - - $binary = 0; - $unsigned = 0; - $zerofill = 0; - } else { - $type_nowrap = ' nowrap="nowrap"'; - $type = eregi_replace('BINARY', '', $type); - $type = eregi_replace('ZEROFILL', '', $type); - $type = eregi_replace('UNSIGNED', '', $type); - if (empty($type)) { - $type = ' '; - } - - $binary = eregi('BINARY', $row['Type'], $test); - $unsigned = eregi('UNSIGNED', $row['Type'], $test); - $zerofill = eregi('ZEROFILL', $row['Type'], $test); - } - $strAttribute = ' '; - if ($binary) { - $strAttribute = 'BINARY'; - } - if ($unsigned) { - $strAttribute = 'UNSIGNED'; - } - if ($zerofill) { - $strAttribute = 'UNSIGNED ZEROFILL'; - } - if (!isset($row['Default'])) { - if ($row['Null'] != '') { - $row['Default'] = 'NULL'; - } - } else { - $row['Default'] = $row['Default']; - } - $field_name = $row['Field']; - - $local_buffer = $field_name . "\000" . $type . "\000" . (($row['Null'] == '') ? $GLOBALS['strNo'] : $GLOBALS['strYes']) . "\000" . (isset($row['Default']) ? $row['Default'] : ''); - - if ($do_relation && $have_rel) { - $local_buffer .= "\000"; - if (isset($res_rel[$field_name])) { - $local_buffer .= $res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field']; - } - } - if ($do_comments && $cfgRelation['commwork']) { - $local_buffer .= "\000"; - if (isset($comments[$field_name])) { - $local_buffer .= $comments[$field_name]; - } - } - if ($do_mime && $cfgRelation['mimework']) { - $local_buffer .= "\000"; - if (isset($mime_map[$field_name])) { - $local_buffer .= str_replace('_', '/', $mime_map[$field_name]['mimetype']); - } - } - for($k=0;$k diff --git a/libraries/config_import.lib.php3 b/libraries/config_import.lib.php3 index cc2e95feb..fe26beae3 100644 --- a/libraries/config_import.lib.php3 +++ b/libraries/config_import.lib.php3 @@ -1080,6 +1080,100 @@ if (!defined('PMA_CONFIG_IMPORT_LIB_INCLUDED')) { $cfg['CtrlArrowsMoving'] = TRUE; } + if (!isset($cfg['Export']['format'])) { + $cfg['Export']['format'] = 'sql'; + } // sql/latex/excel/csv/xml + if (!isset($cfg['Export']['compression'])) { + $cfg['Export']['compression'] = 'none'; + } // none/zip/gzip/bzip2 + + if (!isset($cfg['Export']['asfile'])) { + $cfg['Export']['asfile'] = FALSE; + } + if (!isset($cfg['Export']['onserver'])) { + $cfg['Export']['onserver'] = FALSE; + } + if (!isset($cfg['Export']['onserver_overwrite'])) { + $cfg['Export']['onserver_overwrite'] = FALSE; + } + if (!isset($cfg['Export']['remember_file_template'])) { + $cfg['Export']['remember_file_template'] = TRUE; + } + if (!isset($cfg['Export']['csv_columns'])) { + $cfg['Export']['csv_columns'] = FALSE; + } + if (!isset($cfg['Export']['csv_null'])) { + $cfg['Export']['csv_null'] = 'NULL'; + } + if (!isset($cfg['Export']['excel_null'])) { + $cfg['Export']['excel_null'] = 'NULL'; + } + if (!isset($cfg['Export']['latex_null'])) { + $cfg['Export']['latex_null'] = '\textit{NULL}'; + } + if (!isset($cfg['Export']['csv_separator'])) { + $cfg['Export']['csv_separator'] = ';'; + } + if (!isset($cfg['Export']['csv_enclosed'])) { + $cfg['Export']['csv_enclosed'] = '"'; + } + if (!isset($cfg['Export']['csv_escaped'])) { + $cfg['Export']['csv_escaped'] = '\\'; + } + if (!isset($cfg['Export']['csv_terminated'])) { + $cfg['Export']['csv_terminated'] = 'AUTO'; + } + + if (!isset($cfg['Export']['latex_structure'])) { + $cfg['Export']['latex_structure'] = TRUE; + } + if (!isset($cfg['Export']['latex_data'])) { + $cfg['Export']['latex_data'] = TRUE; + } + if (!isset($cfg['Export']['latex_columns'])) { + $cfg['Export']['latex_columns'] = TRUE; + } + if (!isset($cfg['Export']['latex_relation'])) { + $cfg['Export']['latex_relation'] = TRUE; + } + if (!isset($cfg['Export']['latex_comments'])) { + $cfg['Export']['latex_comments'] = TRUE; + } + if (!isset($cfg['Export']['latex_mime'])) { + $cfg['Export']['latex_mime'] = TRUE; + } + + if (!isset($cfg['Export']['sql_drop_database'])) { + $cfg['Export']['sql_drop_database'] = FALSE; + } + if (!isset($cfg['Export']['sql_drop_table'])) { + $cfg['Export']['sql_drop_table'] = FALSE; + } + if (!isset($cfg['Export']['sql_structure'])) { + $cfg['Export']['sql_structure'] = TRUE; + } + if (!isset($cfg['Export']['sql_data'])) { + $cfg['Export']['sql_data'] = TRUE; + } + if (!isset($cfg['Export']['sql_backquotes'])) { + $cfg['Export']['sql_backquotes'] = TRUE; + } + if (!isset($cfg['Export']['sql_relation'])) { + $cfg['Export']['sql_relation'] = FALSE; + } + if (!isset($cfg['Export']['sql_columns'])) { + $cfg['Export']['sql_columns'] = FALSE; + } + if (!isset($cfg['Export']['sql_extended'])) { + $cfg['Export']['sql_extended'] = FALSE; + } + if (!isset($cfg['Export']['sql_comments'])) { + $cfg['Export']['sql_comments'] = FALSE; + } + if (!isset($cfg['Export']['sql_mime'])) { + $cfg['Export']['sql_mime'] = FALSE; + } + } // $__PMA_CONFIG_IMPORT_LIB__ ?> diff --git a/libraries/display_export.lib.php3 b/libraries/display_export.lib.php3 index e82c83da4..5340e711a 100644 --- a/libraries/display_export.lib.php3 +++ b/libraries/display_export.lib.php3 @@ -2,22 +2,36 @@ /* $Id$ */ // vim: expandtab sw=4 ts=4 sts=4: -/* - * Whether we export single table or more - */ -$export_single = (!isset($multi_tables) || $multi_tables == '') && (isset($table)); -?> +// Get relations & co. status +require('./libraries/relation.lib.php3'); +$cfgRelation = PMA_getRelationsParam(); -
- + +'; + if (isset($sql_query)) { - echo ' '; + echo ' '; } ?> @@ -38,36 +52,36 @@ if (isset($sql_query)) { -
> +
>
- + />

- + />

- + />

- + />

- + />   
@@ -77,48 +91,73 @@ if (isset($sql_query)) {
() - + + +
+ + + + /> +
+
+
- + onclick="if(!this.checked && !getElement('checkbox_sql_data').checked) return false; else return true;" />
- + />
= 32306) { ?> - + />
- -
- +
+ + + /> +
+ + /> +
+ + /> +
+ +
- + onclick="if(!this.checked && !getElement('checkbox_sql_structure').checked) return false; else return true;" />
- + />
- + />
@@ -130,54 +169,48 @@ echo "\n";
- -
+ onclick="if(!this.checked && !getElement('checkbox_latex_data').checked) return false; else return true;" /> +
- - -
- + /> +
+ - -
- /> +
+ - -
- + /> +
+
- -
+ onclick="if(!this.checked && !getElement('checkbox_latex_structure').checked) return false; else return true;" /> +
- -
+ /> +
  - +
@@ -187,13 +220,14 @@ echo "\n";
+ @@ -201,7 +235,7 @@ echo "\n";   @@ -209,7 +243,7 @@ echo "\n";   @@ -217,7 +251,7 @@ echo "\n";   @@ -225,24 +259,25 @@ echo "\n";  
  - +
- +
- +
- " class="textfield" /> + " class="textfield" />
- +
- + />
+
  - +
@@ -250,6 +285,7 @@ echo "\n";
+