Patch level :cd 210

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :sistemato il cambio di reseller in aggiornamento da internet; non è ammesso! e' rimasto quello da disco, perchè nel caso del cliente non dà fastidio, nel caso nostro si


git-svn-id: svn://10.65.10.50/trunk@18063 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2009-01-20 16:47:54 +00:00
parent 8f0988e4da
commit 662a43449f

View File

@ -1450,7 +1450,22 @@ void TInstaller_mask::install_selection()
local_file.add(*row);
remote_file = http_path;
remote_file.add(*row);
file_copied = http_get(http_server, remote_file, local_file); //occhio alle maiuscole!!!!
//via web NON deve copiare oem.ini perchè NON deve poter cambiare il reseller (solo via disco sarà..
//..possibile)
const bool is_oem_ini = xvt_str_compare_ignoring_case(remote_file.name(), "oem.ini") == 0;
if (is_oem_ini)
{
const int old_oem = xvt_sys_get_profile_int(local_file, "MAIN", "OEM", -1);
file_copied = http_get(http_server, remote_file, local_file); //occhio alle maiuscole!!!!
const int new_oem = xvt_sys_get_profile_int(local_file, "MAIN", "OEM", -1);
if (new_oem != old_oem)
{
TString4 str_oem; str_oem << ' ' << old_oem;
xvt_sys_set_profile_string(local_file, "MAIN", "OEM", str_oem);
}
}
else
file_copied = http_get(http_server, remote_file, local_file); //occhio alle maiuscole!!!!
}
}
update_install_ini(); //aggiorna l'install.ini