/** * Index all monograph files (galley files). * @param $monograph Monograph */ function indexMonographFiles(&$monograph) { // Index galley files $submissionFileDao =& DAORegistry::getDAO('SubmissionFileDAO'); /* @var $submissionFileDao SubmissionFileDAO */ $files =& $submissionFileDao->getLatestRevisions($monograph->getId(), MONOGRAPH_FILE_GALLEY); foreach ($files as $file) { if ($file->getFileId()) { MonographSearchIndex::updateFileIndex($monograph->getId(), MONOGRAPH_SEARCH_GALLEY_FILE, $file->getFileId()); } } }
/** * Index all monograph files (galley files). * @param $monograph Monograph */ function indexMonographFiles(&$monograph) { // Index galley files $monographGalleyDao =& DAORegistry::getDAO('MonographGalleyDAO'); $files =& $monographGalleyDao->getByMonographId($monograph->getId()); foreach ($files as $file) { if ($file->getFileId()) { MonographSearchIndex::updateFileIndex($monograph->getId(), MONOGRAPH_SEARCH_GALLEY_FILE, $file->getFileId()); } } }