ePages 6.11.0 - DE_EPAGES/MediaGallery/UI/JSON.pm

Package DE_EPAGES::MediaGallery::UI::JSON

Responses to File/Directory modifications in MediaGallery.

Functions

JSONCreateDirectory
JSONGetDirectoryList
JSONRenameDirectory
JSONRenameFile

JSONCreateDirectory

Responds to calls from JavaScript (\mediagallery\widget\Filestore.js) method for createDirectory. Returns name of the created directory via JSON content output.

Syntax
$Handler->JSONCreateDirectory( $Servlet );
Input
$Servlet (object)
current servlet (contains directory name)

JSONGetDirectoryList

Fetch data of subdirectories and files of a given directory and the gallerysize feature max/current data.

Syntax
$Handler->JSONGetDirectoryList( $Servlet );
Input
$Servlet (object)
current servlet (contains old/new file names)

JSONRenameDirectory

Responds to calls from JavaScript (\mediagallery\widget\Filestore.js) method for renameDirectory. Returns the actual new directory name via JSON content output.

Syntax
$Handler->JSONRenameDirectory( $Servlet );
Input
$Servlet (object)
current servlet (contains old/new directory names)

JSONRenameFile

Responds to calls from JavaScript (\mediagallery\widget\Filestore.js) method for renameFile. Returns the actual new file name via JSON content output.

Syntax
$Handler->JSONRenameFile( $Servlet );
Input
$Servlet (object)
current servlet (contains old/new file names)