rex_media_service
in package
FinalYes
Table of Contents
Methods
- addMedia() : 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.
- deleteMedia() : void
- getList() : array<int, rex_media>
- 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.
Methods
addMedia()
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.
public
static addMedia(array{category_id: int, title: string, file: array{name: string, path?: string, tmp_name?: string, error?: int}} $data[, bool $doSubindexing = true ][, array<string|int, mixed> $allowedExtensions = [] ]) : array<string|int, mixed>
Parameters
- $data : array{category_id: int, title: string, file: array{name: string, path?: string, tmp_name?: string, error?: int}}
- $doSubindexing : bool = true
-
// echte Dateinamen anpassen, falls schon vorhanden
- $allowedExtensions : array<string|int, mixed> = []
Return values
array<string|int, mixed>deleteMedia()
public
static deleteMedia(string $filename) : void
Parameters
- $filename : string
getList()
public
static getList([array{category_id?: int, category_id_path?: int, types?: list, term?: string} $filter = [] ][, array<int, array{: string, : "ASC"|"DESC"}> $orderBy = [] ][, rex_pager|null $pager = null ]) : array<int, rex_media>
Parameters
-
$filter
: array{category_id?: int, category_id_path?: int, types?: list
, term?: string} = [] - $orderBy : array<int, array{: string, : "ASC"|"DESC"}> = []
- $pager : rex_pager|null = null
Tags
Return values
array<int, rex_media>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.
public
static updateMedia(string $filename, array{category_id: int, title: string, file?: array{name: string, path?: string, tmp_name?: string, error?: int}} $data) : array<string|int, mixed>
Parameters
- $filename : string
- $data : array{category_id: int, title: string, file?: array{name: string, path?: string, tmp_name?: string, error?: int}}