Here are the data structures with brief descriptions:
Assigned | Handles the assigning of a ticket to a user |
DBLayer | Handles the database connections |
Forwarded | Handles the forwarding of a ticket to a support_group |
Gui_Elements | Helper class for generating gui related elements |
Helpers | Helper class for more site specific functions |
In_Support_Group | Handles the linkage of users being in a support group |
Mail_Handler | Handles the mailing functionality |
MyCrypt | Basic encryption/decryption class |
Pagination | Handles returning arrays based on a given pagenumber |
Querycache | Class for storing changes when shard is offline |
Support_Group | Groups moderators & admins together |
Sync | Handler for performing changes when shard is back online after being offline |
Ticket | Class that handles most ticket related functions |
Ticket_Category | Class related to the ticket categories |
Ticket_Content | Class that handles the content of a reply |
Ticket_Info | Class that handles additional info sent by ticket creation ingame |
Ticket_Log | Class that handles the logging |
Ticket_Queue | Data class that holds a lot of queries that load specific tickets |
Ticket_Queue_Handler | Returns tickets (queues) that are related in some way |
Ticket_Reply | Handles functions related to replies on tickets |
Ticket_User | User entry point in the ticket system |
Users | Handles basic user registration & management functions (shard related) |
WebUsers | Handles CMS/WWW related functions regarding user management & registration |