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

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

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())

Поля данных

const ADD = "ADD"
const UPDATE = "UPDATE"
const DELETE = "DELETE"
const IGNORE = "IGNORE"
const REOPEN = "REOPEN"
const NEW_SLA = "NEW_SLA"

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

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

Методы

◆ addSupportText()

addSupportText ( $cn)
static

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

◆ CheckFields()

CheckFields ( $arFields,
$id,
$arRequired )
static

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

◆ CheckFilter()

CheckFilter ( $arFilter)
static

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

◆ Delete()

Delete ( $ticketID,
$checkRights = "Y" )
static

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

◆ EmailsFromStringToArray()

EmailsFromStringToArray ( $emails,
$res = null )
static

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

◆ ExecuteEvents()

ExecuteEvents ( $message,
$arFields,
$isNew,
& $eventType = false )
static

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

◆ GetAdminEmails()

GetAdminEmails ( )
static

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

◆ GetAdminGroups()

GetAdminGroups ( )
static

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

◆ GetAdminRoleID()

GetAdminRoleID ( )
static

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

◆ GetByID()

GetByID ( $id,
$lang = LANG,
$checkRights = "Y",
$get_user_name = "Y",
$get_extra_names = "Y",
$arParams = Array() )
static

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

◆ GetCSupportTableFields()

GetCSupportTableFields ( $name,
$arrOrTable = CSupportTableFields::C_Array )
static

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

◆ GetDemoRoleID()

GetDemoRoleID ( )
static

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

◆ GetDeniedRoleID()

GetDeniedRoleID ( )
static

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

◆ GetEmailsByRole()

GetEmailsByRole ( $role)
static

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

◆ GetFileList()

GetFileList ( $by = 's_id',
$order = 'asc',
$arFilter = [],
$checkRights = 'N' )
static

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

◆ GetFUA()

GetFUA ( $site_id)
static

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

◆ GetGroupsByRole()

GetGroupsByRole ( $role)
static

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

◆ getMaxId()

getMaxId ( )
static

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

◆ GetMessageByID()

GetMessageByID ( $id,
$checkRights = "Y",
$get_user_name = "Y" )
static

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

◆ GetMessages()

GetMessages ( $ticketID,
$arFilter = array(),
$checkRights = "Y" )
static

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

◆ GetRefBookValues()

GetRefBookValues ( $type,
$site_id = false )
static

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

◆ GetResponsible()

GetResponsible ( )
static

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

◆ GetResponsibleList()

GetResponsibleList ( $userID,
$CMGM = null,
$CMUGM = null,
$SG = null )
static

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

◆ GetRoles()

GetRoles ( & $isDemo,
& $isSupportClient,
& $isSupportTeam,
& $isAdmin,
& $isAccess,
& $userID,
$checkRights = true )
static

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

◆ GetSupportClientRoleID()

GetSupportClientRoleID ( )
static

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

◆ GetSupportTeamAndAdminUsers()

GetSupportTeamAndAdminUsers ( )
static

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

◆ GetSupportTeamEmails()

GetSupportTeamEmails ( )
static

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

◆ GetSupportTeamGroups()

GetSupportTeamGroups ( )
static

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

◆ GetSupportTeamRoleID()

GetSupportTeamRoleID ( )
static

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

◆ GetUsersPropertiesArray()

GetUsersPropertiesArray ( $arUserIDs = array(),
$arGuestIDs = array() )
static

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

◆ HaveRole()

HaveRole ( $role,
$userID = false )
static

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

◆ IsAdmin()

IsAdmin ( $userID = false)
static

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

◆ IsDemo()

IsDemo ( $userID = false)
static

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

◆ IsOwner()

IsOwner ( $ticketID,
$userID = false )
static

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

◆ IsResponsible()

IsResponsible ( $userID = false)
static

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

◆ IsSupportClient()

IsSupportClient ( $userID = false)
static

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

◆ IsSupportTeam()

IsSupportTeam ( $userID = false)
static

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

◆ MarkAsSpam()

MarkAsSpam ( $ticketID,
$exactly = "Y",
$checkRights = "Y" )
static

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

◆ MarkMessageAsSpam()

MarkMessageAsSpam ( $messageID,
$exactly = "Y",
$checkRights = "Y" )
static

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

◆ PrepareFields()

PrepareFields ( $arFields,
$table,
$id )
static

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

◆ Set_getCOUPONandSLA()

Set_getCOUPONandSLA ( $v,
$f,
$arFields )
static

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

◆ Set_getFilesLinks()

Set_getFilesLinks ( $arFiles,
$lID )
static

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

◆ Set_getResponsibleUser()

Set_getResponsibleUser ( $v,
$f,
& $arFields )
static

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

◆ Set_InitVar()

Set_InitVar ( & $arFields,
$id,
$checkRights,
$sendEmailToAuthor,
$sendEmailToTechsupport )
static

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

◆ Set_sendMails()

Set_sendMails ( $nf,
$v,
$arFields )
static

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

◆ Set_WriteLog()

Set_WriteLog ( $nf,
$v,
$mf )
static

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

◆ SetTicket()

SetTicket ( $arFields,
$ticketID = "",
$checkRights = "Y",
$sendEmailToAuthor = "Y",
$sendEmailToTechsupport = "Y" )
static

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

◆ SplitTicket()

SplitTicket ( $arParam)
static

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

◆ UnMarkAsSpam()

UnMarkAsSpam ( $ticketID,
$checkRights = "Y" )
static

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

◆ UnMarkMessageAsSpam()

UnMarkMessageAsSpam ( $messageID,
$checkRights = "Y" )
static

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

◆ UpdateLastParamsN()

UpdateLastParamsN ( $ticketID,
$dateType,
$recalculateSupportDeadline = true,
$setReopenDefault = true )
static

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

◆ UpdateMessages()

UpdateMessages ( $ticketID)
static

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

◆ UpdateOnline()

UpdateOnline ( $ticketID,
$userID = false,
$currentMode = "" )
static

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

Поля

◆ ADD

const ADD = "ADD"

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

◆ DELETE

const DELETE = "DELETE"

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

◆ IGNORE

const IGNORE = "IGNORE"

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

◆ NEW_SLA

const NEW_SLA = "NEW_SLA"

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

◆ REOPEN

const REOPEN = "REOPEN"

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

◆ UPDATE

const UPDATE = "UPDATE"

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/support/classes/general/support.php