FORMidable RAD Framework

tx_dhdb Class Reference

Inheritance diagram for tx_dhdb:

Inheritance graph
[legend]
Collaboration diagram for tx_dhdb:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 _doTheMagic ($bShouldProcess=TRUE)
 _processBeforeInsertion ($aData)
 _processAfterInsertion ($aData)
 _processBeforeCreation ($aData)
 _processAfterCreation ($aData)
 _processBeforeEdition ($aData)
 _processAfterEdition ($aData)
 _edition ()
 _getThisStoredData ($sName)
 __getDbData ($sTablename, $sKeyname, $iUid, $sFields="*")
 _getStoredData ($sName=FALSE)
 newI18nRequested ()
 i18n_updateChildsOnSave ()
 i18n_currentRecordUsesDefaultLang ()
 i18n_currentRecordUsesLang ()
 i18n_getStoredParent ($bStrict=FALSE)
 i18n_getThisStoredParent ($sField, $bStrict=FALSE)

Public Attributes

 $__aStoredI18NParent = FALSE

Detailed Description

Plugin 'dh_db' for the 'ameos_formidable' extension.

Author:
Jerome Schneider <typo3dev@ameos.com>

Definition at line 8 of file class.tx_dhdb.php.


Member Function Documentation

tx_dhdb::_doTheMagic ( bShouldProcess = TRUE  ) 

Processes data returned by the HTML Form after validation, and only if validated Note that this is only the 'abstract' definition of this function as it must be overloaded in the specialized DataHandlers

Returns:
void

Reimplemented from formidable_maindatahandler.

Reimplemented in tx_dhdbmm.

Definition at line 12 of file class.tx_dhdb.php.

References __getDbData(), formidable_maindatahandler::_allIsValid(), formidable_maindatahandler::_currentEntryId(), formidable_maindatahandler::_getFlatFormDataManaged(), _getStoredData(), _processAfterCreation(), _processAfterEdition(), _processAfterInsertion(), _processBeforeCreation(), _processBeforeEdition(), _processBeforeInsertion(), formidable_maindatahandler::i18n(), i18n_currentRecordUsesDefaultLang(), formidable_maindatahandler::i18n_getSysLanguageUid(), i18n_updateChildsOnSave(), formidable_maindatahandler::keyName(), newI18nRequested(), formidable_maindatahandler::refreshAllData(), and formidable_maindatahandler::tableName().

tx_dhdb::_edition (  ) 

Determines if the DataHandler should work in 'edition' mode Note that this is only the 'abstract' definition of this function in the simple case where your DataHandler should never have to edit data

Returns:
boolean TRUE if edition mode, FALSE if not

Reimplemented from formidable_maindatahandler.

Definition at line 300 of file class.tx_dhdb.php.

References formidable_maindatahandler::_currentEntryId(), formidable_maindatahandler::_isClearSubmitted(), and newI18nRequested().

Referenced by i18n_getStoredParent().

tx_dhdb::_getStoredData ( sName = FALSE  ) 

Gets the data previously stored by the DataHandler for edition Note that this is only the 'abstract' definition of this function in the simple case where your DataHandler should never have to edit data

Returns:
boolean TRUE if edition mode, FALSE if not
See also:
formidable_maindatahandler::_edition()

Reimplemented from formidable_maindatahandler.

Reimplemented in tx_dhdbmm.

Definition at line 343 of file class.tx_dhdb.php.

References __getDbData(), formidable_maindatahandler::_currentEntryId(), formidable_maindatahandler::keyName(), and formidable_maindatahandler::tableName().

Referenced by _doTheMagic(), _getThisStoredData(), i18n_currentRecordUsesDefaultLang(), i18n_currentRecordUsesLang(), and i18n_getStoredParent().


The documentation for this class was generated from the following file:


Généré par Les spécialistes TYPO3 avec  doxygen 1.4.6