(Solved) Forgot ticket ID mailer

Helpdesk for my helpdesk software

Moderator: mkoch227

Post Reply
shadedk
Posts: 36
Joined: Fri Aug 07, 2020 1:17 pm

(Solved) Forgot ticket ID mailer

Post by shadedk »

Version of script: 3.2.2
Hosting company: OnPrem
What terms did you try when SEARCHING for a solution: forgot ticket id

Write your message below:

If a user uses the "forgot ticket-id" and select to only get open ticket (the default option), then HESK says that the user have no open ticket, even when they have.

The open tickets they have are a custom status so i guess the function does not include custom status ones. Is there a way to include those?
Last edited by shadedk on Wed May 19, 2021 8:52 am, edited 1 time in total.
Klemen
Site Admin
Posts: 10142
Joined: Fri Feb 11, 2005 4:04 pm

Re: Forgot ticket ID mailer

Post by Klemen »

You are correct, thank you for reporting this.

Can you confirm this file fixes it for you? Upload index.php over your original index.php in the main help desk folder (NOT inside "admin" folder):
https://hesk.com/extras/hesk3/hesk322_remind_status.zip
Klemen, creator of HESK and PHPJunkyardWas this helpful? You can buy me a drink here Image

Image You should follow me on Twitter here

Help desk software | Cloud help desk | Guestbook | Link manager | Click counter | more PHP Scripts ...

Also browse for php hosting companies, read php books, find php resources and use webmaster tools
shadedk
Posts: 36
Joined: Fri Aug 07, 2020 1:17 pm

Re: Forgot ticket ID mailer

Post by shadedk »

Thanks, the updated index.php solved the problem.

One thing more, there is no clickable links on the tickets URLs in Outlook, but if you use the same solutions as in the email templates with an space after the link it also works. That require this small change in the index.php file.

Code: Select all

--- index.old   2021-05-11 15:42:42.470640166 +0200
+++ index.php   2021-05-11 15:43:11.490413854 +0200
@@ -451,7 +451,7 @@
 $hesklang[trackID]: "  . $my_ticket['trackid'] . "
 $hesklang[subject]: "  . hesk_msgToPlain($my_ticket['subject'], 1, 0) . "
 $hesklang[status]: "   . hesk_get_status_name($my_ticket['status']) . "
-$hesk_settings[hesk_url]/ticket.php?track={$my_ticket['trackid']}{$email_param}
+$hesk_settings[hesk_url]/ticket.php?track={$my_ticket['trackid']}{$email_param} " . "
 ";
        }
Post Reply