I need a helpdesk software package similar to Kayako written in php/mysql/javascript. I don't need all the features, just the main ticket feature.
1. Multiple administrators with 3 levels of permissions (full, department admin, tech). Full permissions can delete tickets, create department administrators, etc. Department admins will be assigned to default departments where they can create their own techs and own sub-cateogires (sales, support, billing) 2. Multiple departments. Each department hasi their own set of separate email addresses. Header/footer/email address must be modifiable. When someone links to the helpdesk they will see the template based on a template variable passed in the URL. This will be stored in a cookie to make sure the visitor stays on the correct template and can only submit to the departments assigned to the template.
3. Users can email various email addresses. Depending on which email address they mail they will get an email with links to view/reply to the ticket with the correct template.
The email portion must have cron job that reads email addresses using pop3 and opens a new ticket in the correct department. Open, on-hold, closed.
Users can go to the website and enter the ticket number/ticket key to access their ticket. The correct template must be displayed so any correspondance with the user must set the correct template in any url.
Users must be able to retrieve their existing ticket key in case they lose it.
If you see the helpdesk features of kayako you will see what I need. I am open to a few changes but need this to have all the major features.
I need the program to be able to be installed on a generic domain name but support multiple websites. Depending on which website is used the look must match that website (headers/footers).
## Deliverables
1) Complete and fully-functional working program including database sql to build tables, indexes.
2) Full administrative backend to manage admins and tickets.
3) Script to be run as a cron to pop emails off of email addresses and add them to the database.
4) Complete system where users can add tickets, manage tickets, reply to tickets via email or online.
5) Simple, but professional design and graphics for program.
6). Program must be 100% custom, no GPL scripts. I will be selling this script to certain clients.
7) Program must be professionally writtten using php4.4 coding.
8) Program must be able to be used as a helpdesk system as-is with everything working.
9) I don't need statistics, graphics, IP banning, licensing etc.
## Platform
php/mysql (reasonably newer versions or higher).