protected function hasNumerousDirectlyRelatedRecords(array &$record)
 {
     $creditsPackageDAO = new CreditsPackageDAO();
     $downloadDAO = new DownloadDAO();
     $clipboardDAO = new ClipboardDAO();
     $fileDAO = new FileDAO();
     $forumThreadDAO = new ForumThreadDAO();
     $forumPostDAO = new ForumPostDAO();
     $authorDAO = new AuthorDAO();
     return $creditsPackageDAO->getCountByForeignKey('userId', $record['id']) > 0 || $downloadDAO->getCountByForeignKey('userId', $record['id']) > 0 || $clipboardDAO->getCountByForeignKey('userId', $record['id']) > 0 || $fileDAO->getCountByRecord('user', $record['id']) > 0 || $forumThreadDAO->getCountByForeignKey('userId', $record['id']) > 0 || $forumPostDAO->getCountByForeignKey('userId', $record['id']) > 0 || $authorDAO->getCountByForeignKey('userId', $record['id']) > 0;
 }