diff --git a/ChangeLog b/ChangeLog index cc6ce50a7..39fc6451e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,7 @@ phpMyAdmin - ChangeLog - bug #3315741 [display] Inline query edit broken - patch #3317206 [privileges] Generate password option missing on new accounts - bug #3317293 [edit] Inline edit places HTML line breaks in edit area +- bug #3319466 [interface] Inline query edit does not escape special characters 3.4.2.0 (2011-06-07) - bug #3301249 [interface] Iconic table operations does not remove inline edit label diff --git a/js/functions.js b/js/functions.js index 35ec29233..eea8573da 100644 --- a/js/functions.js +++ b/js/functions.js @@ -1131,7 +1131,12 @@ $(document).ready(function(){ $(".btnSave").each(function(){ $(this).click(function(){ sql_query = $(this).prev().val(); - window.location.replace("import.php?db=" + db +"&table=" + table + "&sql_query=" + sql_query + "&show_query=1&token=" + token); + window.location.replace("import.php" + + "?db=" + encodeURIComponent(db) + + "&table=" + encodeURIComponent(table) + + "&sql_query=" + encodeURIComponent(sql_query) + + "&show_query=1" + + "&token=" + token); }); }); $(".btnDiscard").each(function(){