base_filemanager base_filemanager(
[string
$paramname = 'fm']
)
|
|
Constructor
Parameters:
|
string |
$paramname: |
optional, default value 'fm' |
API Tags:
Action delete file
API Tags:
string actFolderCreate(
)
|
|
Action create folder
API Tags:
| Return: | '' or XML |
| Access: | public |
string actFolderDelete(
)
|
|
Action delete folder
API Tags:
string actFolderProperties(
)
|
|
Action folder properties
API Tags:
| Return: | XML |
| Access: | public |
Action rename file
API Tags:
Action upload file
API Tags:
mixed addFile(
string
$tempfile, string
$filename, [mixed
$folder_id = NULL]
)
|
|
Add file
Parameters:
|
string |
$tempfile: |
|
|
string |
$filename: |
|
|
mixed |
$folder_id: |
optional, default value NULL |
API Tags:
| Return: | false or id |
| Access: | public |
string calcPrevPath(
$folder_id
$folder_id
)
|
|
Calculate preview path
Parameters:
API Tags:
mixed checkFolderPath(
array
&$folder
)
|
|
Check folder path
Parameters:
API Tags:
| Return: | array or false |
| Access: | public |
mixed checkUploadFile(
string
$tempfile, string
$filename
)
|
|
Check upload file
Parameters:
|
string |
$tempfile: |
|
|
string |
$filename: |
|
API Tags:
void configureUploadSize(
)
|
|
Configure upload size
API Tags:
Create folder in database
API Tags:
| Return: | id or false |
| Access: | public |
boolean db_deleteFile(
integer
$file_id
)
|
|
Delete file in databsae
Parameters:
API Tags:
db_deleteFolder(
mixed
$folder_id
)
|
|
Delete folder in database
API Tags:
boolean db_editFileProperties(
integer
$file_id, array
$properties
)
|
|
Edit file properties in database
Parameters:
|
integer |
$file_id: |
|
|
array |
$properties: |
|
API Tags:
boolean db_fileExists(
integer
$id
)
|
|
Check if file exists in database
Parameters:
API Tags:
mixed db_insertFile(
integer
$file_id, string
$filename, integer
$size, string
$mimetype, integer
$date, [mixed
$folder_id = NULL]
)
|
|
Insert file into database
Parameters:
|
integer |
$file_id: |
|
|
string |
$filename: |
|
|
integer |
$size: |
|
|
string |
$mimetype: |
|
|
integer |
$date: |
|
|
mixed |
$folder_id: |
optional, default value NULL |
API Tags:
boolean db_loadFile(
integer
$id
)
|
|
Load file into database
Parameters:
API Tags:
mixed db_loadFileList(
[boolean
$folderfilter = true], [boolean
$image_only = false], [boolean
$clipboard = false]
)
|
|
Load file list from database
Parameters:
|
boolean |
$folderfilter: |
optional, default value true |
|
boolean |
$image_only: |
optional, default value false |
|
boolean |
$clipboard: |
optional, default value false |
API Tags:
| Return: | boolean or files |
| Access: | public |
boolean db_loadFolder(
integer
$folder_id
)
|
|
Load folder
Parameters:
API Tags:
boolean db_loadFolderList(
)
|
|
Load folder list from database
API Tags:
db_loadInheritedPerm(
$folder_path
$folder_path
)
|
|
Load inherited permissions from database
Parameters:
|
$folder_path |
$folder_path: |
|
API Tags:
boolean db_moveFile(
integer
$file_id, integer
$folder_id
)
|
|
Move file in database
Parameters:
|
integer |
$file_id: |
|
|
integer |
$folder_id: |
|
API Tags:
boolean db_moveFolder(
integer
$folder_id, integer
$parent_id
)
|
|
Move folder in database
Parameters:
|
integer |
$folder_id: |
|
|
integer |
$parent_id: |
|
API Tags:
get an random image from the current folder
API Tags:
| Return: | false or data |
| Access: | public |
boolean db_renameFile(
$file_id
$file_id, $filename
$filename
)
|
|
Rename file in database
Parameters:
|
$file_id |
$file_id: |
|
|
$filename |
$filename: |
|
API Tags:
Save folder in database
API Tags:
boolean db_saveFolderPerms(
)
|
|
Save folder perissions in database
API Tags:
boolean db_updateFileData(
integer
$file_id, integer$size
$size, string
$mimetype, integer
$date
)
|
|
Update file data in database
Parameters:
|
integer |
$file_id: |
|
|
string |
$mimetype: |
|
|
integer |
$date: |
|
|
integer$size |
$size: |
|
API Tags:
array decodeIdStr(
string
$str
)
|
|
Decode ID string
Parameters:
API Tags:
| Return: | Id's or empty array |
| Access: | public |
boolean deleteFile(
integer
$file_id
)
|
|
Delete file
Parameters:
API Tags:
void doFileMove(
[boolean
$clipboard = false]
)
|
|
Do file move
Parameters:
|
boolean |
$clipboard: |
optional, default value false |
API Tags:
Do create folder
API Tags:
boolean doFolderDelete(
)
|
|
Do delete folder
API Tags:
void doFolderMove(
[boolean
$clipboard = false]
)
|
|
Do folder move
Parameters:
|
boolean |
$clipboard: |
optional, default value false |
API Tags:
Do rename
API Tags:
| Return: | '' |
| Access: | public |
string encodeIdArray(
array
&$arr
)
|
|
Encode ID array
Parameters:
API Tags:
| Return: | id string or '' |
| Access: | public |
void formatFileSizeToStr(
mixed
$size
)
|
|
Get actions on the basic of $this->params['cmd']
API Tags:
Get clip board
API Tags:
| Return: | XML or '' |
| Access: | public |
string getExtension(
string
$filename
)
|
|
Get file extension
Parameters:
API Tags:
| Return: | result or '' |
| Access: | public |
void getFileInfos(
mixed
&$file, [mixed
$widthstr = NULL], [mixed
$heightstr = NULL]
)
|
|
string getFolderItem(
integer
$id, integer
$indent, string
$javascript
)
|
|
Get folder item
Parameters: