1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CSupportTimetableCache

Открытые члены

 SortMethodH ($a, $b)
 UpdateDiscardedTickets ()
 StartAgent ()

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

static Possible ($d="")
static GetTimeZone ()
static GetTimeZoneOffset ()
static TimeStampInCurrTimeZone ($d, $fromUserTZ=false)
static GetMaxSlaResponseTime ()
static GetNumberOfDaysForward ()
static GetNumberOfDaysBackward ()
static GetDayBegin ($d)
static GetDayEnd ($d)
static GetDayNom ($d)
static GetHolidays ($dateB, $dateE, $arrS, $arFilter)
static MergeIntervalsH ($arr, $arrS)
static InsertDefaultValues ()
static GetShedule ($arFilter)
static MergeIntervals ($arr)
static TimeToStr ($t)
static ToCache ($arFilter=array(), $RSD=true, $arFromGetEndDate=null)
static getEndDate ($sla, $periodMin0, $dateFrom, $secondTry=false)

Поля данных

const TIMETABLE_CACHE = "b_ticket_timetable_cache"
const SLA = " b_ticket_sla"
const SLA_SHEDULE = "b_ticket_sla_shedule"
const TICKET_HOLIDAYS = "b_ticket_holidays"
const SLA_2_HOLIDAYS = "b_ticket_sla_2_holidays"

Статические открытые данные

static $cache
static $arrH = null
static $arrS = null
static $timeZone = null
static $timeZoneOffset = null
static $MaxSlaResponseTime = null

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

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

Методы

◆ GetDayBegin()

GetDayBegin ( $d)
static

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

◆ GetDayEnd()

GetDayEnd ( $d)
static

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

◆ GetDayNom()

GetDayNom ( $d)
static

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

◆ getEndDate()

getEndDate ( $sla,
$periodMin0,
$dateFrom,
$secondTry = false )
static

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

◆ GetHolidays()

GetHolidays ( $dateB,
$dateE,
$arrS,
$arFilter )
static

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

◆ GetMaxSlaResponseTime()

GetMaxSlaResponseTime ( )
static

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

◆ GetNumberOfDaysBackward()

GetNumberOfDaysBackward ( )
static

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

◆ GetNumberOfDaysForward()

GetNumberOfDaysForward ( )
static

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

◆ GetShedule()

GetShedule ( $arFilter)
static

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

◆ GetTimeZone()

GetTimeZone ( )
static

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

◆ GetTimeZoneOffset()

GetTimeZoneOffset ( )
static

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

◆ InsertDefaultValues()

InsertDefaultValues ( )
static

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

◆ MergeIntervals()

MergeIntervals ( $arr)
static

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

◆ MergeIntervalsH()

MergeIntervalsH ( $arr,
$arrS )
static

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

◆ Possible()

Possible ( $d = "")
static

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

◆ SortMethodH()

SortMethodH ( $a,
$b )

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

◆ StartAgent()

StartAgent ( )

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

◆ TimeStampInCurrTimeZone()

TimeStampInCurrTimeZone ( $d,
$fromUserTZ = false )
static

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

◆ TimeToStr()

TimeToStr ( $t)
static

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

◆ ToCache()

ToCache ( $arFilter = array(),
$RSD = true,
$arFromGetEndDate = null )
static

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

◆ UpdateDiscardedTickets()

UpdateDiscardedTickets ( )

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

Поля

◆ $arrH

$arrH = null
static

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

◆ $arrS

$arrS = null
static

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

◆ $cache

$cache
static
Инициализатор
"ID" => array("TYPE" => CSupportTableFields::VT_NUMBER, "DEF_VAL" => 0, "AUTO_CALCULATED" => true),
"SLA_ID" => array("TYPE" => CSupportTableFields::VT_NUMBER, "DEF_VAL" => 0),
"DATE_FROM" => array("TYPE" => CSupportTableFields::VT_DATE_TIME, "DEF_VAL" => null),
"DATE_TILL" => array("TYPE" => CSupportTableFields::VT_DATE_TIME, "DEF_VAL" => null),
"W_TIME" => array("TYPE" => CSupportTableFields::VT_NUMBER, "DEF_VAL" => 0),
"W_TIME_INC" => array("TYPE" => CSupportTableFields::VT_NUMBER, "DEF_VAL" => 0),
)
const VT_NUMBER
Определения tablefields.php:5
const VT_DATE_TIME
Определения tablefields.php:10
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804

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

◆ $MaxSlaResponseTime

$MaxSlaResponseTime = null
static

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

◆ $timeZone

$timeZone = null
static

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

◆ $timeZoneOffset

$timeZoneOffset = null
static

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

◆ SLA

const SLA = " b_ticket_sla"

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

◆ SLA_2_HOLIDAYS

const SLA_2_HOLIDAYS = "b_ticket_sla_2_holidays"

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

◆ SLA_SHEDULE

const SLA_SHEDULE = "b_ticket_sla_shedule"

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

◆ TICKET_HOLIDAYS

const TICKET_HOLIDAYS = "b_ticket_holidays"

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

◆ TIMETABLE_CACHE

const TIMETABLE_CACHE = "b_ticket_timetable_cache"

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


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