Ejemplo n.º 1
0
 /**
  * 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());
         }
     }
 }
Ejemplo n.º 2
0
 /**
  * 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());
         }
     }
 }