ChatId = intval(Communication::GetParameter("c","")); $archive->Load(); $chat = VisitorChat::GetByChatId($archive->ChatId); if($chat != null) { $chat->LastActive = time(); if($chat->BrowserId == Communication::GetParameter(GET_TRACK_BROWSERID,"") && $chat->UserId == Communication::GetParameter(GET_TRACK_USERID,"") && $chat->LastActive > (time()-3600)) { LocalizationManager::AutoLoad(); $visitor = new Visitor($chat->UserId); $visitor->LoadVisitorData(); $print = IOStruct::GetFile(PATH_TEMPLATES . "print.tpl"); $archive->Generate($archive->ChatId,$visitor->VisitorData->Fullname,true,true); $print = str_replace("",$archive->ChatId,$print); $print = str_replace("",nl2br($archive->PlainText),$print); $print = Mailbox::FinalizeDataBlock($print,true); $print = Server::Replace($print,true,true,false,false,false); } } exit($print); } } ?>