コード例 #1
0
 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);
         }
     }
 }