1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CTicket
Граф наследования:CTicket:
CAllTicket

Открытые статические члены

static isnull ( $field, $alternative)
static AutoClose ()
static CleanUpOnline ()
static GetOnline ($ticketID)
static DeleteMessage ($ID, $checkRights="Y")
static UpdateMessage ($MESSAGE_ID, $arFields, $checkRights="Y")
static AddMessage ($ticketID, $arFields, &$arrFILES, $checkRights="Y")
static GetStatus ($ticketID)
static GetSupportTeamList ()
static GetMessageList ($by='s_number', $order='asc', $arFilter=[], $isFiltered=null, $checkRights="Y", $getUserName="Y")
static GetDynamicList ($by='s_date_create', $order='desc', $arFilter=[])
static GetMessageDynamicList ($by='s_date_create', $order='desc', $arFilter=[])
Открытые статические члены унаследованные от CAllTicket
static GetDeniedRoleID ()
static GetSupportClientRoleID ()
static GetSupportTeamRoleID ()
static GetDemoRoleID ()
static GetAdminRoleID ()
static HaveRole ($role, $userID=false)
static IsAdmin ($userID=false)
static IsDemo ($userID=false)
static IsSupportTeam ($userID=false)
static IsSupportClient ($userID=false)
static IsOwner ($ticketID, $userID=false)
static GetRoles (&$isDemo, &$isSupportClient, &$isSupportTeam, &$isAdmin, &$isAccess, &$userID, $checkRights=true)
static GetGroupsByRole ($role)
static GetAdminGroups ()
static GetSupportTeamGroups ()
static GetEmailsByRole ($role)
static GetAdminEmails ()
static GetSupportTeamEmails ()
static GetSupportTeamAndAdminUsers ()
static CheckFilter ($arFilter)
static CheckFields ($arFields, $id, $arRequired)
static PrepareFields ($arFields, $table, $id)
static SplitTicket ($arParam)
static MarkMessageAsSpam ($messageID, $exactly="Y", $checkRights="Y")
static UnMarkMessageAsSpam ($messageID, $checkRights="Y")
static MarkAsSpam ($ticketID, $exactly="Y", $checkRights="Y")
static UnMarkAsSpam ($ticketID, $checkRights="Y")
static UpdateLastParamsN ($ticketID, $dateType, $recalculateSupportDeadline=true, $setReopenDefault=true)
static UpdateMessages ($ticketID)
static GetFileList ($by='s_id', $order='asc', $arFilter=[], $checkRights='N')
static GetMessageByID ($id, $checkRights="Y", $get_user_name="Y")
static GetByID ($id, $lang=LANG, $checkRights="Y", $get_user_name="Y", $get_extra_names="Y", $arParams=Array())
static getMaxId ()
static Delete ($ticketID, $checkRights="Y")
static UpdateOnline ($ticketID, $userID=false, $currentMode="")
static SetTicket ($arFields, $ticketID="", $checkRights="Y", $sendEmailToAuthor="Y", $sendEmailToTechsupport="Y")
static addSupportText ($cn)
static EmailsFromStringToArray ($emails, $res=null)
static GetCSupportTableFields ($name, $arrOrTable=CSupportTableFields::C_Array)
static Set_getFilesLinks ($arFiles, $lID)
static Set_WriteLog ($nf, $v, $mf)
static Set_sendMails ($nf, $v, $arFields)
static Set_getResponsibleUser ($v, $f, &$arFields)
static Set_getCOUPONandSLA ($v, $f, $arFields)
static Set_InitVar (&$arFields, $id, $checkRights, $sendEmailToAuthor, $sendEmailToTechsupport)
static GetFUA ($site_id)
static GetRefBookValues ($type, $site_id=false)
static GetMessages ($ticketID, $arFilter=array(), $checkRights="Y")
static GetResponsible ()
static IsResponsible ($userID=false)
static ExecuteEvents ($message, $arFields, $isNew, &$eventType=false)
static GetResponsibleList ($userID, $CMGM=null, $CMUGM=null, $SG=null)
static GetUsersPropertiesArray ($arUserIDs=array(), $arGuestIDs=array())

Дополнительные унаследованные члены

Поля данных унаследованные от CAllTicket
const ADD = "ADD"
const UPDATE = "UPDATE"
const DELETE = "DELETE"
const IGNORE = "IGNORE"
const REOPEN = "REOPEN"
const NEW_SLA = "NEW_SLA"

Подробное описание

См. определение в файле support.php строка 4

Методы

◆ AddMessage()

AddMessage ( $ticketID,
$arFields,
& $arrFILES,
$checkRights = "Y" )
static

См. определение в файле support.php строка 301

◆ AutoClose()

AutoClose ( )
static

См. определение в файле support.php строка 11

◆ CleanUpOnline()

CleanUpOnline ( )
static

См. определение в файле support.php строка 55

◆ DeleteMessage()

DeleteMessage ( $ID,
$checkRights = "Y" )
static

См. определение в файле support.php строка 97

◆ GetDynamicList()

GetDynamicList ( $by = 's_date_create',
$order = 'desc',
$arFilter = [] )
static

См. определение в файле support.php строка 1566

◆ GetMessageDynamicList()

GetMessageDynamicList ( $by = 's_date_create',
$order = 'desc',
$arFilter = [] )
static

См. определение в файле support.php строка 1673

◆ GetMessageList()

GetMessageList ( $by = 's_number',
$order = 'asc',
$arFilter = [],
$isFiltered = null,
$checkRights = "Y",
$getUserName = "Y" )
static

См. определение в файле support.php строка 1435

◆ GetOnline()

GetOnline ( $ticketID)
static

См. определение в файле support.php строка 67

◆ GetStatus()

GetStatus ( $ticketID)
static

См. определение в файле support.php строка 575

◆ GetSupportTeamList()

GetSupportTeamList ( )
static

См. определение в файле support.php строка 1370

◆ isnull()

isnull ( $field,
$alternative )
static

См. определение в файле support.php строка 6

◆ UpdateMessage()

UpdateMessage ( $MESSAGE_ID,
$arFields,
$checkRights = "Y" )
static

См. определение в файле support.php строка 152


Объявления и описания членов класса находятся в файле: