Documentation TYPO3 par Ameos |
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(). |
1.4.6