function numDeclension(num) { if((num % 100) >= 11 && (num % 100) < 20) return "последние " + num + " дней"; switch(num % 10) { case 1: return num == 1 ? ("последний день") : ("последний " + num + " день"); case 2: case 3: case 4: return "последние " + num + " дня"; } return "последние " + num + " дней"; } function setLocalContent(args) { if(args.length < 1) return; const RATING_LEVEL_UNKNOWN = 255; const RATING_COLOR_RED = 230; const RATING_COLOR_YELLOW = 220; const RATING_COLOR_GREEN = 210; const RATING_COLOR_UNKNOWN = 200; var reason = args[ 0]; var RateColor = args[ 1]; var RateLevel = args[ 2]; var CommunityRateColor = args[ 3]; var CommunityRateLevel = args[ 4]; var CommunityNegVotes = args[ 5]; var CommunityAffVotes = args[ 6]; var SuspiciousHosts = args[ 7]; var MaliciousDownloads = args[ 8]; var PupsDownloads = args[ 9]; var UniqueMalware = args[10]; var UniquePups = args[11]; var Category = args[12]; var BanReason = args[13]; var StatDays = args[14]; var StatStartDate = args[15]; var StatEndDate = args[16]; var text = ""; if(reason == "loading") text = " Идет загрузка"; else if(reason == "wmuf") { text = "Ссылка находится в базе подозрительных веб-адресов"; changeDMeter("../../images/wtb/dm_3.gif"); } else if(reason == "aphish") { text = "Ссылка находится в базе фишинговых веб-адресов"; changeDMeter("../../images/wtb/dm_3.gif"); } else if(reason == "online") { if(RateLevel == RATING_LEVEL_UNKNOWN) text = "Сведения о ссылке отсутствуют"; else { if(StatDays == -1 && StatStartDate != undefined && StatEndDate != undefined) text = "С " + StatStartDate + " по " + StatEndDate + " по данному адресу обнаружено:"; else if(StatDays >= 0) text = "За " + numDeclension(StatDays) + " по данному адресу обнаружено:"; text = text + "
"; if( SuspiciousHosts > 0 ) text = text + ""; if( MaliciousDownloads > 0 ) text = text + ""; if( PupsDownloads > 0 ) text = text + ""; if( UniqueMalware > 0 ) text = text + "" if( UniquePups > 0 ) text = text + ""; text = text + "
Ссылок на подозрительные страницы:" + SuspiciousHosts + "
Попыток скачивания вредоносного ПО:" + MaliciousDownloads + "
Попыток скачивания нежелательного ПО:" + PupsDownloads + "
Файлов с вредоносным ПО:" + UniqueMalware + "
Файлов с нежелательным ПО:" + UniquePups + "
"; } if(RateColor == RATING_COLOR_RED) changeDMeter("../../images/wtb/dm_3.gif"); else if(RateColor == RATING_COLOR_YELLOW) changeDMeter("../../images/wtb/dm_1.gif"); } return text; }