FilesystemHelper
File system helper
Holds support functions for the filesystem, particularly the stream
| since |
1.7.0 |
|---|---|
| package |
Joomla CMS |
Methods
fileUploadMaxSize
Calculates the maximum upload file size and returns string with unit or the size in bytes
fileUploadMaxSize(bool unitOutput = true) : float|string
Call it with JFilesystemHelper::fileUploadMaxSize();
| since |
3.4 |
|---|
Arguments
- unitOutput
boolThis parameter determines whether the return value should be a string with a unit
Response
float|stringThe maximum upload size of files with the appropriate unit or in bytes
ftpChmod
Quick FTP chmod
ftpChmod(string url, int mode) : mixed
| link | |
|---|---|
| since |
1.7.0 |
Arguments
- url
stringLink identifier- mode
intThe new permissions, given as an octal value.
Response
mixed
getFilters
Returns a list of filters
getFilters() : array
| since |
1.7.0 |
|---|
Response
array
getJStreams
Returns a list of J! streams
getJStreams() : array
| since |
1.7.0 |
|---|
Response
array
getSupported
Stream and Filter Support Operations
getSupported() : array
Returns the supported streams, in addition to direct file access Also includes Joomla! streams as well as PHP streams
| since |
1.7.0 |
|---|
Response
arrayStreams
getTransports
Returns a list of transports
getTransports() : array
| since |
1.7.0 |
|---|
Response
array
getWriteModes
Modes that require a write operation
getWriteModes() : array
| since |
1.7.0 |
|---|
Response
array
isJoomlaStream
Determine if a stream is a Joomla stream.
isJoomlaStream(string streamname) : bool
| since |
1.7.0 |
|---|
Arguments
- streamname
stringThe name of a stream
Response
boolTrue for a Joomla Stream
parseSize
Returns the size in bytes without the unit for the comparison
parseSize(string size) : float
| since |
3.4 |
|---|
Arguments
- size
stringThe size which is received from the PHP settings
Response
floatThe size in bytes without the unit
parseSizeUnit
Creates the rounded size of the size with the appropriate unit
parseSizeUnit(float maxSize) : string
| since |
3.4 |
|---|
Arguments
- maxSize
floatThe maximum size which is allowed for the uploads
Response
stringString with the size and the appropriate unit
remotefsize
Remote file size function for streams that don't support it
remotefsize(string url) : mixed
| link | |
|---|---|
| since |
1.7.0 |
Arguments
- url
stringTODO Add text
Response
mixed