diff --git a/libraries/tbl_replace_fields.inc.php b/libraries/tbl_replace_fields.inc.php deleted file mode 100644 index 7dbe01dccf..0000000000 --- a/libraries/tbl_replace_fields.inc.php +++ /dev/null @@ -1,107 +0,0 @@ -checkTblChangeForm($key, $rownumber); - -$possibly_uploaded_val = $file_to_insert->getContent(); - -if ($file_to_insert->isError()) { - $message .= $file_to_insert->getError(); -} -$file_to_insert->cleanUp(); - -if (false !== $possibly_uploaded_val) { - $current_value = $possibly_uploaded_val; -} else { - - // f i e l d v a l u e i n t h e f o r m - - if (isset($multi_edit_columns_type[$key])) { - $type = $multi_edit_columns_type[$key]; - } else { - $type = ''; - } - - // $key contains the md5() of the fieldname - if ($type != 'protected' && $type != 'set' && 0 === strlen($current_value)) { - // best way to avoid problems in strict mode (works also in non-strict mode) - if (isset($multi_edit_auto_increment) - && isset($multi_edit_auto_increment[$key]) - ) { - $current_value = 'NULL'; - } else { - $current_value = "''"; - } - } elseif ($type == 'set') { - if (! empty($_REQUEST['fields']['multi_edit'][$rownumber][$key])) { - $current_value = implode(',', $_REQUEST['fields']['multi_edit'][$rownumber][$key]); - $current_value = "'" . PMA_sqlAddSlashes($current_value) . "'"; - } else { - $current_value = "''"; - } - } elseif ($type == 'protected') { - // here we are in protected mode (asked in the config) - // so tbl_change has put this special value in the - // fields array, so we do not change the field value - // but we can still handle field upload - - // when in UPDATE mode, do not alter field's contents. When in INSERT - // mode, insert empty field because no values were submitted. If protected - // blobs where set, insert original fields content. - if (! empty($prot_row[$multi_edit_columns_name[$key]])) { - $current_value = '0x' . bin2hex($prot_row[$multi_edit_columns_name[$key]]); - } else { - $current_value = ''; - } - } elseif ($type == 'bit') { - $current_value = preg_replace('/[^01]/', '0', $current_value); - $current_value = "b'" . PMA_sqlAddSlashes($current_value) . "'"; - } elseif (! ($type == 'datetime' || $type == 'timestamp') - || $current_value != 'CURRENT_TIMESTAMP' - ) { - $current_value = "'" . PMA_sqlAddSlashes($current_value) . "'"; - } - - // Was the Null checkbox checked for this field? - // (if there is a value, we ignore the Null checkbox: this could - // be possible if Javascript is disabled in the browser) - if (! empty($multi_edit_columns_null[$key]) && ($current_value == "''" || $current_value == '')) { - $current_value = 'NULL'; - } - - // The Null checkbox was unchecked for this field - if (empty($current_value) - && ! empty($multi_edit_columns_null_prev[$key]) - && ! isset($multi_edit_columns_null[$key]) - ) { - $current_value = "''"; - } -} // end else (field value in the form) -unset($type); -?>