‪TYPO3CMS  9.5
TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList Class Reference
Inheritance diagram for TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList:
TYPO3\CMS\Backend\RecordList\AbstractRecordList

Public Member Functions

 start ($id, $table, $pointer, $search='', $levels=0, $showLimit=0)
 
 generateList ()
 
string getTable ($tableName, $id, $fields='')
 
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)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\RecordList\AbstractRecordList
 __construct ()
 
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)
 

Public Attributes

string $tableList = ''
 
string $returnUrl = ''
 
bool $thumbs = 0
 
int $itemsLimitPerTable = 20
 
int $itemsLimitSingleTable = 100
 
string $script = 'index.php'
 
int $allFields = 0
 
bool $csvOutput = false
 
string $sortField
 
bool $sortRev
 
string[] $displayFields
 
string $duplicateField
 
int $id
 
string $table = ''
 
bool $listOnlyInSingleTableMode = false
 
int $firstElementNumber = 0
 
string $searchString = ''
 
int $searchLevels = ''
 
int $showLimit = 0
 
string $perms_clause = ''
 
int $calcPerms = 0
 
string $clickTitleMode = ''
 
array $modSharedTSconfig = array( )
 
string[] $pageRecord = array( )
 
string $hideTables = ''
 
string $hideTranslations = ''
 
mixed[][] $tableTSconfigOverTCA = array( )
 
int[][] $tablesCollapsed = array( )
 
string $JScode = ''
 
string $HTMLcode = ''
 
int $iLimit = 0
 
int $eCounter = 0
 
string $totalItems = ''
 
mixed[] $recPath_cache = array( )
 
string[] $setFields = array( )
 
int[][] $currentTable = array( )
 
string[] $duplicateStack = array( )
 
array[] $modTSconfig
 
- ‪Public Attributes inherited from ‪TYPO3\CMS\Backend\RecordList\AbstractRecordList
int $iLimit = 10
 
int $leftMargin = 0
 
int $showIcon = 1
 
int $no_noWrap = 0
 
string $oddColumnsCssClass = ''
 
array $fieldArray = array( )
 
array $addElement_tdParams = array( )
 
array $addElement_tdCssClass = array( )
 
int $fixedL = 30
 
string $thisScript = ''
 
int $setLMargin = 1
 
int $counter = 0
 
string $totalItems = ''
 
int $firstElementNumber = 0
 
int $eCounter = 0
 
string $HTMLcode = ''
 
array $pageOverlays = array( )
 
array $languageIconTitles = array( )
 
TranslationConfigurationProvider $translateTools
 

Protected Member Functions

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 ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\RecordList\AbstractRecordList
 determineScriptUrl ()
 
string getThisScript ()
 
TranslationConfigurationProvider getTranslateTools ()
 
string generateReferenceToolTip ($references, $launchViewParameter='')
 
LanguageService getLanguageService ()
 

Protected Attributes

string[] $overrideUrlParameters = array( )
 
array $overridePageIdList = array( )
 
array[] $tableDisplayOrder = array( )
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\RecordList\AbstractRecordList
int $id = 0
 
IconFactory $iconFactory
 

Detailed Description

Child class for rendering of Web > List (not the final class) Shared between Web>List and Web>Page

See also
‪\TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 45 of file AbstractDatabaseRecordList.php.

Member Function Documentation

◆ addPageIdConstraint()

QueryBuilder TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::addPageIdConstraint ( string  $tableName,
QueryBuilder  $queryBuilder 
)
protected

Add conditions to the QueryBuilder object ($queryBuilder) to limit a query to a list of page IDs based on the current search level setting.

Parameters
string$tableName
QueryBuilder$queryBuilder
Returns
‪QueryBuilder Modified QueryBuilder object
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1375 of file AbstractDatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\generateList(), and TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\prepareQueryBuilder().

◆ generateList()

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

◆ getBackendUserAuthentication()

◆ getOverridePageIdList()

array TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::getOverridePageIdList ( )
Returns
‪array
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1352 of file AbstractDatabaseRecordList.php.

◆ getQueryBuilder()

TYPO3 CMS Core Database Query QueryBuilder TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 668 of file AbstractDatabaseRecordList.php.

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

◆ getSearchableWebmounts()

int [] TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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[]
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1219 of file AbstractDatabaseRecordList.php.

◆ getSearchBox()

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

◆ getSearchFields()

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

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

Parameters
string$tableName
Returns
‪string[]
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 957 of file AbstractDatabaseRecordList.php.

References TYPO3\CMS\Backend\RecordList\AbstractRecordList\$fieldArray, $GLOBALS, and TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$searchString.

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

◆ getTable()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::getTable (   $tableName,
  $id,
  $fields = '' 
)

To be implemented in extending classes.

Parameters
string$tableName
int$id
string$fields‪List of fields to show in the listing. Pseudo fields will be added including the record header.
Returns
‪string HTML code
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 540 of file AbstractDatabaseRecordList.php.

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

◆ linkUrlMail()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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.
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1066 of file AbstractDatabaseRecordList.php.

◆ linkWrapItems()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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)
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1006 of file AbstractDatabaseRecordList.php.

References TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$table, TYPO3\CMS\Core\Authentication\BackendUserAuthentication\calcPerms(), TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\getBackendUserAuthentication(), and TYPO3\CMS\Backend\RecordList\AbstractRecordList\getLanguageService().

◆ linkWrapTable()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 988 of file AbstractDatabaseRecordList.php.

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

◆ listURL()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Reimplemented from TYPO3\CMS\Backend\RecordList\AbstractRecordList.

Definition at line 1092 of file AbstractDatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\getSearchBox(), and TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\linkWrapTable().

◆ localizationRedirect()

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

Redirects to FormEngine if a record is just localized.

Parameters
string$justLocalized‪String with table, orig uid and language separated by ":
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1257 of file AbstractDatabaseRecordList.php.

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

◆ logDeprecation()

TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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

Definition at line 1421 of file AbstractDatabaseRecordList.php.

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

◆ makeFieldList()

string [] TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1160 of file AbstractDatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\generateList(), and TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\prepareQueryBuilder().

◆ makeSearchString()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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.
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 859 of file AbstractDatabaseRecordList.php.

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

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

◆ prepareQueryBuilder()

QueryBuilder TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 706 of file AbstractDatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$table, TYPO3\CMS\Core\Database\Query\QueryBuilder\addOrderBy(), TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\addPageIdConstraint(), TYPO3\CMS\Core\Database\Query\QueryBuilder\andWhere(), 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\AbstractDatabaseRecordList\logDeprecation(), TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\makeFieldList(), TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\makeSearchString(), TYPO3\CMS\Core\Database\Query\QueryBuilder\orderBy(), TYPO3\CMS\Core\Database\Query\QueryBuilder\setFirstResult(), TYPO3\CMS\Core\Database\Query\QueryBuilder\setMaxResults(), and TYPO3\CMS\Core\Database\Query\QueryBuilder\where().

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

◆ requestUri()

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

Returns "requestUri" - which is basically listURL

Returns
‪string Content of ->listURL()
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1146 of file AbstractDatabaseRecordList.php.

◆ setDispFields()

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

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

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

Definition at line 627 of file AbstractDatabaseRecordList.php.

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

◆ setOverridePageIdList()

TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::setOverridePageIdList ( array  $overridePageIdList)
Parameters
int[] | array$overridePageIdList
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1361 of file AbstractDatabaseRecordList.php.

◆ setOverrideUrlParameters()

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

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

Parameters
string[]$urlParameters
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 1309 of file AbstractDatabaseRecordList.php.

◆ setTableDisplayOrder()

TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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 1327 of file AbstractDatabaseRecordList.php.

◆ setTotalItems()

TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 824 of file AbstractDatabaseRecordList.php.

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

◆ start()

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

Initializes the list generation

Parameters
int$id‪Page id for which the list is rendered. Must be >= 0
string$table‪Tablename - if extended mode where only one table is listed at a time.
int$pointer‪Browsing pointer.
string$search‪Search word, if any
int$levels‪Number of levels to search down the page tree
int$showLimit‪Limit of records to be listed.
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 346 of file AbstractDatabaseRecordList.php.

References $GLOBALS, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$id, TYPO3\CMS\Recordlist\Controller\RecordListController\$pointer, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$returnUrl, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$showLimit, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$table, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\$tablesCollapsed, TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\getBackendUserAuthentication(), TYPO3\CMS\Backend\RecordList\AbstractRecordList\initializeLanguages(), and TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\localizationRedirect().

◆ thumbCode()

string TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::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.
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 652 of file AbstractDatabaseRecordList.php.

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

Member Data Documentation

◆ $allFields

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

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

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

Definition at line 94 of file AbstractDatabaseRecordList.php.

◆ $calcPerms

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

Some permissions...

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

Definition at line 192 of file AbstractDatabaseRecordList.php.

◆ $clickTitleMode

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

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

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

Definition at line 199 of file AbstractDatabaseRecordList.php.

◆ $csvOutput

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

If set, csvList is outputted.

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

Definition at line 101 of file AbstractDatabaseRecordList.php.

◆ $currentTable

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

Used for tracking next/prev uids

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

Definition at line 297 of file AbstractDatabaseRecordList.php.

◆ $displayFields

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

Containing which fields to display in extended mode

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

Definition at line 122 of file AbstractDatabaseRecordList.php.

◆ $duplicateField

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

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

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

Definition at line 129 of file AbstractDatabaseRecordList.php.

◆ $duplicateStack

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

Used for tracking duplicate values of fields

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

Definition at line 304 of file AbstractDatabaseRecordList.php.

◆ $eCounter

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

Counting the elements no matter what...

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

Definition at line 269 of file AbstractDatabaseRecordList.php.

◆ $firstElementNumber

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

Pointer for browsing list

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

Definition at line 157 of file AbstractDatabaseRecordList.php.

◆ $hideTables

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

Tables which should not get listed

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

Definition at line 220 of file AbstractDatabaseRecordList.php.

◆ $hideTranslations

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

Tables which should not list their translations

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

Definition at line 227 of file AbstractDatabaseRecordList.php.

◆ $HTMLcode

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

HTML output

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

Definition at line 255 of file AbstractDatabaseRecordList.php.

◆ $id

int TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::$id

Page id

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

Definition at line 136 of file AbstractDatabaseRecordList.php.

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

◆ $iLimit

int TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::$iLimit = 0

"LIMIT " in SQL...

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

Definition at line 262 of file AbstractDatabaseRecordList.php.

◆ $itemsLimitPerTable

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

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

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

Definition at line 73 of file AbstractDatabaseRecordList.php.

◆ $itemsLimitSingleTable

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

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

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

Definition at line 80 of file AbstractDatabaseRecordList.php.

◆ $JScode

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

JavaScript code accumulation

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

Definition at line 248 of file AbstractDatabaseRecordList.php.

◆ $listOnlyInSingleTableMode

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

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

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

Definition at line 150 of file AbstractDatabaseRecordList.php.

◆ $modSharedTSconfig

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

Shared module configuration, used by localization features

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

Definition at line 206 of file AbstractDatabaseRecordList.php.

◆ $modTSconfig

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

Module configuration

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

Definition at line 309 of file AbstractDatabaseRecordList.php.

◆ $overridePageIdList

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

Override the page ids taken into account by getPageIdConstraint()

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

Definition at line 322 of file AbstractDatabaseRecordList.php.

◆ $overrideUrlParameters

string [] TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::$overrideUrlParameters = array( )
protected

Override/add urlparameters in listUrl() method

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

Definition at line 315 of file AbstractDatabaseRecordList.php.

◆ $pageRecord

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

Loaded with page record with version overlay if any.

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

Definition at line 213 of file AbstractDatabaseRecordList.php.

◆ $perms_clause

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

Page select permissions

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

Definition at line 185 of file AbstractDatabaseRecordList.php.

◆ $recPath_cache

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

Cache for record path

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

Definition at line 283 of file AbstractDatabaseRecordList.php.

◆ $returnUrl

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

Return URL

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

Definition at line 59 of file AbstractDatabaseRecordList.php.

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

◆ $script

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

Current script name

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

Definition at line 87 of file AbstractDatabaseRecordList.php.

◆ $searchLevels

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

Levels to search down.

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

Definition at line 171 of file AbstractDatabaseRecordList.php.

◆ $searchString

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

Search string

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

Definition at line 164 of file AbstractDatabaseRecordList.php.

Referenced by TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList\getSearchFields().

◆ $setFields

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

Fields to display for the current table

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

Definition at line 290 of file AbstractDatabaseRecordList.php.

◆ $showLimit

int TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList::$showLimit = 0

◆ $sortField

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

Field, to sort list by

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

Definition at line 108 of file AbstractDatabaseRecordList.php.

◆ $sortRev

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

Field, indicating to sort in reverse order.

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

Definition at line 115 of file AbstractDatabaseRecordList.php.

◆ $table

◆ $tableDisplayOrder

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

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

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

Definition at line 333 of file AbstractDatabaseRecordList.php.

◆ $tableList

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

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

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

Definition at line 52 of file AbstractDatabaseRecordList.php.

◆ $tablesCollapsed

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

Array of collapsed / uncollapsed tables in multi table view

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

Definition at line 241 of file AbstractDatabaseRecordList.php.

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

◆ $tableTSconfigOverTCA

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

TSconfig which overwrites TCA-Settings

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

Definition at line 234 of file AbstractDatabaseRecordList.php.

◆ $thumbs

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

Thumbnails on records containing files (pictures)

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

Definition at line 66 of file AbstractDatabaseRecordList.php.

◆ $totalItems

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

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

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

Definition at line 276 of file AbstractDatabaseRecordList.php.