Documentation

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?: string[], 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?: string[], term?: string} = []
$orderBy : array<int, array{: string, : "ASC"|"DESC"}> = []
$pager : rex_pager|null = null
Tags
throws
rex_sql_exception
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}}
Return values
array<string|int, mixed>

        
On this page

Search results