TYPO3  7.6
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
AdministrationRepository Class Reference

Public Member Functions

 getGrlistRecord ($phash)
 
 getNumberOfFulltextRecords ($phash)
 
 getNumberOfWords ($phash)
 
 getExternalDocumentsStatistic ()
 
 getRecordsNumbers ()
 
 getPageHashTypes ()
 
 getNumberOfSections ($pageHash)
 
 getPageStatistic ()
 
 getGeneralSearchStatistic ($additionalWhere, $pageUid, $max=50)
 
 saveStopWords (array $words)
 
 saveKeywords (array $words, $pageId)
 

Public Attributes

 $external_parsers = array()
 

Protected Member Functions

 countUniqueTypes ($itemType)
 
 addAdditionalInformation (array &$row)
 
 extGetTreeList ($id, $depth, $begin=0, $perms_clause)
 
 makeItemTypeIcon ($itemType)
 
 getDatabaseConnection ()
 
 getBackendUserAuthentication ()
 

Protected Attributes

 $allPhashListed = array()
 
 $iconFileNameCache = array()
 

Detailed Description

Administration repository

Definition at line 33 of file AdministrationRepository.php.

Member Function Documentation

addAdditionalInformation ( array &  $row)
protected
countUniqueTypes (   $itemType)
protected

Count unique types

Parameters
string$itemType
Returns
int

Definition at line 195 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

Referenced by AdministrationRepository\getPageHashTypes().

extGetTreeList (   $id,
  $depth,
  $begin = 0,
  $perms_clause 
)
protected

Generates a list of Page-uid's from $id. The only pages excluded from the list are deleted pages.

Parameters
int$idpage id
int$depthto traverse down the page tree.
int$beginis an optional integer that determines at which level in the tree to start collecting uid's. Zero means 'start right away', 1 = 'next level and out'
string$perms_clause
Returns
string Returns the list with a comma in the end + id itself

Definition at line 430 of file AdministrationRepository.php.

References $list, and GeneralUtility\makeInstance().

Referenced by AdministrationRepository\getGeneralSearchStatistic().

getBackendUserAuthentication ( )
protected
Returns
BackendUserAuthentication

Definition at line 568 of file AdministrationRepository.php.

References $GLOBALS.

getDatabaseConnection ( )
protected
getExternalDocumentsStatistic ( )

Get statistic of external documents

Returns
array

Definition at line 99 of file AdministrationRepository.php.

References AdministrationRepository\addAdditionalInformation(), and AdministrationRepository\getDatabaseConnection().

getGeneralSearchStatistic (   $additionalWhere,
  $pageUid,
  $max = 50 
)

Get general statistic

Parameters
string$additionalWhere
int$pageUid
int$max
Returns
array|NULL

Definition at line 270 of file AdministrationRepository.php.

References AdministrationRepository\extGetTreeList(), and AdministrationRepository\getDatabaseConnection().

getGrlistRecord (   $phash)

Get group list information

Parameters
int$phash
Returns
array

Definition at line 58 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

Referenced by AdministrationRepository\addAdditionalInformation().

getNumberOfFulltextRecords (   $phash)

Get number of fulltext records

Parameters
int$phash
Returns
int|bool

Definition at line 78 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

Referenced by AdministrationRepository\addAdditionalInformation().

getNumberOfSections (   $pageHash)

Get number of section records

Parameters
int$pageHash
Returns
int

Definition at line 219 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

Referenced by AdministrationRepository\addAdditionalInformation().

getNumberOfWords (   $phash)

Get number of words

Parameters
int$phash
Returns
int|bool

Definition at line 89 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

Referenced by AdministrationRepository\addAdditionalInformation().

getPageHashTypes ( )
getPageStatistic ( )
getRecordsNumbers ( )

Get count of the tables used for indexed_search

Returns
array

Definition at line 139 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

makeItemTypeIcon (   $itemType)
protected

Collect the type icons

Parameters
string$itemType
Returns
string

Definition at line 543 of file AdministrationRepository.php.

References elseif.

saveKeywords ( array  $words,
  $pageId 
)

Save keywords

Parameters
array$wordskeywords
int$pageIdpage id
Returns
void

Definition at line 512 of file AdministrationRepository.php.

References BackendUtility\getRecord(), GeneralUtility\makeInstance(), and GeneralUtility\trimExplode().

saveStopWords ( array  $words)

Save stop words

Parameters
array$wordsstop words
Returns
void

Definition at line 495 of file AdministrationRepository.php.

References AdministrationRepository\getDatabaseConnection().

Member Data Documentation

$allPhashListed = array()
protected

Definition at line 45 of file AdministrationRepository.php.

$external_parsers = array()

Definition at line 40 of file AdministrationRepository.php.

$iconFileNameCache = array()
protected

Definition at line 50 of file AdministrationRepository.php.