Contentserv PHP API

Plugins

Interfaces, Classes and Traits

CSEvent
This class is the API to handle CONTENTSERV Events.
CSCachePlugin
This Plugin extends the cache methods to be able to do additional operations when changing the cache, e.g. forwarding the operation to a remote server.
CSCockpitPlugin
This Plugin extends the cockpit view that is opened on login or by the main menu item View/CONTENTSERV Today.
CSEventPlugin
This Plugin extends any CONTENTSERV Record by EventListening.
CSInstallationPlugin
This Plugin is executed during installation and datamodel update processes.
CSLicensePlugin
This plugin adds some license option to the CONTENTSERV license and is called to prove the license.
CSNavigatorPlugin
This Plugin extends the left navigator SlidePane.
CSOptionsPlugin
This class represents the parent class of all plugin apis and offers some utilitiy methods which should be available in every plugin.
CSPlaceholderPlugin
This Plugin defines a placeholder for the placeholderCSType To be included, it must be placed in any plugins/cstypes subfolder with a file name ending with Placeholder.php.
CSRecordImporterPlugin
This Plugin offers the possibility to change various function in the CSRecordImporter To be included, it must be placed in any plugins/core/import subfolder with a file name ending with "RecordImporter.php".
CSRecordPlugin
This class represents the parent class of all plugin apis and offers some utilitiy methods which should be available in every plugin.
CSRightsPlugin
This plugin adds some rights to the CONTENTSERV rights model.
CSTreeRecordPlugin
This Plugin extends any CONTENTSERV Item.
CSPlugin
This class represents the parent class of all plugin apis and offers some utilitiy methods which should be available in every plugin.
CSTreeExtenderPlugin
Defines a standard method to define plugins extending a CSGuiMixedTree.
CSAuthenticationPlugin
This plugin can be used to authenticate users within CONTENTSERV.
CSStudioPlugin
This Plugin extends the CSStudioWidget To be included, it must be placed in any plugins/core subfolder with a file name ending with Studio.php.
CSObjectProxyCreatorPlugin
This Plugin is called to handle ObjectProxy Support for given objects.
CSObjectProxyUpdaterPlugin
This Plugin is called to handle common operations on ObjectProxies.
CSBenchmarkPlugin
This plugin adds some benchmark urls to the CONTENTSERV benchmark site To be included, it must be placed in a core subfolder with a file name ending with Benchmark.php.
CSSystemmonitorPlugin
This plugin adds some license option to the CONTENTSERV license and is called to prove the license.
CSOptionEventPlugin
Class CSOptionEventPlugin
CSWebservicePlugin
This class represents the parent class of all plugin apis and offers some utilitiy methods which should be available in every plugin.

Table of Contents

ENCODING_8BIT  = 2
Defines the Attachment encoding as 8bit
ENCODING_BASE64  = 0
Defines the Attachment encoding as base64
ENCODING_BINARY  = 1
Defines the Attachment encoding as binary
WSDL_BINARY  = 'xsd:anyType'
Defines a binary
WSDL_BOOLEAN  = 'xsd:boolean'
Defines a boolean
WSDL_BYTE  = 'xsd:byte'
Defines a byte number
WSDL_CENTURY  = 'xsd:century'
Defines a century
WSDL_DATE  = 'xsd:date'
Defines a date
WSDL_DATETIME  = 'xsd:dateTime'
Defines a date and time
WSDL_DECIMAL  = 'xsd:decimal'
Defines a decimal number
WSDL_DOUBLE  = 'xsd:double'
Defines a double precision number
WSDL_ENTITIES  = 'xsd:ENTITIES'
Defines a list with entities
WSDL_ENTITY  = 'xsd:ENTITY'
Defines an entity
WSDL_FLOAT  = 'xsd:float'
Defines a float number
WSDL_ID  = 'xsd:ID'
Defines an ID
WSDL_IDREF  = 'xsd:IDREF'
Defines an ID Reference
WSDL_IDREFS  = 'xsd:IDREFS'
Defines a list with ID References
WSDL_INT  = 'xsd:int'
Defines an integer number
WSDL_INTEGER  = 'xsd:integer'
Defines a split area with non padded white center area
WSDL_LANGUAGE  = 'xsd:language'
Defines a language
WSDL_LONG  = 'xsd:long'
Defines a long precision integer number
WSDL_MONTH  = 'xsd:month'
Defines a month
WSDL_NAME  = 'xsd:Name'
Defines a name
WSDL_NCNAME  = 'xsd:NCName'
Defines a NCName
WSDL_NEGINT  = 'xsd:negativeInteger'
Defines a negative integer number
WSDL_NMTOKEN  = 'xsd:NMTOKEN'
Defines a NMToken
WSDL_NMTOKENS  = 'xsd:NMTOKENS'
Defines a list with NMTokens
WSDL_NONNEGINT  = 'xsd:nonNegativeInteger'
Defines a non negative integer number
WSDL_NONPOSINT  = 'xsd:nonPositiveInteger'
Defines a none positive integer number
WSDL_NOTATION  = 'xsd:NOTATION'
Defines a notation
WSDL_POSINT  = 'xsd:positiveInteger'
Defines a positive integer number
WSDL_QNAME  = 'xsd:QName'
Defines a QName
WSDL_RECURRINGDATE  = 'xsd:recurringDate'
Defines a recurring date
WSDL_RECURRINGDAY  = 'xsd:recurringDay'
Defines a recurring day
WSDL_RECURRINGDURATION  = 'xsd:recurringDuration'
Defines a recurring duration
WSDL_SHORT  = 'xsd:short'
Defines a short integer number
WSDL_STRING  = 'xsd:string'
Defines a string
WSDL_TIME  = 'xsd:time'
Defines a time
WSDL_TIMEDURATION  = 'xsd:timeDuration'
Defines a duration
WSDL_TIMEINSTANT  = 'xsd:timeInstant'
Defines an instant time
WSDL_TIMEPREIOD  = 'xsd:timePeriod'
Defines a time period
WSDL_UBYTE  = 'xsd:unsignedByte'
Defines an unsigned byte integer number
WSDL_UINT  = 'xsd:unsignedInt'
Defines an unsigned integer number
WSDL_ULONG  = 'xsd:unsignedLong'
Defines a unsigned long precision integer number
WSDL_URI  = 'xsd:uriReference'
Defines a URI Reference
WSDL_USHORT  = 'xsd:unsignedShort'
Defines an unsigned short integer number
WSDL_YEAR  = 'xsd:year'
Defines a year

Constants

ENCODING_8BIT

Defines the Attachment encoding as 8bit

public mixed ENCODING_8BIT = 2
Tags
access

public

ENCODING_BASE64

Defines the Attachment encoding as base64

public mixed ENCODING_BASE64 = 0
Tags
access

public

ENCODING_BINARY

Defines the Attachment encoding as binary

public mixed ENCODING_BINARY = 1
Tags
access

public

WSDL_BINARY

Defines a binary

public mixed WSDL_BINARY = 'xsd:anyType'
Tags
access

public

WSDL_BOOLEAN

Defines a boolean

public mixed WSDL_BOOLEAN = 'xsd:boolean'
Tags
access

public

WSDL_BYTE

Defines a byte number

public mixed WSDL_BYTE = 'xsd:byte'
Tags
access

public

WSDL_CENTURY

Defines a century

public mixed WSDL_CENTURY = 'xsd:century'
Tags
access

public

WSDL_DATE

Defines a date

public mixed WSDL_DATE = 'xsd:date'
Tags
access

public

WSDL_DATETIME

Defines a date and time

public mixed WSDL_DATETIME = 'xsd:dateTime'
Tags
access

public

WSDL_DECIMAL

Defines a decimal number

public mixed WSDL_DECIMAL = 'xsd:decimal'
Tags
access

public

WSDL_DOUBLE

Defines a double precision number

public mixed WSDL_DOUBLE = 'xsd:double'
Tags
access

public

WSDL_ENTITIES

Defines a list with entities

public mixed WSDL_ENTITIES = 'xsd:ENTITIES'
Tags
access

public

WSDL_ENTITY

Defines an entity

public mixed WSDL_ENTITY = 'xsd:ENTITY'
Tags
access

public

WSDL_FLOAT

Defines a float number

public mixed WSDL_FLOAT = 'xsd:float'
Tags
access

public

WSDL_IDREF

Defines an ID Reference

public mixed WSDL_IDREF = 'xsd:IDREF'
Tags
access

public

WSDL_IDREFS

Defines a list with ID References

public mixed WSDL_IDREFS = 'xsd:IDREFS'
Tags
access

public

WSDL_INT

Defines an integer number

public mixed WSDL_INT = 'xsd:int'
Tags
access

public

WSDL_INTEGER

Defines a split area with non padded white center area

public mixed WSDL_INTEGER = 'xsd:integer'
Tags
access

public

WSDL_LANGUAGE

Defines a language

public mixed WSDL_LANGUAGE = 'xsd:language'
Tags
access

public

WSDL_LONG

Defines a long precision integer number

public mixed WSDL_LONG = 'xsd:long'
Tags
access

public

WSDL_MONTH

Defines a month

public mixed WSDL_MONTH = 'xsd:month'
Tags
access

public

WSDL_NAME

Defines a name

public mixed WSDL_NAME = 'xsd:Name'
Tags
access

public

WSDL_NCNAME

Defines a NCName

public mixed WSDL_NCNAME = 'xsd:NCName'
Tags
access

public

WSDL_NEGINT

Defines a negative integer number

public mixed WSDL_NEGINT = 'xsd:negativeInteger'
Tags
access

public

WSDL_NMTOKEN

Defines a NMToken

public mixed WSDL_NMTOKEN = 'xsd:NMTOKEN'
Tags
access

public

WSDL_NMTOKENS

Defines a list with NMTokens

public mixed WSDL_NMTOKENS = 'xsd:NMTOKENS'
Tags
access

public

WSDL_NONNEGINT

Defines a non negative integer number

public mixed WSDL_NONNEGINT = 'xsd:nonNegativeInteger'
Tags
access

public

WSDL_NONPOSINT

Defines a none positive integer number

public mixed WSDL_NONPOSINT = 'xsd:nonPositiveInteger'
Tags
access

public

WSDL_NOTATION

Defines a notation

public mixed WSDL_NOTATION = 'xsd:NOTATION'
Tags
access

public

WSDL_POSINT

Defines a positive integer number

public mixed WSDL_POSINT = 'xsd:positiveInteger'
Tags
access

public

WSDL_QNAME

Defines a QName

public mixed WSDL_QNAME = 'xsd:QName'
Tags
access

public

WSDL_RECURRINGDATE

Defines a recurring date

public mixed WSDL_RECURRINGDATE = 'xsd:recurringDate'
Tags
access

public

WSDL_RECURRINGDAY

Defines a recurring day

public mixed WSDL_RECURRINGDAY = 'xsd:recurringDay'
Tags
access

public

WSDL_RECURRINGDURATION

Defines a recurring duration

public mixed WSDL_RECURRINGDURATION = 'xsd:recurringDuration'
Tags
access

public

WSDL_SHORT

Defines a short integer number

public mixed WSDL_SHORT = 'xsd:short'
Tags
access

public

WSDL_STRING

Defines a string

public mixed WSDL_STRING = 'xsd:string'
Tags
access

public

WSDL_TIME

Defines a time

public mixed WSDL_TIME = 'xsd:time'
Tags
access

public

WSDL_TIMEDURATION

Defines a duration

public mixed WSDL_TIMEDURATION = 'xsd:timeDuration'
Tags
access

public

WSDL_TIMEINSTANT

Defines an instant time

public mixed WSDL_TIMEINSTANT = 'xsd:timeInstant'
Tags
access

public

WSDL_TIMEPREIOD

Defines a time period

public mixed WSDL_TIMEPREIOD = 'xsd:timePeriod'
Tags
access

public

WSDL_UBYTE

Defines an unsigned byte integer number

public mixed WSDL_UBYTE = 'xsd:unsignedByte'
Tags
access

public

WSDL_UINT

Defines an unsigned integer number

public mixed WSDL_UINT = 'xsd:unsignedInt'
Tags
access

public

WSDL_ULONG

Defines a unsigned long precision integer number

public mixed WSDL_ULONG = 'xsd:unsignedLong'
Tags
access

public

WSDL_URI

Defines a URI Reference

public mixed WSDL_URI = 'xsd:uriReference'
Tags
access

public

WSDL_USHORT

Defines an unsigned short integer number

public mixed WSDL_USHORT = 'xsd:unsignedShort'
Tags
access

public

Search results