Squiz Matrix
4.12.2
|
Public Member Functions | |
__construct ($assetid=0) | |
create (Array &$link) | |
canClone () | |
canDelete () | |
run () | |
Public Member Functions inherited from Cron_Job | |
__construct ($assetid=0) | |
_getAllowedLinks () | |
canClone () | |
morph ($new_type_code) | |
moveLinkPos ($linkid, $sort_order=-1) | |
canForceablyAcquireLock ($lock_type) | |
setAttrValue ($name, $value) | |
canDelete () | |
getRunningUser () | |
readableWhen ($inc_type=TRUE) | |
run () | |
_errorHandler ($err_no, $err_msg, $err_file, $err_line) | |
getNextRun ($when_str, $start_ts=NULL) | |
setNextRun () | |
removeJob () | |
Public Member Functions inherited from Asset | |
Asset ($assetid=0) | |
create (Array &$link) | |
load ($assetid) | |
_loadDataPaths () | |
reload () | |
canDelete () | |
delete ($release_lock=TRUE, $check_locked=TRUE) | |
useSystemVersion () | |
loadSystemVersion () | |
saveSystemVersion () | |
clearSystemVersion () | |
revertToSystemVersion () | |
revertNoticeLinksToSystemVersion () | |
_updated ($update_parents=TRUE) | |
type () | |
getTypeAncestors ($include_asset=TRUE) | |
incrementVersion ($number='micro', $update_parents=TRUE) | |
getLanguages () | |
setLanguages (Array $languages) | |
setCharset ($charset) | |
setForceSecure ($force_secure) | |
remapAssetids (Array $map) | |
morph ($new_type_code) | |
_morphCleanup ($new_type_code) | |
onRequestKeywords (Asset $broadcaster, Array $vars=Array()) | |
canClone () | |
cloneComponents (Asset $clone, Array $components, $override=FALSE) | |
cloneComponentsAdditional (Asset $clone, Array $components) | |
cloneLinks (Asset $clone) | |
getStatus () | |
getAvailableStatii () | |
getStatusDescription () | |
processStatusChange ($new_status, $update_parents=TRUE, $run_updated=TRUE) | |
setDate ($date_type, $time=NULL, $userid=NULL) | |
lockTypes () | |
canForceablyAcquireLock ($lock_type) | |
getEditingLocks ($keywords) | |
_getAllowedLinks () | |
createLink (Asset $minor, $link_type, $value='', $sort_order=NULL, $dependant='0', $exclusive='0', $moving=FALSE, $locked=0) | |
prepareLink (Asset $asset, $side_of_link, &$link_type, &$value, &$sort_order, &$dependant, &$exclusive) | |
canCreateLink (Asset $minor, $link_type, $exclusive) | |
canMoveLink (Asset $minor, Asset $old_major, $link_type) | |
describeLink ($linkid) | |
isDeletableLink ($linkid) | |
canDeleteLink ($linkid) | |
deleteLink ($linkid, $check_locked=TRUE) | |
linksUpdated () | |
canCloneLink () | |
saveAttributes ($dont_run_updated=FALSE, $log_message=TRUE) | |
setAttrValue ($name, $value) | |
attr ($name) | |
& | attrByRef ($name) |
getAttribute ($name, $mute_errors=FALSE) | |
getAssetKeywords ($descriptions=FALSE) | |
getAvailableKeywords () | |
getKeywordReplacement ($keyword) | |
getAssetWebPathKeywordReplacement () | |
getCustomKeywordReplacements ($keywords=Array(), $invoke_backend=FALSE) | |
processCustomKeywords ($keywords=Array()) | |
getContent () | |
setContent () | |
getEffectiveLastUpdatedTime ($assetids) | |
readAccess (Array $assetids=Array()) | |
writeAccess ($lock_type='', Array $assetids=Array(), $only_workflow=TRUE) | |
adminAccess ($lock_type='', Array $assetids=Array()) | |
backendAccess () | |
liveEditAccess ($lock_type) | |
canliveEdit ($lock_type) | |
effectiveUnrestricted () | |
checkAccess ($perm, $lock_type, Array $assetids=Array(), $only_workflow=TRUE) | |
accessEffective () | |
permissionsUpdated () | |
printFrontend () | |
printFrontendAsset (Asset $asset, $design=NULL) | |
getValidProtocols () | |
printHead () | |
printBody () | |
getCurrentPaintLayoutName () | |
getCurrentDesignName () | |
printBodyWithPaintLayout ($layout_id='') | |
initLimbo () | |
printLimbo () | |
paintBackend (Backend_Outputter $o) | |
getPrefix () | |
processBackend (Backend_Outputter $o, Array &$link) | |
getEI () | |
getEditFns () | |
getBackendHref ($screen='', $backend_page=TRUE) | |
getURL ($base_url=NULL, $ignore_rollback=FALSE, $base_contextid=NULL) | |
getURLs () | |
getHref ($base_url=NULL, $ignore_rollback=FALSE) | |
getWebDataPath () | |
getWebPaths () | |
saveWebPaths ($paths, $auto_add_remaps=TRUE) | |
getLookups ($field='') | |
getDesignLookups () | |
getLookupValues ($inherited=NULL, $prefix='', $like_search=TRUE, $ignore_override=FALSE) | |
deleteLookupValue ($layout_name, $layout_value) | |
setPaintLayouts ($layouts) | |
updateLookups ($auto_add_remaps=TRUE) | |
setLookupValues (Array $values) | |
getAssetStatusDescriptionKeywordReplacement () | |
getAssetStatusColourKeywordReplacement () | |
replaceKeywordsInString ($string) | |
fastTrack ($tasks) | |
unFastTrack ($tasks) | |
shouldFastTrack ($task, $assetid=NULL) | |
getFaskTrackedTaskAssetids ($task) | |
getDependantParentsURL () | |
Public Member Functions inherited from MySource_Object | |
MySource_Object () | |
__sleep () | |
__wakeup () | |
Protected Member Functions | |
_getName ($short_name=FALSE) | |
_exec (&$msg) | |
_processExpiredWorkflowStep ($assetid, $asset_name, $schema_name, $schemaid, $step_data) | |
Protected Member Functions inherited from Cron_Job | |
_preCreateCheck (Array &$link) | |
_exec (&$msg) | |
Protected Member Functions inherited from Asset | |
_preCreateCheck (Array &$link) | |
_createAdditional (Array &$link) | |
_abortCreate ($trigger_level_changed=FALSE, $linkid=0) | |
_loadVars () | |
_getName ($short_name=FALSE, $contextid=NULL) | |
_getKeywordReplacement ($keyword) | |
_checkPermissionAccess ($perm, $assetids=Array(), $only_workflow=TRUE) | |
makeAndSaveInitialWebPath ($path, $parent_link=NULL) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Cron_Job | |
static | whenTypeName ($type) |
static | whenWeekDayName ($wday) |
static | getWhenArr ($when_str) |
Data Fields inherited from Asset | |
$id = 0 | |
$version = '' | |
$name = '' | |
$short_name = '' | |
$status | |
$languages = '' | |
$charset = '' | |
$force_secure = '0' | |
$created | |
$created_userid | |
$updated | |
$updated_userid | |
$published | |
$published_userid | |
$status_changed | |
$status_changed_userid | |
$_is_cacheable = FALSE | |
$vars = Array() | |
$_available_keywords = Array() | |
$data_path_suffix = '' | |
$data_path = '' | |
$data_path_public = '' | |
$_ser_attrs = FALSE | |
Definition at line 37 of file cron_job_expired_workflow.inc.
__construct | ( | $assetid = 0 | ) |
Constructor
int | $assetid | the asset id to be loaded |
Definition at line 47 of file cron_job_expired_workflow.inc.
|
protected |
Run this cron job
Looks at all the currently-running workflows and processes any whose current step has expired since the last run of the cron manager Returns a bitmask of the SQ_CRON_JOB_* constants to tell the cron manager what to do
string | &$msg | used to return any messages about completion etc from _exec |
Definition at line 149 of file cron_job_expired_workflow.inc.
|
protected |
Return name of the asset
boolean | $short_name | whether or not we are after the shortname or the full name |
Definition at line 101 of file cron_job_expired_workflow.inc.
|
protected |
Deal with a workflow step that has been running for longer than its expiry time, but should not be escalated
To do this we find the administrators of the asset and send them a message explaining the situation.
string | $assetid | ID of the asset whose workflow has expired |
string | $asset_name | Name of that asset |
string | $schema_name | Name of the workflow schema |
string | $schemaid | Asset id of the workflow schema |
array | $step_data | Workflow step data |
Definition at line 264 of file cron_job_expired_workflow.inc.
canClone | ( | ) |
returns FALSE always because we don't want to be able to clone this cron job
Definition at line 114 of file cron_job_expired_workflow.inc.
canDelete | ( | ) |
Can this asset have its last significant link removed (putting it in the trash)?
For the expired workflow cron job, NO! There must always be exactly one of these here.
Definition at line 129 of file cron_job_expired_workflow.inc.
create | ( | Array & | $link | ) |
Create this asset
Return either the linkid or FALSE on failure
array | &$link | information used to create the initial link |
Definition at line 65 of file cron_job_expired_workflow.inc.
run | ( | ) |
Runs this job
This method is overridden because we want to make sure the cron manager never deletes the expired_workflow cron job Returns a bitmask of the SQ_CRON_JOB_* constants to tell the cron manager what to do
Definition at line 343 of file cron_job_expired_workflow.inc.