ZenphotoCMS 1.6.x

elFinderEditorZohoOffice extends elFinderEditor
in package

Abstract class of editor plugins.

Table of Contents

$allowed  : array<string|int, mixed>
Array of allowed method by request from client side.
$args  : array<string|int, mixed>
Arguments
$editor_settings  : mixed
$elfinder  : object
elFinder instance
$curlTimeout  : mixed
$myName  : mixed
$srvs  : mixed
$urls  : mixed
__construct()  : mixed
Constructor.
argValue()  : mixed
Return $this->args value of the key
chk()  : mixed
enabled()  : bool
Return boolean that this plugin is enabled.
init()  : mixed
isAllowedMethod()  : bool
Return boolean that $name method is allowed.
save()  : mixed

Properties

$allowed

Array of allowed method by request from client side.

protected array<string|int, mixed> $allowed = array('init', 'save', 'chk')

$args

Arguments

protected array<string|int, mixed> $args

argValues

$editor_settings

protected mixed $editor_settings = array('writer' => array('unit' => 'mm', 'view' => 'pageview'), 'sheet' => array('country' => 'US'), 'show' => array())

$elfinder

elFinder instance

protected object $elfinder

elFinder instance

$curlTimeout

private static mixed $curlTimeout = 20

$myName

private mixed $myName = ''

$srvs

private mixed $srvs = array('application/msword' => 'writer', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'writer', 'application/pdf' => 'writer', 'application/vnd.oasis.opendocument.text' => 'writer', 'application/rtf' => 'writer', 'text/html' => 'writer', 'application/vnd.ms-excel' => 'sheet', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => 'sheet', 'application/vnd.oasis.opendocument.spreadsheet' => 'sheet', 'application/vnd.sun.xml.calc' => 'sheet', 'text/csv' => 'sheet', 'text/tab-separated-values' => 'sheet', 'application/vnd.ms-powerpoint' => 'show', 'application/vnd.openxmlformats-officedocument.presentationml.presentation' => 'show', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow' => 'show', 'application/vnd.oasis.opendocument.presentation' => 'show', 'application/vnd.sun.xml.impress' => 'show')

$urls

private mixed $urls = array('writer' => 'https://writer.zoho.com/writer/officeapi/v1/document', 'sheet' => 'https://sheet.zoho.com/sheet/officeapi/v1/spreadsheet', 'show' => 'https://show.zoho.com/show/officeapi/v1/presentation')

Methods

__construct()

Constructor.

public __construct(mixed $elfinder, mixed $args) : mixed
Parameters
$elfinder : mixed
$args : mixed
Return values
mixed

argValue()

Return $this->args value of the key

public argValue(string $key[, string $empty = '' ]) : mixed
Parameters
$key : string

target key

$empty : string = ''

empty value

Return values
mixed

chk()

public chk() : mixed
Return values
mixed

enabled()

Return boolean that this plugin is enabled.

public enabled() : bool
Return values
bool

init()

public init() : mixed
Return values
mixed

isAllowedMethod()

Return boolean that $name method is allowed.

public isAllowedMethod(string $name) : bool
Parameters
$name : string
Return values
bool

save()

public save() : mixed
Return values
mixed

Search results