From c9cc9562e4a0d943db7479e869c7f6853c49004a Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Tue, 1 Mar 2022 15:57:02 +0800 Subject: [PATCH 1/5] * Fix xuanxuan web notification avatar bug #19281. --- .../xuan/message/ext/model/class/xuanxuan.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xuanxuan/extension/xuan/message/ext/model/class/xuanxuan.class.php b/xuanxuan/extension/xuan/message/ext/model/class/xuanxuan.class.php index fb26efaee9..2d1db5c712 100644 --- a/xuanxuan/extension/xuan/message/ext/model/class/xuanxuan.class.php +++ b/xuanxuan/extension/xuan/message/ext/model/class/xuanxuan.class.php @@ -131,7 +131,8 @@ class xuanxuanMessage extends messageModel } $content = json_encode($contentData); - if($target) $this->loadModel('im')->messageCreateNotify($target, $title, $subtitle = '', $content, $contentType = 'object', $url, $actions = array(), $sender = array('id' => 'zentao', 'realname' => $this->lang->message->sender, 'name' => $this->lang->message->sender)); + $avatarUrl = $server . $this->app->getWebRoot() . 'favicon.ico'; + if($target) $this->loadModel('im')->messageCreateNotify($target, $title, $subtitle = '', $content, $contentType = 'object', $url, $actions = array(), $sender = array('id' => 'zentao', 'realname' => $this->lang->message->sender, 'name' => $this->lang->message->sender, 'avatar' => $avatarUrl)); if($objectType == 'mr' and is_array($this->lang->message->mr->$actionType) and !empty($object->assignee)) { @@ -139,7 +140,7 @@ class xuanxuanMessage extends messageModel $content = json_encode($contentData); $target = $this->dao->select('id')->from(TABLE_USER)->where('account')->eq($object->assignee)->fetch('id'); - if($target) $this->loadModel('im')->messageCreateNotify(array($target), $title, $subtitle = '', $content, $contentType = 'object', $url, $actions = array(), $sender = array('id' => 'zentao', 'realname' => $this->lang->message->sender, 'name' => $this->lang->message->sender)); + if($target) $this->loadModel('im')->messageCreateNotify(array($target), $title, $subtitle = '', $content, $contentType = 'object', $url, $actions = array(), $sender = array('id' => 'zentao', 'realname' => $this->lang->message->sender, 'name' => $this->lang->message->sender, 'avatar' => $avatarUrl)); } if($onlybody) $_GET['onlybody'] = $onlybody; From 8f408df0f519b3856461cd6862963d16e776169e Mon Sep 17 00:00:00 2001 From: dingyongliang Date: Tue, 1 Mar 2022 17:28:43 +0800 Subject: [PATCH 2/5] * fix zentao chatNotice style. --- .../extension/xuan/index/ext/view/index.xuanxuan.html.hook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xuanxuan/extension/xuan/index/ext/view/index.xuanxuan.html.hook.php b/xuanxuan/extension/xuan/index/ext/view/index.xuanxuan.html.hook.php index ec97683aac..4ebe3fb720 100644 --- a/xuanxuan/extension/xuan/index/ext/view/index.xuanxuan.html.hook.php +++ b/xuanxuan/extension/xuan/index/ext/view/index.xuanxuan.html.hook.php @@ -48,7 +48,7 @@ if(isset($this->config->xuanxuan->turnon) && $this->config->xuanxuan->turnon)