1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Base.php
См. документацию.
1<?php
2
4
5abstract class Base
6{
11 protected const ENTITY = 'ba';
12
14 protected const SEPARATOR = '|';
15
16 protected const CHUNK_LENGTH = 1000;
17
22 abstract public static function getDefaultSettings(): array;
23
31 abstract public static function getUserSettings(int $userId): array;
32
40 abstract public static function getGroupSettings(int $groupId): array;
41
45 abstract public static function filterGroupSettingsByDefault(array $settings): array;
46
53 abstract public static function setSettings(int $groupId, array $settings): void;
54
61 abstract public static function updateGroupSettings(int $groupId, array $settings): void;
62
71 abstract protected static function encodeSettings(array $settings): array;
72
80 abstract public static function decodeSettings(array $rowSettings): array;
81
82}
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения check_mail.php:18
static updateGroupSettings(int $groupId, array $settings)
static getGroupSettings(int $groupId)
const CHUNK_LENGTH
Определения Base.php:16
static getUserSettings(int $userId)
const SEPARATOR
Определения Base.php:14
static encodeSettings(array $settings)
static filterGroupSettingsByDefault(array $settings)
static decodeSettings(array $rowSettings)
static setSettings(int $groupId, array $settings)
const ENTITY
Определения Base.php:11
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
Определения Base.php:3
$settings
Определения product_settings.php:43