diff --git a/Web/Presenters/SupportPresenter.php b/Web/Presenters/SupportPresenter.php index 81df4f36..7cb7412c 100644 --- a/Web/Presenters/SupportPresenter.php +++ b/Web/Presenters/SupportPresenter.php @@ -172,7 +172,7 @@ final class SupportPresenter extends OpenVKPresenter $helpdeskChat = OPENVK_ROOT_CONF["openvk"]["credentials"]["telegram"]["helpdeskChat"]; if ($helpdeskChat) { $serverUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"]; - $telegramText = "❌ Тикет под названием "{$ticket->getName()}" от {$ticket->getUser()->getCanonicalName()} ({$ticket->getUser()->getRegistrationIP()}) был удалён.\n"; + $telegramText = "❌ Тикет под названием "{$ticket->getName()}" от {$ticket->getUser()->getCanonicalName()} ({$ticket->getUser()->getRegistrationIP()}) был удалён.\n"; Telegram::send($helpdeskChat, $telegramText); } @@ -211,7 +211,7 @@ final class SupportPresenter extends OpenVKPresenter if ($helpdeskChat) { $serverUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"]; $commentText = ovk_proc_strtr($this->postParam("text"), 1500); - $telegramText = "💬 Новый комментарий от автора тикета "{$ticket->getName()}"\n"; + $telegramText = "💬 Новый комментарий от автора тикета "{$ticket->getName()}"\n"; $telegramText .= "$commentText\n\n"; $telegramText .= "Автор: {$ticket->getUser()->getCanonicalName()} ({$ticket->getUser()->getRegistrationIP()})\n"; Telegram::send($helpdeskChat, $telegramText); @@ -280,12 +280,13 @@ final class SupportPresenter extends OpenVKPresenter $comment->save(); if ($helpdeskChat) { - $serverUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"]; + $serverUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"] . "/support/agent" . $this->user->id; + $ticketUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"] . "/support/reply/" . $id; $commentText = ovk_proc_strtr($this->postParam("text"), 1500); - $telegramText = "💬 Новый комментарий от агента к тикету "{$ticket->getName()}"\n"; + $telegramText = "💬 Новый комментарий от агента к тикету "{$ticket->getName()}"\n"; $telegramText .= "Статус: {$state}\n\n"; $telegramText .= "$commentText\n\n"; - $telegramText .= "Агент: user->id}'>{$agent->getCanonicalName()} ({$agent->getRealName()})\n"; + $telegramText .= "Агент: {$this->user->identity->getFullName()}\n"; Telegram::send($helpdeskChat, $telegramText); } } elseif (empty($this->postParam("text"))) { @@ -307,9 +308,10 @@ final class SupportPresenter extends OpenVKPresenter } if ($helpdeskChat) { - $serverUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"]; - $telegramText = "🔔 Изменён статус тикета "{$ticket->getName()}": {$state}\n\n"; - $telegramText .= "Агент: user->id}'>{$agent->getCanonicalName()} ({$agent->getRealName()})\n"; + $serverUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"] . "/support/agent" . $this->user->id; + $ticketUrl = ovk_scheme(true) . $_SERVER["SERVER_NAME"] . "/support/reply/" . $id; + $telegramText = "🔔 Изменён статус тикета "{$ticket->getName()}": {$state}\n\n"; + $telegramText .= "Агент: {$this->user->identity->getFullName()}\n"; Telegram::send($helpdeskChat, $telegramText); } }