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; }
protected function hasNumerousDirectlyRelatedRecords(array &$record) { $downloadDAO = new DownloadDAO(); $downloadCount = $downloadDAO->getCountByForeignKey('fileId', $record['id']); return $downloadCount > 0; }