Documentation

MediaLibrary

Media Library

LibClass to manage cms media manager

Tags
copyright

CLOUDREXX CMS - CLOUDREXX AG

author

Cloudrexx Development Team info@cloudrexx.com

access

public

version
1.0.1
subpackage

coremodule_media

Table of Contents

Properties

$_arrSettings  : mixed
$cx  : Cx
$sortBy  : mixed
$sortDesc  : mixed

Methods

__construct()  : mixed
_getIcon()  : string
Gets the icon for the file
_getIconPath()  : string
Returns icon's absolute path
_getIconWebPath()  : string
Returns icon's web path
createSettingsArray()  : array<string|int, mixed>
Create an array containing all settings of the media-module.
editImage()  : bool
Edits and saves an image.
getDirectoryTree()  : array<string|int, mixed>
Get files by search term
getFileTypeIconWebPath()  : string
Get the web path to the icon used for displaying the file type of a file
getImage()  : image
This method is used for the image preview.
getImageSettings()  : array<string|int, mixed>
Returns the image settings array.
handleRedirect()  : void
Redirect to the page by requested redirect url
isFileValidToShow()  : bool
Return whether file is valid to show or not
isIllegalFileName()  : bool
Check the the file name is illegal or not.
renMedia()  : void
Renames a media file
uploadFinished()  : string
this is called as soon as uploads have finished.
_copyMedia()  : void
copies the media -> paste inserts the media
_createNewDir()  : void
act: newDir creates a new directory through php or ftp
_cutMedia()  : void
cuts the media -> paste insterts the media
_deleteMedia()  : void
_deleteMedia2()  : string
_downloadMedia()  : void
Send a file for downloading
_formatDate()  : string
_formatPerm()  : string
_formatSize()  : string
_formatType()  : string
_getDate()  : string
_getJavaScriptCodePreview()  : string
_getMDate()  : string
_getPerm()  : string
_getSize()  : string
_getType()  : string
_pasteMedia()  : void
Inserts the file
_pathCheck()  : string
_sortDirTree()  : array<string|int, mixed>
_sortingIcons()  : array<string|int, mixed>
isFileLocatedInCurrentArchive()  : bool
Verify that $path is located within the current archive ({@see static::$path}).

Properties

Methods

_getIcon()

Gets the icon for the file

public static _getIcon(string $file[, string $fileType = null ]) : string
Parameters
$file : string

The File Path

$fileType : string = null

(optional) The File type

Return values
string —

The Icon name

_getIconPath()

Returns icon's absolute path

public static _getIconPath() : string
Return values
string

_getIconWebPath()

Returns icon's web path

public static _getIconWebPath() : string
Return values
string

createSettingsArray()

Create an array containing all settings of the media-module.

public createSettingsArray() : array<string|int, mixed>

Example: $arrSettings[$strSettingName] for the content of $strSettingsName

Tags
global

ADONewConnection

Return values
array<string|int, mixed> —

$arrReturn

editImage()

Edits and saves an image.

public editImage(array<string|int, mixed> $arrData) : bool
Parameters
$arrData : array<string|int, mixed>

Contains $_POST array.

Return values
bool —

True on success, false otherwise.

getDirectoryTree()

Get files by search term

public getDirectoryTree([string $path = '' ][, string $searchTerm = '' ][, array<string|int, mixed> &$result = array() ][, bool $recursive = false ]) : array<string|int, mixed>
Parameters
$path : string = ''

Path to search files

$searchTerm : string = ''

Search term

$result : array<string|int, mixed> = array()

Result files and directory array

$recursive : bool = false

True to search recursive

Return values
array<string|int, mixed> —

Files array by given search term

getFileTypeIconWebPath()

Get the web path to the icon used for displaying the file type of a file

public static getFileTypeIconWebPath(string $file[, string $fileType = null ]) : string
Parameters
$file : string

File of which the related file type icon path shall be returned. File must be an absolute file system path or an URL.

$fileType : string = null

(optional) The file type of $file (as file extension). When supplied, the method will skip the file type detection and will run quite faster.

Return values
string —

Web path to the icon.

getImage()

This method is used for the image preview.

public getImage(array<string|int, mixed> $arrData) : image
Parameters
$arrData : array<string|int, mixed>

Contains $_GET array.

Return values
image —

On error,

getImageSettings()

Returns the image settings array.

public getImageSettings() : array<string|int, mixed>
Tags
global

object $objDatabase ADONewConnection

Return values
array<string|int, mixed> —

$arrImageSettings

handleRedirect()

Redirect to the page by requested redirect url

public handleRedirect() : void

isFileValidToShow()

Return whether file is valid to show or not

public isFileValidToShow(string $filePath, string $fileName) : bool
Parameters
$filePath : string

Folder path to the file

$fileName : string

File name

Return values
bool —

True when file is valid to show, False otherwise

isIllegalFileName()

Check the the file name is illegal or not.

public static isIllegalFileName(type $file) : bool
Parameters
$file : type
Return values
bool

uploadFinished()

this is called as soon as uploads have finished.

public static uploadFinished(mixed $tempPath, mixed $tempWebPath, mixed $data, mixed $uploadId, mixed $fileInfos, mixed $response) : string

takes care of moving them to the right folder

Parameters
$tempPath : mixed
$tempWebPath : mixed
$data : mixed
$uploadId : mixed
$fileInfos : mixed
$response : mixed
Return values
string —

the directory to move to

_copyMedia()

copies the media -> paste inserts the media

protected _copyMedia() : void

act: copy

_createNewDir()

act: newDir creates a new directory through php or ftp

protected _createNewDir(string $dirName) : void
Parameters
$dirName : string

_cutMedia()

cuts the media -> paste insterts the media

protected _cutMedia() : void

act: cut

_deleteMedia2()

protected _deleteMedia2(mixed $file) : string
Parameters
$file : mixed
Return values
string

_formatDate()

protected _formatDate(mixed $date) : string
Parameters
$date : mixed
Return values
string

_formatPerm()

protected _formatPerm(mixed $perm, mixed $key) : string
Parameters
$perm : mixed
$key : mixed
Return values
string

_formatSize()

protected _formatSize(mixed $size) : string
Parameters
$size : mixed
Return values
string

_formatType()

protected _formatType(mixed $type) : string
Parameters
$type : mixed
Return values
string

_getDate()

protected _getDate(mixed $file) : string
Parameters
$file : mixed
Return values
string

_getJavaScriptCodePreview()

protected _getJavaScriptCodePreview() : string
Return values
string

_getMDate()

protected _getMDate(mixed $file) : string
Parameters
$file : mixed
Return values
string

_getPerm()

protected _getPerm(mixed $file) : string
Parameters
$file : mixed
Return values
string

_getSize()

protected _getSize(mixed $file) : string
Parameters
$file : mixed
Return values
string

_getType()

protected _getType(mixed $file) : string
Parameters
$file : mixed
Return values
string

_pathCheck()

protected _pathCheck(mixed $path) : string
Parameters
$path : mixed
Return values
string

_sortDirTree()

protected _sortDirTree(mixed $tree) : array<string|int, mixed>
Parameters
$tree : mixed
Return values
array<string|int, mixed>

_sortingIcons()

protected _sortingIcons() : array<string|int, mixed>
Return values
array<string|int, mixed>

isFileLocatedInCurrentArchive()

Verify that $path is located within the current archive ({@see static::$path}).

protected isFileLocatedInCurrentArchive(string $path) : bool
Parameters
$path : string

Filesystem path to verify.

Return values
bool —

True if $path is located within the current archive

On this page

Search results