| @@ 248-256 (lines=9) @@ | ||
| 245 | ||
| 246 | // Does it exist - if so don't add it again! |
|
| 247 | $columns = $smcFunc['db_list_columns']($table_name, false); |
|
| 248 | foreach ($columns as $column) |
|
| 249 | if ($column == $column_info['name']) |
|
| 250 | { |
|
| 251 | // If we're going to overwrite then use change column. |
|
| 252 | if ($if_exists == 'update') |
|
| 253 | return $smcFunc['db_change_column']($table_name, $column_info['name'], $column_info); |
|
| 254 | else |
|
| 255 | return false; |
|
| 256 | } |
|
| 257 | ||
| 258 | // Get the specifics... |
|
| 259 | $column_info['size'] = isset($column_info['size']) && is_numeric($column_info['size']) ? $column_info['size'] : null; |
|
| @@ 282-290 (lines=9) @@ | ||
| 279 | ||
| 280 | // Does it exist - if so don't add it again! |
|
| 281 | $columns = $smcFunc['db_list_columns']($table_name, false); |
|
| 282 | foreach ($columns as $column) |
|
| 283 | if ($column == $column_info['name']) |
|
| 284 | { |
|
| 285 | // If we're going to overwrite then use change column. |
|
| 286 | if ($if_exists == 'update') |
|
| 287 | return $smcFunc['db_change_column']($table_name, $column_info['name'], $column_info); |
|
| 288 | else |
|
| 289 | return false; |
|
| 290 | } |
|
| 291 | ||
| 292 | // Get the specifics... |
|
| 293 | $column_info['size'] = isset($column_info['size']) && is_numeric($column_info['size']) ? $column_info['size'] : null; |
|