FilesDataGrid
extends Control
in package
Class FilesDataGrid
Tags
Table of Contents
- FORMAT_OF_FILE = 1
- MIME_OF_FILE = 2
- TYPE_OF_FILE = 0
- $countRows : mixed
- $filters : mixed
- $itemsPage : mixed
- $local_context : mixed
- $mode : mixed
- $page : mixed
- $paginator : Paginator
- $dataModel : mixed
- $templateFile : string|null
- $translator : ITranslator|null
- $assets : Assets
- $fileManager : FileManager
- $module_name : mixed
- $presenter : Presenter
- $tagManager : TagsManager
- $user : mixed
- __construct() : mixed
- getDataSource() : mixed
- getTemplateFile() : string
- handleAddTags() : mixed
- Прикрепляет теги к файлу
- handleDefault() : mixed
- handleDelTag() : mixed
- Снимает тег с файла
- handleDetail() : mixed
- Детальный просмотр файла
- handleFilter() : mixed
- handleGet() : mixed
- handleRemove() : mixed
- handleUpload() : void
- render() : mixed
- setDataSource() : mixed
- setTranslator() : self
- _prepareFilter() : array<string|int, mixed>
- _prepareTemplateList() : mixed
- includeAssets() : mixed
Constants
FORMAT_OF_FILE
public
mixed
FORMAT_OF_FILE
= 1
MIME_OF_FILE
public
mixed
MIME_OF_FILE
= 2
TYPE_OF_FILE
public
mixed
TYPE_OF_FILE
= ""
Properties
$countRows
public
mixed
$countRows
= 0
$filters
public
mixed
$filters
= array()
Tags
$itemsPage
public
mixed
$itemsPage
= 10
$local_context
public
mixed
$local_context
$mode
public
mixed
$mode
Tags
$page
public
mixed
$page
= 1
Tags
$paginator
public
Paginator
$paginator
$dataModel
protected
mixed
$dataModel
$templateFile
protected
string|null
$templateFile
= null
$translator
protected
ITranslator|null
$translator
= null
$assets
private
Assets
$assets
$fileManager
private
FileManager
$fileManager
$module_name
private
mixed
$module_name
$presenter
private
Presenter
$presenter
$tagManager
private
TagsManager
$tagManager
$user
private
mixed
$user
Methods
__construct()
public
__construct(Assets $assets, FileManager $fileManager, TagsManager $tagsManager, Container $local_context, User $user) : mixed
Parameters
- $assets : Assets
- $fileManager : FileManager
- $tagsManager : TagsManager
- $local_context : Container
- $user : User
Tags
Return values
mixed —getDataSource()
public
getDataSource() : mixed
Return values
mixed —getTemplateFile()
public
getTemplateFile() : string
Return values
string —handleAddTags()
Прикрепляет теги к файлу
public
handleAddTags() : mixed
Tags
Return values
mixed —handleDefault()
public
handleDefault([int $page = 1 ]) : mixed
Parameters
- $page : int = 1
Return values
mixed —handleDelTag()
Снимает тег с файла
public
handleDelTag() : mixed
Tags
Return values
mixed —handleDetail()
Детальный просмотр файла
public
handleDetail(int $id) : mixed
Parameters
- $id : int
Tags
Return values
mixed —handleFilter()
public
handleFilter(mixed $mode) : mixed
Parameters
- $mode : mixed
Return values
mixed —handleGet()
public
handleGet() : mixed
Tags
Return values
mixed —handleRemove()
public
handleRemove(int $id) : mixed
Parameters
- $id : int
Tags
Return values
mixed —handleUpload()
public
handleUpload( $mode) : void
Parameters
Tags
Return values
void —render()
public
render([mixed $mode = "default" ]) : mixed
Parameters
- $mode : mixed = "default"
Return values
mixed —setDataSource()
public
setDataSource( $files) : mixed
Parameters
Return values
mixed —setTranslator()
public
setTranslator(ITranslator $translator) : self
Parameters
- $translator : ITranslator
Return values
self —_prepareFilter()
protected
_prepareFilter() : array<string|int, mixed>
Return values
array<string|int, mixed> —_prepareTemplateList()
private
_prepareTemplateList() : mixed
Tags
Return values
mixed —includeAssets()
private
includeAssets() : mixed