From 6a611abf99d69b22a14a3c2c70b5bb188d8aa43f Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Fri, 10 Apr 2015 10:59:26 +0530 Subject: [PATCH] rfe #1653 New data validation feature and datetime type Signed-off-by: Madhura Jayaratne --- ChangeLog | 1 + js/tbl_change.js | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8d49e4035f..7064c34015 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ phpMyAdmin - ChangeLog + rfe #1650 Support a default page in designer + rfe #1651 Allow copying mutiple rows + rfe #1643 No SQL query for loading data ++ rfe #1653 New data validation feature and datetime type 4.4.2.0 (not yet released) - bug #4835 PMA_hideShowConnection not called after submit_num_fields diff --git a/js/tbl_change.js b/js/tbl_change.js index 9f77872a56..4acde2e7db 100644 --- a/js/tbl_change.js +++ b/js/tbl_change.js @@ -400,6 +400,7 @@ AJAX.registerOnload('tbl_change.js', function () { return true; } else if (theType == "datetime" || theType == "timestamp") { var tmstmp = false; + dt_value = dt_value.trim(); if (dt_value == "CURRENT_TIMESTAMP") { return true; } @@ -410,8 +411,11 @@ AJAX.registerOnload('tbl_change.js', function () { return true; } var dv = dt_value.indexOf(" "); - if (dv == -1) { - return false; + if (dv == -1) { // Only the date component, which is valid + if (! isDate(dt_value, tmstmp)) { + return false; + } + return true; } else { if (! (isDate(dt_value.substring(0, dv), tmstmp) && isTime(dt_value.substring(dv + 1)))) {