2namespace Bitrix\Clouds;
4use Bitrix\Main\Localization\Loc;
5use Bitrix\Main\ORM\Data\DataManager;
6use Bitrix\Main\ORM\Fields;
47 return 'b_clouds_file_bucket';
62 'autocomplete' =>
true,
63 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_ID_FIELD'),
69 'values' => [
'N',
'Y'],
71 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_ACTIVE_FIELD'),
78 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_SORT_FIELD'),
84 'values' => [
'N',
'Y'],
86 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_READ_ONLY_FIELD'),
92 'validation' => [__CLASS__,
'validateServiceId'],
93 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_SERVICE_ID_FIELD'),
99 'validation' => [__CLASS__,
'validateBucket'],
100 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_BUCKET_FIELD'),
106 'validation' => [__CLASS__,
'validateLocation'],
107 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_LOCATION_FIELD'),
113 'validation' => [__CLASS__,
'validateCname'],
114 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_CNAME_FIELD'),
121 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FILE_COUNT_FIELD'),
128 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FILE_SIZE_FIELD'),
134 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_LAST_FILE_ID_FIELD'),
140 'validation' => [__CLASS__,
'validatePrefix'],
141 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_PREFIX_FIELD'),
147 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_SETTINGS_FIELD'),
153 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FILE_RULES_FIELD'),
159 'values' => [
'N',
'Y'],
161 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FAILOVER_ACTIVE_FIELD'),
165 'FAILOVER_BUCKET_ID',
167 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FAILOVER_BUCKET_ID_FIELD'),
173 'values' => [
'N',
'Y'],
175 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FAILOVER_COPY_FIELD'),
181 'values' => [
'N',
'Y'],
183 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FAILOVER_DELETE_FIELD'),
187 'FAILOVER_DELETE_DELAY',
189 'title' => Loc::getMessage(
'FILE_BUCKET_ENTITY_FAILOVER_DELETE_DELAY_FIELD'),
194 '\Bitrix\Clouds\FileBucket',
195 [
'=this.FAILOVER_BUCKET_ID' =>
'ref.ID'],
196 [
'join_type' =>
'LEFT']
static validateServiceId()
static validateLocation()
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)