Hello,
On a newly-installed v1.9.9 osticket system, I have successfully gotten everything to work fine (e.g. - auto-ticket creation, Ticket Assignment Email Alerts being auto-sent, etc.). But in the Ticket Assignment email Alerts that are received, using the default Ticket Assignment Alert template, the variables for the links are not being translated to hyperlinks in the emails. All other non-link variables are fine (e.g. - %{ticket.name}, %{ticket.email}, %{ticket.subject}) get filled in fine. But, for the default "Ticket #%{ticket.number} has been assigned...", while the "ticket.number" does get replaced fine by the next ticket number, the hyperlink (for v1.9.9, its default is: %{ticket.staff_link}), however, in the email (which we are using Outlook 2013) does not work, and when hovering the mouse over, shows the link as "%{ticket.staff_link}" instead of the actual hyperlink (to take you to the ticket). The same is true for the "login" hyperlink that is in the Footer of the received email... it also just shows the above source variable, only. We have another separate OSTicket system, v1.8.1.2, which works fine. Also, this new v1.9.9, installed-from-scratch, system is replacing a prior separate v1.9.3 system, which was also working fine. (The v1.9.3 was on an older server being retired. A new virtual server was built, and I decided to download and install the latest (v1.9.9) and build up from scratch, comparing side-by-side to the other two.) Also, I noticed in 1.9.9 that while the default link variable was "%{ticket.staff_link}", that when clicking on "Support Variables" on the form, %{ticket.staff_link} no longer shows, and the new variable (?) appears to now be "%{recipient.ticket_link}". I'd like to clarify whether this is true, if I could. Either way, when editing the Ticket Assignment Alert template (including clicking the "<>" button and manually editing the html), I have tried both variables many times (the "old" and "new"(?)), and in the email, neither ever work with 1.9.9. (As a side note, I have noticed in the html editor, with 1.9.9 it converts "%{ticket.staff_link}" initially to "%%7Bticket.staff_link%7D" (the same for the other variable), which would be incorrect. I manually edit it to be: ""%25%7Bticket.staff_link%7D", but it will still fail in the received email, regardless. But on the older 1.8.1.2 and 1.9.3 systems, in the html editor, it shows them as "%{ticket.staff_link}" (i.e. - it doesn't insert the ASCII html codes. Just an observation.) My system is:
Server Information:
osTicket Version v1.9.9 (a7d44f8) Windows 2012R2, Web Server Software Microsoft-IIS/8.5 MySQL Version 5.6.21 PHP Version 5.6.8
Any help would be appreciated, and also, in case I have overlooked something. I have researched and found a similar prior issue from May/June 2014, but with v1.9.9, I am believing that I have those code changes included now.
Thanks very much.