diff --git a/ChangeLog b/ChangeLog
index d9d455ec7b..b5a0cf0a28 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -30,6 +30,7 @@ phpMyAdmin - ChangeLog
3.4.4.0 (not yet released)
- bug #3323060 [parser] SQL parser breaks AJAX requests if query has unclosed quotes
- bug #3323101 [parser] Invalid escape sequence in SQL parser
+- bug #3348995 [config] $cfg['Export']['asfile'] set to false does not select asText option
3.4.3.0 (2011-06-27)
- bug #3311170 [sync] Missing helper icons in Synchronize
diff --git a/js/export.js b/js/export.js
index 1cf9de50b7..3fd3c00e9d 100644
--- a/js/export.js
+++ b/js/export.js
@@ -89,18 +89,23 @@ $(document).ready(function() {
/**
* Toggles the disabling of the "save to file" options
*/
+function toggle_save_to_file() {
+ if($("#radio_dump_asfile:checked").length == 0) {
+ $("#ul_save_asfile > li").fadeTo('fast', 0.4);
+ $("#ul_save_asfile > li > input").attr('disabled', 'disabled');
+ $("#ul_save_asfile > li> select").attr('disabled', 'disabled');
+ } else {
+ $("#ul_save_asfile > li").fadeTo('fast', 1);
+ $("#ul_save_asfile > li > input").removeAttr('disabled');
+ $("#ul_save_asfile > li> select").removeAttr('disabled');
+ }
+}
+
$(document).ready(function() {
+ toggle_save_to_file();
$("input[type='radio'][name='output_format']").change(function() {
- if($("#radio_dump_asfile:checked").length == 0) {
- $("#ul_save_asfile > li").fadeTo('fast', 0.4);
- $("#ul_save_asfile > li > input").attr('disabled', 'disabled');
- $("#ul_save_asfile > li> select").attr('disabled', 'disabled');
- } else {
- $("#ul_save_asfile > li").fadeTo('fast', 1);
- $("#ul_save_asfile > li > input").removeAttr('disabled');
- $("#ul_save_asfile > li> select").removeAttr('disabled');
- }
- });
+ toggle_save_to_file();
+ });
});
/**
diff --git a/libraries/config.default.php b/libraries/config.default.php
index 1a478b7874..0e0b9c8ad4 100644
--- a/libraries/config.default.php
+++ b/libraries/config.default.php
@@ -2824,14 +2824,19 @@ if ($cfg['ShowFunctionFields']) {
'CHAR',
'CHAR_LENGTH',
'COMPRESS',
+ 'CONNECTION_ID',
'COS',
'COT',
'CRC32',
'CURDATE',
'CURRENT_USER',
'CURTIME',
+ 'DATABASE',
'DATE',
'DAYNAME',
+ 'DAYOFMONTH',
+ 'DAYOFWEEK',
+ 'DAYOFYEAR',
'DEGREES',
'DES_DECRYPT',
'DES_ENCRYPT',
@@ -2841,35 +2846,53 @@ if ($cfg['ShowFunctionFields']) {
'FROM_DAYS',
'FROM_UNIXTIME',
'HEX',
+ 'HOUR',
'INET_ATON',
'INET_NTOA',
+ 'LAST_DAY',
'LENGTH',
'LN',
+ 'LOAD_FILE',
'LOG',
'LOG10',
'LOG2',
'LOWER',
+ 'LTRIM',
'MD5',
+ 'MICROSECOND',
+ 'MINUTE',
+ 'MONTH',
+ 'MONTHNAME',
'NOW',
'OCT',
'OLD_PASSWORD',
'ORD',
'PASSWORD',
+ 'PI',
+ 'QUARTER',
+ 'QUOTE',
'RADIANS',
'RAND',
'REVERSE',
'ROUND',
+ 'RTRIM',
+ 'SECOND',
'SEC_TO_TIME',
'SHA1',
+ 'SIGN',
+ 'SIN',
'SOUNDEX',
'SPACE',
'SQRT',
- 'STDDEV_POP',
- 'STDDEV_SAMP',
+ 'SYSDATE',
'TAN',
+ 'TIME',
'TIMESTAMP',
'TIME_TO_SEC',
+ 'TO_DAYS',
+ 'TRIM',
'UNCOMPRESS',
+ 'UNCOMPRESSED_LENGTH',
'UNHEX',
'UNIX_TIMESTAMP',
'UPPER',
@@ -2878,9 +2901,12 @@ if ($cfg['ShowFunctionFields']) {
'UTC_TIME',
'UTC_TIMESTAMP',
'UUID',
- 'VAR_POP',
- 'VAR_SAMP',
+ 'VERSION',
+ 'WEEK',
+ 'WEEKDAY',
+ 'WEEKOFYEAR',
'YEAR',
+ 'YEARWEEK',
);
/**
@@ -2945,20 +2971,27 @@ if ($cfg['ShowFunctionFields']) {
'CHAR',
'CURRENT_USER',
'COMPRESS',
+ 'DATABASE',
'DAYNAME',
'DES_DECRYPT',
'DES_ENCRYPT',
'ENCRYPT',
'HEX',
'INET_NTOA',
+ 'LOAD_FILE',
'LOWER',
+ 'LTRIM',
'MD5',
+ 'MONTHNAME',
'OLD_PASSWORD',
'PASSWORD',
+ 'QUOTE',
'REVERSE',
+ 'RTRIM',
'SHA1',
'SOUNDEX',
'SPACE',
+ 'TRIM',
'UNCOMPRESS',
'UNHEX',
'UPPER',
@@ -2972,8 +3005,11 @@ if ($cfg['ShowFunctionFields']) {
'DATE',
'FROM_DAYS',
'FROM_UNIXTIME',
+ 'LAST_DAY',
'NOW',
'SEC_TO_TIME',
+ 'SYSDATE',
+ 'TIME',
'TIMESTAMP',
'UTC_DATE',
'UTC_TIME',
@@ -2991,31 +3027,46 @@ if ($cfg['ShowFunctionFields']) {
'BIT_COUNT',
'CEILING',
'CHAR_LENGTH',
+ 'CONNECTION_ID',
'COS',
'COT',
'CRC32',
+ 'DAYOFMONTH',
+ 'DAYOFWEEK',
+ 'DAYOFYEAR',
'DEGREES',
'EXP',
'FLOOR',
+ 'HOUR',
'INET_ATON',
'LENGTH',
'LN',
'LOG',
'LOG2',
'LOG10',
+ 'MICROSECOND',
+ 'MINUTE',
+ 'MONTH',
'OCT',
'ORD',
+ 'PI',
+ 'QUARTER',
'RADIANS',
'RAND',
'ROUND',
+ 'SECOND',
+ 'SIGN',
+ 'SIN',
'SQRT',
- 'STDDEV_POP',
- 'STDDEV_SAMP',
'TAN',
+ 'TO_DAYS',
'TIME_TO_SEC',
+ 'UNCOMPRESSED_LENGTH',
'UNIX_TIMESTAMP',
- 'VAR_POP',
- 'VAR_SAMP',
+ 'WEEK',
+ 'WEEKDAY',
+ 'WEEKOFYEAR',
+ 'YEARWEEK',
),
'FUNC_SPATIAL' => array(
diff --git a/libraries/database_interface.lib.php b/libraries/database_interface.lib.php
index 50ae58b736..bcafbb190c 100644
--- a/libraries/database_interface.lib.php
+++ b/libraries/database_interface.lib.php
@@ -836,7 +836,7 @@ function PMA_DBI_get_columns($database, $table, $full = false, $link = null)
$fields = PMA_DBI_fetch_result(
'SHOW ' . ($full ? 'FULL' : '') . ' COLUMNS
FROM ' . PMA_backquote($database) . '.' . PMA_backquote($table),
- 'Field', ($full ? null : 'Field'), $link);
+ 'Field', null, $link);
if (! is_array($fields) || count($fields) < 1) {
return false;
}
diff --git a/libraries/display_export.lib.php b/libraries/display_export.lib.php
index 9f10d77cce..e47b170fdf 100644
--- a/libraries/display_export.lib.php
+++ b/libraries/display_export.lib.php
@@ -325,7 +325,7 @@ if(isset($_GET['sql_query'])) {
-
/>
+ />
diff --git a/libraries/display_tbl.lib.php b/libraries/display_tbl.lib.php
index 8fd73de361..3a39bc6cb8 100644
--- a/libraries/display_tbl.lib.php
+++ b/libraries/display_tbl.lib.php
@@ -876,7 +876,7 @@ function PMA_displayTableHeaders(&$is_display, &$fields_meta, $fields_cnt = 0, $
$order_img = '
';
}
- if (preg_match('@(.*)([[:space:]](LIMIT (.*)|PROCEDURE (.*)|FOR UPDATE|LOCK IN SHARE MODE))@i', $unsorted_sql_query, $regs3)) {
+ if (preg_match('@(.*)([[:space:]](LIMIT (.*)|PROCEDURE (.*)|FOR UPDATE|LOCK IN SHARE MODE))@is', $unsorted_sql_query, $regs3)) {
$sorted_sql_query = $regs3[1] . $sort_order . $regs3[2];
} else {
$sorted_sql_query = $unsorted_sql_query . $sort_order;
diff --git a/libraries/replication_gui.lib.php b/libraries/replication_gui.lib.php
index 1c48982268..ac804674b2 100644
--- a/libraries/replication_gui.lib.php
+++ b/libraries/replication_gui.lib.php
@@ -206,7 +206,7 @@ function PMA_replication_get_username_hostname_length() {
$fields_info = PMA_DBI_get_columns('mysql', 'user');
$username_length = 16;
$hostname_length = 41;
- foreach ($fields_info as $key => $val) {
+ foreach ($fields_info as $val) {
if ($val['Field'] == 'User') {
strtok($val['Type'], '()');
$v = strtok('()');
diff --git a/po/br.po b/po/br.po
index c48d96aa61..c9cef09359 100644
--- a/po/br.po
+++ b/po/br.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-06-27 10:29+0200\n"
-"PO-Revision-Date: 2011-06-29 13:00+0200\n"
+"PO-Revision-Date: 2011-06-29 20:12+0200\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE \n"
"Language: br\n"
@@ -2127,26 +2127,26 @@ msgstr "Meneger servijer faziek : %s"
#: libraries/common.inc.php:637
#, php-format
msgid "Invalid hostname for server %1$s. Please review your configuration."
-msgstr ""
+msgstr "Anv ostiz direizh evit ar servijer %1$s. Gwiriit ar c'hefluniadur."
#: libraries/common.inc.php:646 libraries/config/messages.inc.php:495
#: libraries/header.inc.php:129 main.php:161 server_synchronize.php:1170
msgid "Server"
-msgstr ""
+msgstr "Servijer"
#: libraries/common.inc.php:825
msgid "Invalid authentication method set in configuration:"
-msgstr ""
+msgstr "Termenet ez eus bet c'hefluniadur un hentenn dilesa direizh."
#: libraries/common.inc.php:928
#, php-format
msgid "You should upgrade to %s %s or later."
-msgstr ""
+msgstr "Ret e vefe deoc'h ober gant ar stumm %s %s pe unan nevesoc'h c'hoazh."
#: libraries/common.lib.php:134
#, php-format
msgid "Max: %s%s"
-msgstr ""
+msgstr "Ment vrasañ : %s%s"
#. l10n: Language to use for MySQL 5.5 documentation, please use only languages which do exist in official documentation.
#: libraries/common.lib.php:386
@@ -2175,123 +2175,123 @@ msgstr "en"
#: libraries/sql_query_form.lib.php:428 libraries/sql_query_form.lib.php:431
#: main.php:212 server_variables.php:114
msgid "Documentation"
-msgstr ""
+msgstr "Teuliadur"
#: libraries/common.lib.php:573 libraries/header_printview.inc.php:60
#: server_status.php:260 server_status.php:803
msgid "SQL query"
-msgstr ""
+msgstr "Reked SQL"
#: libraries/common.lib.php:1078
msgid "Failed to connect to SQL validator!"
-msgstr ""
+msgstr "DIbosupl kevreañ d'ar c'hadarnataer SQL !"
#: libraries/common.lib.php:1119 libraries/config/messages.inc.php:472
msgid "Explain SQL"
-msgstr ""
+msgstr "Displegañ SQL"
#: libraries/common.lib.php:1123
msgid "Skip Explain SQL"
-msgstr ""
+msgstr "N'eo ket dav displegañ SQL"
#: libraries/common.lib.php:1157
msgid "Without PHP Code"
-msgstr ""
+msgstr "Hep kod PHP"
#: libraries/common.lib.php:1160 libraries/config/messages.inc.php:474
msgid "Create PHP Code"
-msgstr ""
+msgstr "Krouiñ kod PHP"
#: libraries/common.lib.php:1178 libraries/config/messages.inc.php:473
#: server_status.php:410 server_status.php:436 server_status.php:457
msgid "Refresh"
-msgstr ""
+msgstr "Freskaat"
#: libraries/common.lib.php:1187
msgid "Skip Validate SQL"
-msgstr ""
+msgstr "N'eo ket dav kadarnaat SQL"
#: libraries/common.lib.php:1190 libraries/config/messages.inc.php:476
msgid "Validate SQL"
-msgstr ""
+msgstr "Kadarnaat SQL"
#: libraries/common.lib.php:1245
msgid "Inline edit of this query"
-msgstr ""
+msgstr "Kemmañ ar reked-mañ enlinenn"
#: libraries/common.lib.php:1247
msgid "Inline"
-msgstr ""
+msgstr "Enlinenn"
#: libraries/common.lib.php:1314 sql.php:931
msgid "Profiling"
-msgstr ""
+msgstr "O profilañ"
#. l10n: shortcuts for Byte, Kilo, Mega, Giga, Tera, Peta, Exa+
#: libraries/common.lib.php:1334
msgid "B"
-msgstr ""
+msgstr "o"
#: libraries/common.lib.php:1334
msgid "KiB"
-msgstr ""
+msgstr "Kio"
#: libraries/common.lib.php:1334
msgid "MiB"
-msgstr ""
+msgstr "Mio"
#: libraries/common.lib.php:1334
msgid "GiB"
-msgstr ""
+msgstr "Gio"
#: libraries/common.lib.php:1334
msgid "TiB"
-msgstr ""
+msgstr "Tio"
#: libraries/common.lib.php:1334
msgid "PiB"
-msgstr ""
+msgstr "Pio"
#: libraries/common.lib.php:1334
msgid "EiB"
-msgstr ""
+msgstr "Eio"
#. l10n: See http://www.php.net/manual/en/function.strftime.php to define the format string
#: libraries/common.lib.php:1552
#: libraries/transformations/text_plain__dateformat.inc.php:33
msgid "%B %d, %Y at %I:%M %p"
-msgstr ""
+msgstr "%A %d %B %Y da %H:%M"
#: libraries/common.lib.php:1867
#, php-format
msgid "%s days, %s hours, %s minutes and %s seconds"
-msgstr ""
+msgstr "%s deiz, %s eur, %s munut ha %s eilenn"
#: libraries/common.lib.php:2278 libraries/common.lib.php:2281
#: libraries/display_tbl.lib.php:307
msgid "Begin"
-msgstr ""
+msgstr "Kregiñ"
#: libraries/common.lib.php:2279 libraries/common.lib.php:2282
#: libraries/display_tbl.lib.php:308 server_binlog.php:154
#: server_binlog.php:156
msgid "Previous"
-msgstr ""
+msgstr "Kent"
#: libraries/common.lib.php:2309 libraries/common.lib.php:2312
#: libraries/display_tbl.lib.php:387
msgid "End"
-msgstr ""
+msgstr "Fin"
#: libraries/common.lib.php:2384
#, php-format
msgid "Jump to database "%s"."
-msgstr ""
+msgstr "Mont d'an diaz roadennoù "%s"."
#: libraries/common.lib.php:2403
#, php-format
msgid "The %s functionality is affected by a known bug, see %s"
-msgstr ""
+msgstr "Direizhet eo an arc'hwel %s gant un draen anavezet, sellit ouzh %s"
#: libraries/common.lib.php:2760 libraries/common.lib.php:2767
#: libraries/common.lib.php:2955 libraries/config/setup.forms.php:295
@@ -2304,7 +2304,7 @@ msgstr ""
#: libraries/tbl_properties.inc.php:623 pmd_general.php:151
#: server_privileges.php:513 server_replication.php:313 tbl_tracking.php:262
msgid "Structure"
-msgstr ""
+msgstr "Framm"
#: libraries/common.lib.php:2761 libraries/common.lib.php:2768
#: libraries/config/messages.inc.php:214 libraries/db_links.inc.php:53
@@ -2312,89 +2312,89 @@ msgstr ""
#: libraries/server_links.inc.php:47 libraries/tbl_links.inc.php:65
#: querywindow.php:88
msgid "SQL"
-msgstr ""
+msgstr "SQL"
#: libraries/common.lib.php:2763 libraries/common.lib.php:2953
#: libraries/common.lib.php:2954 libraries/sql_query_form.lib.php:318
#: libraries/sql_query_form.lib.php:321 libraries/tbl_links.inc.php:74
msgid "Insert"
-msgstr ""
+msgstr "Ensoc'hañ"
#: libraries/common.lib.php:2770 libraries/db_links.inc.php:86
#: libraries/tbl_links.inc.php:93 libraries/tbl_links.inc.php:113
#: view_operations.php:87
msgid "Operations"
-msgstr ""
+msgstr "Oberiadennoù"
#: libraries/common.lib.php:2900
msgid "Browse your computer:"
-msgstr ""
+msgstr "Furchal en hoc'h urzhiataer"
#: libraries/common.lib.php:2916
#, php-format
msgid "Select from the web server upload directory %s:"
-msgstr ""
+msgstr "Diuzit e-mesk kavlec'h pellgargañ ar servijer web %s :"
#: libraries/common.lib.php:2928 libraries/sql_query_form.lib.php:499
#: tbl_change.php:884
msgid "The directory you set for upload work cannot be reached"
-msgstr ""
+msgstr "Ar c'havlec'h treuzkas n'hall ket bezañ diraezet."
#: libraries/common.lib.php:2936
msgid "There are no files to upload"
-msgstr ""
+msgstr "N'eus restr ebet da enporzhiañ"
#: libraries/common.lib.php:2964 libraries/common.lib.php:2965
msgid "Execute"
-msgstr ""
+msgstr "Seveniñ"
#: libraries/config.values.php:45 libraries/config.values.php:47
#: libraries/config.values.php:51
msgid "Both"
-msgstr ""
+msgstr "An daou"
#: libraries/config.values.php:47
msgid "Nowhere"
-msgstr ""
+msgstr "Neblec'h"
#: libraries/config.values.php:47
msgid "Left"
-msgstr ""
+msgstr "Kleiz"
#: libraries/config.values.php:47
msgid "Right"
-msgstr ""
+msgstr "Dehou"
#: libraries/config.values.php:75
msgid "Open"
-msgstr ""
+msgstr "Digor"
#: libraries/config.values.php:75
msgid "Closed"
-msgstr ""
+msgstr "Serr"
#: libraries/config.values.php:96 libraries/export/htmlword.php:25
#: libraries/export/latex.php:42 libraries/export/odt.php:34
#: libraries/export/sql.php:122 libraries/export/texytext.php:24
#: libraries/import.lib.php:1172
msgid "structure"
-msgstr ""
+msgstr "Framm"
#: libraries/config.values.php:97 libraries/export/htmlword.php:25
#: libraries/export/latex.php:42 libraries/export/odt.php:34
#: libraries/export/sql.php:123 libraries/export/texytext.php:24
msgid "data"
-msgstr ""
+msgstr "roadennoù"
#: libraries/config.values.php:98 libraries/export/htmlword.php:25
#: libraries/export/latex.php:42 libraries/export/odt.php:34
#: libraries/export/sql.php:124 libraries/export/texytext.php:24
msgid "structure and data"
-msgstr ""
+msgstr "Framm ha roadennoù"
#: libraries/config.values.php:100
msgid "Quick - display only the minimal options to configure"
-msgstr ""
+msgstr "Prim - na ziskouez nemet nebeudik-tre a zibarzhioù da gefluniañ"
#: libraries/config.values.php:101
msgid "Custom - display all possible options to configure"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 3b28f6ea1d..cf21f9afe8 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -4,8 +4,8 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2011-06-27 10:29+0200\n"
-"PO-Revision-Date: 2011-06-15 13:55+0200\n"
-"Last-Translator: Jose Ivan Bezerra Vilarouca Filho \n"
+"PO-Revision-Date: 2011-06-30 23:48+0200\n"
+"Last-Translator: \n"
"Language-Team: brazilian_portuguese \n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
@@ -412,7 +412,7 @@ msgstr[1] "%s tabelas"
#: db_qbe.php:41
msgid "You have to choose at least one column to display"
-msgstr "Deve escolher pelo menos uma coluna para exibir"
+msgstr "Você deve escolher pelo menos uma coluna para exibir"
#: db_qbe.php:186
msgid "Switch to"
@@ -514,10 +514,10 @@ msgstr[0] ""
msgstr[1] ""
#: db_routines.php:167
-#, fuzzy, php-format
+#, php-format
#| msgid "Allows executing stored routines."
msgid "Execution results of routine %s"
-msgstr "Permitir executar stored routines."
+msgstr "Resultados da execução da rotina %s"
#: db_routines.php:187 libraries/import.lib.php:153 sql.php:678
#: tbl_change.php:180 tbl_get_field.php:34
@@ -7212,7 +7212,7 @@ msgstr "Nenhum"
#: libraries/tbl_properties.inc.php:378
msgid "As defined:"
-msgstr ""
+msgstr "Como definido:"
#: libraries/tbl_properties.inc.php:497 tbl_structure.php:155
#: tbl_structure.php:160 tbl_structure.php:605
@@ -7255,9 +7255,8 @@ msgid "PARTITION definition"
msgstr "Definição da PARTIÇÃO"
#: libraries/tbl_properties.inc.php:776
-#, fuzzy
msgid "+ Add a value"
-msgstr "Adicionar novo usuário"
+msgstr "+ Adicionar um valor"
#: libraries/transformations/application_octetstream__download.inc.php:9
#, fuzzy
@@ -10449,7 +10448,7 @@ msgstr ""
#: tbl_structure.php:165 tbl_structure.php:169
msgid "Browse distinct values"
-msgstr "Navegador distingue valores"
+msgstr "Procurar valores distintos"
#: tbl_structure.php:170 tbl_structure.php:171
msgid "Add primary key"
@@ -10514,10 +10513,9 @@ msgid "Propose table structure"
msgstr "Propor estrutura da tabela"
#: tbl_structure.php:676
-#, fuzzy
#| msgid "Add %s field(s)"
msgid "Add column"
-msgstr "Adicionar %s campo(s)"
+msgstr "Adicionar coluna"
#: tbl_structure.php:690
msgid "At End of Table"
@@ -10619,7 +10617,7 @@ msgstr "Excluir dados de monitoramento desta tabela"
#, fuzzy
#| msgid "No databases"
msgid "No data"
-msgstr "Sem bases"
+msgstr "Não existem dados"
#: tbl_tracking.php:453 tbl_tracking.php:510
msgid "Date"
@@ -10664,7 +10662,7 @@ msgid "Version"
msgstr "Versão"
#: tbl_tracking.php:692
-#, fuzzy, php-format
+#, php-format
msgid "Deactivate tracking for %s.%s"
msgstr "Desativar rastreamento para %s.%s"
@@ -10687,12 +10685,14 @@ msgid "Create version %s of %s.%s"
msgstr "Criar versão %s de %s.%s"
#: tbl_tracking.php:724
+#, fuzzy
msgid "Track these data definition statements:"
-msgstr ""
+msgstr "Rastrear estas instruções de definição de dados:"
#: tbl_tracking.php:732
+#, fuzzy
msgid "Track these data manipulation statements:"
-msgstr ""
+msgstr "Rastrear estas instruções de manipulação de dados:"
#: tbl_tracking.php:740
msgid "Create version"
diff --git a/server_privileges.php b/server_privileges.php
index 7cd802f232..0e75d39873 100644
--- a/server_privileges.php
+++ b/server_privileges.php
@@ -666,7 +666,7 @@ function PMA_displayLoginInformationFields($mode = 'new')
$fields_info = PMA_DBI_get_columns('mysql', 'user', true);
$username_length = 16;
$hostname_length = 41;
- foreach ($fields_info as $key => $val) {
+ foreach ($fields_info as $val) {
if ($val['Field'] == 'User') {
strtok($val['Type'], '()');
$v = strtok('()');
diff --git a/tbl_replace.php b/tbl_replace.php
index b0c71e6427..ab20d29453 100644
--- a/tbl_replace.php
+++ b/tbl_replace.php
@@ -130,18 +130,27 @@ if (isset($_REQUEST['where_clause'])) {
$query = array();
$value_sets = array();
$func_no_param = array(
- 'NOW',
+ 'CONNECTION_ID',
+ 'CURRENT_USER',
'CURDATE',
'CURTIME',
+ 'DATABASE',
+ 'LAST_INSERT_ID',
+ 'NOW',
+ 'PI',
+ 'RAND',
+ 'SYSDATE',
+ 'UNIX_TIMESTAMP',
+ 'USER',
'UTC_DATE',
'UTC_TIME',
'UTC_TIMESTAMP',
- 'UNIX_TIMESTAMP',
- 'RAND',
- 'USER',
- 'LAST_INSERT_ID',
'UUID',
- 'CURRENT_USER',
+ 'VERSION',
+);
+$func_optional_param = array(
+ 'RAND',
+ 'UNIX_TIMESTAMP',
);
foreach ($loop_array as $rownumber => $where_clause) {
@@ -225,16 +234,15 @@ foreach ($loop_array as $rownumber => $where_clause) {
if (empty($me_funcs[$key])) {
$cur_value = $val;
- } elseif ('UNIX_TIMESTAMP' === $me_funcs[$key] && $val != "''") {
- $cur_value = $me_funcs[$key] . '(' . $val . ')';
} elseif ('UUID' === $me_funcs[$key]) {
/* This way user will know what UUID new row has */
$uuid = PMA_DBI_fetch_value('SELECT UUID()');
$cur_value = "'" . $uuid . "'";
- } elseif (in_array($me_funcs[$key], $func_no_param)) {
- $cur_value = $me_funcs[$key] . '()';
- } else {
+ } elseif (!in_array($me_funcs[$key], $func_no_param)
+ || ($val != "''" && in_array($me_funcs[$key], $func_optional_param))) {
$cur_value = $me_funcs[$key] . '(' . $val . ')';
+ } else {
+ $cur_value = $me_funcs[$key] . '()';
}
// i n s e r t
diff --git a/themes/pmahomme/css/theme_right.css.php b/themes/pmahomme/css/theme_right.css.php
index ba5a926c38..272c17be9f 100644
--- a/themes/pmahomme/css/theme_right.css.php
+++ b/themes/pmahomme/css/theme_right.css.php
@@ -1729,7 +1729,7 @@ table#serverconnection_trg_local {
*/
input[type=text].invalid_value,
.invalid_value {
- background:#F00;
+ background:#FFCCCC;
}
/**