$_inputType
$_inputType : \app_core_inputtype_file
Represents the default storage of fuman which saves the files into the data directory.
$_inputType : \app_core_inputtype_file
storeFile(\Fuman_File $file, \Fuman_Db_Record $record, string $language, null|string $derivativeName = null) : boolean
Stores a file in the filysystem.
Attention, do not delete this file!
\Fuman_File | $file | |
\Fuman_Db_Record | $record | |
string | $language | |
null|string | $derivativeName |
deleteFile(\Fuman_File $file, \Fuman_Db_Record $record, $language, null $derivativeName = null) : mixed
\Fuman_File | $file | |
\Fuman_Db_Record | $record | |
$language | ||
null | $derivativeName |
delete(\Fuman_Db_Record $record, string $language, boolean $deleteParents = false) : void
Deletes a file by record.
\Fuman_Db_Record | $record | |
string | $language | |
boolean | $deleteParents |
getFiles(\Fuman_Db_Record $record, string $language, boolean $getDerivatives = true) : array<mixed,\Fuman_File>
Get files by Fuman_Db_Record
\Fuman_Db_Record | $record | |
string | $language | |
boolean | $getDerivatives |
createColumns() : array<mixed,\Fuman_Column>
Used to create additional columns for the target.
__construct(\app_core_inputtype_file $inputType)
Constructor
\app_core_inputtype_file | $inputType |
_addMetaDataToRecord(\Fuman_Db_Record $record, string $language, string|null $derivativeName = null, \Fuman_File|null $file) : boolean
Creates meta data for a record.
\Fuman_Db_Record | $record | |
string | $language | |
string|null | $derivativeName | |
\Fuman_File|null | $file |
_delete(\Fuman_Db_Record $record, string $language, boolean $deleteParents = false) : void
Helper to remove all unused files of an record.
\Fuman_Db_Record | $record | |
string | $language | |
boolean | $deleteParents |
_getFileByRecord(\Fuman_Db_Record $record, string $language, string|null $derivativeName = null, null $derivativeData = null, \Fuman_File|null $originalFile = null) : \Fuman_File|null
Helper to get files by a record.
\Fuman_Db_Record | $record | |
string | $language | |
string|null | $derivativeName | |
null | $derivativeData | |
\Fuman_File|null | $originalFile |
_getDir(\Fuman_Db_Record $record, string $language) : string
Creates a directory name for a record.
\Fuman_Db_Record | $record | |
string | $language |
_getUri(\Fuman_Db_Record $record, string $language, $derivativeName, string $realName, integer $lastModified) : string
Creates an uri for the files from a record
\Fuman_Db_Record | $record | |
string | $language | |
$derivativeName | ||
string | $realName | |
integer | $lastModified |