Esempio n. 1
0
 function TOs()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('os' => array('Операционная система', 'Operating system'), 'viewed' => array('Посетители', 'Visitors'), 'visitors' => array('Посетители', 'Visitors'));
 }
Esempio n. 2
0
 function TPopular()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('page' => array('URL страницы', 'Page URL'), 'viewed' => array('Просмотров', 'Viewed'));
 }
Esempio n. 3
0
 function TRefPages()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('page' => array('URL страницы', 'Page URL'), 'from_page' => array('Пришло со страницы', 'From page'), 'search_ph' => array('Поисковые фразы', 'Search phrases'), 'total_visitors' => array('Всего посетителей', 'Total visitors'), 'total_links' => array('Из них по ссылке с других страниц', 'Including refered from other sites'), 'total_search' => array('По ключевой фразе', 'Including refered by search phrase'), 'total_indefinite' => array('Не определено', 'Undefined referer'));
 }
Esempio n. 4
0
 function TSearchPh()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('search_ph' => array('Поисковые фразы', 'Search phrases'), 'others' => array('Другие', 'Others'));
 }
Esempio n. 5
0
 function TRobots()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('name' => array('Название Поисковой Машины', 'SearchRobot\'s Name'), 'pages' => array('Количество проиндексированных страниц', 'Amount indexed pages'), 'time' => array('Время посещения', 'Visit time'), 'page' => array(' Адрес страницы', ' Page url'));
 }
Esempio n. 6
0
 function TExport()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array();
     $str[get_class_name($this)] = $str['tstat'] + array('date' => array('Дата', 'Date'), 'time' => array('Время', 'Time'), 'ip' => array('IP', 'IP'), 'address1' => array('Адрес запрошенной страницы', 'Request page'), 'address2' => array('Адрес ссылаемой страницы', 'Reference page'), 'host1' => array('Хост запрошенный', 'Request page'), 'host2' => array('Хост ссылаемый', 'Reference page'), 'agent' => array('Агент', 'Agent'), 'country' => array('Страна', 'Country'), 'search' => array('Поисковый запрос', 'Search request'), 'client' => array('Клиент', 'Client'));
 }
Esempio n. 7
0
 function TBrowsers()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('browser' => array('Браузер', 'Browser'), 'visitors' => array('Посетители', 'Visitors'));
 }
Esempio n. 8
0
 function TSettings()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('save' => array('Сохранить', 'Save', 'link' => 'cnt.MySubmit()', 'img' => 'icon.save.gif', 'display' => 'block'), 'default' => array('Восстановить по умолчанию', 'Reset to Default', 'link' => 'cnt.SaveDefault()', 'img' => 'icon.close.gif', 'display' => 'block'));
     $str[get_class_name($this)] = $str['tstat'] + array('filters' => array('Фильтрация отчетов статистики', 'Filtration of statistics reports'), 'filter' => array('Включить фильтр', 'Filter on'), 'filter_hosts' => array('Не показывать в отчетах статистику следующих хостов', 'Do not show in reports statistic of the following hosts'), 'filter_hosts_note' => array('(хосты указываются через запятую и без <b>http://</b> и <b>www</b>)', '(Hosts are separated by comma and do not have <b>http://</b> and <b>www</b>)'), 'filter_ips' => array('Не показывать в отчетах запросы сделанные со следующих ip-адресов или подсети', 'Do not show in reports requests from the following ip-addresses or subnet'), 'filter_ips_note' => array('(ip или подсети указываются через запятую; для указания подсети используйте <b>*</b>, например, 192.168.1.*)', '(ip-addresses or subnets are separated by comma; use <b>*</b> for subnet, for example, 192.168.1.*)'), 'filter_pages' => array('Не показывать в отчетах статистику следующий станиц', 'Do not show in reports statistic of the following pages'), 'filter_pages_note' => array('(указывать страницы относительно хоста сайта, например, <b>/search/</b> - не считаться будут все страницы начинающиеся с данной строки (<b>/search/advanced/</b>); несколько страниц указываются через запятую)', '(enter relative URL of the page, for example, <b>/search/</b> - all the pages started with this URL will be ignored (<b>/search/advanced/</b>); (you can enter several URLs separated by comma)'), 'ip_alias' => array('Описание ip-адресов', 'Ip address describe'), 'ip_alias_note' => array('Для вашего удобства, вы можете присвоить определённым ip-адресам имена. Результат будет заметен при просмотре отчёта ip-адреса. Если ip-адресу присвоено имя, оно отобразится в скобках', '(add an alias for ip address)'), 'events' => array('События', 'Events'), 'event_alias' => array('Список событий', 'Event List'), 'event_alias_note' => array('(Укажите название события и соотвествующий ему URL)', '(set event name and corresponding url to it)'), 'favorites' => array('Избраное', 'Favorites'), 'favorites_note' => array('(управление избранными отчетами)', '(enter relative URL of the page, for example, <b>/search/</b> - all the pages started with this URL will be ignored (<b>/search/advanced/</b>); (you can enter several URLs separated by comma)'), 'add' => array('Добавить', 'Add'), 'stat_popular' => array('Популярные страницы', 'Popular Pages'), 'stat_search_ph' => array('Поисковые фразы', 'Search phrases'), 'stat_ip' => array('Ip-адреса', 'Ip-addresses'), 'saved' => array('Данные успешно сохранены', 'The information has been saved successfully'));
 }
Esempio n. 9
0
 function TProcess()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('process' => array('Обработать', 'Process', 'link' => 'cnt.MyProcess()', 'img' => 'icon.save.gif', 'display' => 'block'));
     $str[get_class_name($this)] = $str['tstat'] + array('analyze' => array('Анализируется', 'It is analyzed'), 'not_process' => array('Не обработанная', 'Not processed'), 'total' => array('Всего', 'Total'), 'records' => array('записей', 'records'));
 }
Esempio n. 10
0
 function TClients()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('ban' => array('Действие', 'Action'), 'client' => array('Имя пользователя (ID)', 'Client\'s name (ID)'), 'client_name' => array('Имя пользователя', 'Client\'s name'), 'client_id' => array('ID', 'ID'), 'sessions' => array('Сессий', 'Sessions'), 'confirm1' => array('Вы уверены, что хотите поместить клиента %s в черный список?', 'Are you sure you want to ban client %s?'), 'confirm2' => array('Вы уверены, что хотите удалить клиента %s из черного списка?', 'Are you sure you want to unban client %s?'), 'ban1' => array('Забанить клиента (все его IP адреса)', 'Ban client (all him IP addresses)'), 'ban2' => array('Отбанить клиента (все его IP адреса)', 'Unban client (all him IP addresses)'));
 }
Esempio n. 11
0
 function TIp()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('ban' => array('Действие', 'Action'), 'ips' => array('IP-адреса', 'IP-addresses'), 'viewed' => array('Просмотров', 'Viewed'), 'whois_server' => array('Whois-сервер', 'Whois-server'), 'showwhois' => array('Whois-сервер', 'Whois-server'), 'e_whois' => array('Whois Сервер не доступен!', 'Whois-server is not available!'), 'confirm1' => array('Вы уверены, что хотите поместить IP %s в черный список?', 'Are you sure you want to ban IP %s?'), 'confirm2' => array('Вы уверены, что хотите удалить IP %s из черного списка?', 'Are you sure you want to unban IP %s?'), 'ban1' => array('Забанить', 'Ban'), 'ban2' => array('Отбанить', 'Unban'));
 }
Esempio n. 12
0
 function TBanlist()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array();
     $str[get_class_name($this)] = $str['tstat'] + array('ip' => array('IP адрес', 'IP address'), 'unban' => array('Отбанить', 'Unban'), 'error' => array('Ошибка!', 'Error!'), 'saved' => array('Успешно сохранено', 'Save success'), 'confirm' => array('Вы уверены, что хотите удалить IP %s из черного списка?', 'Are you sure you want to delete IP %s from banlist?'));
 }
Esempio n. 13
0
 function TSearch()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('keyword' => array('Ключевое слово', 'Keyword'));
 }
Esempio n. 14
0
 function TErrors()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('pages' => array('Запрошенные страницы', 'Pages requested'), 'status' => array('Статус', 'Status'), 'viewed' => array('Просмотров', 'Viewed'), 'referer' => array('кто ссылается', 'referer pages'), 'no_referer' => array('нет страниц', 'no pages'));
 }
Esempio n. 15
0
 function TOuts()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('page' => array('URL страницы', 'Page URL'), 'visitors' => array('Посетители', 'Visitors'));
 }
Esempio n. 16
0
 function TRefServer()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('domain' => array('Домен сервера', 'Server domain'), 'from_server' => array('Пришло с сервера', 'From server'));
 }
Esempio n. 17
0
 function TCities()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table']);
     $str[get_class_name($this)] = $str['tstat'] + array('unknown_city' => array('Город неопределен', 'Uknown city'), 'city' => array('Город (Область)', 'Cities (Region)'), 'visitors' => array('Посетители', 'Visitors'), 'tip' => array('Отчет расскажет вам, в каких городах интересно то, о чем вы хотите рассказать на вашем сайте.', ''));
     // На каком языке писать название страны
     $this->country_lang = Lang() == 'ru' ? 'ru' : 'en';
 }
Esempio n. 18
0
 function TGeography()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_diag' => &$actions['tstat']['view_diag'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('countries' => array('Страны', 'Countries'), 'country' => array('Страна', 'Country'), 'visitors' => array('Посетители', 'Visitors'), 'tip' => array('Отчет расскажет вам, в каких странах интересно то, о чем вы хотите рассказать на вашем сайте.', ''));
     // На каком языке писать название страны
     $this->country_lang = Lang() == 'ru' ? 'ru' : 'en';
 }
Esempio n. 19
0
 function TReklama()
 {
     global $str, $actions;
     TStat::TStat();
     $actions[str_replace('/', '__', $this->name)] = array('settings' => array('Настройка рекламных кампаний', 'Option of advertising campaigns', 'link' => 'cnt.ReklamaSettings()', 'img' => 'icon.options.gif', 'display' => 'block'), 'refresh' => array('Обновить', 'Refresh', 'link' => 'cnt.location.reload()', 'img' => 'icon.rma.gif', 'display' => 'block'));
     $str[get_class_name($this)] = $str['tstat'] + array('visitors' => array('Посетителей', 'Visitors'), 'campaign' => array('Кампания', 'Campaign'), 'budget' => array('Бюджет', 'Budget'), 'displays_count' => array('Кол-во показов', 'Displays count'), 'start_date' => array('Дата начала', 'Start date'), 'end_date' => array('Дата окончания', 'End date'), 'all_count' => array('Общее число посетителей', 'Total visitors'), 'display_1000_cost' => array('Стоимость 1000 показов', '1000 display cost'), 'client_ip_slash' => array('IP адреса (% от кликов / % от показов)', 'IP addresses (% from click / % from displays)'), '1TC' => array('1TC, %', '1TC, %'), '2TC' => array('2TC, %', '2TC, %'), 'line1' => array('', ''), 'line2' => array('', ''), 'reklama_to_attendance' => array('Доля рекламы в посещаемости', 'Share of advertising in attendance'), 'involved_visitors_fact' => array('Привлеченных посетителей: фактическое <span style="font-size: 85%">(по данным рекламной площадки)</span>', 'Involved visitors: actual <span style="font-size: 85%">(according to an advertising platform)</span>'), 'ip_count_share' => array('IP адресов: кол-во <span style="font-size: 85%">(доля от общего)</span>', 'IP addresses: quantity <span style="font-size: 85%">(share)</span>'), 'client_1_slash' => array('2+ просмотров (кол-во / % от кликов / % от показов)', '2+ viewing (quantity / % from click / % from displays)'), 'client_2_slash' => array('3+ просмотров (кол-во / % от кликов / % от показов)', '3+ viewing (quantity / % from click / % from displays)'), 'client_1_cost' => array('Стоимость 2+', 'Cost 2+'), 'client_2_cost' => array('Стоимость 3+', 'Cost 3+'), 'ip_cost' => array('Стоимость IP адреса', 'IP address cost'), 'CTR_fact' => array('CTR фактический <span style="font-size: 85%">(по данным рекламной площадки)</span>', 'Real CTR <span style="font-size: 85%">(according to an advertising platform)</span>'), 'click_cost' => array('Стоимость клика расчетная <span style="font-size: 85%">(по данным рекламной площадки)</span>', 'Real click cost <span style="font-size: 85%">(according to an advertising platform)</span>'));
     if (STAT_EVENT_REPORT == true) {
         $row = sql_getRow('SELECT * FROM ' . STAT_SETTINGS_TABLE . ' WHERE name="events"', true);
         if (!empty($row['value'])) {
             $events = unserialize($row['value']);
             foreach ($events as $key => $val) {
                 $this->events[] = array('name' => $key, 'url' => $val);
             }
         }
     }
 }
Esempio n. 20
0
 function TPathes()
 {
     global $str;
     TStat::TStat();
     $str[get_class_name($this)] = $str['tstat'] + array('pathes' => array('ѕути по сайту', 'Site pathes'), 'see_pages1' => array('<a href="#" onclick="window.open(\'stat.php?page=stat/stat_summary&adv[see_page]=%s\', \'stat\', \'width=900, height=600, resizable=1, status=1\').focus(); return false;"><img src="images/icons/icon.plus.gif" width=16 heidht=16 border=0 alt="' . $this->str('more') . '" align="absmiddle" hspace="3"></a>&nbsp;»з них смотрело 1 страницу', 'See one pages'), 'see_pages2' => array('<a href="#" onclick="window.open(\'stat.php?page=stat/stat_summary&adv[see_page]=%s\', \'stat\', \'width=900, height=600, resizable=1, status=1\').focus(); return false;"><img src="images/icons/icon.plus.gif" width=16 heidht=16 border=0 alt="' . $this->str('more') . '" align="absmiddle" hspace="3"></a>&nbsp;»з них смотрело 2 страницы', 'See two pages'), 'see_pages3' => array('<a href="#" onclick="window.open(\'stat.php?page=stat/stat_summary&adv[see_page]=%s\', \'stat\', \'width=900, height=600, resizable=1, status=1\').focus(); return false;"><img src="images/icons/icon.plus.gif" width=16 heidht=16 border=0 alt="' . $this->str('more') . '" align="absmiddle" hspace="3"></a>&nbsp;»з них смотрело 3 страницы', 'See three pages'), 'see_pages4' => array('<a href="#" onclick="window.open(\'stat.php?page=stat/stat_summary&adv[see_page]=%s\', \'stat\', \'width=900, height=600, resizable=1, status=1\').focus(); return false;"><img src="images/icons/icon.plus.gif" width=16 heidht=16 border=0 alt="' . $this->str('more') . '" align="absmiddle" hspace="3"></a>&nbsp;»з них смотрело более 3 страниц', 'See more then three pages'));
 }
Esempio n. 21
0
 function TClear()
 {
     global $str, $actions;
     TStat::TStat();
     $str[get_class_name($this)] = $str['tstat'] + array('clear' => array('Очистка', 'Clearing'), 'period' => array('Оставить за', 'Saved period'), '1d' => array('День', 'Day'), '7d' => array('Неделя', 'Week'), '1m' => array('1 месяц', '1 month'), '3m' => array('3 месяца', '3 monthes'), '6m' => array('Полгодa', '6 monthes'), '1y' => array('Год', '1 Year'), 'submit' => array('Очистить', 'Clear'), 'error' => array('Ошибка', 'Error'), 'ok' => array('Операция успешно завершена', 'Operation was sucesfully ended'), 'info_begin' => array('Начало сбора', 'Collection begin date'), 'info_last' => array('Последние данные', 'Last data'), 'info_size' => array('Размер БД', 'Data base size'), 'info_rows' => array('Число записей', 'Number of records'), 'after' => array('Осталось', 'After'), 'before' => array('Было', 'Before'));
 }
Esempio n. 22
0
 function TSummary()
 {
     global $str;
     TStat::TStat();
     $str[get_class_name($this)] = $str['tstat'] + array('attendance' => array('Посещаемость', 'Attendance'), 'today' => array('За сегодня', 'Today'), 'yesterday' => array('Вчера', 'Yesterday'), 'week' => array('За последнюю неделю', 'Last week'), 'month' => array('За последний месяц', 'Last month'), 'all_time' => array('За все время', 'All time'), 'avg_day' => array('Относительно среднего количества в день за неделю', 'Changes corresponding to dayly average'), 'avg_week' => array('Относительно среднего количества в неделю за последний месяц', 'Changes corresponding to weekly average'), 'avg_month' => array('Относительно среднего количества в месяц за все время', 'Changes corresponding to monthly average'), 'visitors' => array('Посетители', 'Visitors'), 'reg_clients' => array('Заходы зарегистрированных клиентов<br>(уникальные клиенты)', 'Register clients'), 'pages' => array('Просмотренные страницы', 'Pages viewed'), 'new_visitors' => array('Новые посетители', 'New visitors'), 'ips' => array('IP-адреса', 'IP-addresses'), 'errors' => array('Ошибочные страницы', 'Error pages'), 'errors' => array('Ошибочные страницы', 'Error pages'), 'robots' => array('Роботы (страницы с роботов)', 'Searchrobots (pages from robots)'), 'info' => array('Данные статистики', 'Statistic info'), 'info_begin' => array('Начало сбора', 'Collection begin date'), 'info_last' => array('Последние данные', 'Last data'), 'info_size' => array('Размер БД', 'Data base size'), 'info_rows' => array('Число записей', 'Number of records'), 'total' => array('Всего', 'Total'), 'tip' => array('Компактный отчет, показывающий основные цифры посещаемости вашего сайта. Привлекательный отчет для беглой оценки текущего положения вещей.', ''));
 }
Esempio n. 23
0
 function TAttendance()
 {
     global $str, $actions;
     TStat::TStat();
     $this->page_id = get('page_id') ? (int) get('page_id') : get('page_id', 0, 'p');
     $analyze_page = get('analyze_page');
     $parsed_url = parse_url($analyze_page);
     if ($analyze_page) {
         if (isset($parsed_url['host'])) {
             if (!isset($parsed_url['path'])) {
                 $parsed_url['path'] = '/';
             }
             $this->page_id = sql_getValue('SELECT id FROM ' . STAT_PAGES_TABLE . ' WHERE host="' . str_replace('www.', '', $parsed_url['host']) . '" AND uri="' . $parsed_url['path'] . '"');
         } else {
             $temp = explode("/", $analyze_page);
             if (isset($temp['1'])) {
                 $uri = str_replace($temp['0'], '', $analyze_page);
             } else {
                 $uri = '/' . $analyze_page;
             }
             $this->page_id = sql_getValue('SELECT id FROM ' . STAT_PAGES_TABLE . ' WHERE uri="' . $uri . '"');
         }
         $this->analyze_page = $analyze_page;
     } else {
         if (!empty($row)) {
             $this->analyze_page = 'http://' . $row['host'] . $row['uri'];
         }
     }
     if (!$this->page_id) {
         $this->page_id = 0;
     }
     if (STAT_EVENT_REPORT == true) {
         $row = sql_getRow('SELECT * FROM ' . STAT_SETTINGS_TABLE . ' WHERE name="events"', true);
         if (!empty($row['value'])) {
             $events = unserialize($row['value']);
             foreach ($events as $key => $val) {
                 $this->events[] = array('name' => $key, 'url' => $val);
             }
         }
     }
     $actions[str_replace('/', '__', $this->name)] = array('view_table' => &$actions['tstat']['view_table'], 'view_bargrapf' => &$actions['tstat']['view_bargrapf'], 'view_grapf' => &$actions['tstat']['view_grapf'], 'view_csv' => &$actions['tstat']['view_csv']);
     $str[get_class_name($this)] = $str['tstat'] + array('visitors' => array('ѕосетители', 'Visitors'), 'no_reklama' => array('»з них без рекламы', 'Without reklama'), 'clients' => array('–ег. клиенты', 'Reg. clients'), 'pages' => array('ѕросмотренные страницы', 'Pages viewed'), 'new_visitors' => array('Ќовые посетители', 'New visitors'), 'ips' => array('IP-адреса', 'IP-addresses'), 'for_page' => array('јнализируема¤ страница', 'Analyzing page'), 'from_to' => array('c %s по %s', 'from %s to %s'), 'for_day' => array('за %s числа мес¤ца', 'for %s day of month'), 'during' => array('за %s', 'during %s'), 'on_average' => array('¬ среднем', 'On average'), 'page_id' => array('# страницы', '# of page'), 'nav_interval' => array('интервал', 'interval'), 'nav_by_hour' => array('по часам', 'by hours'), 'nav_by_days' => array('по дн¤м', 'by days'), 'nav_by_weeks' => array('по недел¤м', 'by weeks'), 'nav_by_month' => array('по мес¤цам', 'by months'), 'nav_sum' => array('суммировать по интервалу', 'sum by interval'), 'nav_show_visit' => array('показывать посетителей', 'show visitors'), 'nav_show_no_reklama' => array('показывать посетителей без рекламы', 'show visitors without reklama'), 'nav_show_clients' => array('показывать рег. пользоваетелей', 'show reg. clients'), 'nav_show_loads' => array('показывать просмотренных страниц', 'show viewed pages'), 'nav_show_uvisit' => array('показывать новых посетителей', 'show new visitors'), 'nav_show_hosts' => array('показывать ip-адреса', 'show ip-addresses'));
     // set special values
     $this->disp_by = get('disp_by', $this->Param('disp_by', 'dayofmonth'));
     $this->group = (int) get('group', $this->Param('group', '0'));
     $this->show_visit = (int) get('show_visit', $this->Param('show_visit', '1'));
     $this->show_no_reklama = (int) get('show_no_reklama', $this->Param('show_no_reklama', '1'));
     $this->show_clients = (int) get('show_clients', $this->Param('show_clients', '0'));
     $this->show_uvisit = (int) get('show_uvisit', $this->Param('show_uvisit', '1'));
     $this->show_hosts = (int) get('show_hosts', $this->Param('show_hosts', '1'));
     $this->show_loads = (int) get('show_loads', $this->Param('show_loads', '0'));
     if ($this->events) {
         foreach ($this->events as $key => $val) {
             $temp = 'show_event_' . $key;
             $this->{$temp} = (int) get($temp, $this->Param($temp, '0'));
         }
     }
     // save params
     $this->Param('group', '', $this->group);
     $this->Param('disp_by', '', $this->disp_by);
     $this->Param('show_visit', '', $this->show_visit);
     $this->Param('show_no_reklama', '', $this->show_no_reklama);
     $this->Param('show_clients', '', $this->show_clients);
     $this->Param('show_uvisit', '', $this->show_uvisit);
     $this->Param('show_hosts', '', $this->show_hosts);
     $this->Param('show_loads', '', $this->show_loads);
 }
Esempio n. 24
0
 function TNow()
 {
     global $str;
     TStat::TStat();
     $str[get_class_name($this)] = $str['tstat'] + array('ban' => array('Действие', 'Action'), 'ip' => array('IP-адрес', 'IP-address'), 'pathes' => array('Путь по сайту', 'Site pathes'), 'pages' => array('Просмотрено страниц', 'Pages viewed'), 'time' => array('Проведенное время', 'Time spent'), 'last' => array('Последняя загрузка', 'Last Access'), 'confirm1' => array('Вы уверены, что хотите поместить IP %s в черный список?', 'Are you sure you want to ban IP %s?'), 'confirm2' => array('Вы уверены, что хотите удалить IP %s из черного списка?', 'Are you sure you want to unban IP %s?'), 'ban1' => array('Забанить', 'Ban'), 'ban2' => array('Отбанить', 'Unban'));
 }