diff options
author | Sebastian Mendel <cybot_tm@users.sourceforge.net> | 2006-01-15 02:17:17 +0300 |
---|---|---|
committer | Sebastian Mendel <cybot_tm@users.sourceforge.net> | 2006-01-15 02:17:17 +0300 |
commit | 7358f5a712f8329a84807dbb27d5a574c3214494 (patch) | |
tree | eee6fc37de81958e2f07ff287446372e4d005632 /tbl_addfield.php | |
parent | f298dca837e559f1e0139e3078d1d61a15b96541 (diff) |
allow 0 as name for database, table collumn, alias and index
Diffstat (limited to 'tbl_addfield.php')
-rw-r--r-- | tbl_addfield.php | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tbl_addfield.php b/tbl_addfield.php index 80d606dfe7..db42fa4f18 100644 --- a/tbl_addfield.php +++ b/tbl_addfield.php @@ -93,12 +93,12 @@ if (isset($submit_num_fields)) { $primary_cnt = count($field_primary); for ($i = 0; $i < $primary_cnt; $i++) { $j = $field_primary[$i]; - if (!empty($field_name[$j])) { + if (isset($field_name[$j]) && strlen($field_name[$j])) { $primary .= PMA_backquote($field_name[$j]) . ', '; } } // end for $primary = preg_replace('@, $@', '', $primary); - if (!empty($primary)) { + if (strlen($primary)) { $sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD PRIMARY KEY (' . $primary . ');'; $result = PMA_DBI_query($sql_query); $sql_query_cpy .= "\n" . $sql_query . ';'; @@ -111,12 +111,12 @@ if (isset($submit_num_fields)) { $index_cnt = count($field_index); for ($i = 0; $i < $index_cnt; $i++) { $j = $field_index[$i]; - if (!empty($field_name[$j])) { + if (isset($field_name[$j]) && strlen($field_name[$j])) { $index .= PMA_backquote($field_name[$j]) . ', '; } } // end for $index = preg_replace('@, $@', '', $index); - if (!empty($index)) { + if (strlen($index)) { $sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD INDEX (' . $index . ')'; $result = PMA_DBI_query($sql_query); $sql_query_cpy .= "\n" . $sql_query . ';'; @@ -129,12 +129,12 @@ if (isset($submit_num_fields)) { $unique_cnt = count($field_unique); for ($i = 0; $i < $unique_cnt; $i++) { $j = $field_unique[$i]; - if (!empty($field_name[$j])) { + if (isset($field_name[$j]) && strlen($field_name[$j])) { $unique .= PMA_backquote($field_name[$j]) . ', '; } } // end for $unique = preg_replace('@, $@', '', $unique); - if (!empty($unique)) { + if (strlen($unique)) { $sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD UNIQUE (' . $unique . ')'; $result = PMA_DBI_query($sql_query); $sql_query_cpy .= "\n" . $sql_query . ';'; @@ -151,7 +151,7 @@ if (isset($submit_num_fields)) { $fulltext .= PMA_backquote($field_name[$j]) . ', '; } // end for $fulltext = preg_replace('@, $@', '', $fulltext); - if (!empty($fulltext)) { + if (strlen($fulltext)) { $sql_query = 'ALTER TABLE ' . PMA_backquote($table) . ' ADD FULLTEXT (' . $fulltext . ')'; $result = PMA_DBI_query($sql_query); $sql_query_cpy .= "\n" . $sql_query . ';'; @@ -167,7 +167,7 @@ if (isset($submit_num_fields)) { // garvin: Update comment table, if a comment was set. if (isset($field_comments) && is_array($field_comments) && $cfgRelation['commwork'] && PMA_MYSQL_INT_VERSION < 40100) { foreach ($field_comments AS $fieldindex => $fieldcomment) { - if (!empty($field_name[$fieldindex])) { + if (isset($field_name[$fieldindex]) && strlen($field_name[$fieldindex])) { PMA_setComment($db, $table, $field_name[$fieldindex], $fieldcomment, '', 'pmadb'); } } @@ -176,7 +176,7 @@ if (isset($submit_num_fields)) { // garvin: Update comment table for mime types [MIME] if (isset($field_mimetype) && is_array($field_mimetype) && $cfgRelation['commwork'] && $cfgRelation['mimework'] && $cfg['BrowseMIME']) { foreach ($field_mimetype AS $fieldindex => $mimetype) { - if (!empty($field_name[$fieldindex])) { + if (isset($field_name[$fieldindex]) && strlen($field_name[$fieldindex])) { PMA_setMIME($db, $table, $field_name[$fieldindex], $mimetype, $field_transformation[$fieldindex], $field_transformation_options[$fieldindex]); } } |