‪TYPO3CMS  9.5
TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList Class Reference
Inheritance diagram for TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList:
TYPO3\CMS\Core\Compatibility\PublicPropertyDeprecationTrait TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList TYPO3\CMS\SysAction\ActionList

Public Member Functions

 __construct ()
 
string[] getButtons ()
 
 getDocHeaderButtons (ModuleTemplate $moduleTemplate)
 
string getTable ($table, $id, $rowList='')
 
string renderListRow ($table, $row, $cc, $titleCol, $thumbsCol, $indent=0)
 
string renderListHeader ($table, $currentIdList)
 
string makeControl ($table, $row)
 
string makeClip ($table, $row)
 
string[] makeLocalizationPanel ($table, $row)
 
string fieldSelectBox ($table, $formFields=true)
 
string linkClipboardHeaderIcon ($string, $table, $cmd, $warning='', $title='')
 
bool clipNumPane ()
 
string addSortLink ($code, $field, $table)
 
mixed[] recPath ($pid)
 
bool showNewRecLink ($table)
 
string makeReturnUrl ()
 
 setCsvRow ($csvRow)
 
 outputCSV ($prefix)
 
 addActionToCellGroup (&$cells, $action, $actionKey)
 
 setIsEditable ($isEditable)
 
bool isEditable ($table)
 
 start ($id, $table, $pointer, $search='', $levels=0, $showLimit=0)
 
 generateList ()
 
string getSearchBox ($formFields=true)
 
 setDispFields ()
 
string thumbCode ($row, $table, $field)
 
TYPO3 CMS Core Database Query QueryBuilder getQueryBuilder (string $table, int $pageId, array $additionalConstraints=[], array $fields=[' *'])
 
 setTotalItems (string $table, int $pageId, array $constraints)
 
string makeSearchString ($table, $currentPid=-1)
 
string linkWrapTable ($table, $code)
 
string linkWrapItems ($table, $uid, $code, $row)
 
string linkUrlMail ($code, $testString)
 
string listURL ($altId='', $table='-1', $exclList='')
 
string requestUri ()
 
string[] makeFieldList ($table, $dontCheckUser=false, $addDateFields=false)
 
 localizationRedirect ($justLocalized)
 
 setOverrideUrlParameters (array $urlParameters)
 
 setTableDisplayOrder (array $orderInformation)
 
array getOverridePageIdList ()
 
 setOverridePageIdList (array $overridePageIdList)
 
string addElement ($h, $icon, $data, $rowParams='', $_='', $_2='', $colType='td')
 
 writeTop ()
 
array fwd_rwd_nav ($table='')
 
string fwd_rwd_HTML ($type, $pointer, $table='')
 
string CBfunctions ()
 
 initializeLanguages ()
 
string languageFlag ($sys_language_uid, $addAsAdditionalText=true)
 
 showOnlyTranslatedRecords (bool $showOnlyTranslatedRecords)
 
DatabaseRecordList setLanguagesAllowedForUser (array $languagesAllowedForUser)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Compatibility\PublicPropertyDeprecationTrait
bool __isset (string $propertyName)
 
mixed __get (string $propertyName)
 
 __set (string $propertyName, $propertyValue)
 
 __unset (string $propertyName)
 

Public Attributes

string[] $allowedNewTables = array( )
 
string[] $deniedNewTables = array( )
 
bool $newWizards = false
 
bool $dontShowClipControlPanels = false
 
bool $showClipboard = false
 
bool $noControlPanels = false
 
bool $clickMenuEnabled = true
 
int $totalRowCount
 
string $spaceIcon
 
bool $disableSingleTableView = false
 
string[] $pageRow = array( )
 
array $modSharedTSconfig = array( )
 
array $pageOverlays = array( )
 
array $languageIconTitles = array( )
 
string $hideTranslations = ''
 
bool $csvOutput = false
 
mixed[] $recPath_cache = array( )
 
string $sortField
 
int $itemsLimitPerTable = 20
 
array $addElement_tdParams = array( )
 
int $id
 
int $no_noWrap = 0
 
int $setLMargin = 1
 
string[] $duplicateStack = array( )
 
string $script = 'index.php'
 
bool $listOnlyInSingleTableMode = false
 
string $thisScript = ''
 
string $JScode = ''
 
TranslationConfigurationProvider $translateTools
 
int $itemsLimitSingleTable = 100
 
int[][] $tablesCollapsed = array( )
 
array[] $modTSconfig
 
string $HTMLcode = ''
 
array $addElement_tdCssClass = array( )
 
bool $thumbs = 0
 
int[][] $currentTable = array( )
 
int $allFields = 0
 
int $showLimit = 0
 
array $fieldArray = array( )
 
string $hideTables = ''
 
string[] $displayFields
 
string $oddColumnsCssClass = ''
 
int $fixedL = 30
 
string $perms_clause = ''
 
string $returnUrl = ''
 
string $table = ''
 
int $calcPerms = 0
 
string $clickTitleMode = ''
 
int $showIcon = 1
 
int $searchLevels = ''
 
int $iLimit = 0
 
string $totalItems = ''
 
int $leftMargin = 0
 
mixed[][] $tableTSconfigOverTCA = array( )
 
string[] $pageRecord = array( )
 
string[] $setFields = array( )
 
int $counter = 0
 
int $firstElementNumber = 0
 
int $eCounter = 0
 
string $searchString = ''
 
bool $sortRev
 
string $duplicateField
 
string $tableList = ''
 
TYPO3 CMS Backend Clipboard Clipboard $clipObj
 
string[] $CBnames = array( )
 
string[] $translations
 
string $selFieldList
 
mixed[] $pageinfo
 
string[] $MOD_MENU
 

Protected Member Functions

string getOnClickForRow (string $table, array $row)
 
bool isRowListingConditionFulfilled ($table, $row)
 
int getReferenceCount ($tableName, $uid)
 
int getPointerForPage ($page)
 
string renderListNavigation ($renderPart='top')
 
string createReferenceHtml ($tableName, $uid)
 
 initCSV ()
 
 addHeaderRowToCSV ()
 
 addToCSV (array $row=[])
 
bool isRecordCurrentBackendUser ($table, $row)
 
bool overlayEditLockPermissions ($table, $row=[], $editPermission=true)
 
bool editLockPermissions ()
 
BaseScriptClass getModule ()
 
DocumentTemplate getDocumentTemplate ()
 
QueryBuilder prepareQueryBuilder (string $table, int $pageId, array $fieldList=[' *'], array $additionalConstraints=[], QueryBuilder $queryBuilder, bool $addSorting=true)
 
string[] getSearchFields ($tableName)
 
int[] getSearchableWebmounts ($id, $depth, $perms_clause)
 
QueryBuilder addPageIdConstraint (string $tableName, QueryBuilder $queryBuilder)
 
 logDeprecation (string $index)
 
BackendUserAuthentication getBackendUserAuthentication ()
 
 determineScriptUrl ()
 
string getThisScript ()
 
TranslationConfigurationProvider getTranslateTools ()
 
string generateReferenceToolTip ($references, $launchViewParameter='')
 
string getVisibleColumns (array $tableTCA, string $type)
 
LanguageService getLanguageService ()
 

Static Protected Member Functions

static mixed[] removeControlFieldsFromFieldRow (array $row=[])
 

Protected Attributes

array $deprecatedPublicProperties
 
string[] $csvLines = array( )
 
int[][] $referenceCount = array( )
 
bool $editable = true
 
IconFactory $iconFactory
 
array[] $tableDisplayOrder = array( )
 
array $overridePageIdList = array( )
 
mixed[] $overrideUrlParameters = array( )
 
array $currentLink = array( )
 
bool $showOnlyTranslatedRecords = false
 
array $systemLanguagesOnPage
 
array $languagesAllowedForUser = array( )
 

Detailed Description

Class for rendering of Web>List module

This class is a specific TYPO3 Backend implementation and is not part of the TYPO3's Core API.

Definition at line 58 of file DatabaseRecordList.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::__construct ( )

Member Function Documentation

◆ addActionToCellGroup()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::addActionToCellGroup ( $cells,
  $action,
  $actionKey 
)

add action into correct section

Parameters
array$cells
string$action
string$actionKey

Definition at line 2799 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl().

◆ addElement()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::addElement (   $h,
  $icon,
  $data,
  $rowParams = '',
  $_ = '',
  $_2 = '',
  $colType = 'td' 
)

Returns a table-row with the content from the fields in the input data array. OBS: $this->fieldArray MUST be set! (represents the list of fields to display)

Parameters
int$h‪Is an integer >=0 and denotes how tall an element is. Set to '0' makes a halv line, -1 = full line, set to 1 makes a 'join' and above makes 'line'
string$icon‪Is the + of the record. If not supplied the first 'join'-icon will be a 'line' instead
array$data‪Is the dataarray, record with the fields. Notice: These fields are (currently) NOT htmlspecialchar'ed before being wrapped in

-tags

Parameters
string$rowParams‪Is insert in the

-tags. Must carry a ' ' as first character

Parameters
string$_‪OBSOLETE - NOT USED ANYMORE. $lMargin is the leftMargin (int)
string$_2‪OBSOLETE - NOT USED ANYMORE. Is the HTML -tag for an alternative 'gfx/ol/line.gif'-icon (used in the top)
string$colType‪Defines the tag being used for the columns. Default is td.
Returns
‪string HTML content for the table row

Definition at line 4114 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$fieldArray, and $fields.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fwd_rwd_nav(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListNavigation(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ addHeaderRowToCSV()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::addHeaderRowToCSV ( )
protected

◆ addPageIdConstraint()

◆ addSortLink()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::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).

Parameters
string$code‪The string to link (text)
string$field‪The fieldname represented by the title ($code)
string$table‪Table name
Returns
‪string Linked $code variable

Definition at line 2625 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader().

◆ addToCSV()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::addToCSV ( array  $row = [])
protected

Adds selected columns of one table row as CSV line.

Parameters
mixed[]$row‪Record array, from which the values of fields found in $this->fieldArray will be listed in the CSV output.

Definition at line 2727 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$fieldArray, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\removeControlFieldsFromFieldRow(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\setCsvRow().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addHeaderRowToCSV(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ CBfunctions()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::CBfunctions ( )

Returning JavaScript for ClipBoard functionality.

Returns
‪string

Definition at line 4266 of file DatabaseRecordList.php.

◆ clipNumPane()

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::clipNumPane ( )

Returns TRUE if a numeric clipboard pad is selected/active

Returns
‪bool

Definition at line 2610 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader().

◆ createReferenceHtml()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::createReferenceHtml (   $tableName,
  $uid 
)
protected

Creates the HTML for a reference count for the record with the UID $uid in the table $tableName.

Parameters
string$tableName
int$uid
Returns
‪string HTML of reference a link, will be empty if there are no

Definition at line 2392 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$referenceCount, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\generateReferenceToolTip().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ determineScriptUrl()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::determineScriptUrl ( )
protected

Sets the script url depending on being a module or script request

Definition at line 4364 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\__construct().

◆ editLockPermissions()

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::editLockPermissions ( )
protected

◆ fieldSelectBox()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::fieldSelectBox (   $table,
  $formFields = true 
)

Creates a checkbox list for selecting fields to display from a table:

Parameters
string$table‪Table name
bool$formFields‪If TRUE, form-fields will be wrapped around the table.
Returns
‪string HTML table with the selector check box (name: displayFields['.$table.'][])

Definition at line 2477 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\Controller\RecordListController\$content, $fields, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$setFields, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getLanguageService(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeFieldList().

◆ fwd_rwd_HTML()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::fwd_rwd_HTML (   $type,
  $pointer,
  $table = '' 
)

◆ fwd_rwd_nav()

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::fwd_rwd_nav (   $table = '')

Creates a forward/reverse button based on the status of ->eCounter, ->firstElementNumber, ->iLimit

Parameters
string$table‪Table name
Returns
‪array array([boolean], [HTML]) where [boolean] is 1 for reverse element, [HTML] is the table-row code for the element

Definition at line 4206 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addElement(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fwd_rwd_HTML().

◆ generateList()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::generateList ( )

◆ generateReferenceToolTip()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::generateReferenceToolTip (   $references,
  $launchViewParameter = '' 
)
protected

Generates HTML code for a Reference tooltip out of sys_refindex records you hand over

Parameters
int$references‪number of records from sys_refindex table
string$launchViewParameter‪JavaScript String, which will be passed as parameters to top.TYPO3.InfoWindow.showItem
Returns
‪string

Definition at line 4403 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getLanguageService().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\createReferenceHtml().

◆ getBackendUserAuthentication()

◆ getButtons()

◆ getDocHeaderButtons()

◆ getDocumentTemplate()

DocumentTemplate TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getDocumentTemplate ( )
protected
Returns
‪DocumentTemplate

Definition at line 2895 of file DatabaseRecordList.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getButtons().

◆ getLanguageService()

◆ getModule()

◆ getOnClickForRow()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getOnClickForRow ( string  $table,
array  $row 
)
protected

Get viewOnClick link for pages or tt_content records

Parameters
string$table
array$row
Returns
‪string

Definition at line 1278 of file DatabaseRecordList.php.

References $GLOBALS, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapItems(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl().

◆ getOverridePageIdList()

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getOverridePageIdList ( )

◆ getPointerForPage()

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getPointerForPage (   $page)
protected

Get pointer for first element on the page

Parameters
int$page‪Page number starting with 1
Returns
‪int Pointer to first element on the page (starting with 0)

Definition at line 1789 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$iLimit.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListNavigation().

◆ getQueryBuilder()

TYPO3 CMS Core Database Query QueryBuilder TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getQueryBuilder ( string  $table,
int  $pageId,
array  $additionalConstraints = [],
array  $fields = ['*'] 
)

Returns a QueryBuilder configured to select $fields from $table where the pid is restricted depending on the current searchlevel setting.

Parameters
string$table‪Table name
int$pageId‪Page id Only used to build the search constraints, getPageIdConstraint() used for restrictions
string[]$additionalConstraints‪Additional part for where clause
string[]$fields‪Field list to select, * for all
Returns
‪\TYPO3\CMS\Core\Database\Query\QueryBuilder

Definition at line 3253 of file DatabaseRecordList.php.

References $fields, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface\add(), TYPO3\CMS\Core\Database\Query\QueryBuilder\getRestrictions(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder(), and TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface\removeAll().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ getReferenceCount()

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getReferenceCount (   $tableName,
  $uid 
)
protected

Gets the number of records referencing the record with the UID $uid in the table $tableName.

Parameters
string$tableName
int$uid
Returns
‪int The number of references to record $uid in table

Definition at line 1520 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl().

◆ getSearchableWebmounts()

int [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getSearchableWebmounts (   $id,
  $depth,
  $perms_clause 
)
protected

Get all allowed mount pages to be searched in.

Parameters
int$id‪Page id
int$depth‪Depth to go down
string$perms_clause‪select clause
Returns
‪int[]

Definition at line 3992 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$id, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$perms_clause, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addPageIdConstraint().

◆ getSearchBox()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getSearchBox (   $formFields = true)

◆ getSearchFields()

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getSearchFields (   $tableName)
protected

Fetches a list of fields to use in the Backend search for the given table.

Parameters
string$tableName
Returns
‪string[]

Definition at line 3581 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$fieldArray, $GLOBALS, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$searchString.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeSearchString().

◆ getTable()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getTable (   $table,
  $id,
  $rowList = '' 
)

Creates the listing of records from a single table

Parameters
string$table‪Table name
int$id‪Page id
string$rowList‪List of fields to show in the listing. Pseudo fields will be added including the record header.
Exceptions

Definition at line 869 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$fieldArray, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$firstElementNumber, $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$id, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$itemsLimitSingleTable, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$listOnlyInSingleTableMode, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$selFieldList, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$sortField, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$totalItems, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getLanguageService(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getQueryBuilder(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\initCSV(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\isRowListingConditionFulfilled(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapTable(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeFieldList(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\outputCSV(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListNavigation(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\setTotalItems(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\showOnlyTranslatedRecords().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\generateList().

◆ getThisScript()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getThisScript ( )
protected
Returns
‪string

Definition at line 4377 of file DatabaseRecordList.php.

◆ getTranslateTools()

TranslationConfigurationProvider TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getTranslateTools ( )
protected

Gets an instance of TranslationConfigurationProvider

Returns
‪TranslationConfigurationProvider

Definition at line 4387 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$translateTools.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\__construct(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\initializeLanguages().

◆ getVisibleColumns()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::getVisibleColumns ( array  $tableTCA,
string  $type 
)
protected

Flatten palettes into types showitem

By replacing the palettes in showitem of a TCA type with each palette content, the fields within a palette can be considered as visible database columns for a backend form.

Parameters
array$tableTCA
string$type
Returns
‪string

Definition at line 4446 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ initCSV()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::initCSV ( )
protected

Initializes internal csvLines array with the header of field names

Definition at line 2698 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addHeaderRowToCSV().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ initializeLanguages()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::initializeLanguages ( )

◆ isEditable()

◆ isRecordCurrentBackendUser()

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::isRecordCurrentBackendUser (   $table,
  $row 
)
protected

Check if the record represents the current backend user

Parameters
string$table
array$row
Returns
‪bool

Definition at line 2821 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl().

◆ isRowListingConditionFulfilled()

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::isRowListingConditionFulfilled (   $table,
  $row 
)
protected

Check if all row listing conditions are fulfilled.

This function serves as a dummy method to be overridden in extending classes.

Parameters
string$table‪Table name
string[]$row‪Record
Returns
‪bool True, if all conditions are fulfilled.

Reimplemented in TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList.

Definition at line 1321 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ languageFlag()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::languageFlag (   $sys_language_uid,
  $addAsAdditionalText = true 
)

Return the icon for the language

Parameters
int$sys_language_uid‪Sys language uid
bool$addAsAdditionalText‪If set to true, only the flag is returned
Returns
‪string Language icon

Definition at line 4343 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeLocalizationPanel().

◆ linkClipboardHeaderIcon()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::linkClipboardHeaderIcon (   $string,
  $table,
  $cmd,
  $warning = '',
  $title = '' 
)

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.

Parameters
string$string‪The HTML content to link (image/text)
string$table‪Table name
string$cmd‪Clipboard command (eg. "setCB" or "delete")
string$warning‪Warning text, if any ("delete" uses this for confirmation
string$title‪title attribute for the anchor
Returns
‪string tag wrapped link.

Definition at line 2576 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\Controller\RecordListController\$cmd, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader().

◆ linkUrlMail()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::linkUrlMail (   $code,
  $testString 
)

Wrapping input code in link to URL or email if $testString is either.

Parameters
string$code‪code to wrap
string$testString‪String which is tested for being a URL or email and which will be used for the link if so.
Returns
‪string Link-Wrapped $code value, if $testString was URL or email.

Definition at line 3712 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapItems(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ linkWrapItems()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::linkWrapItems (   $table,
  $uid,
  $code,
  $row 
)

Returns the title (based on $code) of a record (from table $table) with the proper link around (that is for 'pages'-records a link to the level of that record...)

Parameters
string$table‪Table name
int$uid‪Item uid
string$code‪Item title (not htmlspecialchars()'ed yet)
mixed[]$row‪Item row
Returns
‪string The item title. Ready for HTML output (is htmlspecialchars()'ed)

Reimplemented in TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList.

Definition at line 3634 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Core\Authentication\BackendUserAuthentication\calcPerms(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getLanguageService(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getOnClickForRow(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\isEditable(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkUrlMail(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ linkWrapTable()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::linkWrapTable (   $table,
  $code 
)

Returns the title (based on $code) of a table ($table) with the proper link around. For headers over tables. The link will cause the display of all extended mode or not for the table.

Parameters
string$table‪Table name
string$code‪Table label
Returns
‪string The linked table label

Definition at line 3613 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ listURL()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::listURL (   $altId = '',
  $table = '-1',
  $exclList = '' 
)

Creates the URL to this script, including all relevant GPvars Fixed GPvars are id, table, imagemode, returnUrl, search_field, search_levels and showLimit The GPvars "sortField" and "sortRev" are also included UNLESS they are found in the $exclList variable.

Parameters
string$altId‪Alternative id value. Enter blank string for the current id ($this->id)
string$table‪Table name to display. Enter "-1" for the current table.
string$exclList‪Comma separated list of fields NOT to include ("sortField", "sortRev" or "firstElementNumber")
Returns
‪string URL

Reimplemented in TYPO3\CMS\SysAction\ActionList.

Definition at line 3737 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$firstElementNumber, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$id, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$returnUrl, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$searchLevels, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$searchString, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$showLimit, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$sortField, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$sortRev, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$thumbs.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addSortLink(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fieldSelectBox(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fwd_rwd_HTML(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getButtons(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getDocHeaderButtons(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getSearchBox(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapItems(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapTable(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\localizationRedirect(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeLocalizationPanel(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListNavigation(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\requestUri().

◆ localizationRedirect()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::localizationRedirect (   $justLocalized)

Redirects to FormEngine if a record is just localized.

Parameters
string$justLocalized‪String with table, orig uid and language separated by ":

Definition at line 3868 of file DatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\start().

◆ logDeprecation()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::logDeprecation ( string  $index)
protected

Method used to log deprecated usage of old buildQueryParametersPostProcess hook arguments

Parameters
string$index
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0 - see method usages

Definition at line 4087 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder().

◆ makeClip()

◆ makeControl()

◆ makeFieldList()

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::makeFieldList (   $table,
  $dontCheckUser = false,
  $addDateFields = false 
)

Makes the list of fields to select for a table

Parameters
string$table‪Table name
bool$dontCheckUser‪If set, users access to the field (non-exclude-fields) is NOT checked.
bool$addDateFields‪If set, also adds crdate and tstamp fields (note: they will also be added if user is admin or dontCheckUser is set)
Returns
‪string[] Array, where values are fieldnames to include in query

Definition at line 3803 of file DatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fieldSelectBox(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\generateList(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder().

◆ makeLocalizationPanel()

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::makeLocalizationPanel (   $table,
  $row 
)

◆ makeReturnUrl()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::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.

Returns
‪string

Definition at line 2685 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl().

◆ makeSearchString()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::makeSearchString (   $table,
  $currentPid = -1 
)

Creates part of query for searching after a word ($this->searchString) fields in input table.

Parameters
string$table‪Table, in which the fields are being searched.
int$currentPid‪Page id for the possible search limit. -1 only if called from an old XCLASS.
Returns
‪string Returns part of WHERE-clause for searching, if applicable.

Definition at line 3472 of file DatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getSearchFields().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder().

◆ outputCSV()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::outputCSV (   $prefix)

Compiles the internal csvLines array to a csv-string and outputs it to the browser. This function exits!

Parameters
string$prefix‪Filename prefix:

Definition at line 2776 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ overlayEditLockPermissions()

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::overlayEditLockPermissions (   $table,
  $row = [],
  $editPermission = true 
)
protected

Check if the current record is locked by editlock. Pages are locked if their editlock flag is set, records are if they are locked themselves or if the page they are on is locked (a page’s editlock is transitive for its content elements).

Parameters
string$table
array$row
bool$editPermission
Returns
‪bool

Definition at line 2857 of file DatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeClip(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader().

◆ prepareQueryBuilder()

QueryBuilder TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::prepareQueryBuilder ( string  $table,
int  $pageId,
array  $fieldList = ['*'],
array  $additionalConstraints = [],
QueryBuilder  $queryBuilder,
bool  $addSorting = true 
)
protected

Return the modified QueryBuilder object ($queryBuilder) which will be used to select the records from a table $table with pid = $this->pidList

Parameters
string$table‪Table name
int$pageId‪Page id Only used to build the search constraints, $this->pidList is used for restrictions
string[]$fieldList‪List of fields to select from the table
string[]$additionalConstraints‪Additional part for where clause
QueryBuilder$queryBuilder
bool$addSorting
Returns
‪QueryBuilder

Definition at line 3290 of file DatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Core\Database\Query\QueryBuilder\addOrderBy(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addPageIdConstraint(), TYPO3\CMS\Core\Database\Query\QueryBuilder\andWhere(), TYPO3\CMS\Core\Database\Query\QueryBuilder\createNamedParameter(), TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder\eq(), TYPO3\CMS\Core\Database\Query\QueryBuilder\expr(), TYPO3\CMS\Core\Database\Query\QueryBuilder\groupBy(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\logDeprecation(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeFieldList(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeSearchString(), TYPO3\CMS\Core\Database\Query\QueryBuilder\orderBy(), TYPO3\CMS\Core\Database\Query\QueryBuilder\setFirstResult(), TYPO3\CMS\Core\Database\Query\QueryBuilder\setMaxResults(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\showOnlyTranslatedRecords(), and TYPO3\CMS\Core\Database\Query\QueryBuilder\where().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getQueryBuilder(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\setTotalItems().

◆ recPath()

mixed [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::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.

Parameters
int$pid‪The page id for which to get the path
Returns
‪mixed[] The path.

Definition at line 2653 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ removeControlFieldsFromFieldRow()

static mixed [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::removeControlFieldsFromFieldRow ( array  $row = [])
staticprotected

Remove control fields from row for CSV export

Parameters
mixed[]$row‪fieldNames => fieldValues
Returns
‪mixed[] Input array reduces by control fields

Definition at line 2743 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addToCSV().

◆ renderListHeader()

◆ renderListNavigation()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::renderListNavigation (   $renderPart = 'top')
protected

◆ renderListRow()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::renderListRow (   $table,
  $row,
  $cc,
  $titleCol,
  $thumbsCol,
  $indent = 0 
)

Rendering a single row for the list

Parameters
string$table‪Table name
mixed[]$row‪Current record
int$cc‪Counter, counting for each time an element is rendered (used for alternating colors)
string$titleCol‪Table field (column) where header value is found
string$thumbsCol‪Table field (column) where (possible) thumbnails can be found
int$indent‪Indent from left.
Returns
‪string Table row for the element
See also
getTable()

Definition at line 1339 of file DatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$id, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addElement(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addToCSV(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\createReferenceHtml(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getModule(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getVisibleColumns(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkUrlMail(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapItems(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeClip(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeLocalizationPanel(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\recPath(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\thumbCode().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ requestUri()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::requestUri ( )

Returns "requestUri" - which is basically listURL

Returns
‪string Content of ->listURL()

Definition at line 3790 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

◆ setCsvRow()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setCsvRow (   $csvRow)

Adds input row of values to the internal csvLines array as a CSV formatted line

Parameters
mixed[]$csvRow‪Array with values to be listed.

Definition at line 2762 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addToCSV().

◆ setDispFields()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setDispFields ( )

Setting the field names to display in extended list. Sets the internal variable $this->setFields

Definition at line 3214 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getBackendUserAuthentication().

◆ setIsEditable()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setIsEditable (   $isEditable)
Parameters
bool$isEditable

Definition at line 2829 of file DatabaseRecordList.php.

◆ setLanguagesAllowedForUser()

DatabaseRecordList TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setLanguagesAllowedForUser ( array  $languagesAllowedForUser)
Parameters
array$languagesAllowedForUser
Returns
DatabaseRecordList

Definition at line 4478 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$languagesAllowedForUser.

◆ setOverridePageIdList()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setOverridePageIdList ( array  $overridePageIdList)
Parameters
int[] | array$overridePageIdList

Definition at line 3979 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$overridePageIdList.

◆ setOverrideUrlParameters()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setOverrideUrlParameters ( array  $urlParameters)

Set URL parameters to override or add in the listUrl() method.

Parameters
string[]$urlParameters

Definition at line 3920 of file DatabaseRecordList.php.

◆ setTableDisplayOrder()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setTableDisplayOrder ( array  $orderInformation)

Set table display order information

Structure of $orderInformation: 'tableName' => [ 'before' => // comma-separated string list or array of table names 'after' => // comma-separated string list or array of table names ]

Parameters
array$orderInformation
Exceptions

Definition at line 3941 of file DatabaseRecordList.php.

◆ setTotalItems()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::setTotalItems ( string  $table,
int  $pageId,
array  $constraints 
)

Executed a query to set $this->totalItems to the number of total items, eg. for pagination

Parameters
string$table‪Table name
int$pageId‪Only used to build the search constraints, $this->pidList is used for restrictions
array$constraints‪Additional constraints for where clause

Definition at line 3438 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table, and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder().

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ showNewRecLink()

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::showNewRecLink (   $table)

Returns TRUE if a link for creating new records should be displayed for $table

Parameters
string$table‪Table name
Returns
‪bool Returns TRUE if a link for creating new records should be displayed for $table
See also
‪\TYPO3\CMS\Backend\Controller\NewRecordController::showNewRecLink

Definition at line 2668 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader().

◆ showOnlyTranslatedRecords()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::showOnlyTranslatedRecords ( bool  $showOnlyTranslatedRecords)

If enabled, only translations are shown (= only with l10n_parent) See the use case in RecordList class, where a list of page translations is rendered before.

Parameters
bool$showOnlyTranslatedRecords

Definition at line 4431 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$showOnlyTranslatedRecords.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\addPageIdConstraint(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder().

◆ start()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::start (   $id,
  $table,
  $pointer,
  $search = '',
  $levels = 0,
  $showLimit = 0 
)

◆ thumbCode()

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::thumbCode (   $row,
  $table,
  $field 
)

Create thumbnail code for record/field

Parameters
mixed[]$row‪Record array
string$table‪Table (record is from)
string$field‪Field name for which thumbnail are to be rendered.
Returns
‪string HTML for thumbnails, if any.

Definition at line 3238 of file DatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\$table.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow().

◆ writeTop()

TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::writeTop ( )

Dummy function, used to write the top of a table listing.

Definition at line 4196 of file DatabaseRecordList.php.

Member Data Documentation

◆ $addElement_tdCssClass

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$addElement_tdCssClass = array( )

Keys are fieldnames and values are td-css-classes to add in addElement();

Definition at line 276 of file DatabaseRecordList.php.

◆ $addElement_tdParams

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$addElement_tdParams = array( )

Keys are fieldnames and values are td-parameters to add in addElement(), please use $addElement_tdCSSClass for CSS-classes;

Definition at line 198 of file DatabaseRecordList.php.

◆ $allFields

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$allFields = 0

Indicates if all available fields for a user should be selected or not.

Definition at line 294 of file DatabaseRecordList.php.

◆ $allowedNewTables

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$allowedNewTables = array( )

Used to indicate which tables (values in the array) that can have a create-new-record link. If the array is empty, all tables are allowed.

Definition at line 76 of file DatabaseRecordList.php.

◆ $calcPerms

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$calcPerms = 0

Some permissions...

Definition at line 355 of file DatabaseRecordList.php.

◆ $CBnames

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$CBnames = array( )

Tracking names of elements (for clipboard use)

Definition at line 467 of file DatabaseRecordList.php.

◆ $clickMenuEnabled

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$clickMenuEnabled = true

If TRUE, clickmenus will be rendered

Definition at line 116 of file DatabaseRecordList.php.

◆ $clickTitleMode

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$clickTitleMode = ''

Mode for what happens when a user clicks the title of a record.

Definition at line 361 of file DatabaseRecordList.php.

◆ $clipObj

TYPO3 CMS Backend Clipboard Clipboard TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$clipObj

Clipboard object

Definition at line 461 of file DatabaseRecordList.php.

◆ $counter

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$counter = 0

Counter increased for each element. Used to index elements for the JavaScript-code that transfers to the clipboard

Definition at line 413 of file DatabaseRecordList.php.

◆ $csvLines

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$csvLines = array( )
protected

Used to accumulate CSV lines for CSV export.

Definition at line 455 of file DatabaseRecordList.php.

◆ $csvOutput

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$csvOutput = false

If set, the listing is returned as CSV instead.

Definition at line 174 of file DatabaseRecordList.php.

◆ $currentLink

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$currentLink = array( )
protected

Current link: array with table names and uid

Definition at line 534 of file DatabaseRecordList.php.

◆ $currentTable

int [][] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$currentTable = array( )

Used for tracking next/prev uids

Definition at line 288 of file DatabaseRecordList.php.

◆ $deniedNewTables

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$deniedNewTables = array( )

Used to indicate which tables (values in the array) that cannot have a create-new-record link. If the array is empty, all tables are allowed.

Definition at line 83 of file DatabaseRecordList.php.

◆ $deprecatedPublicProperties

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$deprecatedPublicProperties
protected
Initial value:
= array(
'newWizards' => 'Using $newWizards of class DatabaseRecordList from outside is discouraged, property will be removed in TYPO3 v10.0.',
)

Definition at line 63 of file DatabaseRecordList.php.

◆ $disableSingleTableView

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$disableSingleTableView = false

Disable single table view

Definition at line 134 of file DatabaseRecordList.php.

◆ $displayFields

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$displayFields

Containing which fields to display in extended mode

Definition at line 318 of file DatabaseRecordList.php.

◆ $dontShowClipControlPanels

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$dontShowClipControlPanels = false

If TRUE, will disable the rendering of clipboard + control panels.

Definition at line 98 of file DatabaseRecordList.php.

◆ $duplicateField

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$duplicateField

String, can contain the field name from a table which must have duplicate values marked.

Definition at line 443 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeClip().

◆ $duplicateStack

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$duplicateStack = array( )

Used for tracking duplicate values of fields

Definition at line 220 of file DatabaseRecordList.php.

◆ $eCounter

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$eCounter = 0

Counting the elements no matter what...

Definition at line 425 of file DatabaseRecordList.php.

◆ $editable

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$editable = true
protected

If defined the records are editable

Definition at line 502 of file DatabaseRecordList.php.

◆ $fieldArray

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$fieldArray = array( )

◆ $firstElementNumber

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$firstElementNumber = 0

◆ $fixedL

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$fixedL = 30

Not used in this class - but maybe extension classes... Max length of strings

Definition at line 331 of file DatabaseRecordList.php.

◆ $hideTables

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$hideTables = ''

Tables which should not get listed

Definition at line 312 of file DatabaseRecordList.php.

◆ $hideTranslations

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$hideTranslations = ''

Tables which should not list their translations

Definition at line 168 of file DatabaseRecordList.php.

◆ $HTMLcode

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$HTMLcode = ''

String with accumulated HTML content

Definition at line 270 of file DatabaseRecordList.php.

◆ $iconFactory

IconFactory TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$iconFactory
protected

◆ $id

◆ $iLimit

◆ $itemsLimitPerTable

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$itemsLimitPerTable = 20

default Max items shown per table in "multi-table mode", may be overridden by tables.php

Definition at line 192 of file DatabaseRecordList.php.

◆ $itemsLimitSingleTable

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$itemsLimitSingleTable = 100

default Max items shown per table in "single-table mode", may be overridden by tables.php

Definition at line 254 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ $JScode

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$JScode = ''

JavaScript code accumulation

Definition at line 244 of file DatabaseRecordList.php.

◆ $languageIconTitles

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$languageIconTitles = array( )

Contains sys language icons and titles

Definition at line 162 of file DatabaseRecordList.php.

◆ $languagesAllowedForUser

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$languagesAllowedForUser = array( )
protected

All languages that are allowed by the user

Definition at line 554 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\setLanguagesAllowedForUser().

◆ $leftMargin

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$leftMargin = 0

OBSOLETE - NOT USED ANYMORE. leftMargin

Definition at line 389 of file DatabaseRecordList.php.

◆ $listOnlyInSingleTableMode

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$listOnlyInSingleTableMode = false

If TRUE, records are listed only if a specific table is selected.

Definition at line 232 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ $MOD_MENU

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$MOD_MENU

Injected by RecordList

Definition at line 496 of file DatabaseRecordList.php.

◆ $modSharedTSconfig

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$modSharedTSconfig = array( )

Shared module configuration, used by localization features

Definition at line 150 of file DatabaseRecordList.php.

◆ $modTSconfig

array [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$modTSconfig

Module configuration

Definition at line 264 of file DatabaseRecordList.php.

◆ $newWizards

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$newWizards = false

If TRUE, the control panel will contain links to the create-new wizards for pages and tt_content elements (normally, the link goes to just creating a new element without the wizards!).

Deprecated:
‪and unused since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 92 of file DatabaseRecordList.php.

◆ $no_noWrap

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$no_noWrap = 0

Definition at line 208 of file DatabaseRecordList.php.

◆ $noControlPanels

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$noControlPanels = false

If TRUE, will DISABLE all control panels in lists. (Takes precedence)

Definition at line 110 of file DatabaseRecordList.php.

◆ $oddColumnsCssClass

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$oddColumnsCssClass = ''

If set this is

CSS-classname for odd columns in addElement. Used with db_layout / pages section

Definition at line 324 of file DatabaseRecordList.php.

◆ $overridePageIdList

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$overridePageIdList = array( )
protected

Override the page ids taken into account by getPageIdConstraint()

Definition at line 523 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getOverridePageIdList(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\setOverridePageIdList().

◆ $overrideUrlParameters

mixed [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$overrideUrlParameters = array( )
protected

Override/add urlparameters in listUrl() method

Definition at line 528 of file DatabaseRecordList.php.

◆ $pageinfo

mixed [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$pageinfo

Definition at line 490 of file DatabaseRecordList.php.

◆ $pageOverlays

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$pageOverlays = array( )

Contains page translation languages

Definition at line 156 of file DatabaseRecordList.php.

◆ $pageRecord

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$pageRecord = array( )

Loaded with page record with version overlay if any.

Definition at line 401 of file DatabaseRecordList.php.

◆ $pageRow

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$pageRow = array( )

Set to the page record (see writeTop())

Definition at line 144 of file DatabaseRecordList.php.

◆ $perms_clause

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$perms_clause = ''

Page select permissions

Definition at line 337 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getSearchableWebmounts().

◆ $recPath_cache

mixed [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$recPath_cache = array( )

Cache for record path

Definition at line 180 of file DatabaseRecordList.php.

◆ $referenceCount

int [][] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$referenceCount = array( )
protected

[$tablename][$uid] = number of references to this record

Definition at line 473 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\createReferenceHtml().

◆ $returnUrl

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$returnUrl = ''

◆ $script

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$script = 'index.php'

Current script name

Definition at line 226 of file DatabaseRecordList.php.

◆ $searchLevels

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$searchLevels = ''

◆ $searchString

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$searchString = ''

◆ $selFieldList

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$selFieldList

select fields for the query which fetches the translations of the current record

Definition at line 486 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable().

◆ $setFields

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$setFields = array( )

Fields to display for the current table

Definition at line 407 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fieldSelectBox().

◆ $setLMargin

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$setLMargin = 1

Set to zero, if you don't want a left-margin with addElement function

Definition at line 214 of file DatabaseRecordList.php.

◆ $showClipboard

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$showClipboard = false

If TRUE, will show the clipboard in the field list.

Definition at line 104 of file DatabaseRecordList.php.

◆ $showIcon

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$showIcon = 1

Definition at line 365 of file DatabaseRecordList.php.

◆ $showLimit

◆ $showOnlyTranslatedRecords

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$showOnlyTranslatedRecords = false
protected

Only used to render translated records, used in list module to show page translations

Definition at line 540 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\showOnlyTranslatedRecords().

◆ $sortField

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$sortField

◆ $sortRev

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$sortRev

Field, indicating to sort in reverse order.

Definition at line 437 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\SysAction\ActionList\listURL(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

◆ $spaceIcon

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$spaceIcon

◆ $systemLanguagesOnPage

array TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$systemLanguagesOnPage
protected

All languages that are included in the site configuration for the current page. New records can only be created in those languages.

Definition at line 548 of file DatabaseRecordList.php.

◆ $table

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$table = ''

Tablename if single-table mode

Definition at line 349 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fieldSelectBox(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fwd_rwd_HTML(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\fwd_rwd_nav(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getOnClickForRow(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getQueryBuilder(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\isEditable(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\isRecordCurrentBackendUser(), TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList\isRowListingConditionFulfilled(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkClipboardHeaderIcon(), TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList\linkWrapItems(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapItems(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\linkWrapTable(), TYPO3\CMS\SysAction\ActionList\listURL(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\localizationRedirect(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeClip(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeControl(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeFieldList(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeLocalizationPanel(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeSearchString(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\overlayEditLockPermissions(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\prepareQueryBuilder(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListHeader(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListRow(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\setTotalItems(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\showNewRecLink(), TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\start(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\thumbCode().

◆ $tableDisplayOrder

array [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$tableDisplayOrder = array( )
protected

Array with before/after setting for tables Structure: 'tableName' => [ 'before' => ['A', ...] 'after' => [] ]

Definition at line 517 of file DatabaseRecordList.php.

◆ $tableList

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$tableList = ''

Specify a list of tables which are the only ones allowed to be displayed.

Definition at line 449 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\start().

◆ $tablesCollapsed

int [][] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$tablesCollapsed = array( )

Array of collapsed / uncollapsed tables in multi table view

Definition at line 260 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\start().

◆ $tableTSconfigOverTCA

mixed [][] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$tableTSconfigOverTCA = array( )

TSconfig which overwrites TCA-Settings

Definition at line 395 of file DatabaseRecordList.php.

◆ $thisScript

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$thisScript = ''

Script URL

Definition at line 238 of file DatabaseRecordList.php.

◆ $thumbs

bool TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$thumbs = 0

Thumbnails on records containing files (pictures)

Definition at line 282 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\SysAction\ActionList\listURL(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\listURL().

◆ $totalItems

string TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$totalItems = ''

Set to the total number of items for a table when selecting.

Definition at line 383 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\getTable(), and TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\renderListNavigation().

◆ $totalRowCount

int TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$totalRowCount

Count of record rows in view

Definition at line 122 of file DatabaseRecordList.php.

◆ $translateTools

TranslationConfigurationProvider TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$translateTools

◆ $translations

string [] TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::$translations

Translations of the current record

Definition at line 479 of file DatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList\makeLocalizationPanel().