updateSetting("version", "2.8.4"); $common->updateSetting("patch", ""); // Allow NULL flights in the positions table. $dbh = $common->pdoOpen(); $sql = "ALTER TABLE ".$settings::db_prefix."positions MODIFY flight BIGINT NULL"; $sth = $dbh->prepare($sql); $sth->execute(); $sth = NULL; // Rename purgeAircraft to purge_older_data. $purge_older_data = $common->getSetting('purgeAircraft'); $common->deleteSetting('purgeAircraft'); $common->addSetting("purge_older_data", $purge_older_data); // Add days to save setting. $common->addSetting("days_to_save", "30"); // The upgrade process completed successfully. $results['success'] = TRUE; $results['message'] = "Upgrade to v2.8.4 successful."; return $results; } catch(Exception $e) { // Something went wrong during this upgrade process. $results['success'] = FALSE; $results['message'] = $e->getMessage(); return $results; } } ?>