} else { C::t('common_cache')->delete('upgrade_step'); } if (!intval($_GET['checking'])) { cpmsg('upgrade_checking', 'action=upgrade&operation=check&checking=1', 'loading', '', false); } $discuz_upgrade->check_upgrade(); dheader('Location: ' . ADMINSCRIPT . '?action=upgrade&operation=showupgrade'); } elseif ($operation == 'showupgrade') { shownav('tools', 'nav_founder_upgrade'); showsubmenu('nav_founder_upgrade'); showtableheader(); if (!$_G['setting']['upgrade']) { cpmsg('upgrade_latest_version', '', 'succeed'); } else { C::t('common_cache')->insert(array('cachekey' => 'upgrade_step', 'cachevalue' => serialize(array('curversion' => $discuz_upgrade->versionpath(), 'currelease' => DISCUZ_RELEASE)), 'dateline' => $_G['timestamp']), false, true); $upgraderow = $patchrow = array(); $charset = str_replace('-', '', strtoupper($_G['config']['output']['charset'])); $dbversion = helper_dbtool::dbversion(); $locale = ''; if ($charset == 'BIG5') { $locale = 'TC'; } elseif ($charset == 'GBK') { $locale = 'SC'; } elseif ($charset == 'UTF8') { if ($_G['config']['output']['language'] == 'zh_cn') { $locale = 'SC'; } elseif ($_G['config']['output']['language'] == 'zh_tw') { $locale = 'TC'; } }