TYPO3 CMS  TYPO3_6-2
localFolderTree Class Reference
Inheritance diagram for localFolderTree:
TYPO3\CMS\Backend\Tree\View\FolderTreeView TYPO3\CMS\Backend\Tree\View\AbstractTreeView TBE_FolderTree TYPO3\CMS\Rtehtmlarea\FolderTree tx_rtehtmlarea_folderTree

Public Member Functions

 __construct ()
 
 wrapTitle ($title, \TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 ext_isLinkable (\TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 PM_ATagWrap ($icon, $cmd, $bMark='')
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Tree\View\FolderTreeView
 __construct ()
 
 PMicon (\TYPO3\CMS\Core\Resource\Folder $folderObject, $subFolderCounter, $totalSubFolders, $nextCount, $isExpanded)
 
 PMiconATagWrap ($icon, $cmd, $isExpand=TRUE)
 
 wrapIcon ($icon, \TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 wrapTitle ($title, \TYPO3\CMS\Core\Resource\Folder $folderObject, $bank=0)
 
 getId (\TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 getJumpToParam (\TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 getTitleStr ($row, $titleLen=30)
 
 getTitleAttrib (\TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 getBrowsableTree ()
 
 getFolderTree (\TYPO3\CMS\Core\Resource\Folder $folderObject, $depth=999, $type='')
 
 getNumberOfSubfolders (\TYPO3\CMS\Core\Resource\Folder $folderObject)
 
 initializePositionSaving ()
 
 getAjaxStatus ()
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Tree\View\AbstractTreeView
 init ($clause='', $orderByFields='')
 
 setTreeName ($treeName='')
 
 addField ($field, $noCheck=0)
 
 reset ()
 
 getBrowsableTree ()
 
 printTree ($treeArr='')
 
 PMicon ($row, $a, $c, $nextCount, $exp)
 
 PM_ATagWrap ($icon, $cmd, $bMark='')
 
 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='', $blankLineCode='', $subCSSclass='')
 
 getCount ($uid)
 
 getRootRecord ($uid)
 
 getRecord ($uid)
 
 getDataInit ($parentId, $subCSSclass='')
 
 getDataCount (&$res)
 
 getDataNext (&$res, $subCSSclass='')
 
 getDataFree (&$res)
 
 setDataFromArray (&$dataArr, $traverse=FALSE, $pid=0)
 
 setDataFromTreeArray (&$treeArr, &$treeLookupArr)
 

Public Attributes

 $ext_IconMode = 1
 
- Public Attributes inherited from TYPO3\CMS\Backend\Tree\View\AbstractTreeView
 $expandFirst = 0
 
 $expandAll = 0
 
 $thisScript = ''
 
 $titleAttrib = 'title'
 
 $ext_IconMode = FALSE
 
 $addSelfId = 0
 
 $title = 'no title'
 
 $showDefaultTitleAttribute = FALSE
 
 $highlightPagesWithVersions = TRUE
 
 $BE_USER = ''
 
 $MOUNTS = ''
 
 $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'
 
 $backPath
 
 $iconPath = ''
 
 $iconName = 'default.gif'
 
 $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()
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Backend\Tree\View\FolderTreeView
 getShortHashNumberForStorage (\TYPO3\CMS\Core\Resource\ResourceStorage $storageObject=NULL, \TYPO3\CMS\Core\Resource\Folder $startingPointFolder=NULL)
 
 evaluateExpandCollapseParameter ($PM=NULL)
 
 generateExpandCollapseParameter ($mountKey=NULL, $doExpand=FALSE, \TYPO3\CMS\Core\Resource\Folder $folderObject=NULL, $treeName=NULL)
 
 getLanguageService ()
 
- Protected Member Functions inherited from TYPO3\CMS\Backend\Tree\View\AbstractTreeView
 determineScriptUrl ()
 
 getThisScript ()
 
 hasPageRecordVersions ($workspaceId, $pageId)
 
 getWorkspaceService ()
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Tree\View\FolderTreeView
 $storages = NULL
 
 $storageHashNumbers
 
 $ajaxStatus = FALSE
 
 $scope
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Tree\View\AbstractTreeView
 $workspaceService = NULL
 

Detailed Description

Base extension class which generates the folder tree. Used directly by the RTE. also used for the linkpicker on files

Author
Kasper Skårhøj kaspe.nosp@m.rYYY.nosp@m.Y@typ.nosp@m.o3.c.nosp@m.om

Definition at line 185 of file class.browse_links.php.

Constructor & Destructor Documentation

◆ __construct()

localFolderTree::__construct ( )

Initializes the script path

Todo:
Define visibility

Definition at line 197 of file class.browse_links.php.

Member Function Documentation

◆ ext_isLinkable()

localFolderTree::ext_isLinkable ( \TYPO3\CMS\Core\Resource\Folder  $folderObject)

Returns TRUE if the input "record" contains a folder which can be linked.

Parameters
\TYPO3\CMS\Core\Resource\Folder$folderObjectObject with information about the folder element. Contains keys like title, uid, path, _title
Returns
boolean TRUE is returned if the path is found in the web-part of the server and is NOT a recycler or temp folder
Todo:
Define visibility

Definition at line 226 of file class.browse_links.php.

Referenced by TYPO3\CMS\Rtehtmlarea\FolderTree\wrapTitle().

◆ PM_ATagWrap()

localFolderTree::PM_ATagWrap (   $icon,
  $cmd,
  $bMark = '' 
)

Wrap the plus/minus icon in a link

Parameters
string$iconHTML string to wrap, probably an image tag.
string$cmdCommand for 'PM' get var
boolean$bMarkIf set, the link will have a anchor point (=$bMark) and a name attribute (=$bMark)
Returns
string Link-wrapped input string private
Todo:
Define visibility

Definition at line 244 of file class.browse_links.php.

◆ wrapTitle()

localFolderTree::wrapTitle (   $title,
\TYPO3\CMS\Core\Resource\Folder  $folderObject 
)

Wrapping the title in a link, if applicable.

Parameters
string$titleTitle, ready for output.
\TYPO3\CMS\Core\Resource\Folder$folderObjectThe "record
Returns
string Wrapping title string.
Todo:
Define visibility

Definition at line 210 of file class.browse_links.php.

Member Data Documentation

◆ $ext_IconMode

localFolderTree::$ext_IconMode = 1
Todo:
Define visibility

Definition at line 190 of file class.browse_links.php.