function InitFeedback($_userInitiated = true) { global $USER; Server::InitDataBlock(array("DBCONFIG")); if (empty(Server::$Configuration->Database["gl_fb"])) { return; } $cid = $USER->Browsers[0]->GetLastActiveChatId(); if ($_userInitiated || !empty($cid)) { if ($_userInitiated || Feedback::GetByChatId($cid) == null) { $langparam = isset($_GET["el"]) ? "&el=" . $_GET["el"] : ""; $value = "0;" . base64_encode(LIVEZILLA_URL . "feedback.php?cid=" . Encoding::Base64UrlEncode($cid) . $langparam); $fovl = new OverlayBox(CALLER_USER_ID, CALLER_BROWSER_ID, $value); $fovl->Id = md5($cid . CALLER_USER_ID . CALLER_BROWSER_ID); $fovl->Save(); $fovl->SetStatus(false); } } }