I like it ... good job.
Some quick fixes..
Code:
define('NO_REGISTER_GLOBALS', 1);
define('GET_EDIT_TEMPLATES', true);
Code:
// pre-cache templates used by all actions
$globaltemplates = array(
'HELPDESK_SHELL',
'HELPDESK',
'helpdesk_ticket',
'helpdesk_ticketlist',
);
// pre-cache templates used by specific actions
$actiontemplates = array(
'newticket' => array(
'helpdesk_newticket',
),
'mytickets' => array(
'helpdesk_message',
),
'newreplies' => array(
'helpdesk_message',
),
'ticket' => array(
'helpdesk_quickreply',
'helpdesk_reply',
),
);
Suggestions:
pagenav
search facility