Commit 7c81179b577da9ac8aa10668df028aead94ecfc3
1 parent
1e116abe
KTS-1712
"Upgrade installer refers to wrong system setting property and knowledgetree version not updated in database" Fixed. Reviewed by: Kevin Fourie git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@6315 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
4 changed files
with
14 additions
and
7 deletions
docs/VERSION.txt
lib/upgrades/UpgradeItems.inc.php
| ... | ... | @@ -394,8 +394,17 @@ class RecordUpgradeItem extends UpgradeItem { |
| 394 | 394 | KTPermissionUtil::rebuildPermissionLookups(true); |
| 395 | 395 | $po->end(); |
| 396 | 396 | |
| 397 | + $versionFile=KT_DIR . '/docs/VERSION-NAME.txt'; | |
| 398 | + $fp = fopen($versionFile,'rt'); | |
| 399 | + $systemVersion = fread($fp, filesize($versionFile)); | |
| 400 | + fclose($fp); | |
| 401 | + | |
| 402 | + $query = "UPDATE system_settings SET value = ? WHERE name = ?"; | |
| 403 | + $aParams = array($systemVersion, "knowledgetreeVersion"); | |
| 404 | + DBUtil::runQuery(array($query, $aParams)); | |
| 405 | + | |
| 397 | 406 | $query = "UPDATE system_settings SET value = ? WHERE name = ?"; |
| 398 | - $aParams = array($this->version, "knowledgeTreeVersion"); | |
| 407 | + $aParams = array($this->version, "databaseVersion"); | |
| 399 | 408 | return DBUtil::runQuery(array($query, $aParams)); |
| 400 | 409 | } |
| 401 | 410 | ... | ... |
setup/upgrade.php
| ... | ... | @@ -31,7 +31,7 @@ require_once(KT_LIB_DIR . '/upgrades/upgrade.inc.php'); |
| 31 | 31 | |
| 32 | 32 | function generateUpgradeTable () { |
| 33 | 33 | global $default; |
| 34 | - $query = sprintf('SELECT value FROM %s WHERE name = "knowledgeTreeVersion"', $default->system_settings_table); | |
| 34 | + $query = sprintf('SELECT value FROM %s WHERE name = "databaseVersion"', $default->system_settings_table); | |
| 35 | 35 | $lastVersion = DBUtil::getOneResultKey($query, 'value'); |
| 36 | 36 | $currentVersion = $default->systemVersion; |
| 37 | 37 | |
| ... | ... | @@ -70,7 +70,7 @@ $GLOBALS['row'] = 1; |
| 70 | 70 | |
| 71 | 71 | function performAllUpgrades () { |
| 72 | 72 | global $default; |
| 73 | - $query = sprintf('SELECT value FROM %s WHERE name = "knowledgeTreeVersion"', $default->system_settings_table); | |
| 73 | + $query = sprintf('SELECT value FROM %s WHERE name = "databaseVersion"', $default->system_settings_table); | |
| 74 | 74 | $lastVersion = DBUtil::getOneResultKey($query, 'value'); |
| 75 | 75 | $currentVersion = $default->systemVersion; |
| 76 | 76 | ... | ... |
sql/mysql/install/data.sql
| ... | ... | @@ -908,9 +908,7 @@ INSERT INTO `upgrades` VALUES (126, 'sql*3.1.6.6*0*3.1.6.6/copy_transaction.sql' |
| 908 | 908 | INSERT INTO `upgrades` VALUES (127, 'sql*3.1.6.7*0*3.1.6.7/sane-names-for-stuff.sql', 'Database upgrade to version 3.1.6.7: Sane-names-for-stuff', '2006-10-17 12:09:46', 1, 'upgrade*3.1.6.7*99*upgrade3.1.6.7'); |
| 909 | 909 | INSERT INTO `upgrades` VALUES (128, 'upgrade*3.1.6.7*99*upgrade3.1.6.7', 'Upgrade from version 3.1.2 to 3.1.6.7', '2006-10-17 12:09:46', 1, 'upgrade*3.1.6.7*99*upgrade3.1.6.7'); |
| 910 | 910 | INSERT INTO `upgrades` VALUES (129, 'upgrade*3.3.0.1*99*upgrade3.3.0.1', 'Upgrade from version 3.1.6.7 to 3.3.0.1', '2006-10-30 12:49:33', 1, 'upgrade*3.3.0.1*99*upgrade3.3.0.1'); |
| 911 | -INSERT INTO `upgrades` VALUES (130, 'sql*3.3.0.1*0*3.3.0.1/system-settings-to-text.sql', 'Database upgrade to version 3.3.0.1: System-settings-to-text', '2007-01-28 23:49:52', 1, 'upgrade*3.3.1*99*upgrade3.3.1'); | |
| 912 | -INSERT INTO `upgrades` VALUES (131, 'sql*3.3.1*0*3.3.1/rss.sql', 'Database upgrade to version 3.3.1: Rss', '2007-01-28 23:49:52', 1, 'upgrade*3.3.1*99*upgrade3.3.1'); | |
| 913 | -INSERT INTO `upgrades` VALUES (132, 'upgrade*3.3.1*99*upgrade3.3.1', 'Upgrade from version 3.3.0.1 to 3.3.1', '2007-01-28 23:49:52', 1, 'upgrade*3.3.1*99*upgrade3.3.1'); | |
| 911 | +INSERT INTO `upgrades` VALUES (130, 'sql*3.3.0.1*0*3.3.0.1/system-settings-to-text.sql', 'Database upgrade to version 3.3.0.1: System-settings-to-text', '2007-01-28 23:49:52', 1, 'upgrade*3.3.0.1*99*upgrade3.3.0.1'); | |
| 914 | 912 | |
| 915 | 913 | -- |
| 916 | 914 | -- Dumping data for table `user_history` | ... | ... |