dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
dbx\dbxContact\dbxContactTicket Klassenreferenz

Kapselt den fachlichen Lebenszyklus einer Kontaktanfrage. Mehr ...

Öffentliche Methoden

 open_count ()

Öffentliche, statische Methoden

static statuses ()
static priorities ()
static normalize_status (string $status, string $fallback='open')
static normalize_priority (string $priority, string $fallback='normal')
static ticket ($db, int $ticket_id)
static user_owns (array $ticket, int $uid)
static messages ($db, int $ticket_id, bool $include_internal=false)
static ensure_initial_message ($db, array $ticket)
static add_message ($db, int $ticket_id, array $data)
static touch ($db, int $ticket_id, array $values=array())
static status_label (string $status)
static priority_label (string $priority)

Öffentliche Attribute

const DD_TICKET = 'dbxContact|contactRequest'
const DD_MESSAGE = 'dbxContact|contactMessage'

Ausführliche Beschreibung

Kapselt den fachlichen Lebenszyklus einer Kontaktanfrage.

Dokumentation der Elementfunktionen

◆ add_message()

dbx\dbxContact\dbxContactTicket::add_message ( $db,
int $ticket_id,
array $data )
static

Benutzt $db und if.

Wird benutzt von dbx\dbxContact\dbxContactForm\run().

◆ ensure_initial_message()

dbx\dbxContact\dbxContactTicket::ensure_initial_message ( $db,
array $ticket )
static

Benutzt $db.

◆ messages()

dbx\dbxContact\dbxContactTicket::messages ( $db,
int $ticket_id,
bool $include_internal = false )
static

Benutzt $db und if.

◆ normalize_priority()

dbx\dbxContact\dbxContactTicket::normalize_priority ( string $priority,
string $fallback = 'normal' )
static

Benutzt priorities().

◆ normalize_status()

dbx\dbxContact\dbxContactTicket::normalize_status ( string $status,
string $fallback = 'open' )
static

Benutzt statuses().

◆ open_count()

dbx\dbxContact\dbxContactTicket::open_count ( )

Benutzt $db.

◆ priorities()

dbx\dbxContact\dbxContactTicket::priorities ( )
static

Wird benutzt von normalize_priority() und priority_label().

◆ priority_label()

dbx\dbxContact\dbxContactTicket::priority_label ( string $priority)
static

Benutzt priorities().

◆ status_label()

dbx\dbxContact\dbxContactTicket::status_label ( string $status)
static

Benutzt statuses().

◆ statuses()

dbx\dbxContact\dbxContactTicket::statuses ( )
static

Wird benutzt von normalize_status() und status_label().

◆ ticket()

dbx\dbxContact\dbxContactTicket::ticket ( $db,
int $ticket_id )
static

Benutzt $db und if.

◆ touch()

dbx\dbxContact\dbxContactTicket::touch ( $db,
int $ticket_id,
array $values = array() )
static

Benutzt $db und if.

Wird benutzt von dbx\dbxContact\dbxContactForm\run().

◆ user_owns()

dbx\dbxContact\dbxContactTicket::user_owns ( array $ticket,
int $uid )
static

Dokumentation der Datenelemente

◆ DD_MESSAGE

const dbx\dbxContact\dbxContactTicket::DD_MESSAGE = 'dbxContact|contactMessage'

◆ DD_TICKET

const dbx\dbxContact\dbxContactTicket::DD_TICKET = 'dbxContact|contactRequest'

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: