function_rex_mediapool.php
Funktionensammlung für den Medienpool.
Table of Contents
Functions
- rex_mediapool_filename() : string
- Erstellt einen Filename der eindeutig ist für den Medienpool.
- rex_mediapool_saveMedia() : array<string|int, mixed>
- Holt ein upgeloadetes File und legt es in den Medienpool Dabei wird kontrolliert ob das File schon vorhanden ist und es wird eventuell angepasst, weiterhin werden die Fileinformationen übergeben.
- rex_mediapool_updateMedia() : array<string|int, mixed>
- Holt ein upgeloadetes File und legt es in den Medienpool Dabei wird kontrolliert ob das File schon vorhanden ist und es wird eventuell angepasst, weiterhin werden die Fileinformationen übergeben.
- rex_mediapool_syncFile() : array<string|int, mixed>
- Synchronisiert die Datei $physical_filename des Mediafolders in den Medienpool.
- rex_mediapool_deleteMedia() : array{ok: bool, msg: string}
- rex_mediapool_mediaIsInUse() : bool|string
- rex_mediapool_Mediaform() : string
- Ausgabe des Medienpool Formulars.
- rex_mediapool_Uploadform() : string
- Ausgabe des Medienpool Upload-Formulars.
- rex_mediapool_Syncform() : string
- Ausgabe des Medienpool Sync-Formulars.
- rex_mediapool_isAllowedMediaType() : bool
- check if mediatpye(extension) is allowed for upload.
- rex_mediapool_isAllowedMimeType() : bool
- Checks file against optional property `allowed_mime_types`.
- rex_mediapool_getMediaTypeWhitelist() : array<string|int, mixed>
- Get allowed mediatype extensions given via media widget "types" param.
- rex_mediapool_getMediaTypeBlacklist() : array<string|int, mixed>
- Get global blocked mediatype extensions.
Functions
rex_mediapool_filename()
Erstellt einen Filename der eindeutig ist für den Medienpool.
rex_mediapool_filename(string $mediaName[, bool $doSubindexing = true ]) : string
Parameters
- $mediaName : string
-
Dateiname
- $doSubindexing : bool = true
Tags
Return values
stringrex_mediapool_saveMedia()
Holt ein upgeloadetes File und legt es in den Medienpool Dabei wird kontrolliert ob das File schon vorhanden ist und es wird eventuell angepasst, weiterhin werden die Fileinformationen übergeben.
rex_mediapool_saveMedia(array<string|int, mixed> $FILE, int $rexFileCategory, array<string|int, mixed> $FILEINFOS[, string $userlogin = null ][, bool $doSubindexing = true ]) : array<string|int, mixed>
Parameters
- $FILE : array<string|int, mixed>
- $rexFileCategory : int
- $FILEINFOS : array<string|int, mixed>
- $userlogin : string = null
- $doSubindexing : bool = true
Tags
Return values
array<string|int, mixed>rex_mediapool_updateMedia()
Holt ein upgeloadetes File und legt es in den Medienpool Dabei wird kontrolliert ob das File schon vorhanden ist und es wird eventuell angepasst, weiterhin werden die Fileinformationen übergeben.
rex_mediapool_updateMedia(array<string|int, mixed> $FILE, array<string|int, mixed> &$FILEINFOS[, string $userlogin = null ]) : array<string|int, mixed>
Parameters
- $FILE : array<string|int, mixed>
- $FILEINFOS : array<string|int, mixed>
- $userlogin : string = null
Tags
Return values
array<string|int, mixed>rex_mediapool_syncFile()
Synchronisiert die Datei $physical_filename des Mediafolders in den Medienpool.
rex_mediapool_syncFile(string $physicalFilename, int $categoryId, string $title[, int|null $filesize = null ][, string|null $filetype = null ][, string|null $userlogin = null ]) : array<string|int, mixed>
Parameters
- $physicalFilename : string
- $categoryId : int
- $title : string
- $filesize : int|null = null
- $filetype : string|null = null
- $userlogin : string|null = null
Tags
Return values
array<string|int, mixed>rex_mediapool_deleteMedia()
rex_mediapool_deleteMedia(string $filename) : array{ok: bool, msg: string}
Parameters
- $filename : string
Tags
Return values
array{ok: bool, msg: string}rex_mediapool_mediaIsInUse()
rex_mediapool_mediaIsInUse(string $filename) : bool|string
Parameters
- $filename : string
Tags
Return values
bool|stringrex_mediapool_Mediaform()
Ausgabe des Medienpool Formulars.
rex_mediapool_Mediaform(mixed $formTitle, mixed $buttonTitle, mixed $rexFileCategory, mixed $fileChooser, mixed $closeForm) : string
Parameters
- $formTitle : mixed
- $buttonTitle : mixed
- $rexFileCategory : mixed
- $fileChooser : mixed
- $closeForm : mixed
Return values
stringrex_mediapool_Uploadform()
Ausgabe des Medienpool Upload-Formulars.
rex_mediapool_Uploadform(mixed $rexFileCategory) : string
Parameters
- $rexFileCategory : mixed
Return values
stringrex_mediapool_Syncform()
Ausgabe des Medienpool Sync-Formulars.
rex_mediapool_Syncform(mixed $rexFileCategory) : string
Parameters
- $rexFileCategory : mixed
Return values
stringrex_mediapool_isAllowedMediaType()
check if mediatpye(extension) is allowed for upload.
rex_mediapool_isAllowedMediaType(string $filename[, array<string|int, mixed> $args = [] ]) : bool
Parameters
- $filename : string
- $args : array<string|int, mixed> = []
Tags
Return values
boolrex_mediapool_isAllowedMimeType()
Checks file against optional property `allowed_mime_types`.
rex_mediapool_isAllowedMimeType(string $path[, string|null $filename = null ]) : bool
Parameters
- $path : string
-
Path to the physical file
- $filename : string|null = null
-
Optional filename, will be used for extracting the file extension. If not given, the extension is extracted from
$path
.
Tags
Return values
boolrex_mediapool_getMediaTypeWhitelist()
Get allowed mediatype extensions given via media widget "types" param.
rex_mediapool_getMediaTypeWhitelist([array<string|int, mixed> $args = [] ]) : array<string|int, mixed>
Parameters
- $args : array<string|int, mixed> = []
-
widget params
Tags
Return values
array<string|int, mixed> —allowed extensions
rex_mediapool_getMediaTypeBlacklist()
Get global blocked mediatype extensions.
rex_mediapool_getMediaTypeBlacklist() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —blocked mediatype extensions