Базовый класс, описывающий тип связи файлов и объектов
Открытые члены | |
getTitle () | |
getDefaultAccessType () | |
getAllowedExtensions () | |
getAllowExtensionsString () | |
getLinkObjectId () | |
checkUploadRightErrors ($file_arr) | |
checkDownloadRightErrors (File $file) | |
getNeedGroupForDownload (File $file) | |
canClientUploadFiles () | |
getMaxFilesize ($unit=self::SIZE_UNIT_BYTE) | |
Открытые статические члены | |
static | getAccessTypes () |
static | getShortName () |
Поля данных | |
const | ACCESS_TYPE_HIDDEN = 'hidden' |
const | ACCESS_TYPE_VISIBLE = 'visible' |
const | SIZE_UNIT_BYTE = 'b' |
const | SIZE_UNIT_KILOBYTE = 'k' |
const | SIZE_UNIT_MEGABYTE = 'm' |
const | SIZE_UNIT_GIGABYTE = 'g' |
Защищенные члены | |
getMaxFilesizeBytes () | |
canClientUploadFiles | ( | ) |
Возвращает true, если пользователь может загружать файлы из клиентской части. Если false, значит только администратор сможет воспользоваться загрузкой файла.
checkDownloadRightErrors | ( | File | $file | ) |
Проверяет права на скачивание файла Возвращает текст ошибки или false - в случае отсутствия ошибки
File | $file |
checkUploadRightErrors | ( | $file_arr | ) |
Проверяет права на загрузку файла в систему Возвращает текст ошибки или false - в случае отсутствия ошибки
|
static |
Возвращает массив с возможными уровнями доступа [id => пояснение, id => пояснение, ...] или [id => ['title' => 'пояснение', 'hint' => 'подробная подсказка']]
getAllowedExtensions | ( | ) |
Возвращает массив с допустимыми разрешениями для загрузки. Если возвращен пустой массив, то это означает, что нет ограничений на загружаемые расширения
getAllowExtensionsString | ( | ) |
Возвращает допустимые расширения файлов в виде строки ".jpg,.png"
getDefaultAccessType | ( | ) |
Возвращает уровень доступа, устанавливаемый сразу после загрузки файла
getLinkObjectId | ( | ) |
Возвращает ID связанного объекта, если находимся на странице просмотра товара
getMaxFilesize | ( | $unit = self::SIZE_UNIT_BYTE | ) |
Возвращает максимальный размер допустимого для загрузки файла
string | $unit |
|
protected |
Возвращает максимальный размер допустимого для загрузки файла в байтах
string | $unit |
getNeedGroupForDownload | ( | File | $file | ) |
Возвращает true, если для скачивания $access требуется авторизация
File | $file | - Файл, который скачивается |
|
static |
Возвращает короткий идентификатор текущего класса
|
abstract |
Возвращает название типа
const ACCESS_TYPE_HIDDEN = 'hidden' |
const ACCESS_TYPE_VISIBLE = 'visible' |
const SIZE_UNIT_BYTE = 'b' |
const SIZE_UNIT_GIGABYTE = 'g' |
const SIZE_UNIT_KILOBYTE = 'k' |
const SIZE_UNIT_MEGABYTE = 'm' |