ext_posMap_tt_content Klassenreferenz

Klassendiagramm für ext_posMap_tt_content:
t3lib_positionMap

Aufstellung aller Elemente

Öffentliche Methoden

 linkPageTitle ($str, $rec)
 wrapRecordTitle ($str, $row)
 positionTree ($id, $pageinfo, $perms_clause, $R_URI)
 JSimgFunc ($prefix='')
 boldTitle ($t_code, $dat, $id)
 onClickEvent ($pid, $newPagePID)
 insertlabel ()
 checkNewPageInPid ($pid)
 getModConfig ($pid)
 insertQuadLines ($codes, $allBlank=0)
 printContentElementColumns ($pid, $moveUid, $colPosList, $showHidden, $R_URI)
 printRecordMap ($lines, $colPosArray)
 wrapColumnHeader ($str, $vv)
 insertPositionIcon ($row, $vv, $kk, $moveUid, $pid)
 onClickInsertRecord ($row, $vv, $moveUid, $pid, $sys_lang=0)
 wrapRecordHeader ($str, $row)
 getRecordHeader ($row)

Öffentliche Attribute

 $dontPrintPageInsertIcons = 1
 $moveOrCopy = 'move'
 $backPath = ''
 $depth = 2
 $cur_sys_language
 $R_URI = ''
 $elUid = ''
 $moveUid = ''
 $getModConfigCache = array()
 $checkNewPageCache = Array()
 $l_insertNewPageHere = 'insertNewPageHere'
 $l_insertNewRecordHere = 'insertNewRecordHere'
 $modConfigStr = 'mod.web_list.newPageWiz'

Dokumentation der Elementfunktionen

t3lib_positionMap::boldTitle ( t_code,
dat,
id 
) [inherited]

Wrap $t_code in bold IF the $dat uid matches $id

Parameter:
string Title string
array Infomation array with record array inside.
integer The current id.
Rückgabe:
string The title string.

Erneute Implementation in ext_posMap_pages.

t3lib_positionMap::checkNewPageInPid ( pid  )  [inherited]

Checks if the user has permission to created pages inside of the $pid page. Uses caching so only one regular lookup is made - hence you can call the function multiple times without worrying about performance.

Parameter:
integer Page id for which to test.
Rückgabe:
boolean
t3lib_positionMap::getModConfig ( pid  )  [inherited]

Returns module configuration for a pid.

Parameter:
integer Page id for which to get the module configuration.
Rückgabe:
array The properties of teh module configuration for the page id.
Siehe auch:
onClickEvent()
t3lib_positionMap::getRecordHeader ( row  )  [inherited]

Create record header (includes teh record icon, record title etc.)

Parameter:
array Record row.
Rückgabe:
string HTML
t3lib_positionMap::insertlabel (  )  [inherited]

Get label, htmlspecialchars()'ed

Rückgabe:
string The localized label for "insert new page here"
t3lib_positionMap::insertPositionIcon ( row,
vv,
kk,
moveUid,
pid 
) [inherited]

Creates a linked position icon.

Parameter:
array Element row.
string Column position value.
integer Column key.
integer Move uid
integer PID value.
Rückgabe:
string
t3lib_positionMap::insertQuadLines ( codes,
allBlank = 0 
) [inherited]

Insert half/quad lines.

Parameter:
string keywords for which lines to insert.
boolean If true all lines are just blank clear.gifs
Rückgabe:
string HTML content.
t3lib_positionMap::JSimgFunc ( prefix = ''  )  [inherited]

Creates the JavaScritp for insert new-record rollover image

Parameter:
string Insert record image prefix.
Rückgabe:
string <script> section
ext_posMap_tt_content::linkPageTitle ( str,
rec 
)

Wrapping page title.

Parameter:
string Page title.
array Page record (?)
Rückgabe:
string Wrapped title.

Erneute Implementation von t3lib_positionMap.

t3lib_positionMap::onClickEvent ( pid,
newPagePID 
) [inherited]

Creates the onclick event for the insert-icons.

TSconfig mod.web_list.newPageWiz.overrideWithExtension may contain an extension which provides a module to be used instead of the normal create new page wizard.

Parameter:
integer The pid.
integer New page id.
Rückgabe:
string Onclick attribute content

Erneute Implementation in ext_posMap_pages.

t3lib_positionMap::onClickInsertRecord ( row,
vv,
moveUid,
pid,
sys_lang = 0 
) [inherited]

Create on-click event value.

Parameter:
array The record.
string Column position value.
integer Move uid
integer PID value.
integer System language (not used currently)
Rückgabe:
string
t3lib_positionMap::positionTree ( id,
pageinfo,
perms_clause,
R_URI 
) [inherited]

Creates a "position tree" based on the page tree. Notice: A class, "localPageTree" must exist and probably it is an extension class of the t3lib_pageTree class. See "db_new.php" in the core for an example.

Parameter:
integer Current page id
array Current page record.
string Page selection permission clause.
string Current REQUEST_URI
Rückgabe:
string HTML code for the tree.
t3lib_positionMap::printContentElementColumns ( pid,
moveUid,
colPosList,
showHidden,
R_URI 
) [inherited]

Creates HTML for inserting/moving content elements.

Parameter:
integer page id onto which to insert content element.
integer Move-uid (tt_content element uid?)
string List of columns to show
boolean If not set, then hidden/starttime/endtime records are filtered out.
string Request URI
Rückgabe:
string HTML
t3lib_positionMap::printRecordMap ( lines,
colPosArray 
) [inherited]

Creates the table with the content columns

Parameter:
array Array with arrays of lines for each column
array Column position array
Rückgabe:
string HTML
t3lib_positionMap::wrapColumnHeader ( str,
vv 
) [inherited]

Wrapping the column header

Parameter:
string Header value
string Column info.
Rückgabe:
string
Siehe auch:
printRecordMap()
t3lib_positionMap::wrapRecordHeader ( str,
row 
) [inherited]

Wrapping the record header (from getRecordHeader())

Parameter:
string HTML content
array Record array.
Rückgabe:
string HTML content
ext_posMap_tt_content::wrapRecordTitle ( str,
row 
)

Wrapping the title of the record.

Parameter:
string The title value.
array The record row.
Rückgabe:
string Wrapped title string.

Erneute Implementation von t3lib_positionMap.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Namensbereiche Funktionen Variablen

Erzeugt am Wed Oct 28 16:40:21 2009 für Typo3 von  doxygen 1.6.1