См. определение в файле cookies.php строка 20
◆ acceptAgreement()
static acceptAgreement |
( |
int | $siteId, |
|
|
array | $accepted = [] ) |
|
static |
Accepts agreement with specific cookies codes.
- Аргументы
-
int | $siteId | Site id. |
array | $accepted | Accepted cookies codes. |
- Возвращает
- void
См. определение в файле cookies.php строка 283
◆ addAgreementForSite()
static addAgreementForSite |
( |
int | $siteId, |
|
|
array | $fields ) |
|
static |
Add new agreements for the site.
- Аргументы
-
int | $siteId | Site id. |
array | $fields | Data array ([CODE, TITLE, CONTENT]). |
- Возвращает
- AddResult
См. определение в файле cookies.php строка 228
◆ getAgreements()
static getAgreements |
( |
int | $siteId, |
|
|
bool | $viewMode = false ) |
|
static |
Returns system agreements for site.
- Аргументы
-
int | $siteId | Site id. |
bool | $viewMode | Skip raw data with tilda-key and prepare content. |
- Возвращает
- array
См. определение в файле cookies.php строка 125
◆ getCookieType()
static getCookieType |
( |
string | $code | ) |
|
|
staticprotected |
Returns cookie type by cookie code.
- Аргументы
-
- Возвращает
- string
См. определение в файле cookies.php строка 107
◆ getMainAgreement()
static getMainAgreement |
( |
?int | $agreementId = null | ) |
|
|
static |
Creates new agreement for current language, if not exists.
- Аргументы
-
- Возвращает
- array
См. определение в файле cookies.php строка 45
◆ isSiteIncludesScript()
static isSiteIncludesScript |
( |
int | $siteId | ) |
|
|
static |
Checks if site (site itself, any site page and any blocks on the pages in this site) includes any javascript code.
- Аргументы
-
- Возвращает
- bool
См. определение в файле cookies.php строка 326
◆ onUserConsentProviderList()
static onUserConsentProviderList |
( |
| ) |
|
|
static |
Prepares cookies codes for user consents grid.
- Возвращает
- EventResult
См. определение в файле cookies.php строка 410
◆ removeAgreementsForSite()
static removeAgreementsForSite |
( |
int | $siteId, |
|
|
?string | $code = null ) |
|
static |
Removes all agreements for the site.
- Аргументы
-
int | $siteId | Site id. |
string | $code | Cookie code. |
- Возвращает
- void
См. определение в файле cookies.php строка 256
◆ updateAgreementForSite()
static updateAgreementForSite |
( |
int | $agreementId, |
|
|
array | $fields ) |
|
static |
Update agreements for the site.
- Аргументы
-
int | $agreementId | Agreement id. |
array | $fields | Data array ([TITLE, CONTENT]). |
- Возвращает
- UpdateResult
См. определение в файле cookies.php строка 245
◆ SYSTEM_COOKIES
Инициализатор= [
'ga' => ['type' => 'analytic'],
'gtm' => ['type' => 'analytic'],
'ym' => ['type' => 'analytic'],
'fbp' => ['type' => 'analytic'],
'vkp' => ['type' => 'analytic'],
'yt' => ['type' => 'technical'],
'gmap' => ['type' => 'technical']
]
System cookie codes.
См. определение в файле cookies.php строка 25
◆ USER_CONSENT_CODE
const USER_CONSENT_CODE = 'landing_cookies' |
Unique code for user consent table.
См. определение в файле cookies.php строка 38