"TYPO3 4.0.1: recordHistory Class Reference", "datetime" => "Sat Dec 2 19:25:24 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 | |
recordHistory () | |
main () | |
toggleHighlight ($uid) | |
performRollback ($diff) | |
displaySettings () | |
displayHistory () | |
displayMultipleDiff ($diff) | |
renderDiff ($entry, $table, $rollbackUid=0) | |
createMultipleDiff () | |
createChangeLog () | |
getHistoryData ($table, $uid) | |
generateTitle ($table, $uid) | |
createRollbackLink ($key, $alt='', $type=0) | |
linkPage ($str, $inparams=array(), $anchor='', $title='') | |
removeFilefields ($table, $dataArray) | |
resolveElement ($table, $uid) | |
resolveShUid () | |
Public Attributes | |
$maxSteps = 20 | |
$showDiff = 1 | |
$showSubElements = 1 | |
$showInsertDelete = 1 | |
$element | |
$lastSyslogId | |
$returnUrl | |
$changeLog | |
$showMarked = FALSE |
Definition at line 45 of file class.show_rechis.inc.
|
Constructor for the class
Definition at line 65 of file class.show_rechis.inc. References t3lib_div::_GP(), and resolveShUid(). |
|
Creates change log including sub-elements, filling $this->changeLog
Definition at line 640 of file class.show_rechis.inc. References $changeLog, and getHistoryData(). Referenced by main(), and performRollback(). |
|
Creates a diff between the current version of the records and the selected version
Definition at line 579 of file class.show_rechis.inc. Referenced by main(). |
|
creates a link for the rollback
Definition at line 798 of file class.show_rechis.inc. References linkPage(), and t3lib_iconWorks::skinImg(). Referenced by displayMultipleDiff(). |
|
Shows the full change log
Definition at line 342 of file class.show_rechis.inc. References t3lib_BEfunc::calcAge(), t3lib_BEfunc::cshItem(), t3lib_BEfunc::datetime(), generateTitle(), t3lib_BEfunc::getItemLabel(), t3lib_BEfunc::getPagesTSconfig(), t3lib_BEfunc::getRecordRaw(), t3lib_BEfunc::getUserNames(), linkPage(), renderDiff(), and t3lib_iconWorks::skinImg(). Referenced by main(). |
|
Displays a diff over multiple fields including rollback links
Definition at line 483 of file class.show_rechis.inc. References createRollbackLink(), generateTitle(), and renderDiff(). Referenced by main(). |
|
Displays settings
Definition at line 270 of file class.show_rechis.inc. References t3lib_div::_GP(), t3lib_BEfunc::getRecordRaw(), and linkPage(). Referenced by main(). |
|
generates the title and puts the record title behind
Definition at line 778 of file class.show_rechis.inc. References t3lib_BEfunc::getRecordRaw(). Referenced by displayHistory(), and displayMultipleDiff(). |
|
Gets history and delete/insert data from sys_log and sys_history
Definition at line 676 of file class.show_rechis.inc. References $changeLog, and resolveElement(). Referenced by createChangeLog(). |
|
Creates a link to the same page.
Definition at line 814 of file class.show_rechis.inc. Referenced by createRollbackLink(), displayHistory(), and displaySettings(). |
|
Main function for the listing of history. It detects incoming variables like element reference, history element uid etc. and renders the correct screen.
Definition at line 81 of file class.show_rechis.inc. References $element, t3lib_div::_GP(), createChangeLog(), createMultipleDiff(), displayHistory(), displayMultipleDiff(), displaySettings(), t3lib_div::locationHeaderUrl(), performRollback(), and toggleHighlight(). |
|
perform rollback
Definition at line 156 of file class.show_rechis.inc. References createChangeLog(), t3lib_div::makeInstance(), and removeFilefields(). Referenced by main(). |
|
Will traverse the field names in $dataArray and look in $TCA if the fields are of types which cannot be handled by the sys_history (that is currently group types with internal_type set to "file")
Definition at line 839 of file class.show_rechis.inc. References t3lib_div::loadTCA(). Referenced by performRollback(). |
|
Renders HTML table-rows with the comparison information of an sys_history entry record
Definition at line 533 of file class.show_rechis.inc. References t3lib_BEfunc::getItemLabel(), t3lib_BEfunc::getProcessedValue(), t3lib_div::loadTCA(), and t3lib_div::makeInstance(). Referenced by displayHistory(), and displayMultipleDiff(). |
|
Convert input element reference to workspace version if any.
Definition at line 861 of file class.show_rechis.inc. References t3lib_BEfunc::getWorkspaceVersionOfRecord(). Referenced by getHistoryData(). |
|
resolve sh_uid (used from log)
Definition at line 875 of file class.show_rechis.inc. References t3lib_div::_GP(). Referenced by recordHistory(). |
|
toggles highlight state of record
Definition at line 137 of file class.show_rechis.inc. Referenced by main(). |