+ add the upgrade code to 2.0.

This commit is contained in:
wangchunsheng
2011-04-30 06:36:47 +00:00
parent 55b3bf1dd4
commit 28e263297e
3 changed files with 34 additions and 0 deletions
+1
View File
@@ -48,3 +48,4 @@ $lang->upgrade->fromVersions['1_1'] = '1.1';
$lang->upgrade->fromVersions['1_2'] = '1.2';
$lang->upgrade->fromVersions['1_3'] = '1.3';
$lang->upgrade->fromVersions['1_4'] = '1.4';
$lang->upgrade->fromVersions['1_5'] = '1.5';
+1
View File
@@ -48,3 +48,4 @@ $lang->upgrade->fromVersions['1_1'] = '1.1';
$lang->upgrade->fromVersions['1_2'] = '1.2';
$lang->upgrade->fromVersions['1_3'] = '1.3';
$lang->upgrade->fromVersions['1_4'] = '1.4';
$lang->upgrade->fromVersions['1_5'] = '1.5';
+32
View File
@@ -160,6 +160,10 @@ class upgradeModel extends model
{
$this->upgradeFrom1_4To1_5();
}
elseif($fromVersion == '1_5')
{
$this->upgradeFrom1_5To2_0();
}
$this->setting->setSN();
}
@@ -187,6 +191,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '0_4beta')
{
@@ -200,6 +205,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '0_5beta')
{
@@ -212,6 +218,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '0_6beta')
{
@@ -223,6 +230,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_0beta')
{
@@ -233,6 +241,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_0rc1')
{
@@ -242,6 +251,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_0rc2' || $fromVersion == '1_0' || $fromVersion == '1_0_1')
{
@@ -250,6 +260,7 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_1')
{
@@ -257,21 +268,29 @@ class upgradeModel extends model
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_2')
{
$confirmContent .= file_get_contents($this->getUpgradeFile('1.2'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_3')
{
$confirmContent .= file_get_contents($this->getUpgradeFile('1.3'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_4')
{
$confirmContent .= file_get_contents($this->getUpgradeFile('1.4'));
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
elseif($fromVersion == '1_5')
{
$confirmContent .= file_get_contents($this->getUpgradeFile('1.5'));
}
return str_replace('zt_', $this->config->db->prefix, $confirmContent);
@@ -423,6 +442,7 @@ class upgradeModel extends model
$this->updateTasks();
if(!$this->isError()) $this->setting->updateVersion('1.4');
}
/**
* Upgrade from 1.4 to 1.5.
*
@@ -435,6 +455,18 @@ class upgradeModel extends model
if(!$this->isError()) $this->setting->updateVersion('1.5');
}
/**
* Upgrade from 1.5 to 2.0.
*
* @access private
* @return void
*/
private function upgradeFrom1_5To2_0()
{
$this->execSQL($this->getUpgradeFile('1.5'));
if(!$this->isError()) $this->setting->updateVersion('2.0');
}
/**
* Update company field.
*