agentId); $locale = isset($_GET['locale']) ? $_GET['locale'] : ''; $operator_name = ($locale == $home_locale) ? $operator['vclocalename'] : $operator['vccommonname']; // Show invitation dialog at widget side $response['handlers'][] = 'invitationCreate'; $response['dependences']['invitationCreate'] = array(); $response['data']['invitation'] = array( 'operatorName' => htmlspecialchars($operator_name), 'avatarUrl' => htmlspecialchars($operator['vcavatar']), 'threadUrl' => get_app_location(true, is_secure_request()) . '/client.php?act=invitation', 'acceptCaption' => getlocal('invitation.accept.caption') ); $_SESSION['invitation_threadid'] = $thread->id; } // Check if visitor reject invitation if ($invitation_state['invited'] && ! empty($_GET['invitation_rejected'])) { invitation_reject($visitorid); } } start_js_output(); echo build_widget_response($response); exit; ?>