|
![]() |
| | LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
(#1)
|
| Member Posts: 71 Join Date: Aug 2006 Location: Alabama SupportSuite Owned License | Client Side Ticket Search and Filter -
20-03-2007, 11:57 PM
Hello everyone, I have taking my time and money and developed a Small Filter by Status and Ticket Search for my system. Here they are below. Feel free to use and always remember to backup any files you need to upload over. A donation for these would be greatly appreciated. You can send it to paypal at lucnetsolutions dot com PM me with any issues or questions on this. **UPDATED 04/21/07** Status Filter and Ticket Search are now all in one pack. changes: - ticket search won't handle empty queries anymore. - ticket search returns tickets with masked id instead of real one. - ticket search by id searches by masked id. - ticket search should search in all tickets the user is a manager. - status filtering switcher transformed to dropdown select to handle big amount of ticket status variants. --> DOWNLOAD HERE <-- Password: Kayako Let me know if you have any issues. Tab Mod for Staff Dashboard Client Side Ticket Search and Filter User Sync with Support Center and News |
| | |
(#2)
|
(#3)
|
| Member Posts: 71 Join Date: Aug 2006 Location: Alabama SupportSuite Owned License |
21-03-2007, 11:03 AM
I wish I could answer that question for you. Allot of Kayako client have been asking the same thing. Tab Mod for Staff Dashboard Client Side Ticket Search and Filter User Sync with Support Center and News |
| | |
(#4)
|
(#5)
|
| Member Posts: 71 Join Date: Aug 2006 Location: Alabama SupportSuite Owned License |
23-03-2007, 02:44 PM
It follows the rules of the user settings. If it is your standard registered user it will search there tickets only. If they are a manager they will search all the tickets for what the manager is assigned to. Any bugs you find. Please let me know. Tab Mod for Staff Dashboard Client Side Ticket Search and Filter User Sync with Support Center and News |
| | |
(#6)
|
| Operations Manager |
23-03-2007, 04:06 PM
Thank you for your contribution, Jemrada. -------------------------------------------------------------------
|
| | |
(#7)
|
| Member Posts: 71 Join Date: Aug 2006 Location: Alabama SupportSuite Owned License |
27-03-2007, 10:11 AM
Thanks, I hope it will be able to be used effectively. Tab Mod for Staff Dashboard Client Side Ticket Search and Filter User Sync with Support Center and News |
| | |
(#8)
|
(#9)
|
(#10)
|
| Member Posts: 71 Join Date: Aug 2006 Location: Alabama SupportSuite Owned License |
27-03-2007, 10:48 AM
It depends on what ID they are going to search by. ID in common is a unique identifier of some object in a collection. It's a constraint in a database table and is a key field. that is what `ticketid` stands for. My version meant to search by ID as unique ticket identifier in the database. ZYM-313490 is not such ID, it's a code the script issue to a ticket. If they treat it as an ID and are going to use it for searching though the database then the corrections below should work. Besides, in such case I'd suggest to change ticked ID in the results to show the same constraint to identify a ticket (the one written with bold in results). You can change the code in search.php Code: case "ticketid":
$query = 'SELECT `ticketid`, `subject` FROM`'.TABLE_PREFIX.'ticketposts` WHERE 1 '.$limit_to_recent_user." AND`ticketid` LIKE '%".$_POST["s_query"]."%'"; break; Code: case "ticketid":
$query = 'SELECT `ticketid`, `subject` FROM `'.TABLE_PREFIX.'tickets`WHERE 1 '.$limit_to_recent_user." AND `ticketidmaskid` LIKE'%".$_POST["s_query"]."%'"; break; I have not tested this part, so if it doesn't work let me know and we can go from there. Tab Mod for Staff Dashboard Client Side Ticket Search and Filter User Sync with Support Center and News |
| | |
(#11)
|
(#12)
|
| Member Posts: 71 Join Date: Aug 2006 Location: Alabama SupportSuite Owned License |
27-03-2007, 08:03 PM
It shouldn't be loading a white page. Sounds like you are not calling on the javascript files. Please check you have these set correctly. Did you upload javascript folder to root or kayako installed directory? Tab Mod for Staff Dashboard Client Side Ticket Search and Filter User Sync with Support Center and News |
| | |
(#13)
|
(#14)
|
| Member Posts: 387 Join Date: Jan 2007 Location: Orange County, CA |
27-03-2007, 11:08 PM
The filter mod breaks the new sort by feature for me. I've installed/un-installed/re-installed 3 times to make sure I'm not leaving out a step somewhere. Same result. The mod itself works (New/Open/Closed etc. buttons are there and appear to work) But once installed, I can no longer click on the column names in the ticket list to sort by that column in either ascending or descending order. Ticket id / last replier / Status / Priority / Department Looks like maybe I have a slightly later version of client_tickets.php? (see below) //======================================= //################################### // Kayako Web Solutions // // Source Copyright 2001-2004 Kayako Web Solutions // Unauthorized reproduction is not allowed // License Number: $%LICENSE%$ // $Author: mslaria $ ($Date: 2007/02/22 08:41:10 $) // $RCSfile: client_tickets.php,v $ : $Revision: 1.21 $ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // www.kayako.com //################################### //======================================= Rich Features I need asap: 1) Ticket search in the client portal! 2) Column display in client portal showing clients email address or name 3) Downloads by client (i.e. - each client has their own download area and can't see/touch downloads for any other client.) This would be on top of a "public" download area. 4) Integrated KB image uploads The ability for staff to upload images with a KB articles. Cheers! |
| | |
(#15)
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
| |
Kayako provides online help desk software and support solutions; enabling companies to improve their support and reduce costs.
Our three main products include: SupportSuite, eSupport and LiveResponse