| @@ 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; |
|
| @@ 275-283 (lines=9) @@ | ||
| 272 | ||
| 273 | // Does it exist - if so don't add it again! |
|
| 274 | $columns = $smcFunc['db_list_columns']($table_name, false); |
|
| 275 | foreach ($columns as $column) |
|
| 276 | if ($column == $column_info['name']) |
|
| 277 | { |
|
| 278 | // If we're going to overwrite then use change column. |
|
| 279 | if ($if_exists == 'update') |
|
| 280 | return $smcFunc['db_change_column']($table_name, $column_info['name'], $column_info); |
|
| 281 | else |
|
| 282 | return false; |
|
| 283 | } |
|
| 284 | ||
| 285 | // Get the specifics... |
|
| 286 | $column_info['size'] = isset($column_info['size']) && is_numeric($column_info['size']) ? $column_info['size'] : null; |
|