diff -ru 1/t3lib/class.t3lib_tcemain.php 2/t3lib/class.t3lib_tcemain.php --- 1/t3lib/class.t3lib_tcemain.php 2010-01-14 10:59:14.000000000 +0100 +++ 2/t3lib/class.t3lib_tcemain.php 2010-02-18 14:49:42.000000000 +0100 @@ -4047,6 +4047,13 @@ global $TCA; $delRec = t3lib_BEfunc::getRecord($table, $id); + + //Hook for manipulating delete records array + if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['deleteAction'])) { + foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['deleteAction'] as $classRef) { + $hookObj = t3lib_div::callUserFunction($classRef, $delRec, $this); + } + } if (is_array($delRec)) { // Record asked to be deleted was found: