Вход Регистрация
Файл: wboard/source/system/controller/online.php
Строк: 36
<?php

/**
 * Wboard
 * List of users in online
 * @author Screamer
 * @copyright 2013
 */

class Module_Online extends Module
{

    
/**
     * Index of Online
     * @return (void)
     */
    
public function index()
    {
        if (
$this->is_root === FALSE) {
            
// Access denied
            
$this->redirect('w_action/err');
        }
        
$get_list $this->model->online_list();
        
$list '';
        foreach (
$get_list as $item) {
            
$item['ip'] = long2ip($item['ip']);
            
$item['ip_via_proxy'] = $item['ip_via_proxy'] == $this->lng->none long2ip($item['ip_via_proxy']);
            
$item['user_agent'] = htmlspecialchars($item['user_agent'], ENT_QUOTES'UTF-8');
            
$item['is_online'] = time() > $item['time'] + 300 FALSE TRUE;
            
$item['time'] = $this->helper->display_time($item['time']);
            
$item['referer'] = array(
                
'link' => htmlspecialchars($item['referer'], ENT_QUOTES'UTF-8'),
                
'title' => htmlspecialchars(
                    (
mb_substr($item['referer'], 0150) . (mb_strlen($item['referer']) > 150 '...' '')),
                    
ENT_QUOTES,
                    
'UTF-8'
                
),
            );
            
$list .= $this->tpl->load('online_item'$item);
        }
        
$this->tpl->title $this->lng->online;
        
$this->tpl->set_output($this->tpl->load('_container', array('data' => $list'total' => sizeof($get_list))));
    }

}
Онлайн: 0
Реклама