コード例 #1
0
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo $layout->title(txt('logs_section_sessions_title'), 'icon.png');
echo $layout->txtdesc(txt('logs_section_sessions_subdesc'));
$id_session = $my_app->get_param('id_session');
$limit = 30;
if ($id_session === null) {
    $sessions = new phpos_users();
    $sessions->set_id_user(logged_id());
    $sessions_list = $sessions->get_last_sessions_ids($limit);
    $c = count($sessions_list);
    $today = '';
    $log_title = txt('logs_log_from_title') . $my_app->get_param('year_id') . ' - ' . $my_app->get_param('month_id') . ' - ' . $my_app->get_param('day_id') . $today;
    echo $layout->subtitle(str_replace('%limit%', $limit, $txt['logs_section_sessions_last_title']), ICONS . 'logs/section_sessions.png');
    echo $layout->txtdesc(str_replace('%limit%', $limit, $txt['logs_section_sessions_last_desc']));
    if ($c != 0) {
        echo $layout->tbl_start();
        $layout->td_classes(array(''));
        echo $layout->head(array(txt('logs_section_sessions_tbl_id') => '5%', txt('logs_section_sessions_tbl_starttime') => '10%', txt('logs_section_sessions_tbl_endtime') => '10%', txt('logs_section_sessions_tbl_user') => '25%', txt('logs_section_sessions_tbl_ip') => '15%', txt('logs_section_sessions_tbl_browser') => '20%', txt('logs_section_sessions_tbl_sid') => '5%', txt('logs_section_sessions_tbl_action') => '10%'));
        foreach ($sessions_list as $id_session) {
            $session_info = $sessions->get_session_id_data($id_session);
            $u_info = new phpos_users();
            $u_info->set_id_user($session_info['id_user']);
            $u_info->get_user_by_id();
            $tip = '<b>UID:</b> ' . $session_info['id_user'] . '<br /><b>' . txt('logs_sessions_fulltime') . '</b> ' . date('d.m.Y H:i:s', intval($session_info['start_time'])) . ' - ' . date('d.m.Y H:i:s', intval($session_info['end_time']));