TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\IndexedSearch\Controller\ModuleController Class Reference
Inheritance diagram for TYPO3\CMS\IndexedSearch\Controller\ModuleController:
SC_mod_tools_isearch_index

Public Member Functions

 __construct ()
 
 init ()
 
 menuConfig ()
 
 main ()
 
 printContent ()
 
 getRecordsNumbers ()
 
 tableHead ($str)
 
 getPhashStat ()
 
 getPhashT3pages ()
 
 getPhashExternalDocs ()
 
 formatFeGroup ($fegroup_recs)
 
 formatCHash ($arr)
 
 getNumberOfSections ($phash)
 
 getNumberOfWords ($phash)
 
 getGrlistRecord ($phash)
 
 getNumberOfFulltext ($phash)
 
 getPhashTypes ()
 
 countUniqueTypes ($item_type)
 

Public Attributes

 $MCONF = array()
 
 $MOD_MENU = array()
 
 $MOD_SETTINGS = array()
 
 $doc
 
 $include_once = array()
 
 $content
 

Protected Member Functions

 getButtons ()
 

Detailed Description

Backend module providing boring statistics of the index-tables.

Author
Kasper Skårhøj kaspe.nosp@m.rYYY.nosp@m.Y@typ.nosp@m.o3.c.nosp@m.om

Definition at line 24 of file ModuleController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::__construct ( )

Constructor

Definition at line 62 of file ModuleController.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\ExtensionManagementUtility\isLoaded().

Member Function Documentation

◆ countUniqueTypes()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::countUniqueTypes (   $item_type)

[Describe function...]

Parameters
[type]$item_type: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 488 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashTypes().

◆ formatCHash()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::formatCHash (   $arr)

[Describe function...]

Parameters
[type]$arr: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 395 of file ModuleController.php.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashExternalDocs(), and TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashT3pages().

◆ formatFeGroup()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::formatFeGroup (   $fegroup_recs)

[Describe function...]

Parameters
[type]$fegroup_recs: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 379 of file ModuleController.php.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashT3pages().

◆ getButtons()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getButtons ( )
protected

Create the panel of buttons for submitting the form or otherwise perform operations.

Returns
array all available buttons as an assoc. array

Definition at line 163 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\main().

◆ getGrlistRecord()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getGrlistRecord (   $phash)

[Describe function...]

Parameters
[type]$phash: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 434 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashExternalDocs(), and TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashT3pages().

◆ getNumberOfFulltext()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getNumberOfFulltext (   $phash)

[Describe function...]

Parameters
[type]$phash: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 451 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashExternalDocs(), and TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashT3pages().

◆ getNumberOfSections()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getNumberOfSections (   $phash)

[Describe function...]

Parameters
[type]$phash: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 410 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashExternalDocs(), and TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashT3pages().

◆ getNumberOfWords()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getNumberOfWords (   $phash)

[Describe function...]

Parameters
[type]$phash: ...
Returns
[type] ...
Todo:
Define visibility

Definition at line 421 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashExternalDocs(), and TYPO3\CMS\IndexedSearch\Controller\ModuleController\getPhashT3pages().

◆ getPhashExternalDocs()

◆ getPhashStat()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getPhashStat ( )

[Describe function...]

Returns
[type] ...
Todo:
Define visibility

Definition at line 213 of file ModuleController.php.

References $GLOBALS, and TYPO3\CMS\IndexedSearch\Controller\ModuleController\tableHead().

◆ getPhashT3pages()

◆ getPhashTypes()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getPhashTypes ( )

◆ getRecordsNumbers()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::getRecordsNumbers ( )
Returns
[type] ...
Todo:
Define visibility

Definition at line 184 of file ModuleController.php.

References $GLOBALS, and TYPO3\CMS\IndexedSearch\Controller\ModuleController\tableHead().

◆ init()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::init ( )

◆ main()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::main ( )

Main function to generate the content

Returns
void
Todo:
Define visibility

Definition at line 117 of file ModuleController.php.

References TYPO3\CMS\IndexedSearch\Controller\ModuleController\getButtons(), and TYPO3\CMS\Backend\Utility\BackendUtility\getFuncMenu().

◆ menuConfig()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::menuConfig ( )

MENU-ITEMS: If array, then it's a selector box menu If empty string it's just a variable, that'll be saved. Values NOT in this array will not be saved in the settings-array for the module.

Returns
void
Todo:
Define visibility

Definition at line 99 of file ModuleController.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\_GP(), and TYPO3\CMS\Backend\Utility\BackendUtility\getModuleData().

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\init().

◆ printContent()

TYPO3\CMS\IndexedSearch\Controller\ModuleController::printContent ( )

Print content

Returns
void
Todo:
Define visibility

Definition at line 154 of file ModuleController.php.

References TYPO3\CMS\IndexedSearch\Controller\ModuleController\$content.

◆ tableHead()

Member Data Documentation

◆ $content

TYPO3\CMS\IndexedSearch\Controller\ModuleController::$content
Todo:
Define visibility

Definition at line 57 of file ModuleController.php.

Referenced by TYPO3\CMS\IndexedSearch\Controller\ModuleController\printContent().

◆ $doc

TYPO3\CMS\IndexedSearch\Controller\ModuleController::$doc

Definition at line 47 of file ModuleController.php.

◆ $include_once

TYPO3\CMS\IndexedSearch\Controller\ModuleController::$include_once = array()
Todo:
Define visibility

Definition at line 52 of file ModuleController.php.

◆ $MCONF

TYPO3\CMS\IndexedSearch\Controller\ModuleController::$MCONF = array()
Todo:
Define visibility

Definition at line 29 of file ModuleController.php.

◆ $MOD_MENU

TYPO3\CMS\IndexedSearch\Controller\ModuleController::$MOD_MENU = array()
Todo:
Define visibility

Definition at line 34 of file ModuleController.php.

◆ $MOD_SETTINGS

TYPO3\CMS\IndexedSearch\Controller\ModuleController::$MOD_SETTINGS = array()
Todo:
Define visibility

Definition at line 39 of file ModuleController.php.