adsb-receiver/build/portal/html/install/upgrade-v2.6.2.php

43 wiersze
1.5 KiB
PHP

<?php
///////////////////////
// UPGRADE TO V2.6.2
///////////////////////
// ------------------------------------------------------------------------------------------
// Updates the version setting to 2.6.2.
// Adds hideNavbarAndFooter setting used to toggle navigation and footer autohide feature.
// ------------------------------------------------------------------------------------------
$results = upgrade();
exit(json_encode($results));
function upgrade() {
require_once($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."classes".DIRECTORY_SEPARATOR."common.class.php");
require_once($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."classes".DIRECTORY_SEPARATOR."settings.class.php");
$common = new common();
$settings = new settings();
try {
// Add portal navigation and footer autohide option.
$common->addSetting("hideNavbarAndFooter", "FALSE");
// Update the version and patch settings..
$common->updateSetting("version", "2.6.2");
$common->updateSetting("patch", "");
// The upgrade process completed successfully.
$results['success'] = TRUE;
$results['message'] = "Upgrade to v2.6.2 successful.";
return $results;
} catch(Exception $e) {
// Something went wrong during this upgrade process.
$results['success'] = FALSE;
$results['message'] = $e->getMessage();
return $results;
}
}
?>