- Nov 19, 2014
-
-
Stephen Packer authored
- Allows the string "false" to be used in the XML payload as the documentation demonstrates, and have that be interpreted as a boolean false. - Switching $alert/$autorespond to use isset(), and forcing those variables to be type-casted to booleans.
-
- Sep 04, 2014
-
-
Jared Hancock authored
-
- Jul 08, 2014
-
-
Jared Hancock authored
-
- Jun 25, 2014
-
-
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
-
- May 01, 2014
-
-
Jared Hancock authored
-
- Jan 31, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
model.
-
- Jan 27, 2014
-
-
Jared Hancock authored
Previously, the subject was duplicated, which is really confusing
-
- Nov 19, 2013
-
-
Jared Hancock authored
And avoid double encoding email bodies if html thread is not enabled
-
- Nov 12, 2013
-
-
Jared Hancock authored
-
- Oct 25, 2013
-
-
Jared Hancock authored
Use a PHP setup which uses the built-in PHP tokenizer to parse and traverse PHP scripts to determine (possible) access to uninitialized variables
-
- Oct 22, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
Allow for type and encoding specification of the message body and better describe the integration with custom form fields.
-
- Oct 20, 2013
-
-
Peter Rotich authored
-
- Oct 19, 2013
-
-
Peter Rotich authored
-
- Oct 09, 2013
-
-
Jared Hancock authored
*This is a major redesign / rework of the osTicket base* This patch drops the concept of static ticket metadata and allows for an admin-configurable arbitrary data that is attachable to tickets The system is architected such that the base osTicket install now comes with a "default" form that has fields for subject, name, email, and phone number. This form is editable to allow for the addition of arbitrary other fields; however, the basic fields must remain in order to be associated with a help-topic and attached to a ticket. This concept can be expanded to allow for arbitrary data associated with registered clients or ticket thread items. Forms are comprised of sections. Sections have a title and instructions properties and a list of fields. Fields have various implementations to represent different data such as text, long answer, phone number, datetime, yes/no, and selections, and are configurable to define the look and feel and interpretation of the respective form field. Dropdown lists are represented as "Dynamic Lists", which are admin-configurable lists of items. Dropdowns can be optionally represented as Bootstrap typeahead fields. This also adds the start of a simple ORM which will hopefully be expanded in the future to support multiple database platforms. Currently, only MySQL is implemented.
-
Jared Hancock authored
Process inline attachments in thread entry and support inline images in piped emails Support inline images across the system, with draft support Migrate to a single attachment table That way we don't need a new table for everything we need to attach an inline image to (like a signature, for instance) Add richtext support for internal notes Implement images on site pages * Image paste in Redactor * Make non-local images optional * Placeholder for non-local images * Fix local image download hover * Don't re-attach inline images
-
- Sep 03, 2013
-
-
Jared Hancock authored
This patch affords an administrator the ability to remove the [#%{ticket.number}] from the email template subject line for the new ticket autoresponse and the new message autoresponse. Previously, the ticket number with a prefixed hash in brackets was used to identify which ticket thread an email was in reference to. With this patch, the email message-id (which was already kept on file) is sent in the MIME "References" header. When a user responds to and autoresponse email, the "References" will include this message-id in the return email. The ticket thread is then matched up with the email based on the message-id rather than the subject line. Ticket numbers are still supported in the subject line, in the event that non-compliant email clients do not properly include the References header.
-
- Aug 19, 2013
-
-
Jared Hancock authored
Previously, the @ext attribute for the phone number field was assumed to be included. An XML payload without the @ext attribute would have been corrupted to include only the first digit of the phone number, which would fail validation. This patch correctly handles the XML payload without the @ext attribute for the phone number. Subsequently, the <phone_ext> element is now also valid (and optional as well). Fixes #670
-
- Aug 01, 2013
-
-
Peter Rotich authored
Incoming messages with empty body and an inline attachment might not have parts - depending on encoding used. * Use "-" tag for emails with empty body/message
-
- Jul 24, 2013
-
-
Jared Hancock authored
-
- Apr 01, 2013
-
-
Peter Rotich authored
-
- Mar 06, 2013
-
-
Peter Rotich authored
Change /api/task/* -> /api/tasks/*
-
- Mar 04, 2013
-
-
Peter Rotich authored
-
- Feb 23, 2013
-
-
Peter Rotich authored
-
- Feb 19, 2013
-
-
Peter Rotich authored
-
- Feb 14, 2013
-
-
Peter Rotich authored
Remove piping setting option - it's now part of ticket create service (which include XML & JSON)
-
- Feb 11, 2013
-
-
Peter Rotich authored
Implement remote cron as api task (more to come)
-
- Feb 10, 2013
-
-
Peter Rotich authored
Log ALL API errors along with API Key used
-
Peter Rotich authored
-
- Dec 07, 2012
-
-
Peter Rotich authored
-
Peter Rotich authored
-
- Nov 16, 2012
-
-
Peter Rotich authored
-
Jared Hancock authored
* Don't require a content-type, so data:,this is content is perfectly allowable. Such content is assumed text/plain * Support the charset hint, so data:text/plain;charset=iso-8859-1,content here will be translated to UTF-8 if the php iconv() function exists. Otherwise, content is left intact and assumed by the database to by UTF-8 already
-
- Mar 19, 2012
-
-
Jared Hancock authored
-