В nod32ms.conf прописал в mirror один айпишник, а то рассинхронизация по сайтам, и разные версии получается закачиваются.
Некоторые доработки nod32ms_v3.class.php
1) Добавление темплейта разбора update.ver с обновлениями для платформы, и соответственно их закачка
Код: Выделить всё
$nod32ms->DownloadUpdateVer('eset_upd/v5/pcu'); >> update.php
$nod32ms->ParseUpdateVer('eset_upd/v5/pcu'); >> update.php
update_version345_pcu=1 >> nod32ms.conf
Код: Выделить всё
if($this->CONFIG['update_version345_arch32'] == true)
{
$language = $this->GetUpdateLanguage($this->CONFIG['update_version345_language']);
$tpl[] = "em([0-9]{3})_32_(n|l)([0-9]{1,2}).nup";
if ($this->CONFIG['update_version345_pcu'] == true)
{
if (strpos($file,'pcu') !== false)
{
$tpl[] = "(nt32)_($language).nup";
}
}
}
2) Вырезал закачку каталогов rel-stop и соответсвенно их update.ver не подставляются в каталог апача...
Код: Выделить всё
if((count($array['file']) > 0) AND (strpos($array['file'][0],'rel-stop') == false))
{
<------><------>$this->FILE['VF'][] = $version_folder;
<------><------>for($i=0; $i < count($array['file']); $i++)
и там-же чуть ниже костыль не выкидывающий при ошибке...
Код: Выделить всё
else
{
if(strpos($array['file'][0],'rel-stop') == false)$this->SetError(__METHOD__, "FILE PARSE ERROR [".$
}
Спасибо
AlexCo огромное за нормальный скриптик....