Documentation

Media extends MediaLibrary

Media Manager

Tags
copyright

CLOUDREXX CMS - CLOUDREXX AG

author

Cloudrexx Development Team info@cloudrexx.com

version
1.0
access

public

subpackage

coremodule_media

Table of Contents

Properties

$_arrSettings  : mixed
$_objTpl  : mixed
$archive  : mixed
$arrPaths  : mixed
$arrWebPaths  : mixed
$docRoot  : mixed
$getAct  : mixed
$getCmd  : mixed
$getFile  : mixed
$getPath  : mixed
$highlightColor  : mixed
$highlightName  : mixed
$pageTitle  : mixed
$path  : mixed
$statusMessage  : mixed
$webPath  : mixed
$sortBy  : mixed
$sortDesc  : mixed

Methods

__construct()  : mixed
PHP5 constructor
_copyMedia()  : mixed
copies the media -> paste inserts the media
_createDirectory()  : mixed
Create directory
_createNewDir()  : mixed
_cutMedia()  : mixed
cuts the media -> paste insterts the media
_deleteFiles()  : bool
Delete files
_deleteMedia()  : mixed
_deleteMedia2()  : mixed
_downloadMedia()  : mixed
Send a file for downloading
_downloadMediaOLD()  : mixed
downloads the media
_formatDate()  : mixed
_formatPerm()  : mixed
_formatSize()  : mixed
_formatType()  : mixed
_getDate()  : mixed
_getIcon()  : string
Gets the icon for the file
_getIconPath()  : string
Returns icon's absolute path
_getIconWebPath()  : string
Returns icon's web path
_getJavaScriptCodePreview()  : mixed
_getPerm()  : mixed
_getSize()  : mixed
_getType()  : mixed
_overviewMedia()  : string
Overview Media Data
_pasteMedia()  : mixed
Inserts the file
_pathCheck()  : mixed
_renameFiles()  : bool
Rename files
_sortDirTree()  : mixed
_sortingClass()  : mixed
_sortingIcons()  : mixed
_uploadFiles()  : mixed
Upload files
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.
getMediaPage()  : string
Gets the requested page
getWebPath()  : string
checks and cleans the web path
handleRedirect()  : mixed
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.
isSearchActivated()  : bool
Check whether the search setting activated
renMedia()  : mixed
Renames a media file
uploadFinished()  : string
this is called as soon as uploads have finished.
isFileLocatedInCurrentArchive()  : bool
Verify that $path is located within the current archive ({@see static::$path}).
prettyFormatFilename()  : string
Format a filename according to configuration option 'Pretty format' of currently loaded media archive.
deleteDirectory()  : bool
Delete Selected Folder and its contents recursively upload form
getFormatedFileSize()  : string
Format file size
manageAccessGranted()  : bool
Check Rename/Delete permission from settings.
processFormUpload()  : bool
Process upload form
uploadAccessGranted()  : bool
Chaeck access from settings.

Properties

$highlightColor

public mixed $highlightColor = '#d8ffca'

$highlightName

public mixed $highlightName = array()

Methods

__construct()

PHP5 constructor

public __construct(mixed $pageContent, mixed $archive) : mixed
Parameters
$pageContent : mixed
$archive : mixed
Tags
access

public

_copyMedia()

copies the media -> paste inserts the media

public _copyMedia() : mixed

act: copy

_createDirectory()

Create directory

public _createDirectory(string $dir_name) : mixed
Parameters
$dir_name : string
Tags
global

array $_ARRAYLANG

_createNewDir()

public _createNewDir(mixed $dirName) : mixed
Parameters
$dirName : mixed

_cutMedia()

cuts the media -> paste insterts the media

public _cutMedia() : mixed

act: cut

_deleteFiles()

Delete files

public _deleteFiles() : bool
Tags
global

array $_ARRAYLANG

Return values
bool

true if file deleted successfully and false if it failed

_deleteMedia2()

public _deleteMedia2(mixed $file) : mixed
Parameters
$file : mixed

_downloadMediaOLD()

downloads the media

public _downloadMediaOLD() : mixed

act: download

_formatDate()

public _formatDate(mixed $date) : mixed
Parameters
$date : mixed

_formatPerm()

public _formatPerm(mixed $perm, mixed $key) : mixed
Parameters
$perm : mixed
$key : mixed

_formatSize()

public _formatSize(mixed $size) : mixed
Parameters
$size : mixed

_formatType()

public _formatType(mixed $type) : mixed
Parameters
$type : mixed

_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

_overviewMedia()

Overview Media Data

public _overviewMedia() : string
Tags
global

array $_ARRAYLANG

Return values
string

parsed content

_renameFiles()

Rename files

public _renameFiles() : bool
Tags
global

array $_ARRAYLANG

Return values
bool

true if file renamed successfully and false if it failed

_sortDirTree()

public _sortDirTree(mixed $tree) : mixed
Parameters
$tree : mixed

_uploadFiles()

Upload files

public _uploadFiles() : mixed

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

getMediaPage()

Gets the requested page

public getMediaPage() : string
Tags
global

array $_ARRAYLANG,$_CONFIG

Return values
string

parsed content

getWebPath()

checks and cleans the web path

public getWebPath(mixed $defaultWebPath) : string
Parameters
$defaultWebPath : mixed
Return values
string

cleaned web path

handleRedirect()

Redirect to the page by requested redirect url

public handleRedirect() : mixed

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

isSearchActivated()

Check whether the search setting activated

public isSearchActivated() : bool
Return values
bool

True when frontend search setting active, false otherwise

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

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

prettyFormatFilename()

Format a filename according to configuration option 'Pretty format' of currently loaded media archive.

protected prettyFormatFilename(string $filename) : string
Parameters
$filename : string

The filename to pretty format

Return values
string

The pretty formatted filename. In case of any error or if the function to pretty format is disabled, then the original $filename is being returned.

deleteDirectory()

Delete Selected Folder and its contents recursively upload form

private deleteDirectory(string $dirName) : bool
Parameters
$dirName : string
Tags
global

array $_ARRAYLANG

Return values
bool

true if directory and its contents deleted successfully and false if it failed

getFormatedFileSize()

Format file size

private getFormatedFileSize(int $bytes) : string
Parameters
$bytes : int
Tags
global

array $_ARRAYLANG

Return values
string

formated size

manageAccessGranted()

Check Rename/Delete permission from settings.

private manageAccessGranted() : bool

If setting value is number then check access using Permission If setting value is 'on' then return true Else return false

Return values
bool

true if access gented and false if access denied

processFormUpload()

Process upload form

private processFormUpload() : bool
Tags
global

array $_ARRAYLANG

Return values
bool

true if file uplod successfully and false if it failed

uploadAccessGranted()

Chaeck access from settings.

private uploadAccessGranted() : bool

If setting value is number then check access using Permission If setting value is 'on' then return true Else return false

Return values
bool

true if access gented and false if access denied


        
On this page

Search results