-
Notifications
You must be signed in to change notification settings - Fork 158
/
Copy pathstatistic.php
77 lines (64 loc) · 2.64 KB
/
statistic.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php if(!defined('__CP__'))die();
define('OSLIST_WIDTH', 500); //Ширина колонки
define('STAT_WIDTH', '1%'); //Ширина колонки статистики.
//Текущий ботнет.
define('CURRENT_BOTNET', (!empty($_GET['botnet']) ? $_GET['botnet'] : ''));
$sos=2;
$botnet='';
if(isset($_GET['sos'])) $sos=$_GET['sos'];
if(isset($_GET['botnet'])) $botnet=$_GET['botnet'];
$sbotnet='../pie.php?botnet&sos='.$sos;
if(isset($botnet)&&$botnet!='') $sbotnet='../pie.php?botnet='.$botnet.'&sos='.$sos;
//$sbotnet='../pie.php?f=country';
///////////////////////////////////////////////////////////////////////////////////////////////////
// Вывод общей информации.
///////////////////////////////////////////////////////////////////////////////////////////////////
/*
//Получем список OC.
$osList = '';
$query = ((CURRENT_BOTNET == '') ? '' : 'WHERE `botnet`=\''.addslashes(CURRENT_BOTNET).'\' ');
if(($r = mysqlQueryEx('botnet_list', "SELECT `os_version`, COUNT(`os_version`) FROM `botnet_list` {$query}GROUP BY `os_version`")) && mysql_affected_rows() > 0)
{
$list = array();
while(($mt = @mysql_fetch_row($r)))@$list[osDataToString($mt[0])] += $mt[1];
arsort($list);
$i = 0;
foreach($list as $name => $count)
{
$osList .=
THEME_LIST_ROW_BEGIN.
str_replace(array('{WIDTH}', '{TEXT}'), array('auto', htmlEntitiesEx($name)), $i % 2 ? THEME_LIST_ITEM_LTEXT_U2 : THEME_LIST_ITEM_LTEXT_U1).
str_replace(array('{WIDTH}', '{TEXT}'), array(STAT_WIDTH, numberFormatAsInt($count)), $i % 2 ? THEME_LIST_ITEM_RTEXT_U2 : THEME_LIST_ITEM_RTEXT_U1).
THEME_LIST_ROW_END;
$i++;
}
}
//Ошибка.
else
{
$osList .=
THEME_LIST_ROW_BEGIN.
str_replace(array('{COLUMNS_COUNT}', '{TEXT}'), array(2, $r ? LNG_STATS_OSLIST_EMPTY : mysqlErrorEx()), THEME_LIST_ITEM_EMPTY_1).
THEME_LIST_ROW_END;
}
*/
ThemeBegin(LNG_STATS, 0, 0, 0);
$menuos='<select id="otsos" class="sexy_list" name="sos" size="1">';
$selected='';
if($sos==1) $selected=' selected="selected"';
$menuos.='<option value="1" '.$selected.'>Country</option>';
$selected='';
if($sos==2) $selected=' selected="selected"';
$menuos.='<option value="2" '.$selected.'>OS version</option>';
$menuos.='</select>';
echo
str_replace('{WIDTH}', OSLIST_WIDTH.'px', THEME_DIALOG_BEGIN).
str_replace(array('{COLUMNS_COUNT}', '{TEXT}'), array(2, $menuos.THEME_STRING_SPACE.botnetsToListBox(CURRENT_BOTNET, '')), THEME_DIALOG_TITLE).
THEME_DIALOG_ROW_BEGIN.
'<img src="'.$sbotnet.'" />'.
str_replace('{WIDTH}', '100%', THEME_LIST_BEGIN).
THEME_LIST_END.
THEME_DIALOG_ROW_END.
THEME_DIALOG_END;
ThemeEnd();
?>