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:
parent
8f0988e4da
commit
662a43449f
@ -1450,7 +1450,22 @@ void TInstaller_mask::install_selection()
|
|||||||
local_file.add(*row);
|
local_file.add(*row);
|
||||||
remote_file = http_path;
|
remote_file = http_path;
|
||||||
remote_file.add(*row);
|
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
|
update_install_ini(); //aggiorna l'install.ini
|
||||||
|
Loading…
x
Reference in New Issue
Block a user