- Aug 19, 2015
-
-
Nathan Febuary authored
-
- Aug 18, 2015
-
-
Nathan Febuary authored
-
Nathan Febuary authored
-
- May 13, 2015
-
-
Jared Hancock authored
This includes adding support to the Redactor editor to force the width of th editable content to match the width of the displayed content on the client portal. Also, the landing page displayed on the client portal is themed (css-class wise) to match that of the Redactor content similar to the FAQ and thread-entry designer boxes as well.
-
Jared Hancock authored
Instead of selecting the first enabled, visible, non datepicker field, just use the new @autofucus HTML5 attribute to automatically select the autofocused field
-
Jared Hancock authored
-
- Apr 30, 2015
-
-
Jared Hancock authored
-
- Jan 12, 2015
-
-
Jared Hancock authored
-
- Jan 02, 2015
-
-
Jared Hancock authored
* Fix translation of pages * Localize client thank-you page on new ticket * Fix adding new category * Fix crash on staff login when upgrading from < 1.9 * Don't show self locks on ticket queue pages
-
- Dec 30, 2014
-
-
Peter Rotich authored
Use http::build_query instead of inline urlencode
-
- Dec 08, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
This reworks the tabs CSS and javascript coding to be more flexible and to support vertical tabs. (Bootstrap calls this stacked.) The javascript also allows the URL to include the hash-tag of the last-clicked tab so that the tab can be automatically shown when the page is reloaded.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
Drafts now are placed directly into the HTML response. The response contains the draft information as well as the original content saved in the database for the content being modified. The draft itself is placed into the redactor box rather than the current content. This patch also reduces some of the [Draft Saved] notices where there is no content or the content has not yet been modified.
-
- Jun 30, 2014
-
-
Jared Hancock authored
-
- May 15, 2014
-
-
Jared Hancock authored
-
- Apr 25, 2014
-
-
Joshua Eldridge authored
-
- Dec 01, 2013
-
-
Jared Hancock authored
Fixes oversize image display to be resized in both the ticket thread and the redactor editor in (at least) * Ticket-view boxes * Client new-ticket form * Staff new ticket * Page add/edit * FAQ add/edit * Canned response add/edit Fixes osTicket/osTicket-1.8#247
-
- Nov 21, 2013
-
-
Jared Hancock authored
-
- Oct 09, 2013
-
-
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
-
- Aug 22, 2013
-
-
Brian Tafoya authored
-
- Jul 11, 2013
-
-
Jared Hancock authored
The administrator can define pages in the admin panel defined as type 'other', and when set to active, those pages can be served from the /pages/<page-name-slug> URL from the base of the helpdesk. This is mocked up only against Apache
-
- Jul 03, 2013
-
-
Peter Rotich authored
- Supported pages: landing, offline, thank-you and other
-
- Jun 20, 2012
-
-
Jared Hancock authored
Protect againts cross-site request forgery attacks by requiring a special form-field or header to be sent with requests that modify ticket system data. This meant a slight change to the AJAX ticket locking mechanism. It was defined to lock with a GET request; however, GET requests are defined as safe methods and should not modify backend data (such as a lock acquisition). Therefore, the the lock acquire AJAX method was changed to require a POST method. Also remove old, no-longer-used staff panel include files
-
- Apr 21, 2012
-
-
Jared Hancock authored
And correct several undefined function errors from several source files. So while function names in PHP are considered case-insensitive, it still makes sense to use consistent camel casing for both defining and calling methods. The lint test searches the code base for method calls, and then searches the code base again looking for a function definition matching the name of the function invoked. It's not failsafe, because it doesn't detect the class from which the method should belong, so it's likely to have false negatives. Furthermore, it won't work well for PHP 5 where several classes are built into PHP (and aren't searchable in the osTicket code base). Remove the include/staff/api.inc.php as it no longer appears to be used (and contains references to undefined methods).
-
- Mar 19, 2012
-
-
Jared Hancock authored
-