if (!empty($_POST['pass1'])) { $logout = true; $result = DB::update(DCRM_CON_PREFIX . 'Users', array('SHA1' => sha1($_POST['pass1'])), array('ID' => $_SESSION['userid'])); } } } /* Rewrite Check */ base_url(true); switch ($_POST['rewrite_mod']) { case 3: $check_url = SITE_URL . 'misc'; $rewrite_code = url_code($check_url); break; case 2: $check_url = SITE_URL . 'rewritetest'; $rewrite_code = url_code($check_url); break; } if (isset($rewrite_code) && $rewrite_code !== 200) { $error_text .= sprintf(__('Cannot access %s, you might need update your rewrite config to use this rewrite mod!'), $check_url) . '<br/>'; } if (!empty($error_text)) { echo '<h3 class="alert alert-error">'; echo $error_text; echo '<br /><a href="settings.php" onclick="javascript:history.go(-1);return false;">' . __('Back') . '</a></h3>'; } else { /* Update Options */ if (isset($_POST['alipay_account']) && !empty($_POST['alipay_account'])) { update_option('alipay_account', $_POST['alipay_account']); } if (isset($_POST['autofill_depiction'])) {
case '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`"); } $this->update_version('1.6.15.6.18'); case '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()); } $this->update_version('1.7.15.7.12'); break; default: $this->fallback(); break; }