36 $deletedRecordsTotal = 0;
39 $connection = GeneralUtility::makeInstance(ConnectionPool::class);
45 $queryBuilder = $connection->getQueryBuilderForTable($tableName);
46 $queryBuilder->getRestrictions()->removeAll();
48 $deletedCount = $queryBuilder->count(
'uid')
51 $queryBuilder->expr()->neq(
53 $queryBuilder->createNamedParameter(0, \PDO::PARAM_INT)
61 $deletedDataObject = GeneralUtility::makeInstance(DeletedRecords::class);
62 $deletedData = $deletedDataObject->loadData($startUid, $tableName, $depth)->getDeletedRows();
63 if (isset($deletedData[$tableName])) {
64 if ($deletedRecordsInTable = count($deletedData[$tableName])) {
65 $deletedRecordsTotal += $deletedRecordsInTable;
68 $deletedRecordsInTable,
69 $lang->sL(
$GLOBALS[
'TCA'][$tableName][
'ctrl'][
'title'] ?? $tableName)
77 array_unshift($jsonArray, [
80 $lang->sL(
'LLL:EXT:recycler/Resources/Private/Language/locallang.xlf:label_allrecordtypes')