Beispiel #1
0
/*
 *	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
}