MediaHelper
Media helper class
| since |
3.2 |
|---|---|
| package |
Joomla CMS |
Methods
canUpload
Checks if the file can be uploaded
canUpload(array file, string component = 'com_media', string allowedExecutables = array()) : bool
| since |
3.2 |
|---|
Arguments
- file
arrayFile information- component
stringThe option name for the component storing the parameters- allowedExecutables
stringArray of executable file types that shall be whitelisted
Response
bool
checkMimeType
Checks the Mime type
checkMimeType(string mime, string component = 'com_media') : bool
| since |
3.7 |
|---|
Arguments
- mime
stringThe mime to be checked- component
stringThe optional name for the component storing the parameters
Response
booltrue if mime type checking is disabled or it passes the checks else false
countFiles
Counts the files and directories in a directory that are not php or html files.
countFiles(string dir) : array
| since |
3.2 |
|---|
Arguments
- dir
stringDirectory name
Response
arrayThe number of media files and directories in the given directory
getMimeType
Get the Mime type
getMimeType(string file, bool isImage = false) : mixed
| since |
3.7.2 |
|---|
Arguments
- file
stringThe link to the file to be checked- isImage
boolTrue if the passed file is an image else false
Response
mixedthe mime type detected false on error
getTypeIcon
Gets the file extension for purposed of using an icon
getTypeIcon(string fileName) : string
| since |
3.2 |
|---|
Arguments
- fileName
stringThe filename
Response
stringFile extension to determine icon
imageResize
Calculate the size of a resized image
imageResize(int width, int height, int target) : array
| since |
3.2 |
|---|
Arguments
- width
intImage width- height
intImage height- target
intTarget size
Response
arrayThe new width and height
isImage
Checks if the file is an image
isImage(string fileName) : bool
| since |
3.2 |
|---|
Arguments
- fileName
stringThe filename
Response
bool
toBytes
Small helper function that properly converts any configuration options to their byte representation.
toBytes(string|int val) : int
| since |
3.3 |
|---|
Arguments
- val
string|intThe value to be converted to bytes.
Response
intThe calculated bytes value from the input.