From c2bb2c3eae063ef969bab979579bb0cfeaed21d9 Mon Sep 17 00:00:00 2001 From: Steve Alberty Date: Mon, 16 Jul 2001 13:46:31 +0000 Subject: [PATCH] make it possible to edit empty binary fields --- tbl_change.php3 | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/tbl_change.php3 b/tbl_change.php3 index a8bb99019a..354cd42a95 100755 --- a/tbl_change.php3 +++ b/tbl_change.php3 @@ -71,10 +71,21 @@ for($i=0;$i$type\n"; + // THE VALUE COLUMN + if(isset($row) && isset($row[$field])) + { + $special_chars = htmlspecialchars($row[$field]); + $data = $row[$field]; + } + else + { + $data = $special_chars = ""; + } + // THE FUNCTION COLUMN // Change by Bernard M. Piller // We don't want binary data to be destroyed - if(strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary") ) + if((strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) && !empty($data)) { echo "$strBinary"; } @@ -87,22 +98,11 @@ for($i=0;$i\n"; } - // THE VALUE COLUMN - if(isset($row) && isset($row[$field])) - { - $special_chars = htmlspecialchars($row[$field]); - $data = $row[$field]; - } - else - { - $data = $special_chars = ""; - } - if(strstr($row_table_def["Type"], "text")) { echo "\n"; - if (strlen($special_chars) > 32000) - echo "$strTextAreaLength"; + if (strlen($special_chars) > 32000) + echo "$strTextAreaLength"; } elseif(strstr($row_table_def["Type"], "enum")) { @@ -186,7 +186,7 @@ for($i=0;$i // We don't want binary data destroyed - elseif(strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) + elseif((strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) && !empty($data)) { echo "" . $strBinaryDoNotEdit . ""; }