1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
fileupload.php
См. документацию.
1<?php
2namespace Bitrix\Clouds;
3
4use Bitrix\Main\Localization\Loc;
5use Bitrix\Main\ORM\Data\DataManager;
6use Bitrix\Main\ORM\Fields;
7
28
30{
36 public static function getTableName()
37 {
38 return 'b_clouds_file_upload';
39 }
40
46 public static function getMap()
47 {
48 return [
50 'ID',
51 [
52 'primary' => true,
53 'validation' => [__CLASS__, 'validateId'],
54 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_ID_FIELD'),
55 ]
56 ),
58 'TIMESTAMP_X',
59 [
60 'required' => true,
61 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_TIMESTAMP_X_FIELD'),
62 ]
63 ),
65 'FILE_PATH',
66 [
67 'required' => true,
68 'validation' => [__CLASS__, 'validateFilePath'],
69 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_FILE_PATH_FIELD'),
70 ]
71 ),
73 'FILE_SIZE',
74 [
75 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_FILE_SIZE_FIELD'),
76 'size' => 8,
77 ]
78 ),
80 'TMP_FILE',
81 [
82 'validation' => [__CLASS__, 'validateTmpFile'],
83 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_TMP_FILE_FIELD'),
84 ]
85 ),
87 'BUCKET_ID',
88 [
89 'required' => true,
90 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_BUCKET_ID_FIELD'),
91 ]
92 ),
94 'PART_SIZE',
95 [
96 'required' => true,
97 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_PART_SIZE_FIELD'),
98 ]
99 ),
101 'PART_NO',
102 [
103 'required' => true,
104 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_PART_NO_FIELD'),
105 ]
106 ),
108 'PART_FAIL_COUNTER',
109 [
110 'required' => true,
111 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_PART_FAIL_COUNTER_FIELD'),
112 ]
113 ),
115 'NEXT_STEP',
116 [
117 'title' => Loc::getMessage('FILE_UPLOAD_ENTITY_NEXT_STEP_FIELD'),
118 ]
119 ),
121 'BUCKET',
122 '\Bitrix\Clouds\CloudsFileBucket',
123 ['=this.BUCKET_ID' => 'ref.ID'],
124 ['join_type' => 'LEFT']
125 ),
126 ];
127 }
128
134 public static function validateId(): array
135 {
136 return [
138 ];
139 }
140
146 public static function validateFilePath(): array
147 {
148 return [
150 ];
151 }
152
158 public static function validateTmpFile(): array
159 {
160 return [
162 ];
163 }
164}
static getMap()
Определения fileupload.php:46
static validateId()
Определения fileupload.php:134
static validateTmpFile()
Определения fileupload.php:158
static validateFilePath()
Определения fileupload.php:146
static getTableName()
Определения fileupload.php:36
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804