Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Helper

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

static getRequestUri ()
 
static getHttpHost ($host=null)
 
static getDomains ()
 
static getSpaPostfixByUri ($requestUri)
 
static getSpaPostfix ()
 
static getRealPrivateKey ($privateKey=null, $postfix=null)
 
static getUserPrivateKey ()
 
static setUserPrivateKey ($prefix, $expire=0)
 
static deleteUserPrivateKey ()
 
static isAjaxRequest ()
 
static isAppCacheRequest ()
 
static isCompositeRequest ()
 
static isBitrixFolder ()
 
static isSpaMode ()
 
static gzdecode ($data)
 
static getAjaxRandom ()
 
static removeRandParam ()
 
static convertUriToPath ($uri, $host=null, $privateKey=null)
 
static removeIgnoredParams ($queryString)
 
static isOn ()
 
static isCompositeEnabled ()
 
static getEnabledFilePath ()
 
static getConfigFilePath ()
 
static getSizeFilePath ()
 
static setOptions ($arOptions=array())
 
static makeDirPath ($path)
 
static escapePHPString ($str)
 
static getOptions ()
 
static resetOptions ()
 
static compileOptions (&$arOptions)
 
static getCacheFileSize ()
 
static updateCacheFileSize ($bytes=0.0)
 
static readStatistic ()
 
static writeStatistic ($hits=0, $writings=0, $quota=0, $posts=0, $files=0.0)
 
static checkQuota ($requiredFreeSpace=0)
 
static updateQuota ($bytes)
 
static __callStatic ($name, $arguments)
 
static getDomainName ($url)
 
static setEnabled ($status, $setDefaults=true)
 
static cleanAll ()
 

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

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

Методы

◆ __callStatic()

static __callStatic ( $name,
$arguments )
static

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

◆ checkQuota()

static checkQuota ( $requiredFreeSpace = 0)
static

Checks disk quota. Returns true if quota is not exceeded.

Аргументы
int$requiredFreeSpace
Возвращает
bool

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

◆ cleanAll()

static cleanAll ( )
static

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

◆ compileOptions()

static compileOptions ( & $arOptions)
static

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

◆ convertUriToPath()

static convertUriToPath ( $uri,
$host = null,
$privateKey = null )
static

Converts URI to a cache key (file path) / => /index.html /index.php => /index.html /aa/bb/ => /aa/bb/index.html /aa/bb/index.php => /aa/bb/index.html /?a=b&b=c => /index=b&b=c.html

Аргументы
string$uri
string$host
string$privateKey
Возвращает
string

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

◆ deleteUserPrivateKey()

static deleteUserPrivateKey ( )
static

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

◆ escapePHPString()

static escapePHPString ( $str)
static

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

◆ getAjaxRandom()

static getAjaxRandom ( )
static

Returns bxrand value

Возвращает
string|false

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

◆ getCacheFileSize()

static getCacheFileSize ( )
static

Returns the number of bytes of file cache. If file .size doesn't exist returns false

Возвращает
bool|float

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

◆ getConfigFilePath()

static getConfigFilePath ( )
static

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

◆ getDomainName()

static getDomainName ( $url)
static
Аргументы
$url
Возвращает
mixed|string

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

◆ getDomains()

static getDomains ( )
static

Returns valid domains from the composite options

Возвращает
array

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

◆ getEnabledFilePath()

static getEnabledFilePath ( )
static

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

◆ getHttpHost()

static getHttpHost ( $host = null)
static

Returns HTTP hostname

Аргументы
string$host
Возвращает
string

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

◆ getOptions()

static getOptions ( )
static

Returns an array with cache options.

Возвращает
array

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

◆ getRealPrivateKey()

static getRealPrivateKey ( $privateKey = null,
$postfix = null )
static

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

◆ getRequestUri()

static getRequestUri ( )
static

Returns Request URI

Возвращает
string

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

◆ getSizeFilePath()

static getSizeFilePath ( )
static

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

◆ getSpaPostfix()

static getSpaPostfix ( )
static

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

◆ getSpaPostfixByUri()

static getSpaPostfixByUri ( $requestUri)
static

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

◆ getUserPrivateKey()

static getUserPrivateKey ( )
static

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

◆ gzdecode()

static gzdecode ( $data)
static

Decodes a gzip compressed string

Аргументы
$data
Возвращает
string

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

◆ isAjaxRequest()

static isAjaxRequest ( )
static

Returns true if the current request was initiated by Ajax.

Возвращает
bool

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

◆ isAppCacheRequest()

static isAppCacheRequest ( )
static

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

◆ isBitrixFolder()

static isBitrixFolder ( )
static

Returns true if the current request URI has bitrix folder

Возвращает
bool

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

◆ isCompositeEnabled()

static isCompositeEnabled ( )
static

Return true if composite mode is enabled

Возвращает
bool

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

◆ isCompositeRequest()

static isCompositeRequest ( )
static

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

◆ isOn()

static isOn ( )
static

Return true if html cache is on

Возвращает
bool

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

◆ isSpaMode()

static isSpaMode ( )
static

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

◆ makeDirPath()

static makeDirPath ( $path)
static

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

◆ readStatistic()

static readStatistic ( )
static

Returns array with cache statistics data. Returns an empty array in case of disabled html cache.

Возвращает
array

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

◆ removeIgnoredParams()

static removeIgnoredParams ( $queryString)
static

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

◆ removeRandParam()

static removeRandParam ( )
static

Removes bxrand parameter from the current request and returns its value

Возвращает
string|false

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

◆ resetOptions()

static resetOptions ( )
static

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

◆ setEnabled()

static setEnabled ( $status,
$setDefaults = true )
static
Аргументы
$status
bool$setDefaults

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

◆ setOptions()

static setOptions ( $arOptions = array())
static

Saves cache options

Аргументы
array$arOptions
Возвращает
void

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

◆ setUserPrivateKey()

static setUserPrivateKey ( $prefix,
$expire = 0 )
static

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

◆ updateCacheFileSize()

static updateCacheFileSize ( $bytes = 0.0)
static

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

◆ updateQuota()

static updateQuota ( $bytes)
static

Updates disk quota and cache statistic

Аргументы
float$bytespositive or negative value

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

◆ writeStatistic()

static writeStatistic ( $hits = 0,
$writings = 0,
$quota = 0,
$posts = 0,
$files = 0.0 )
static

Updates cache usage statistics. Each of parameters is added to appropriate existing stats.

Аргументы
integer | false$hitsNumber of cache hits.
integer | false$writingsNumber of cache writing.
integer | false$quotaQuota change in bytes.
integer | false$postsNumber of POST requests.
float | false$filesFile size in bytes.
Возвращает
void

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