Patch level :10.0 CD 210

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :ulteriori modifiche per il cd multiproduttore


git-svn-id: svn://10.65.10.50/trunk@18019 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2009-01-13 11:47:33 +00:00
parent d3491a2b2e
commit 2a308e1a05

View File

@ -1152,9 +1152,8 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
if (ok)
{
{
update_install_ini(); //aggiorna diskpath e webpath
TInstall_ini ini;
ini.set("DiskPath", get(F_PATH));
ini.set("WebPath", get(F_WEB));
ini.set("Data", TDate(TODAY), module);
ini.update_prices(ininame);
}
@ -1301,6 +1300,7 @@ bool TInstaller_mask::web_handler(TMask_field& fld, KEY key)
// Aggiorna l'install.ini con eventuali modifiche dell'utente.
// Decisivo in caso di cambio path d'installazione
// Serve a setup
void TInstaller_mask::update_install_ini() const
{
TInstall_ini ini;
@ -1582,6 +1582,19 @@ TInstaller_mask::TInstaller_mask()
TFilename path = ini.get("DiskPath");
TFilename webpath = ini.get("WebPath");
//se il webpath è vuoto o di test, propone quello in oem.ini; non ammette che possa essere proposto un path..
//..di tipo test per impedire all'utonto di aggiornarsi da test prima di essere passato da release
if (webpath.empty() || webpath.find("test"))
{
TConfig oemini(CONFIG_OEM, "MAIN");
const int oem = oemini.get_int("OEM", NULL, -1, -1);
if (oem >= 0)
{
TString8 para; para << "OEM_" << oem;
webpath = oemini.get("Web", para);
}
}
set(F_PATH, path);
set(F_WEB, webpath);
//..fine costruzione maschera di installazione