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}}