function showLeaveMessagePage() { $canChangeName = Visitor::getInstance()->canVisitorChangeName(); $TML = new SmartyClass(); $TML->assign('theme', Browser::getCurrentTheme()); $TML->assign('email', Visitor::getInstance()->getEmail()); $TML->assign('phone', Visitor::getInstance()->getPhone()); $page['message'] = ''; $v = GetVisitorFromRequestAndSetCookie(); $visitor_name = $v['name']; $TML->assign('page_settings', $page); $TML->assign('opener', htmlspecialchars(Browser::getOpener(), ENT_QUOTES)); $TML->assign('openertitle', isset($_REQUEST['openertitle']) ? htmlspecialchars($_REQUEST['openertitle'], ENT_QUOTES) : ''); $TML->assign('canChangeName', $canChangeName); $TML->assignCompanyInfoAndTheme(); if ($canChangeName) { $TML->assign('name', $visitor_name != Resources::Get('chat.default.visitorname') ? $visitor_name : ''); } else { $TML->assign('name', $visitor_name); } $TML->display('leave-message.tpl'); exit; }
public function getOpenerWithTitle() { $opener = Browser::getOpener(); $openerText = ''; if (!empty($_REQUEST['openertitle'])) { // TODO remove from here $openerTitle = $_REQUEST['openertitle']; if (strtoupper(WEBIM_ENCODING) != 'UTF-8') { $openerTitle = smarticonv('UTF-8', WEBIM_ENCODING, $openerTitle); } return array($opener, $openerTitle); } return array($opener); }