![]() |
TYPO3
7.6
|
Public Member Functions | |
setLinkParameterProvider (LinkParameterProviderInterface $linkParameterProvider) | |
wrapTitle ($title, $folderObject, $bank=0) | |
ext_isLinkable (Folder $folderObject) | |
PM_ATagWrap ($icon, $cmd, $bMark= '', $isOpen=false) | |
PMiconATagWrap ($icon, $cmd, $isExpand=true) | |
![]() | |
__construct () | |
PMicon ($folderObject, $subFolderCounter, $totalSubFolders, $nextCount, $isExpanded) | |
PMiconATagWrap ($icon, $cmd, $isExpand=true) | |
wrapIcon ($icon, $folderObject) | |
wrapTitle ($title, $folderObject, $bank=0) | |
getId ($folderObject) | |
getJumpToParam ($folderObject) | |
getTitleStr ($row, $titleLen=30) | |
getTitleAttrib ($folderObject) | |
getBrowsableTree () | |
getNumberOfSubfolders (Folder $folderObject) | |
initializePositionSaving () | |
getAjaxStatus () | |
![]() | |
__construct () | |
init ($clause= '', $orderByFields= '') | |
addField ($field, $noCheck=false) | |
reset () | |
getBrowsableTree () | |
printTree ($treeArr= '') | |
PMicon ($row, $a, $c, $nextCount, $isOpen) | |
PM_ATagWrap ($icon, $cmd, $bMark= '', $isOpen=false) | |
wrapTitle ($title, $row, $bank=0) | |
wrapIcon ($icon, $row) | |
addTagAttributes ($icon, $attr) | |
wrapStop ($str, $row) | |
expandNext ($id) | |
initializePositionSaving () | |
savePosition () | |
getRootIcon ($rec) | |
getIcon ($row) | |
getTitleStr ($row, $titleLen=30) | |
getTitleAttrib ($row) | |
getId ($row) | |
getJumpToParam ($row) | |
getTree ($uid, $depth=999, $depthData= '') | |
getCount ($uid) | |
getRootRecord () | |
getRecord ($uid) | |
getDataInit ($parentId) | |
getDataCount (&$res) | |
getDataNext (&$res) | |
getDataFree (&$res) | |
setDataFromArray (&$dataArr, $traverse=false, $pid=0) | |
setDataFromTreeArray (&$treeArr, &$treeLookupArr) | |
Public Attributes | |
$ext_IconMode = 1 | |
![]() | |
$ext_noTempRecyclerDirs = false | |
$titleAttrib = '' | |
$treeName = 'folder' | |
$domIdPrefix = 'folder' | |
![]() | |
$expandFirst = 0 | |
$expandAll = 0 | |
$thisScript = '' | |
$titleAttrib = 'title' | |
$ext_IconMode = false | |
$addSelfId = 0 | |
$title = 'no title' | |
$showDefaultTitleAttribute = false | |
$BE_USER = '' | |
$MOUNTS = null | |
$table = '' | |
$parentField = 'pid' | |
$clause = '' | |
$orderByFields = '' | |
$fieldArray = array('uid', 'pid', 'title') | |
$defaultList = 'uid,pid,tstamp,sorting,deleted,perms_userid,perms_groupid,perms_user,perms_group,perms_everybody,crdate,cruser_id' | |
$treeName = '' | |
$domIdPrefix = 'row' | |
$makeHTML = 1 | |
$setRecs = 0 | |
$subLevelID = '_SUB_LEVEL' | |
$ids = array() | |
$ids_hierarchy = array() | |
$orig_ids_hierarchy = array() | |
$buffer_idH = array() | |
$specUIDmap = array() | |
$data = false | |
$dataLookup = false | |
$tree = array() | |
$stored = array() | |
$bank = 0 | |
$recs = array() | |
Protected Member Functions | |
renderPMIconAndLink ($cmd, $isOpen) | |
![]() | |
renderPMIconAndLink ($cmd, $isOpen) | |
getShortHashNumberForStorage (ResourceStorage $storageObject=null, Folder $startingPointFolder=null) | |
evaluateExpandCollapseParameter ($PM=null) | |
generateExpandCollapseParameter ($mountKey=null, $doExpand=false, Folder $folderObject=null, $treeName=null) | |
getLanguageService () | |
![]() | |
determineScriptUrl () | |
getThisScript () | |
getLanguageService () | |
getBackendUser () | |
getDatabaseConnection () | |
Protected Attributes | |
$linkParameterProvider | |
![]() | |
$storages = null | |
$storageHashNumbers | |
$ajaxStatus = false | |
$scope | |
$iconFactory | |
Base extension class which generates the folder tree. Used directly by the RTE. also used for the linkpicker on files
Browsable folder tree, used in Element Browser and RTE (for which it will be extended) previously located inside typo3/class.browse_links.php
Definition at line 29 of file ElementBrowserFolderTreeView.php.
ext_isLinkable | ( | Folder | $folderObject | ) |
Returns TRUE if the input "record" contains a folder which can be linked.
Folder | $folderObject | Object with information about the folder element. Contains keys like title, uid, path, _title |
Definition at line 76 of file ElementBrowserFolderTreeView.php.
References Folder\getIdentifier().
Referenced by ElementBrowserFolderTreeView\wrapTitle().
PM_ATagWrap | ( | $icon, | |
$cmd, | |||
$bMark = '' , |
|||
$isOpen = false |
|||
) |
Wrap the plus/minus icon in a link
string | $icon | HTML string to wrap, probably an image tag. |
string | $cmd | Command for 'PM' get var |
bool | string | $bMark | If set, the link will have an anchor point (=$bMark) and a name attribute (=$bMark) |
bool | $isOpen | check if the item has children |
Definition at line 105 of file ElementBrowserFolderTreeView.php.
References AbstractTreeView\getThisScript(), GeneralUtility\implodeArrayForUrl(), and GeneralUtility\quoteJSvalue().
PMiconATagWrap | ( | $icon, | |
$cmd, | |||
$isExpand = true |
|||
) |
Wrap the plus/minus icon in a link
string | $icon | HTML string to wrap, probably an image tag. |
string | $cmd | Command for 'PM' get var |
bool | $isExpand | Whether to be expanded |
Definition at line 124 of file ElementBrowserFolderTreeView.php.
Referenced by ElementBrowserFolderTreeView\renderPMIconAndLink().
|
protected |
string | $cmd | |
bool | $isOpen |
Definition at line 87 of file ElementBrowserFolderTreeView.php.
References ElementBrowserFolderTreeView\PMiconATagWrap().
setLinkParameterProvider | ( | LinkParameterProviderInterface | $linkParameterProvider | ) |
LinkParameterProviderInterface | $linkParameterProvider |
Definition at line 46 of file ElementBrowserFolderTreeView.php.
References ElementBrowserFolderTreeView\$linkParameterProvider, and LinkParameterProviderInterface\getScriptUrl().
wrapTitle | ( | $title, | |
$folderObject, | |||
$bank = 0 |
|||
) |
Wrapping the title in a link, if applicable.
string | $title | Title, ready for output. |
Folder | $folderObject | The record |
int | $bank | Bank pointer (which mount point number) |
Definition at line 60 of file ElementBrowserFolderTreeView.php.
References AbstractTreeView\$title, ElementBrowserFolderTreeView\ext_isLinkable(), AbstractTreeView\getThisScript(), GeneralUtility\implodeArrayForUrl(), and GeneralUtility\quoteJSvalue().
$ext_IconMode = 1 |
Definition at line 34 of file ElementBrowserFolderTreeView.php.
|
protected |
Definition at line 39 of file ElementBrowserFolderTreeView.php.
Referenced by ElementBrowserFolderTreeView\setLinkParameterProvider().