Example #1
0
         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'])) {
Example #2
0
    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;
}