Lecteur Markdown
SUPPORT_TICKET_DOCUMENTATION_EN
support_ticket — BeamReactor Ticketing Plugin #
Overview #
Simple ticketing system for BeamReactor support. Users create tickets, staff replies. No bloat.
Tables #
- `support_ticket` — ticket header (subject, status, priority, dates)
- `support_ticket_message` — conversation thread per ticket
Statuses #
- 0: Open (new or reopened)
- 1: Replied (staff responded)
- 2: Waiting (user responded, awaiting staff)
- 3: Closed
Priorities #
- 0: Low
- 1: Normal (default)
- 2: High
- 3: Critical
Security #
- `SUPPORT_TICKET_LEVEL_USER` — create tickets, view/reply to own tickets
- `SUPPORT_TICKET_LEVEL_MODERATOR` — view all tickets, internal notes, assign, reopen
- `SUPPORT_TICKET_LEVEL_ADMIN` — full access
AJAX Endpoints #
All via `index.php?obj=support_ticket.mod` with POST:
- `action=create` — subject, message, priority
- `action=reply` — ticket_id, message, is_internal (mod only)
- `action=close` — ticket_id
- `action=reopen` — ticket_id (mod only)
- `action=assign` — ticket_id, assign_to (mod only)
URL Parameters #
- `?obj=support_ticket.php` — ticket list
- `?obj=support_ticket.php&stview=new` — new ticket form
- `?obj=support_ticket.php&stview=ticket&stid=123` — view ticket #123
- `?obj=support_ticket.php&stall=1` — all tickets (mod only)
- `?obj=support_ticket.php&stpage=2` — pagination