- May 13, 2015
-
-
Jared Hancock authored
-
- Apr 30, 2015
-
-
Jared Hancock authored
-
- Dec 08, 2014
-
-
Jared Hancock authored
This patch adds support for automatic date and time formatting based on a selection of locale. The locale can default to the system or user specified language+locale, or can be elected separately. For instance, English speakers can pick between US, GB, and many other English speaking locales. This also removes the need of the %timezone table and uses the timezonedb built into PHP 5.3+. User's can now select from a much longer list of database and no longer need to deal with the DST checkbox.
-
- Aug 29, 2014
-
-
Jared Hancock authored
Attachment settings are now exclusively handled by the settings on the ThreadEntry field on the ticket details form. Enabling attachments as well as tuning attachment validation settings are all handled from the one place now.
-
- Aug 28, 2014
-
-
Jared Hancock authored
Previously, if the quoted response mechanism was disabled, then outgoing mail would also not include the message-id token. This breaks the correlation of email to ticket-thread. Now, the message-id token is always embedded in HTML emails even if the quoted-response removal system is disabled. (Turns out that the message-id token was always included in text bodies.)
-
- Aug 07, 2014
-
-
Jared Hancock authored
-
- Jun 29, 2014
-
-
Jared Hancock authored
-
- Jun 27, 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
-
- Jun 18, 2014
-
-
Jared Hancock authored
-
- May 26, 2014
-
-
Jared Hancock authored
-
- Apr 15, 2014
-
-
Jared Hancock authored
-
- Mar 22, 2014
-
-
MartyIX authored
There are extensions such as "7z" and "gz" that are valid.
-
- Jan 16, 2014
-
-
Jared Hancock authored
-
- Jan 15, 2014
-
-
Peter Rotich authored
THISPAGE is unreliable for CLI cron calls. It was historically used so the admin could figure out which file/page generated the error. But with backtrace support we no longer need it.
-
- Dec 09, 2013
-
-
Jared Hancock authored
Fixes #262
-
- Nov 27, 2013
-
-
Jared Hancock authored
This includes the initial concept of pluggable authentication along with the initial concept for a plugin management system.
-
- Nov 13, 2013
-
-
Peter Rotich authored
-
- Nov 07, 2013
-
-
Jared Hancock authored
And extend the information to email templates
-
- Oct 19, 2013
-
-
Jared Hancock authored
Fix PHP NOTICE level errors for cron jobs executed from the command line Fixes #4
-
- Oct 16, 2013
-
-
Jared Hancock authored
-
- Oct 09, 2013
-
-
Jared Hancock authored
This patch changes the behavior of the mailer to support a 'text' option to hint if the message is a text-only message. If so, no HTML processing will be performed on the message and a text-only email (with no inline attachments) will be emitted and sent.
-
- Sep 30, 2013
-
-
Peter Rotich authored
-
- Sep 18, 2013
-
-
Jared Hancock authored
Also converts ROOT_DIR detection to always use forward slashes. And it fixes the removal of the leading double-backslash on Windows UNC names (fixes #649)
-
- Sep 12, 2013
-
-
Jared Hancock authored
The previous implementation did not work correctly for symlinked folders. The new approach uses debug_backtrace() and ROOT_DIR to determine the difference between ROOT_DIR and the osTicket installation path. This thing is like a turd that won't flush
-
- Sep 11, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
Also, allow for the administrator to manually define the ROOT_PATH in the config file (the very last mile).
-
- Sep 02, 2013
-
-
Peter Rotich authored
-
- Aug 12, 2013
-
-
Jared Hancock authored
Anything that would happen after the last patch was applied would never be logged, because the system would immediately indicate that no upgrade was pending.
-
- Aug 02, 2013
-
-
Peter Rotich authored
-
- Aug 01, 2013
-
-
Jared Hancock authored
-
- Jul 04, 2013
-
-
Jared Hancock authored
This patch allows the upgrader to upgrade multiple database update 'streams'. The main stream is renamed to 'core' to reflect changes made to the config class. This will significantly ease customizations requiring database customizations, and will make plugins requiring database changes possible.
-
- May 28, 2013
-
-
Jared Hancock authored
- timezone_offset was dropped from the config table at 1.7-dpr1 - upgrader: only apply five patches in one request - upgrader: fix readPatchInfo to work correctly - session: support migrating from 1.6 (again) - config: support migrating from 1.6 (fallback) - config: no default for 'isonline' setting - config: fix SQL whitespace issue for schema signature fallbacks - config: hash 1.6 versions in the schema signature lookup - upgrader: fix logging bug in attachment migration
-
Jared Hancock authored
Allow (a subset of) the configuration to also be saved in the session to make session-backed data more consistent and compatible with up-and-coming multi-site setups.
-
Jared Hancock authored
-
Jared Hancock authored
Change the config table from a column-based table to a key-value table with namespacing. This allows several parts of osTicket to store their respective configurations in the same table without requiring database structure updates 'namespace' is reserved in PHP
-
- May 24, 2013
-
-
Peter Rotich authored
-
- Mar 07, 2013
-
-
Peter Rotich authored
- get_path_info() - simply returns the PATH_INFO if available - get_var() - get var from an array - checks if index is set & can validate type.
-
- Mar 06, 2013
-
-
Peter Rotich authored
-