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'); }
<?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'); }
<?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'); }