Inheritance diagram for XCube_FormFile:
Public Member Functions | |
fetch () | |
getContentType () | |
getFileName () | |
getFileSize () | |
getExtension () | |
setExtension ($ext) | |
setContentType ($contenttype) | |
setFileName ($filename) | |
setFileSize ($filesize) | |
setBodyName ($bodyname) | |
getBodyName () | |
setRandomToBodyName ($prefix, $salt=XOOPS_SALT) | |
setRandomToFilename ($prefix, $salt=XOOPS_SALT) | |
_getRandomString ($salt=XOOPS_SALT) | |
Generate random string. | |
saveAs ($file) | |
saveAsRandBody ($dir, $prefix='', $salt=XOOPS_SALT) | |
saveAsRand ($dir, $prefix='', $salt=XOOPS_SALT) |
We put this class in root/class for the progress of this project. But, we will move this to other directory in the future.
XCube_FormFile::fetch | ( | ) |
Fetch necessary information from $_FILES by $mName
Reimplemented in XCube_FormImageFile.
XCube_FormFile::getContentType | ( | ) |
Return content type
XCube_FormFile::getFileName | ( | ) |
Return file name.
XCube_FormFile::getFileSize | ( | ) |
Return file size.
XCube_FormFile::getExtension | ( | ) |
Return extension from file name.
XCube_FormFile::setExtension | ( | $ | ext | ) |
Set extension.
XCube_FormFile::setContentType | ( | $ | contenttype | ) |
Set content type
$contenttype | string |
XCube_FormFile::setFileName | ( | $ | filename | ) |
Set file name
$filename | string |
XCube_FormFile::setFileSize | ( | $ | filesize | ) |
Set file size
$filesize | int |
XCube_FormFile::setBodyName | ( | $ | bodyname | ) |
Set file body name. The extension is never changed.
$bodyname | string |
XCube_FormFile::getBodyName | ( | ) |
Get file body name.
XCube_FormFile::setRandomToBodyName | ( | $ | prefix, | |
$ | salt = XOOPS_SALT | |||
) |
Set random string to file body name. The extension is never changed.
$prefix | string Prefix for random string. | |
$salt | string Salt for generating token. |
XCube_FormFile::setRandomToFilename | ( | $ | prefix, | |
$ | salt = XOOPS_SALT | |||
) |
Set random string to file body name. The extension is changed.
$prefix | string Prefix for random string. | |
$salt | string Salt for generating token. |
XCube_FormFile::_getRandomString | ( | $ | salt = XOOPS_SALT |
) |
Generate random string.
$salt | string Salt for generating token. |
XCube_FormFile::saveAs | ( | $ | file | ) |
Name this, and store it. If the name is specified as complete file name, store it as the same name. If the name is specified as directory name, store it as the own name to the directory specified.
$file | Directory path or file path. |
XCube_FormFile::saveAsRandBody | ( | $ | dir, | |
$ | prefix = '' , |
|||
$ | salt = XOOPS_SALT | |||
) |
Set random string to file body name, and store it. The extension is never changed.
$dir | Directory for store. | |
$prefix | string Prefix for random string. | |
$salt | string Salt for generating token. |
XCube_FormFile::saveAsRand | ( | $ | dir, | |
$ | prefix = '' , |
|||
$ | salt = XOOPS_SALT | |||
) |
Set random string to file name, and store it. The extension is never changed.
setRandomToFileName()
$dir | Directory for store. | |
$prefix | string Prefix for random string. | |
$salt | string Salt for generating token. |