OSDN Git Service

It's my fault that upgrade scripts remains 3.51 stuffs. Now they equals 3.61 stuff.
[nucleus-jp/nucleus-jp-ancient.git] / utf8 / nucleus / upgrades / upgrade3.4.php
index 797dda1..0cebf12 100644 (file)
 
 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');
+       
 }
 
 ?>