Example #1
0
if ($current_version == '1.6.15.4.2') {
    update_final('1.6.15.5.16');
}
if ($current_version == '1.6.15.5.16') {
    $exist = DB::fetch_first("Describe `" . DCRM_CON_PREFIX . "Packages` `Level`");
    if (empty($exist)) {
        DB::query("ALTER TABLE `" . DCRM_CON_PREFIX . "Packages` ADD `Level` INT NOT NULL DEFAULT '0' AFTER `UUID`");
    }
    update_final('1.6.15.6.18');
}
if ($current_version == '1.6.15.6.18') {
    /* Rewrite Mod Check */
    if (strstr($_SERVER['PHP_SELF'], '/manage/')) {
        base_url(true);
    } else {
        base_url();
    }
    if (url_code(SITE_URL . 'misc') === 200) {
        update_option('rewrite_mod', 3);
    } elseif (url_code(SITE_URL . 'rewritetest') === 200) {
        update_option('rewrite_mod', 2);
    } else {
        update_option('rewrite_mod', 1);
    }
    update_option('php_forward', 2);
    update_option('module_enabled', 1);
    if (!file_exists(CONF_PATH . 'installed.lock')) {
        file_put_contents(CONF_PATH . 'installed.lock', time());
    }
    update_final('1.7.15.7.12');
}
Example #2
0
<?php

if (!defined('IN_DCRM')) {
    exit('Access Denied');
}
if ($current_version == '1.5.15.3.8' or $current_version == '1.5') {
    define('ORIG_CONF_PATH', ROOT . 'manage/include/');
    define('NEW_CONF_PATH', ROOT . 'system/config/');
    // Copy config file
    copy(ORIG_CONF_PATH . 'autofill.inc.php', NEW_CONF_PATH . 'autofill.inc.php');
    copy(ORIG_CONF_PATH . 'config.inc.php', NEW_CONF_PATH . 'config.inc.php');
    copy(ORIG_CONF_PATH . 'connect.inc.php', NEW_CONF_PATH . 'connect.inc.php');
    copy(ORIG_CONF_PATH . 'gnupg.inc.php', NEW_CONF_PATH . 'gnupg.inc.php');
    if (file_exists(ORIG_CONF_PATH . 'release.save')) {
        copy(ORIG_CONF_PATH . 'release.save', NEW_CONF_PATH . 'release.save');
    }
    // Chmod
    if (file_exists(NEW_CONF_PATH . 'config.inc.php') && file_exists(NEW_CONF_PATH . 'autofill.inc.php') && file_exists(NEW_CONF_PATH . 'connect.inc.php') && file_exists(NEW_CONF_PATH . 'gnupg.inc.php')) {
        chmod(NEW_CONF_PATH . 'autofill.inc.php', 0666);
        chmod(NEW_CONF_PATH . 'config.inc.php', 0666);
        chmod(NEW_CONF_PATH . 'connect.inc.php', 0666);
        chmod(NEW_CONF_PATH . 'gnupg.inc.php', 0666);
        if (file_exists(NEW_CONF_PATH . 'release.save')) {
            chmod(NEW_CONF_PATH . 'release.save', 0666);
        }
    }
    deldir(ORIG_CONF_PATH);
    deldir(ROOT . 'init/');
    deldir(ROOT . 'lang/');
    update_final('1.6.15.3.12');
}
Example #3
0
<?php

if (!defined('IN_DCRM')) {
    exit('Access Denied');
}
if ($current_version == '1.7.15.7.12' || $current_version == '1.7.15.11.17') {
    $exist = DB::fetch_first("Describe `" . DCRM_CON_PREFIX . "Packages` `Video_Preview`");
    if (empty($exist)) {
        DB::query("ALTER TABLE `" . DCRM_CON_PREFIX . "Packages` ADD `Video_Preview` varchar(512) NOT NULL AFTER `Changelog_Older_Shows`");
    }
    $System_Support = DB::fetch_first("Describe `" . DCRM_CON_PREFIX . "Packages` `System_Support`");
    if (empty($System_Support)) {
        DB::query("ALTER TABLE `" . DCRM_CON_PREFIX . "Packages` ADD `System_Support` longtext NOT NULL AFTER `Video_Preview`");
    }
    if ($current_version == '1.7.15.11.17' && empty($System_Support)) {
        $packages = DB::fetch_all("SELECT `ID`, `Minimum_System_Support`, `Maxmum_System_Support` FROM `" . DCRM_CON_PREFIX . "Packages`");
        foreach ($packages as $package) {
            if (!empty($package['Minimum_System_Support']) && !empty($package['Maxmum_System_Support'])) {
                DB::update(DCRM_CON_PREFIX . 'Packages', array('System_Support' => serialize(array('Minimum' => $package['Minimum_System_Support'], 'Maxmum' => $package['Maxmum_System_Support']))), array('ID' => $package['ID']));
            }
        }
        DB::query("ALTER TABLE `" . DCRM_CON_PREFIX . "Packages` DROP `Maxmum_System_Support`, DROP `Minimum_System_Support");
    }
    update_final('1.7.15.11.21');
}