- Jun 26, 2014
-
-
Jared Hancock authored
-
- Jun 25, 2014
-
-
Jared Hancock authored
-
Thane de Loth authored
Multilanguage Support via gettext - added gettext encapsulations to all texts i thought necessary - added fallback function for the case that the gettext extension isn't loaded - added browser language detection - added gettext to the list of optional extensions in setup - rewritten some of the texts to use sprintf instead of appending strings - added german translation file - removed mark_overdue-confirm from cannedresponses.inc.php extend multi language support and a fex fixes - Better detection of translation files - Added functionality to redirect language codes (see redirecting language codes) - Ticket Status can be translated - The Datepicker can be translated - Extended functionality of 'testlang.php' to show what language code is used to translate Forgotten to apply a patch from RC5 to RC6 - Forgotten to change $var to $vars in line 380 of class.mailfetch.php - Removed unneeded comment Added php_gettext as primary translation engine - Added php_gettext support (thanks to Danilo Segan and Steven Armstrong) - php_gettext is now the primary translation engine - Extended language detection functionality Add error/misconfiguration checks and fix undefined variables
-
- Jun 19, 2014
-
-
Peter Rotich authored
-
Jared Hancock authored
User::fromVars in class ticket was the root. Eventually, in DynamicForm::getDynamicFields(), isset($this->id) was used to detect unsaved, new forms that have not been committed to the database; however, the isset() method was not implemented for the ORM.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 18, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
Some versions of PHP (5.3.6 on Windows at least) may corrupt `$ost` if it is closed off as a global variable. Fixes #917, #969
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
-
Jared Hancock authored
Starting with osTicket 1.8.1, users must receive an email and follow a link in the email to get access to the ticket. With this new option, the email verification step can be avoided in osTicket 1.9, because access is now only granted to exactly one ticket.
-
PlamenVasilev authored
-
Jared Hancock authored
Several places in the code initialize a list of objects from the database and only fetch one item. In certain instances (which seem almost like a race condition), MySQL will feel like there are more records available in the database and will complain with "Commands out of sync, you can't run the command now". This patch addresses the issue by utilizing the ::one() method of the QuerySet where only one record is expected. The ::one() method is further designed to fetch all one results (which satisfies the MySQL client library) and return the first item.
-
Jared Hancock authored
Use the admin-configured time format for formatting the values in the time dropdown as opposed to always using 24-hour time.
-
Jared Hancock authored
Previously, they were displayed in seemingly random order, did not honor proper nesting, or declared sort order.
-
- Jun 16, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
In both the client and staff interfaces, where the URL and request parameters were echo'd back without any escaping
-
Jared Hancock authored
-
Jared Hancock authored
In both the client and staff interfaces, where the URL and request parameters were echo'd back without any escaping
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 11, 2014
-
-
Peter Rotich authored
Auto assign tickets to organization's account manager only if the flag is set and as the last resort i.e topic or filters assignment takes precedence.
-
- Jun 10, 2014
-
-
Jared Hancock authored
-
Peter Rotich authored
-
Peter Rotich authored
Add original and last message quotes to canned responses
-
Peter Rotich authored
-
Peter Rotich authored
Centralize how canned responses are formatted Add ability to quote original and last messages as a canned response
-
- Jun 09, 2014
-
-
Jared Hancock authored
-
- Jun 06, 2014
-
-
Jared Hancock authored
That patch introduced a bug where the list of dynamic fields for a form is always empty
-
Jared Hancock authored
Affected users should upgrade the token to %{recipient.ticket_link}
-
Jared Hancock authored
New ticket by staff would cause the %{company.name} variable to be incorrectly replaced as the user's name in email templates.
-
Jared Hancock authored
Previously, once a client was authenticated to the system with an email link, the user could utilize other email links to other tickets; however, the same ticket page would be presented to the user regardless of which link was utilized. This patch allows the ticket in focus for the user to be changed after visiting the client portal with a different ticket link.
-
Jared Hancock authored
Otherwise, a user's session cannot be voluntarily destroyed
-
- Jun 05, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-