if ($chat->nick == '') {
     $chat->nick = erTranslationClassLhTranslation::getInstance()->getTranslation('chat/startchat', 'Visitor');
 }
 erLhcoreClassModelChat::detectLocation($chat);
 $chat->priority = is_numeric($Params['user_parameters_unordered']['priority']) ? (int) $Params['user_parameters_unordered']['priority'] : $chat->department->priority;
 $chat->chat_initiator = erLhcoreClassModelChat::CHAT_INITIATOR_PROACTIVE;
 // Store chat
 erLhcoreClassChat::getSession()->save($chat);
 // Mark as user has read message from operator.
 $userInstance->message_seen = 1;
 $userInstance->message_seen_ts = time();
 $userInstance->chat_id = $chat->id;
 $userInstance->saveThis();
 $chat->online_user_id = $userInstance->id;
 if (erLhcoreClassModelChatConfig::fetch('track_footprint')->current_value == 1) {
     erLhcoreClassModelChatOnlineUserFootprint::assignChatToPageviews($userInstance);
 }
 // Store Message from operator
 $msg = new erLhcoreClassModelmsg();
 $msg->msg = trim($userInstance->operator_message);
 $msg->chat_id = $chat->id;
 $msg->name_support = $userInstance->operator_user !== false ? trim($userInstance->operator_user->name . ' ' . $userInstance->operator_user->surname) : (!empty($userInstance->operator_user_proactive) ? $userInstance->operator_user_proactive : erTranslationClassLhTranslation::getInstance()->getTranslation('chat/startchat', 'Live Support'));
 $msg->user_id = $userInstance->operator_user_id > 0 ? $userInstance->operator_user_id : 1;
 $msg->time = time() - 7;
 // Deduct 7 seconds so for user all looks more natural
 erLhcoreClassChat::getSession()->save($msg);
 // Store User Message
 $msg = new erLhcoreClassModelmsg();
 $msg->msg = trim($inputData->question);
 $msg->chat_id = $chat->id;
 $msg->user_id = 0;
/<?php 
echo $online_user->id;
?>
'});" value="<?php 
echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/onlineusers', 'Send message');
?>
"/>
    		</div>
    		
    		<?php 
if ($chat_chat_tabs_footprint_tab_tab_enabled == true && erLhcoreClassModelChatConfig::fetch('track_footprint')->current_value == 1) {
    ?>
    		<div role="tabpanel" class="tab-pane" id="panel2">
        		<ul class="foot-print-content list-unstyled mb0" style="max-height: 170px;">
        		<?php 
    foreach (erLhcoreClassModelChatOnlineUserFootprint::getList(array('filter' => array('online_user_id' => $online_user->id))) as $footprintItems) {
        ?>
        		<li>
        		<a target="_blank" href="<?php 
        echo htmlspecialchars($footprintItems->page);
        ?>
"><?php 
        echo $footprintItems->time_ago;
        ?>
 | <?php 
        echo htmlspecialchars($footprintItems->page);
        ?>
</a>
        		</li>
        		<?php 
    }
<?php

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
header('Content-type: text/javascript');
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time() + 60 * 60 * 8) . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
$ignorable_ip = erLhcoreClassModelChatConfig::fetch('ignorable_ip')->current_value;
if ($ignorable_ip == '' || !erLhcoreClassIPDetect::isIgnored(erLhcoreClassIPDetect::getIP(), explode(',', $ignorable_ip))) {
    if (is_array($Params['user_parameters_unordered']['department'])) {
        erLhcoreClassChat::validateFilterIn($Params['user_parameters_unordered']['department']);
        $department = $Params['user_parameters_unordered']['department'];
    } else {
        $department = false;
    }
    $userInstance = erLhcoreClassModelChatOnlineUser::handleRequest(array('uactiv' => (int) $Params['user_parameters_unordered']['uactiv'], 'wopen' => (int) $Params['user_parameters_unordered']['wopen'], 'tz' => $Params['user_parameters_unordered']['tz'], 'message_seen_timeout' => erLhcoreClassModelChatConfig::fetch('message_seen_timeout')->current_value, 'department' => $department, 'identifier' => (string) $Params['user_parameters_unordered']['identifier'], 'pages_count' => true, 'vid' => (string) $Params['user_parameters_unordered']['vid']));
    if (erLhcoreClassModelChatConfig::fetch('track_footprint')->current_value == 1 && isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) {
        erLhcoreClassModelChatOnlineUserFootprint::addPageView($userInstance);
    }
}
exit;
    if ($chatTabsOrderDefault == 'footprint_tab_tab') {
        print ' active';
    }
    ?>
" id="footprint-tab-chat-<?php 
    echo $chat->id;
    ?>
"><div class="mx170"><a class="btn btn-default btn-xs" rel="<?php 
    echo $chat->id;
    ?>
" onclick="lhinst.refreshFootPrint($(this))">Refresh</a><ul class="foot-print-content circle" id="footprint-<?php 
    echo $chat->id;
    ?>
"><?php 
    $filter = $chat->online_user_id == 0 ? array('chat_id' => $chat->id) : array('online_user_id' => $chat->online_user_id);
    foreach (erLhcoreClassModelChatOnlineUserFootprint::getList(array('filter' => $filter)) as $footprintItems) {
        ?>
<li><a target="_blank" href="<?php 
        echo htmlspecialchars($footprintItems->page);
        ?>
"><?php 
        echo $footprintItems->time_ago;
        ?>
 | <?php 
        echo htmlspecialchars($footprintItems->page);
        ?>
</a></li><?php 
    }
    ?>
</ul></div></div><?php 
}