|
TYPO3 API
SVNRelease
|


Public Member Functions | |
| __construct () | |
| getButtons () | |
| getTable ($table, $id, $rowlist) | |
| renderListRow ($table, $row, $cc, $titleCol, $thumbsCol, $indent=0) | |
| setReferences ($table, $uid) | |
| renderListHeader ($table, $currentIdList) | |
| makeControl ($table, $row) | |
| makeClip ($table, $row) | |
| makeRef ($table, $uid) | |
| makeLocalizationPanel ($table, $row) | |
| fieldSelectBox ($table, $formFields=1) | |
| linkClipboardHeaderIcon ($string, $table, $cmd, $warning='') | |
| clipNumPane () | |
| addSortLink ($code, $field, $table) | |
| recPath ($pid) | |
| showNewRecLink ($table) | |
| makeReturnUrl () | |
| setCsvRow ($csvRow) | |
| outputCSV ($prefix) | |
Public Attributes | |
| $alternateBgColors = FALSE | |
| $allowedNewTables = array() | |
| $deniedNewTables = array() | |
| $newWizards = FALSE | |
| $dontShowClipControlPanels = FALSE | |
| $showClipboard = FALSE | |
| $noControlPanels = FALSE | |
| $clickMenuEnabled = TRUE | |
| $totalRowCount | |
| $spaceIcon | |
| $pageRow = array() | |
| $csvOutput = FALSE | |
| $clipObj | |
| $CBnames = array() | |
| $duplicateStack = array() | |
| $references | |
| $translations | |
| $selFieldList | |
Protected Member Functions | |
| getReferenceCount ($tableName, $uid) | |
| renderListNavigation ($renderPart= 'top') | |
| createReferenceHtml ($tableName, $uid) | |
| initCSV () | |
| addHeaderRowToCSV () | |
| addToCSV (array $row=array(), $table= '') | |
Static Protected Member Functions | |
| static | removeControlFieldsFromFieldRow (array $row=array()) |
Protected Attributes | |
| $csvLines = array() | |
| $referenceCount = array() | |
Definition at line 90 of file class.db_list_extra.inc.
| localRecordList::__construct | ( | ) |
constructor for t3lib_recordList
Reimplemented from t3lib_recordList.
Definition at line 143 of file class.db_list_extra.inc.
Referenced by TBE_browser_recordList\TBE_browser_recordList().
| localRecordList::addHeaderRowToCSV | ( | ) | [protected] |
Add header line with field names as CSV line
Definition at line 1797 of file class.db_list_extra.inc.
| localRecordList::addSortLink | ( | $ | code, |
| $ | field, | ||
| $ | table | ||
| ) |
Creates a sort-by link on the input string ($code). It will automatically detect if sorting should be ascending or descending depending on $this->sortRev. Also some fields will not be possible to sort (including if single-table-view is disabled).
| string | The string to link (text) |
| string | The fieldname represented by the title ($code) |
| string | Table name |
Definition at line 1705 of file class.db_list_extra.inc.
| localRecordList::addToCSV | ( | array $ | row = array(), |
| $ | table = '' |
||
| ) | [protected] |
Adds selected columns of one table row as CSV line.
| array | Record array, from which the values of fields found in $this->fieldArray will be listed in the CSV output. |
| string | Table name |
Definition at line 1809 of file class.db_list_extra.inc.
| localRecordList::clipNumPane | ( | ) |
Returns true if a numeric clipboard pad is selected/active
Definition at line 1691 of file class.db_list_extra.inc.
| localRecordList::createReferenceHtml | ( | $ | tableName, |
| $ | uid | ||
| ) | [protected] |
Creates the HTML for a reference count for the record with the UID $uid in the table $tableName.
| string | $tableName | table name of the referenced record, must not be empty |
| integer | $uid | UID of the referenced record, must be > 0 |
Definition at line 1499 of file class.db_list_extra.inc.
| localRecordList::fieldSelectBox | ( | $ | table, |
| $ | formFields = 1 |
||
| ) |
Create the selector box for selecting fields to display from a table:
| string | Table name |
| boolean | If true, form-fields will be wrapped around the table. |
Definition at line 1599 of file class.db_list_extra.inc.
| localRecordList::getButtons | ( | ) |
Create the panel of buttons for submitting the form or otherwise perform operations.
Definition at line 152 of file class.db_list_extra.inc.
References $GLOBALS, t3lib_BEfunc\BEgetRootLine(), t3lib_BEfunc\cshItem(), t3lib_pageSelect\DOKTYPE_RECYCLER, t3lib_pageSelect\DOKTYPE_SYSFOLDER, t3lib_iconWorks\getSpriteIcon(), t3lib_div\trimExplode(), and t3lib_BEfunc\viewOnClick().
| localRecordList::getReferenceCount | ( | $ | tableName, |
| $ | uid | ||
| ) | [protected] |
Gets the number of records referencing the record with the UID $uid in the table $tableName.
| string | $tableName | table name of the referenced record, must not be empty |
| integer | $uid | UID of the referenced record, must be > 0 |
Definition at line 789 of file class.db_list_extra.inc.
| localRecordList::getTable | ( | $ | table, |
| $ | id, | ||
| $ | rowlist | ||
| ) |
Creates the listing of records from a single table
| string | Table name |
| integer | Page id |
| string | List of fields to show in the listing. Pseudo fields will be added including the record header. |
DB-List getTable
Definition at line 302 of file class.db_list_extra.inc.
| localRecordList::initCSV | ( | ) | [protected] |
Initializes internal csvLines array with the header of field names
Definition at line 1788 of file class.db_list_extra.inc.
| localRecordList::linkClipboardHeaderIcon | ( | $ | string, |
| $ | table, | ||
| $ | cmd, | ||
| $ | warning = '' |
||
| ) |
Creates a link around $string. The link contains an onclick action which submits the script with some clipboard action. Currently, this is used for setting elements / delete elements.
| string | The HTML content to link (image/text) |
| string | Table name |
| string | Clipboard command (eg. "setCB" or "delete") |
| string | Warning text, if any ("delete" uses this for confirmation) |
Definition at line 1680 of file class.db_list_extra.inc.
| localRecordList::makeClip | ( | $ | table, |
| $ | row | ||
| ) |
Creates the clipboard panel for a single record in the listing.
| string | The table |
| array | The record for which to make the clipboard panel. |
Definition at line 1382 of file class.db_list_extra.inc.
| localRecordList::makeControl | ( | $ | table, |
| $ | row | ||
| ) |
Creates the control panel for a single record in the listing.
| string | The table |
| array | The record for which to make the control panel. |
recStatInfoHooks: Allows to insert HTML before record icons on various places
makeControl: Allows to change control icons of records in list-module
Definition at line 1133 of file class.db_list_extra.inc.
References $GLOBALS, $row, $SOBE, recordList\$table, $TCA, $TYPO3_CONF_VARS, t3lib_BEfunc\editOnClick(), t3lib_extMgm\extRelPath(), t3lib_BEfunc\getRecord(), t3lib_iconWorks\getSpriteIcon(), t3lib_extMgm\isLoaded(), t3lib_div\loadTCA(), t3lib_BEfunc\selectVersionsOfRecord(), showNewRecLink(), and t3lib_BEfunc\viewOnClick().
| localRecordList::makeLocalizationPanel | ( | $ | table, |
| $ | row | ||
| ) |
Creates the localization panel
| string | The table |
| array | The record for which to make the localization panel. |
Definition at line 1546 of file class.db_list_extra.inc.
| localRecordList::makeRef | ( | $ | table, |
| $ | uid | ||
| ) |
Make reference count
| string | Table name |
| integer | UID of record |
Definition at line 1473 of file class.db_list_extra.inc.
| localRecordList::makeReturnUrl | ( | ) |
Creates the "&returnUrl" parameter for links - this is used when the script links to other scripts and passes its own URL with the link so other scripts can return to the listing again. Uses REQUEST_URI as value.
Definition at line 1763 of file class.db_list_extra.inc.
| localRecordList::outputCSV | ( | $ | prefix | ) |
Compiles the internal csvLines array to a csv-string and outputs it to the browser. This function exits!
| string | Filename prefix: |
Definition at line 1854 of file class.db_list_extra.inc.
| localRecordList::recPath | ( | $ | pid | ) |
Returns the path for a certain pid The result is cached internally for the session, thus you can call this function as much as you like without performance problems.
| integer | The page id for which to get the path |
Definition at line 1730 of file class.db_list_extra.inc.
| static localRecordList::removeControlFieldsFromFieldRow | ( | array $ | row = array() | ) | [static, protected] |
Remove control fields from row for CSV export
| array | fieldNames => fieldValues |
Definition at line 1821 of file class.db_list_extra.inc.
| localRecordList::renderListHeader | ( | $ | table, |
| $ | currentIdList | ||
| ) |
Rendering the header row for a table
| string | Table name |
| array | Array of the currently displayed uids of the table |
renderListHeaderActions: Allows to change the clipboard icons of the Web>List table headers
renderListHeader: Allows to change the contents of columns/cells of the Web>List table headers
Definition at line 816 of file class.db_list_extra.inc.
| localRecordList::renderListNavigation | ( | $ | renderPart = 'top' | ) | [protected] |
Creates a page browser for tables with many records
| string | Distinguish between 'top' and 'bottom' part of the navigation (above or below the records) |
Definition at line 995 of file class.db_list_extra.inc.
References $content, $GLOBALS, and t3lib_recordList\addElement().
| localRecordList::renderListRow | ( | $ | table, |
| $ | row, | ||
| $ | cc, | ||
| $ | titleCol, | ||
| $ | thumbsCol, | ||
| $ | indent = 0 |
||
| ) |
Rendering a single row for the list
| string | Table name |
| array | Current record |
| integer | Counter, counting for each time an element is rendered (used for alternating colors) |
| string | Table field (column) where header value is found |
| string | Table field (column) where (possible) thumbnails can be found |
| integer | Indent from left. |
Definition at line 638 of file class.db_list_extra.inc.
| localRecordList::setCsvRow | ( | $ | csvRow | ) |
Adds input row of values to the internal csvLines array as a CSV formatted line
| array | Array with values to be listed. |
Definition at line 1843 of file class.db_list_extra.inc.
| localRecordList::setReferences | ( | $ | table, |
| $ | uid | ||
| ) |
Write sys_refindex entries for current record to $this->references
| string | Table name |
| integer | Uid of current record |
Definition at line 764 of file class.db_list_extra.inc.
| localRecordList::showNewRecLink | ( | $ | table | ) |
Returns true if a link for creating new records should be displayed for $table
| string | Table name |
Definition at line 1744 of file class.db_list_extra.inc.
Referenced by makeControl().
| localRecordList::$allowedNewTables = array() |
Definition at line 94 of file class.db_list_extra.inc.
| localRecordList::$alternateBgColors = FALSE |
Definition at line 93 of file class.db_list_extra.inc.
| localRecordList::$CBnames = array() |
Definition at line 121 of file class.db_list_extra.inc.
| localRecordList::$clickMenuEnabled = TRUE |
Definition at line 101 of file class.db_list_extra.inc.
| localRecordList::$clipObj |
Definition at line 120 of file class.db_list_extra.inc.
localRecordList::$csvLines = array() [protected] |
Definition at line 111 of file class.db_list_extra.inc.
| localRecordList::$csvOutput = FALSE |
Reimplemented from recordList.
Definition at line 113 of file class.db_list_extra.inc.
| localRecordList::$deniedNewTables = array() |
Definition at line 95 of file class.db_list_extra.inc.
| localRecordList::$dontShowClipControlPanels = FALSE |
Definition at line 98 of file class.db_list_extra.inc.
| localRecordList::$duplicateStack = array() |
Reimplemented from recordList.
Definition at line 122 of file class.db_list_extra.inc.
| localRecordList::$newWizards = FALSE |
Definition at line 96 of file class.db_list_extra.inc.
| localRecordList::$noControlPanels = FALSE |
Definition at line 100 of file class.db_list_extra.inc.
| localRecordList::$pageRow = array() |
Definition at line 108 of file class.db_list_extra.inc.
localRecordList::$referenceCount = array() [protected] |
Definition at line 138 of file class.db_list_extra.inc.
| localRecordList::$references |
Definition at line 131 of file class.db_list_extra.inc.
| localRecordList::$selFieldList |
Definition at line 141 of file class.db_list_extra.inc.
| localRecordList::$showClipboard = FALSE |
Definition at line 99 of file class.db_list_extra.inc.
| localRecordList::$spaceIcon |
Definition at line 105 of file class.db_list_extra.inc.
| localRecordList::$totalRowCount |
Definition at line 103 of file class.db_list_extra.inc.
| localRecordList::$translations |
Definition at line 140 of file class.db_list_extra.inc.
1.7.5.1