12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php
- class Chat {
- public static function getChatHtml() {
- $web_html = '';
- $avatar = get_member_avatar(session('avatar'));
- $store_avatar = get_store_logo(session('store_avatar'));
- $app_url = BASE_SITE_URL;
- $chat_url = CHAT_SITE_URL;
- $node_url = config('ds_config.instant_message_gateway_url');
- $shop_url = HOME_SITE_URL;
- $goods_id = intval(input('goods_id'));
- $member_id = session('member_id');
- $member_name = session('member_name');
- $store_id = session('store_id');
- $store_name = session('store_name');
-
- $seller_id = session('seller_id');
- $seller_name = session('seller_name');
- $seller_is_admin = session('seller_is_admin');
- $seller_smt_limits = session('seller_smt_limits');
-
- $controller = request()->controller();
- $action = request()->action();
- $web_html = <<<EOT
- <link href="{$chat_url}/css/chat.css" rel="stylesheet" type="text/css">
- <div style="clear: both;"></div>
- <div id="web_chat_dialog" style="display: none;float:right;"></div>
- <script type="text/javascript">
- var APP_SITE_URL = '{$app_url}';
- var CHAT_SITE_URL = '{$chat_url}';
- var HOME_SITE_URL = '{$shop_url}';
- var connect_url = "{$node_url}";
- var layout ="{$controller}";
-
- var controller_act = "{$controller}_{$action}";
- var chat_goods_id = "{$goods_id}";
- var user = {};
- user['u_id'] = "{$member_id}";
- user['u_name'] = "{$member_name}";
- user['s_id'] = "{$store_id}";
- user['s_name'] = "{$store_name}";
- user['s_avatar'] = "{$store_avatar}";
- user['avatar'] = "{$avatar}";
- </script>
- EOT;
- $web_html .= '<link href="' . PLUGINS_SITE_ROOT . '/perfect-scrollbar.min.css" rel="stylesheet" type="text/css">';
- $web_html .= '<script type="text/javascript" src="' . PLUGINS_SITE_ROOT . '/perfect-scrollbar.min.js"></script>';
- $web_html .= '<script type="text/javascript" src="' . PLUGINS_SITE_ROOT . '/jquery.mousewheel.js"></script>';
- $web_html .= '<script type="text/javascript" src="' . PLUGINS_SITE_ROOT . '/jquery.charCount.js" charset="utf-8"></script>';
- $web_html .= '<script type="text/javascript" src="' . PLUGINS_SITE_ROOT . '/jquery.smilies.js" charset="utf-8"></script>';
- $web_html .= '<script type="text/javascript" src="' . BASE_SITE_ROOT . '/static/chat/js/user.js" charset="utf-8"></script>';
- //如果登录了卖家状态
- if ($seller_id) {
- $seller_smt_limits = '';
- if ($seller_smt_limits && is_array($seller_smt_limits)) {
- $seller_smt_limits = implode(',', $seller_smt_limits);
- }
- $web_html .= <<<EOT
- <script type="text/javascript">
- user['seller_id'] = "{$seller_id}";
- user['seller_name'] = "{$seller_name}";
- user['seller_is_admin'] = "{$seller_is_admin}";
- var smt_limits = "{$seller_smt_limits}";
- </script>
- EOT;
- }
- return $web_html;
- }
- }
|