Code Duplication    Length = 9-9 lines in 2 locations

Sources/DbPackages-mysql.php 1 location

@@ 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;

Sources/DbPackages-postgresql.php 1 location

@@ 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;