|
@@ 257-261 (lines=5) @@
|
| 254 |
|
while ($row = mysqli_fetch_array($result)) { |
| 255 |
|
$ExistingTableFields[$row['Field']] = $row; |
| 256 |
|
} |
| 257 |
|
if (!isset($ExistingTableFields['encoder_options'])) { // Added in 1.7.0b2 |
| 258 |
|
echo '<b>adding field `encoder_options`</b><br>'; |
| 259 |
|
mysqli_query_safe($con, 'ALTER TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'` ADD `encoder_options` VARCHAR(255) default "" NOT NULL AFTER `error`'); |
| 260 |
|
mysqli_query_safe($con, 'OPTIMIZE TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'`'); |
| 261 |
|
} |
| 262 |
|
if (isset($ExistingTableFields['track']) && ($ExistingTableFields['track']['Type'] != 'varchar(7)')) { // Changed in 1.7.0b2 |
| 263 |
|
echo '<b>changing field `track` to VARCHAR(7)</b><br>'; |
| 264 |
|
mysqli_query_safe($con, 'ALTER TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'` CHANGE `track` `track` VARCHAR(7) default "" NOT NULL'); |
|
@@ 267-272 (lines=6) @@
|
| 264 |
|
mysqli_query_safe($con, 'ALTER TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'` CHANGE `track` `track` VARCHAR(7) default "" NOT NULL'); |
| 265 |
|
mysqli_query_safe($con, 'OPTIMIZE TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'`'); |
| 266 |
|
} |
| 267 |
|
if (!isset($ExistingTableFields['track_volume'])) { // Added in 1.7.0b5 |
| 268 |
|
echo '<H1><FONT COLOR="red">WARNING! You should erase your database and rescan everything because the comment storing has been changed since the last version</FONT></H1><hr>'; |
| 269 |
|
echo '<b>adding field `track_volume`</b><br>'; |
| 270 |
|
mysqli_query_safe($con, 'ALTER TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'` ADD `track_volume` FLOAT NOT NULL AFTER `error`'); |
| 271 |
|
mysqli_query_safe($con, 'OPTIMIZE TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'`'); |
| 272 |
|
} |
| 273 |
|
if (!isset($ExistingTableFields['remix'])) { // Added in 1.7.3b1 |
| 274 |
|
echo '<b>adding field `encoder_options`, `alternate_name`, `parody`</b><br>'; |
| 275 |
|
mysqli_query_safe($con, 'ALTER TABLE `'.mysqli_real_escape_string($con, GETID3_DB_TABLE).'` ADD `remix` VARCHAR(255) default "" NOT NULL AFTER `title`'); |