Look below for soluction and how to implement this:
1- Change the main flow of osticket, by default when you access http://www.yourdomain.com/osticket(http://www.yourdomain.com/osticket) he redirect for index.php, change this to redirect for your website because you will kill the front-end of osticket. Verifiry another pages to block open ticket on osticket front-end.
2- Joomla has a login system, and we will use this. Create a componente called com_helpdesk (my preference), with this we can get the email of autenticated user and use it on search tickets. Delegate to componente this funcionality:
:: Create a Ticket (create a ticket with email and user from autenticated user)
:: Search ticket lists (search key is email on table tickets of ostickets)
:: Edit Ticket
note: on my company we need to create a position of the user, but the ACL (Access Control List) of joomla is not finish and i don't now how to use this on version 1.5. For this soluction i create a param on table users and set the admin component (com_user/model) for set a param on create/edit user on admin interface of joomla. Just edit the xml files. Each position is assigned with departament.
3- Now we have a joomla componente (com_helpdesk) and a admin componente (com_user) changed.
4- To edit, create a remote login from joomla to view.php on ostickets.
5- Review all flows of osticket and customize it.
For me it's a better idea that i can think, feel themselves free for the poll.
Advantages of my implementation:
1- Just login users will create a ticket., better control.
2- Use your website to view and edit tickets.
3- Customize it with your layout.
4- Use ostickets, betters opensource helpdesk system for me =p
5- Because, open source matters =p
the above solution is an answer ti your question.keep rocking have fun..
-------------------------------------
(RapidSSL)
(Wildcard SSL)