Просмотр исходного кода

#365 Chat+: new helpdesk integration code

Alex Trofimov 10 лет назад
Родитель
Сommit
da2cd373f4

+ 7 - 8
modules/boonex/chat_plus/classes/BxChatPlusModule.php

@@ -70,19 +70,18 @@ class BxChatPlusModule extends BxDolModule
         $sChatUrl = $aUrl['scheme'] . '://' . $aUrl['host'] . ($aUrl['port'] ? ':' . $aUrl['port'] : '');
 
         return <<<EOS
+
 <!-- Start of Helpdesk Livechat Script -->
 <script type="text/javascript">
-(function(w, d, s, f, u) {
-	w[f] = w[f] || [];
-	w[f].push(u);
-	var h = d.getElementsByTagName(s)[0],
-		j = d.createElement(s);
-	j.async = true;
-	j.src = '{$sChatUrl}/packages/rocketchat_livechat/assets/rocket-livechat.js';
+(function(w, d, s, u) {
+	w.RocketChat = function(c) { w.RocketChat._.push(c) }; w.RocketChat._ = []; w.RocketChat.url = u;
+	var h = d.getElementsByTagName(s)[0], j = d.createElement(s);
+	j.async = true; j.src = '{$sChatUrl}/packages/rocketchat_livechat/assets/rocket-livechat.js';
 	h.parentNode.insertBefore(j, h);
-})(window, document, 'script', 'initRocket', '{$sChatUrl}/livechat');
+})(window, document, 'script', '{$sChatUrl}/livechat');
 </script>
 <!-- End of Helpdesk Livechat Script -->
+
 EOS;
 
     }

+ 1 - 1
modules/boonex/chat_plus/install/langs/en.xml

@@ -27,7 +27,7 @@ Enter the chat URL in the form below. <br />
 
 Then OAuth login must be configured. <a href="{0}modules/?r=oauth2/administration/">Generate Key & Secret pair</a> in OAuth2 Server module by pointing chat URL and  desired name. <br />
 
-After Key & Secret pair is generated you need to enter them in Chat Administration &gt; Accounts &gt; Dolphin.
+After Key & Secret pair is generated you need to enter them in Chat Administration &gt; OAuth &gt; Dolphin.
 
 <hr />
 

+ 1 - 1
modules/boonex/russian/data/langs/bx_chat_plus/ru.xml

@@ -28,7 +28,7 @@
 Затем OAuth модуль должен быть сконфигурирован. <a href="{0}modules/?r=oauth2/administration/">Сгенерируйте пару Ключ & Секрет</a> в модуле OAuth2 сервер указав адрес чата и произвольный заголовок. <br />
 
 После того как пара Ключ & Секрет сгенерированы, нужно указать их в чате: <br />
-Администрирование &gt; Аккаунты &gt; Dolphin.
+Администрирование &gt; OAuth &gt; Dolphin.
 
 <hr />