Starting on Line 70 of zc_install\includes\modules\pages\database_setup\header_php.php(87) you have this code:
Code:
if ($is_upgrade) { // read previous settings from configure.php
$zdb_type = zen_read_config_value('DB_TYPE');
$zdb_coll = zen_read_config_value('DB_CHARSET');
if ($zdb_coll != 'utf8') $zdb_coll = 'latin1';
$zdb_prefix = zen_read_config_value('DB_PREFIX');
$zdb_server = zen_read_config_value('DB_SERVER');
$zdb_user = zen_read_config_value('DB_SERVER_USERNAME');
$zdb_pwd = zen_read_config_value('DB_SERVER_PASSWORD');
$zdb_name = zen_read_config_value('DB_DATABASE');
$zdb_sql_cache = ($zc_install->getConfigKey('DIR_FS_SQL_CACHE')=='') ? zen_read_config_value('DIR_FS_SQL_CACHE') : $zc_install->getConfigKey('DIR_FS_SQL_CACHE');
$zdb_cache_type = zen_read_config_value('SQL_CACHE_METHOD');
$zdb_persistent = zen_read_config_value('USE_PCONNECT');
$zdb_sessions = (zen_read_config_value('STORE_SESSIONS')) ? 'true' : 'false';
} else { // set defaults:
$zdb_type = 'MySQL';
$zdb_coll = 'latin1';
$zdb_prefix = '';
$zdb_server = 'localhost';
$zdb_user = '';
$zdb_name = 'zencart';
$zdb_sql_cache = $zc_install->getConfigKey('DIR_FS_SQL_CACHE');
$zdb_cache_type = 'none';
$zdb_persistent = 'false';
$zdb_sessions = 'true';
} //endif $is_upgrade
That's the only code (I believe) that you need to edit for the upgrade of an older version database using the new zc_install, but check your two configure.php files afterwards.
Vger
Bookmarks