TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility Class Reference
Inheritance diagram for TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility:
tx_saltedpasswords_emconfhelper

Public Member Functions

 checkConfigurationBackend (array $params, $pObj)
 
 checkConfigurationFrontend (array $params, $pObj)
 
 buildHashMethodSelectorFE (array $params, $pObj)
 
 buildHashMethodSelectorBE (array $params, $pObj)
 

Protected Member Functions

 buildHashMethodSelector (array $params, $pObj, $disposal)
 

Protected Attributes

 $errorType = FlashMessage::OK
 
 $header
 
 $preText
 
 $problems = array()
 
 $extConf = array()
 

Private Member Functions

 setErrorLevel ($level)
 
 renderFlashMessage ()
 
 init ()
 
 processPostData (array $postArray=array())
 

Detailed Description

class providing configuration checks for saltedpasswords.

Author
Steffen Ritter info@.nosp@m.rs-w.nosp@m.ebsys.nosp@m.tems.nosp@m..de
Since
2009-09-04

Definition at line 24 of file ExtensionManagerConfigurationUtility.php.

Member Function Documentation

◆ buildHashMethodSelector()

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::buildHashMethodSelector ( array  $params,
  $pObj,
  $disposal 
)
protected

Renders a selector element that allows to select the hash method to be used.

Parameters
array$paramsField information to be rendered
\TYPO3\CMS\Core\TypoScript\ConfigurationForm$pObjThe calling parent object.
string$disposalThe configuration disposal ('FE' or 'BE')
Returns
string The HTML selector

Definition at line 351 of file ExtensionManagerConfigurationUtility.php.

References $GLOBALS, TYPO3\CMS\Saltedpasswords\Salt\SaltFactory\getRegisteredSaltedHashingMethods(), TYPO3\CMS\Core\Utility\GeneralUtility\getUserObj(), and TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\init().

Referenced by TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\buildHashMethodSelectorBE(), and TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\buildHashMethodSelectorFE().

◆ buildHashMethodSelectorBE()

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::buildHashMethodSelectorBE ( array  $params,
  $pObj 
)

Renders a selector element that allows to select the hash method to be used (backend disposal)

Parameters
array$paramsField information to be rendered
\TYPO3\CMS\Core\TypoScript\ConfigurationForm$pObjThe calling parent object.
Returns
string The HTML selector

Definition at line 387 of file ExtensionManagerConfigurationUtility.php.

References TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\buildHashMethodSelector().

◆ buildHashMethodSelectorFE()

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::buildHashMethodSelectorFE ( array  $params,
  $pObj 
)

Renders a selector element that allows to select the hash method to be used (frontend disposal).

Parameters
array$paramsField information to be rendered
\TYPO3\CMS\Core\TypoScript\ConfigurationForm$pObjThe calling parent object.
Returns
string The HTML selector

Definition at line 376 of file ExtensionManagerConfigurationUtility.php.

References TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\buildHashMethodSelector().

◆ checkConfigurationBackend()

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::checkConfigurationBackend ( array  $params,
  $pObj 
)

◆ checkConfigurationFrontend()

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::checkConfigurationFrontend ( array  $params,
  $pObj 
)

Checks the frontend configuration and shows a message if necessary.

Parameters
array$paramsField information to be rendered
\TYPO3\CMS\Core\TypoScript\ConfigurationForm$pObjThe calling parent object.
Returns
string Messages as HTML if something needs to be reported

Definition at line 254 of file ExtensionManagerConfigurationUtility.php.

References TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\$extConf, $GLOBALS, TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\$problems, TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\init(), TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\renderFlashMessage(), and TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\setErrorLevel().

◆ init()

◆ processPostData()

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::processPostData ( array  $postArray = array())
private

Processes the information submitted by the user using a POST request and transforms it to a TypoScript node notation.

Parameters
array$postArrayIncoming POST information
Returns
array Processed and transformed POST information

Definition at line 398 of file ExtensionManagerConfigurationUtility.php.

Referenced by TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility\init().

◆ renderFlashMessage()

◆ setErrorLevel()

Member Data Documentation

◆ $errorType

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::$errorType = FlashMessage::OK
protected

Definition at line 29 of file ExtensionManagerConfigurationUtility.php.

◆ $extConf

◆ $header

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::$header
protected

Definition at line 34 of file ExtensionManagerConfigurationUtility.php.

◆ $preText

TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility::$preText
protected

Definition at line 39 of file ExtensionManagerConfigurationUtility.php.

◆ $problems