/* * Script to upgrade database **************************************/ /* use required functions */ require_once '../../config.php'; require_once '../../functions/functions.php'; /* get all site settings */ $settings = getAllSettings(); /* display only to admin users */ if (!checkAdmin(false)) { die('<div class="alert alert alert-danger">Admin user required!</div>'); } /* get version */ $version = $settings['version']; /* try to upgrade database */ if (upgradeDatabase($version)) { print '<div class="alert alert-success">Database upgraded successfully!</div>'; } # check for possible errors $errors = verifyDatabase(); if (isset($errors['tableError']) || isset($errors['fieldError'])) { print '<div class="alert alert-danger">' . "\n"; # print errors if (isset($errors['tableError'])) { print '<strong>' . _('Missing table') . 's:</strong>' . "\n"; print '<ul class="fix-table">' . "\n"; foreach ($errors['tableError'] as $table) { print '<li>' . $table . '</li>' . "\n"; } print '</ul>' . "\n"; }
/** * Function used to update your module from previous versions to the version 7.1.31, * Don't forget to create one file per version. */ function upgrade_module_7_1_31($module) { return upgradePsConfiguration($module) && upgradeHook($module) && upgradeDatabase($module); //Upgrade database from previous versions to the version 7.1.31 }