diff options
author | Dieter Adriaenssens <ruleant@users.sourceforge.net> | 2013-02-21 16:32:27 +0400 |
---|---|---|
committer | Dieter Adriaenssens <ruleant@users.sourceforge.net> | 2013-02-21 16:32:27 +0400 |
commit | e1c82ac7dda1341fbdc98c3eafb957e6159b98e5 (patch) | |
tree | 4d7f6e46e11e575435467ff307ec52d12a3a692b /tbl_change.php | |
parent | 4f39ce97ebeb05806f41b6c8ba307e87cea055fc (diff) | |
parent | 6e7aa4fa5d87a1230c471dceff0dbcb9e67f128b (diff) |
Merge pull request #174 from scnakandala/Branch_blob_error
Javascript cannot read local files for security reasons, so we can't send the data using AJAX. So I have disabled ajax for insert forms which has 'blob' fields.
Diffstat (limited to 'tbl_change.php')
-rw-r--r-- | tbl_change.php | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tbl_change.php b/tbl_change.php index 2e6f542cd0..608893e4cc 100644 --- a/tbl_change.php +++ b/tbl_change.php @@ -214,7 +214,19 @@ $url_params = PMA_urlParamsInEditMode( ); //Insert/Edit form -$html_output .= '<form id="insertForm" method="post" action="tbl_replace.php" name="insertForm" '; +//If table has blob fields we have to disable ajax. +$has_blob_field = false; +foreach ($table_fields as $column) { + if (PMA_isColumnBlob($column)) { + $has_blob_field = true; + break; + } +} +$html_output .='<form id="insertForm" '; +if ($has_blob_field && $is_upload) { + $html_output .='class="disableAjax" '; +} +$html_output .='method="post" action="tbl_replace.php" name="insertForm" '; if ($is_upload) { $html_output .= ' enctype="multipart/form-data"'; } |