Contentserv PHP API

ActiveScript

Packages

Plugins

Interfaces, Classes and Traits

CSActiveScript
CSActiveScriptChart
Implementation of a special chart type for the active scripts
CSActiveScriptContext
A CSActiveScript Context is a contextual situation that a script should run in
CSActiveScriptFinalizer
CSActiveScriptGui
Gui API that provides several functions around the Graphical User Interface
CSActiveScriptJob
API Object for the ActiveScriptJob Record
CSActiveScriptJobInputData
API Object for the ActiveScriptJob Input that can be passed to a job as further runtime configuration
CSActiveScriptJobOutputData
API Object for the ActiveScriptJob Output of a job
CSActiveScriptLog
API Object for the ActiveScriptLog Record
CSActiveScriptLogLink
API Object for the ActiveScriptLogLink Record
CSActiveScriptStep
API Object that encapsulates the most atomic scripting step that must be executed in a unit
CSActiveScriptStepList
API Object that collects CSActiveScriptSteps
CSActiveScriptInstallation
An Installation Plugin to create default Active Scripts
CSActiveScriptStudio
A studio plugin to show the ActiveScript Tree isolated in a plain studio tree
AdvancedDamSyncScript
The base of all ActiveScript plugins To be included, it must be placed in a plugins/script subfolder with a file name ending with Script.php.
DisableDatabaseIndexScript
Plugin that disables / enables database indices
FileTransferScriptFinalizer
Plugin that transfer result links to File Server after a job has been finished
FtpTransferScriptFinalizer
Plugin that transfer result links to File Server after a job has been finished
HelloWorldScript
The base of all ActiveScript plugins To be included, it must be placed in a plugins/script subfolder with a file name ending with Script.php.
HousekeepingScript
The base of all ActiveScript plugins To be included, it must be placed in a plugins/script subfolder with a file name ending with Script.php.
MamExportScript
Plugin that exports a configurable set of root folders or volumes
MamSyncScript
Plugin that synchronizes a configurable set of root folders or volumes
MamTransferScriptFinalizer
Plugin that transfer result links to File Server after a job has been finished
RunNextScriptFinalizer
Plugin that runs another script after the first one has finished successfully
SendMailScriptFinalizer
Plugin that sends a mail after a job has been finished
VariantcreatorScript
The base of all ActiveScript plugins that can be run within a Context To be included, it must be placed in a plugins/script sub folder with a file name ending with Script.php.
ZipDownloadScriptFinalizer
Plugin that packs result links to a zip file after a job has been finished and offers a download
ISAImportScript
Plugin that Execute ISA Import.
NotificationSyncScript
Plugin that syncs the notifications

Table of Contents

AUTOMATION_SCHEDULE_INTERVAL_DAY  = 2
AUTOMATION_SCHEDULE_INTERVAL_HOUR  = 1
AUTOMATION_SCHEDULE_INTERVAL_MINUTE  = 0
AUTOMATION_SCHEDULE_INTERVAL_MONTH  = 3
AUTOMATION_SCHEDULE_INTERVAL_WEEKDAY  = 4
AUTOMATION_SCHEDULE_INTERVAL_YEAR  = 5
getStateIcon()  : mixed
_getJSToCalculateNextAutomationRunDate()  : mixed
_getRegexForScheduleInterval()  : string
Returns the string with the regex for matching an allowed custom schedule input for the given interval.
getCategoryFilter()  : string
Returns the category if the list is filtered for one.

Constants

AUTOMATION_SCHEDULE_INTERVAL_DAY

public mixed AUTOMATION_SCHEDULE_INTERVAL_DAY = 2
Tags

AUTOMATION_SCHEDULE_INTERVAL_HOUR

public mixed AUTOMATION_SCHEDULE_INTERVAL_HOUR = 1
Tags

AUTOMATION_SCHEDULE_INTERVAL_MINUTE

public mixed AUTOMATION_SCHEDULE_INTERVAL_MINUTE = 0
Tags

AUTOMATION_SCHEDULE_INTERVAL_MONTH

public mixed AUTOMATION_SCHEDULE_INTERVAL_MONTH = 3
Tags

AUTOMATION_SCHEDULE_INTERVAL_WEEKDAY

public mixed AUTOMATION_SCHEDULE_INTERVAL_WEEKDAY = 4
Tags

AUTOMATION_SCHEDULE_INTERVAL_YEAR

public mixed AUTOMATION_SCHEDULE_INTERVAL_YEAR = 5
Tags

Functions

getStateIcon()

getStateIcon(mixed $row) : mixed
Parameters
$row : mixed
Tags
Return values
mixed

_getJSToCalculateNextAutomationRunDate()

_getJSToCalculateNextAutomationRunDate(mixed $iActiveScriptId, CSGuiEditor $oEditor[, mixed $bOnChange = true ]) : mixed
Parameters
$iActiveScriptId : mixed
$oEditor : CSGuiEditor
$bOnChange : mixed = true
Tags
Return values
mixed

_getRegexForScheduleInterval()

Returns the string with the regex for matching an allowed custom schedule input for the given interval.

_getRegexForScheduleInterval(mixed $iIntervalUnit) : string
Parameters
$iIntervalUnit : mixed
Tags
Return values
string

getCategoryFilter()

Returns the category if the list is filtered for one.

getCategoryFilter() : string
Tags
Return values
string

with the category.

Search results