diff options
author | Marc Delisle <marc@infomarc.info> | 2012-05-02 18:54:42 +0400 |
---|---|---|
committer | Marc Delisle <marc@infomarc.info> | 2012-05-02 18:54:42 +0400 |
commit | 5006c7c07a0e6e8fbe41c63a214bfab6b1863c02 (patch) | |
tree | 66cce3c98206f1dff945a4fcf218b446b038340f /js | |
parent | f015d547ac6321d4cf088ccb3e06c6381ea8bfe7 (diff) | |
parent | 8147dee382229a25223e1f7efa1f4437f246b560 (diff) |
Merge branch 'QA_3_5'
Diffstat (limited to 'js')
-rw-r--r-- | js/messages.php | 1 | ||||
-rw-r--r-- | js/sql.js | 29 |
2 files changed, 21 insertions, 9 deletions
diff --git a/js/messages.php b/js/messages.php index ce016e8015..b131b1ff35 100644 --- a/js/messages.php +++ b/js/messages.php @@ -285,6 +285,7 @@ $js_messages['strEdit'] = __('Edit'); $js_messages['strNoRowSelected'] = __('No rows selected'); $js_messages['strChangeTbl'] = __('Change'); $js_messages['strQueryExecutionTime'] = __('Query execution time'); +$js_messages['strNotValidRowNumber'] = __('%d is not valid row number.'); /* For server_variables.js */ $js_messages['strSave'] = __('Save'); @@ -286,16 +286,27 @@ $(function() { */ var $form = $(this).parent("form"); - PMA_prepareForAjaxRequest($form); - - $.post($form.attr('action'), $form.serialize(), function(data) { - $("#sqlqueryresults") - .html(data) - .trigger('makegrid'); - PMA_init_slider(); + if (checkFormElementInRange( + $form[0], + 'session_max_rows', + PMA_messages['strNotValidRowNumber'], 1) + && + checkFormElementInRange( + $form[0], + 'pos', + PMA_messages['strNotValidRowNumber'], 0)) { + + PMA_prepareForAjaxRequest($form); + + $.post($form.attr('action'), $form.serialize(), function(data) { + $("#sqlqueryresults") + .html(data) + .trigger('makegrid'); + PMA_init_slider(); - PMA_ajaxRemoveMessage($msgbox); - }); // end $.post() + PMA_ajaxRemoveMessage($msgbox); + }); // end $.post() + } }); // end Paginate results table /** |