Squiz Matrix
4.12.2
|
Public Member Functions | |
File ($assetid=0) | |
create (Array &$link, $info=Array()) | |
createAdditional (Array &$link) | |
cloneComponents (Asset $clone, Array $components, $override=FALSE) | |
lockTypes () | |
saveSystemVersion () | |
revertToSystemVersion () | |
clearSystemVersion () | |
morph ($new_type_code) | |
processStatusChange ($new_status, $update_parents=TRUE, $run_updated=TRUE) | |
_getAllowedLinks () | |
_updated ($update_parents=TRUE) | |
permissionsUpdated () | |
usePublicPath () | |
updateLookups ($auto_add_remaps=TRUE) | |
processBackend (Backend_Outputter $o, Array &$link) | |
saveAttributes ($dont_run_updated=FALSE) | |
setAttrValue ($name, $value) | |
validFile (Array $info) | |
printFrontend () | |
getURL ($base_url=NULL, $ignore_rollback=FALSE) | |
getHref ($base_url=NULL, $ignore_rollback=FALSE) | |
getExistingFile () | |
_getName ($short_name=FALSE, $contextid=NULL) | |
getAvailableKeywords () | |
getAssetFileSizeInBytesKeywordReplacement () | |
getAssetFileSizeReadableKeywordReplacement () | |
getAssetFileContentsKeywordReplacement () | |
delete ($release_lock=TRUE) | |
scanFile ($path='') | |
getFileTypeKeywordReplacement () | |
getAssetSummary () | |
getOriginalURL ($data_url, $site_url) | |
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 () | |
Data Fields | |
$allowed_extensions = Array() | |
$ignore_update = FALSE | |
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 | |
Data Fields inherited from MySource_Object | |
$_tmp | |
Protected Member Functions | |
_preCreateCheck (Array &$link) | |
_createAdditional (Array &$link) | |
_checkFileState () | |
_removePublicFile () | |
_updatePublicFile () | |
insertDataLookup () | |
_renameFile ($data_path, $old_filename, $new_filename) | |
_validFileSize (Array &$info, $pre_uploaded=FALSE) | |
_validFileExtension (Array &$info, $pre_uploaded=FALSE) | |
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) | |
|
protected |
|
protected |
_getAllowedLinks | ( | ) |
_getName | ( | $short_name = FALSE , |
|
$contextid = NULL |
|||
) |
Returns name of the asset
boolean | $short_name | whether or not we are after the short name or the full name |
int | $contextid | What context to return the name from |
|
protected |
|
protected |
|
protected |
_updated | ( | $update_parents = TRUE | ) |
Set the last updated info for this asset
Call this function when the asset has been changed in some way so we can indicated in the asset table when the asset was last changed and who by. This function will also increment the micro version number for the asset.
boolean | $update_parents | should we go through an update all our dependant parents as well ? NOTE: this is passed to incrementVersion to let it know that the parents should have their versions updated as well. |
|
protected |
Look's after the updating of files in the public directory. Only call if File::usePublicPath() returns TRUE;
|
protected |
|
protected |
clearSystemVersion | ( | ) |
cloneComponents | ( | Asset | $clone, |
Array | $components, | ||
$override = FALSE |
|||
) |
Processes the file upload from the source file so that file versioning cloned properly
Asset | $clone | the clone asset shell |
array | $components | the wanted components to clone eg. Array( 'attributes', 'metadata_schemas', 'metadata', 'workflow', 'permissions', 'data', 'content_tags', 'roles', ); or alternately Array('all'); |
boolean | $override | whether or not to override the existing permission, metadata schemas, workflow schemas with the new ones. |
create | ( | Array & | $link, |
$info = Array() |
|||
) |
Create this asset
array | &$link | information used to create the initial link |
array | $info | info about the uploaded file |
createAdditional | ( | Array & | $link | ) |
delete | ( | $release_lock = TRUE | ) |
File | ( | $assetid = 0 | ) |
getAssetFileContentsKeywordReplacement | ( | ) |
getAssetFileSizeInBytesKeywordReplacement | ( | ) |
getAssetFileSizeReadableKeywordReplacement | ( | ) |
getAssetSummary | ( | ) |
getAvailableKeywords | ( | ) |
getExistingFile | ( | ) |
getFileTypeKeywordReplacement | ( | ) |
getHref | ( | $base_url = NULL , |
|
$ignore_rollback = FALSE |
|||
) |
Returns the href for this asset closest to the $base_url, but relative to the current url
string | $base_url | the url that we are want to match closest to |
boolean | $ignore_rollback | ignore rollback checks in asset manager? this should only get set by the asset manager itself |
getOriginalURL | ( | $data_url, | |
$site_url | |||
) |
getURL | ( | $base_url = NULL , |
|
$ignore_rollback = FALSE |
|||
) |
Returns the URL for this asset, closest to the $base_url
string | $base_url | the url that we are want to match closest to |
boolean | $ignore_rollback | ignore rollback checks in asset manager? this should only get set by the asset manager itself |
|
protected |
lockTypes | ( | ) |
morph | ( | $new_type_code | ) |
Morph's this asset to either one of it's parent type or one of it's children types Only succeeds if $type_code asset's is allowed to link to all children that this asset has
string | $new_type_code | the new type_code to attempt to cast this asset to |
permissionsUpdated | ( | ) |
printFrontend | ( | ) |
processBackend | ( | Backend_Outputter | $o, |
Array & | $link | ||
) |
Processes a backend submission from this asset, returns TRUE if all OK
Backend_Outputter | $o | Backend Outputter |
array | &$link | information used to create the initial link |
processStatusChange | ( | $new_status, | |
$update_parents = TRUE , |
|||
$run_updated = TRUE |
|||
) |
Processes the changes required when a new status is set
int | $new_status | the new status to set for this asset |
boolean | $update_parents | Specify if we want to update the parent as well |
boolean | $run_updated | specify it we want to run _upated |
revertToSystemVersion | ( | ) |
saveAttributes | ( | $dont_run_updated = FALSE | ) |
Set the value of an attribute
boolean | $dont_run_updated | if TRUE this->_updated() won't be run (THIS IS ONLY EVER CALLED FROM Asset::create()) |
saveSystemVersion | ( | ) |
scanFile | ( | $path = '' | ) |
setAttrValue | ( | $name, | |
$value | |||
) |
updateLookups | ( | $auto_add_remaps = TRUE | ) |
Called to force an update of this assets lookup information
usePublicPath | ( | ) |
Returns whether to use the public path or not for this file
validFile | ( | Array | $info | ) |