Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNisarg Jhaveri <nisargjhaveri@gmail.com>2015-06-12 10:44:41 +0300
committerNisarg Jhaveri <nisargjhaveri@gmail.com>2015-06-12 17:10:23 +0300
commit620600f3b9f1d9d5211f4ba91ff59b078b468666 (patch)
treee819c63016d0de13ea1cc7debd5c9f238d767aec /js/db_structure.js
parentd42e05b9f859b337d90463aa18aaad5c19490f59 (diff)
Foreign key check checkbox for empty/drop in db_structure
Signed-off-by: Nisarg Jhaveri <nisargjhaveri@gmail.com>
Diffstat (limited to 'js/db_structure.js')
-rw-r--r--js/db_structure.js22
1 files changed, 18 insertions, 4 deletions
diff --git a/js/db_structure.js b/js/db_structure.js
index b48094266d..656b6a70a2 100644
--- a/js/db_structure.js
+++ b/js/db_structure.js
@@ -243,14 +243,21 @@ AJAX.registerOnload('db_structure.js', function () {
/**
* @var question String containing the question to be asked for confirmation
*/
- var question = PMA_messages.strTruncateTableStrongWarning + ' ' +
- PMA_sprintf(PMA_messages.strDoYouReally, 'TRUNCATE ' + escapeHtml(curr_table_name));
+ var question = PMA_messages.strTruncateTableStrongWarning + ' '
+ + PMA_sprintf(PMA_messages.strDoYouReally, 'TRUNCATE ' + escapeHtml(curr_table_name))
+ + getForeignKeyCheckbox();
$this_anchor.PMA_confirm(question, $this_anchor.attr('href'), function (url) {
PMA_ajaxShowMessage(PMA_messages.strProcessingRequest);
- $.get(url, {'is_js_confirmed' : 1, 'ajax_request' : true}, function (data) {
+ var params = {
+ 'is_js_confirmed' : 1,
+ 'ajax_request' : true,
+ 'fk_checks': $(this).find('#fk_checks').is(':checked') ? 1 : 0
+ };
+
+ $.get(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
PMA_ajaxShowMessage(data.message);
// Adjust table statistics
@@ -305,12 +312,19 @@ AJAX.registerOnload('db_structure.js', function () {
question =
PMA_sprintf(PMA_messages.strDoYouReally, 'DROP VIEW ' + escapeHtml(curr_table_name));
}
+ question += getForeignKeyCheckbox();
$this_anchor.PMA_confirm(question, $this_anchor.attr('href'), function (url) {
var $msg = PMA_ajaxShowMessage(PMA_messages.strProcessingRequest);
- $.get(url, {'is_js_confirmed' : 1, 'ajax_request' : true}, function (data) {
+ var params = {
+ 'is_js_confirmed' : 1,
+ 'ajax_request' : true,
+ 'fk_checks': $(this).find('#fk_checks').is(':checked') ? 1 : 0
+ };
+
+ $.get(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
PMA_ajaxShowMessage(data.message);
toggleRowColors($curr_row.next());