The branch, master has been updated
via 75091e52fde4633f990a60a5f70ffa58aeb623da (commit)
via 612f8f3d67aea31debdc7df83bc6628997e6aade (commit)
via ab1a2394c3df043d81080792028ed739338674f5 (commit)
via 15ef12542eaf64f63d25846c522477c695c7647f (commit)
via b8c45c434a6fecef3c5f065df8e649d86c546123 (commit)
from c16138f9fd9b7c88ee412c0ef43419ef100ad0d8 (commit)
- Log -----------------------------------------------------------------
commit 75091e52fde4633f990a60a5f70ffa58aeb623da
Merge: c16138f9fd9b7c88ee412c0ef43419ef100ad0d8 612f8f3d67aea31debdc7df83bc6628997e6aade
Author: Madhura Jayaratne <madhura.cj(a)gmail.com>
Date: Sat Jun 4 00:36:51 2011 +0530
Merge branch 'QA_3_4'
Conflicts:
po/af.po
po/ar.po
po/az.po
po/be.po
po/be(a)latin.po
po/bg.po
po/bn.po
po/bs.po
po/ca.po
po/cs.po
po/cy.po
po/da.po
po/de.po
po/el.po
po/en_GB.po
po/es.po
po/et.po
po/eu.po
po/fa.po
po/fi.po
po/fr.po
po/gl.po
po/he.po
po/hi.po
po/hr.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/ka.po
po/ko.po
po/lt.po
po/lv.po
po/mk.po
po/ml.po
po/mn.po
po/ms.po
po/nb.po
po/nl.po
po/pl.po
po/pt.po
po/pt_BR.po
po/ro.po
po/ru.po
po/si.po
po/sk.po
po/sl.po
po/sq.po
po/sr.po
po/sr(a)latin.po
po/sv.po
po/ta.po
po/te.po
po/th.po
po/tr.po
po/tt.po
po/ug.po
po/uk.po
po/ur.po
po/uz.po
po/uz(a)latin.po
po/zh_CN.po
po/zh_TW.po
-----------------------------------------------------------------------
Summary of changes:
js/sql.js | 12 ++++++++++--
libraries/display_tbl.lib.php | 7 ++++++-
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/js/sql.js b/js/sql.js
index e4f8323..31afe84 100644
--- a/js/sql.js
+++ b/js/sql.js
@@ -888,16 +888,20 @@ $(document).ready(function() {
*/
var is_null = $this_field.find('input:checkbox').is(':checked');
var value;
+ var addQuotes = true;
if (is_null) {
sql_query += ' `' + field_name + "`=NULL , ";
need_to_post = true;
} else {
- if($this_field.is(":not(.relation, .enum, .set)")) {
+ if($this_field.is(":not(.relation, .enum, .set, .bit)")) {
this_field_params[field_name] = $this_field.find('textarea').val();
if($this_field.is('.transformed')) {
$.extend(transform_fields, this_field_params);
}
+ } else if ($this_field.is('.bit')) {
+ this_field_params[field_name] = '0b' + $this_field.find('textarea').val();
+ addQuotes = false;
} else if ($this_field.is('.set')) {
$test_element = $this_field.find('select');
this_field_params[field_name] = $test_element.map(function(){
@@ -924,7 +928,11 @@ $(document).ready(function() {
new_clause += '`' + window.parent.table + '`.' + '`' + field_name + "` = '" + this_field_params[field_name].replace(/'/g,"''") + "'" + ' AND ';
}
if (this_field_params[field_name] != $this_field.data('original_data')) {
- sql_query += ' `' + field_name + "`='" + this_field_params[field_name].replace(/'/g, "''") + "' , ";
+ if (addQuotes == true) {
+ sql_query += ' `' + field_name + "`='" + this_field_params[field_name].replace(/'/g, "''") + "', ";
+ } else {
+ sql_query += ' `' + field_name + "`=" + this_field_params[field_name].replace(/'/g, "''") + ", ";
+ }
need_to_post = true;
}
}
diff --git a/libraries/display_tbl.lib.php b/libraries/display_tbl.lib.php
index c9e04f3..08b3ea1 100644
--- a/libraries/display_tbl.lib.php
+++ b/libraries/display_tbl.lib.php
@@ -1033,6 +1033,11 @@ function PMA_addClass($class, $condition_field, $meta, $nowrap, $is_field_trunca
$set_class = ' set';
}
+ $bit_class = '';
+ if(strpos($meta->type, 'bit') !== false) {
+ $bit_class = ' bit';
+ }
+
$mime_type_class = '';
if(isset($meta->mimetype)) {
$mime_type_class = ' ' . preg_replace('/\//', '_', $meta->mimetype);
@@ -1041,7 +1046,7 @@ function PMA_addClass($class, $condition_field, $meta, $nowrap, $is_field_trunca
$result = $class . ($condition_field ? ' condition' : '') . $nowrap
. ' ' . ($is_field_truncated ? ' truncated' : '')
. ($transform_function != $default_function ? ' transformed' : '')
- . $enum_class . $set_class . $mime_type_class;
+ . $enum_class . $set_class . $bit_class . $mime_type_class;
return $result;
}
hooks/post-receive
--
phpMyAdmin