function update_final($version) { saveVersion($version); showmessage(sprintf(__('Successfully updated to %s'), $version), './'); }
<?php if (!defined('IN_KKFRAME')) { exit('Access Denied'); } if (!$current_version) { if (!defined('IN_XAE') && getSetting('version')) { saveVersion(getSetting('version')); header('Location: ./'); exit; } } throw new Exception("找不到更新程序,无法进行更新!<br>Error while upgrade from version {$current_version} to version " . VERSION . '.');
function saveSetting($k, $v) { if (!defined('IN_XAE') && $k == 'version') { return saveVersion($v); } static $cache_cleaned = false; $v = addslashes($v); DB::query("REPLACE INTO setting SET v='{$v}', k='{$k}'"); if ($cache_cleaned) { return; } CACHE::clean('setting'); $cache_cleaned = true; }
protected function first_create() { if (!file_exists($this->version_file)) { @touch($this->version_file); saveVersion('1.5'); } }