"TYPO3 4.0.1: tslib_feTCE Class Reference", "datetime" => "Sat Dec 2 19:26:49 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?>
Public Member Functions | |
start ($data, $FEData) | |
checkDoublePostExist ($table, $doublePostField, $key) | |
calcDoublePostKey ($array) | |
includeScripts () | |
execNEWinsert ($table, $dataArr) | |
clear_cacheCmd ($cacheCmd) | |
getConf ($table) | |
Public Attributes | |
$extScripts = array() | |
$extScriptsConf = array() | |
$newData = array() | |
$extraList = 'pid' |
Definition at line 83 of file class.tslib_fetce.php.
|
Creates the double-post hash value from the input array
Definition at line 200 of file class.tslib_fetce.php. Referenced by start(). |
|
Checking if a "double-post" exists already. "Double-posting" is if someone refreshes a page with a form for the message board or guestbook and thus submits the element twice. Checking for double-posting prevents the second submission from being stored. This is done by saving the first record with a MD5 hash of the content - if this hash exists already, the record cannot be saved.
Definition at line 187 of file class.tslib_fetce.php. Referenced by start(). |
|
Clear cache for page id. If the page id is the current page, then set_no_cache() is called (so page caching is disabled)
Definition at line 258 of file class.tslib_fetce.php. |
|
Method available to the submit scripts for creating insert queries. Automatically adds tstamp, crdate, cruser_id field/value pairs. Will allow only field names which are either found in $TCA[...][columns] OR in the $this->extraList Executes an insert query!
Definition at line 232 of file class.tslib_fetce.php. |
|
Return TypoScript configuration for a table name
Definition at line 274 of file class.tslib_fetce.php. |
|
Includes the submit scripts found in ->extScripts (filled in by the start() function)
Definition at line 212 of file class.tslib_fetce.php. |
|
Starting the processing of user input. Traverses the input data and fills in the array, $this->extScripts with references to files which are then included by includeScripts() (called AFTER start() in tslib_fe) These scripts will then put the content into the database.
Definition at line 100 of file class.tslib_fetce.php. References calcDoublePostKey(), checkDoublePostExist(), and t3lib_div::loadTCA(). |