|
static | execute ($settings, &$state) |
|
static | getInterface ($settings, $prefix, $write_access=FALSE, Trigger $trigger=NULL, $action_id=NULL) |
|
static | processInterface (&$settings, $request_data) |
|
static | processRequestToken (&$settings) |
|
static | processCallback (&$settings, $oauth_verifier) |
|
static | processVerify ($settings) |
|
static | processUpdateStatus ($settings) |
|
static | getAdditionalKeywordReplacement (Asset $asset, $keyword) |
|
static | abbreviateStatus ($status) |
|
static | execute ($settings, $state) |
|
static | getInterface ($settings, $prefix, $write_access=FALSE) |
|
static | processInterface (&$settings, $request_data) |
|
static | getLocks ($settings, &$state) |
|
|
| 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 () |
|
| $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 |
|
| _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) |
|
static abbreviateStatus |
( |
|
$status | ) |
|
|
static |
Abbreviate status to 140 characters.
Status string will be broken up into "url links" and "not links". Any whitespace between these will be reduced to one space only.
Links will NOT be shortened, for obvious reasons. You are advised to use the "Add Remap" trigger action to create a shorter remap, and use the asset_short_url% keyword.
Text around links will be ellipsised where necessary to save space, from the largest amount of text first. This allows you to have a "name,
description and link" that will ellipsise as expected. However, it will be shortened to a minimum of 10 characters only (eg. "1234567..."). If we cannot shorten it, we will return what we can.
- Parameters
-
string | $status | The full status string |
- Returns
- string
end while
Definition at line 701 of file trigger_action_update_twitter_status.inc.