From fffadac77fc460973afb355c41572604831c498f Mon Sep 17 00:00:00 2001 From: sakamocchi Date: Sun, 9 Jan 2011 13:00:18 +0000 Subject: [PATCH] It's my fault that upgrade scripts remains 3.51 stuffs. Now they equals 3.61 stuff. git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@1085 1ca29b6e-896d-4ea0-84a5-967f57386b96 --- utf8/nucleus/upgrades/upgrade3.4.php | 74 ++++++++++++++++++------------------ utf8/nucleus/upgrades/upgrade3.5.php | 54 +++++++++++++------------- 2 files changed, 66 insertions(+), 62 deletions(-) diff --git a/utf8/nucleus/upgrades/upgrade3.4.php b/utf8/nucleus/upgrades/upgrade3.4.php index 797dda1..0cebf12 100644 --- a/utf8/nucleus/upgrades/upgrade3.4.php +++ b/utf8/nucleus/upgrades/upgrade3.4.php @@ -19,46 +19,48 @@ function upgrade_do340() { - if (upgrade_checkinstall(340)) - return 'インストール済みです'; - - // Give user warning if they are running old version of PHP - if (phpversion() < '5') { - echo '警告: Nucleusを古いバージョンのPHPで運用しようとしています。次のリリースバージョンからはPHP4のサポートはしないので、はやくPHP5に切り替えましょう!'; - } + if (upgrade_checkinstall(340)) + return 'インストール済みです'; + + // Give user warning if they are running old version of PHP + if (phpversion() < '5') { + echo '警告: Nucleusを古いバージョンのPHPで運用しようとしています。次のリリースバージョンからはPHP4のサポートはしないので、はやくPHP5に切り替えましょう!'; + } - // lengthen tpartname column of nucleus_template - $query = " ALTER TABLE `" . sql_table('template') . "` - MODIFY `tpartname` varchar(64) NOT NULL default '' ;"; + // lengthen tpartname column of nucleus_template + $query = " ALTER TABLE `" . sql_table('template') . "` + MODIFY `tpartname` varchar(64) NOT NULL default '' ;"; - upgrade_query('Altering ' . sql_table('template') . ' table', $query); - - // lengthen tdname column of nucleus_template_desc - $query = " ALTER TABLE `" . sql_table('template_desc') . "` - MODIFY `tdname` varchar(64) NOT NULL default '' ;"; + upgrade_query('Altering ' . sql_table('template') . ' table', $query); + + // lengthen tdname column of nucleus_template_desc + $query = " ALTER TABLE `" . sql_table('template_desc') . "` + MODIFY `tdname` varchar(64) NOT NULL default '' ;"; - upgrade_query('Altering ' . sql_table('template_desc') . ' table', $query); - - // create DebugVars setting - if (!upgrade_checkIfCVExists('DebugVars')) { - $query = 'INSERT INTO '.sql_table('config')." VALUES ('DebugVars',0)"; - upgrade_query('Creating DebugVars config value',$query); - } - - // create DefaultListSize setting - if (!upgrade_checkIfCVExists('DefaultListSize')) { - $query = 'INSERT INTO '.sql_table('config')." VALUES ('DefaultListSize',10)"; - upgrade_query('Creating DefaultListSize config value',$query); - } - - // changing the member table - $query = ' ALTER TABLE ' . sql_table('member') . ' ADD mautosave TINYINT(2) DEFAULT 1'; - upgrade_query('Adding a new row for the autosave member option', $query); + upgrade_query('Altering ' . sql_table('template_desc') . ' table', $query); + + // create DebugVars setting + if (!upgrade_checkIfCVExists('DebugVars')) { + $query = 'INSERT INTO '.sql_table('config')." VALUES ('DebugVars',0)"; + upgrade_query('Creating DebugVars config value',$query); + } + + // create DefaultListSize setting + if (!upgrade_checkIfCVExists('DefaultListSize')) { + $query = 'INSERT INTO '.sql_table('config')." VALUES ('DefaultListSize',10)"; + upgrade_query('Creating DefaultListSize config value',$query); + } + + // changing the member table + if (!upgrade_checkIfColumnExists('member', 'mautosave')) { + $query = ' ALTER TABLE ' . sql_table('member') . ' ADD mautosave TINYINT(2) DEFAULT 1'; + upgrade_query('Adding a new row for the autosave member option', $query); + } - // 3.31 -> 3.4 - // update database version - update_version('340'); - + // 3.31 -> 3.4 + // update database version + update_version('340'); + } ?> diff --git a/utf8/nucleus/upgrades/upgrade3.5.php b/utf8/nucleus/upgrades/upgrade3.5.php index 2d6478a..5d5ef0c 100755 --- a/utf8/nucleus/upgrades/upgrade3.5.php +++ b/utf8/nucleus/upgrades/upgrade3.5.php @@ -18,32 +18,34 @@ function upgrade_do350() { - if (upgrade_checkinstall(350)) - return 'インストール済みです'; - - // Give user warning if they are running old version of PHP - if (phpversion() < '5') { - echo '警告:サーバで稼動しているPHPのバージョンが、NucleusCMSの動作保障外の古いバージョンのようです。PHP5以上にアップグレードしてください!'; - } - - // changing the member table to lengthen display name (mname) - $query = " ALTER TABLE `" . sql_table('member') . "` - MODIFY `mname` varchar(32) NOT NULL default '' ;"; - - upgrade_query('Altering ' . sql_table('member') . ' table', $query); - - // changing the blog table to remove bsendping flag - $query = " ALTER TABLE `" . sql_table('blog') . "` - DROP `bsendping`;"; - - upgrade_query('Altering ' . sql_table('blog') . ' table', $query); - - // 3.4 -> 3.5 - // update database version - update_version('350'); - - // Remind user to re-install NP_Ping - echo '

注意: バージョン3.50よりNP_Pingに変更があるので、使用中の方は管理画面より再インストールしてください。

'; + if (upgrade_checkinstall(350)) + return 'インストール済みです'; + + // Give user warning if they are running old version of PHP + if (phpversion() < '5') { + echo '警告:サーバで稼動しているPHPのバージョンが、NucleusCMSの動作保障外の古いバージョンのようです。PHP5以上にアップグレードしてください!'; + } + + // changing the member table to lengthen display name (mname) + $query = " ALTER TABLE `" . sql_table('member') . "` + MODIFY `mname` varchar(32) NOT NULL default '' ;"; + + upgrade_query('Altering ' . sql_table('member') . ' table', $query); + + // changing the blog table to remove bsendping flag + if (upgrade_checkIfColumnExists('blog', 'bsendping')) { + $query = " ALTER TABLE `" . sql_table('blog') . "` + DROP `bsendping`;"; + + upgrade_query('Altering ' . sql_table('blog') . ' table', $query); + } + + // 3.4 -> 3.5 + // update database version + update_version('350'); + + // Remind user to re-install NP_Ping + echo '

注意: バージョン3.50よりNP_Pingに変更があるので、使用中の方は管理画面より再インストールしてください。

'; } ?> -- 2.11.0