コード例 #1
0
ファイル: PressDAO.inc.php プロジェクト: NateWr/omp
 /**
  * Delete the public IDs of all publishing objects in a press.
  * @param $pressId int
  * @param $pubIdType string One of the NLM pub-id-type values or
  * 'other::something' if not part of the official NLM list
  * (see <http://dtd.nlm.nih.gov/publishing/tag-library/n-4zh0.html>).
  */
 function deleteAllPubIds($pressId, $pubIdType)
 {
     $pubObjectDaos = array('MonographDAO', 'PublicationFormatDAO');
     foreach ($pubObjectDaos as $daoName) {
         $dao = DAORegistry::getDAO($daoName);
         $dao->deleteAllPubIds($pressId, $pubIdType);
     }
     import('lib.pkp.classes.submission.SubmissionFileDAODelegate');
     $submissionFileDaoDelegate = new SubmissionFileDAODelegate();
     $submissionFileDaoDelegate->deleteAllPubIds($pressId, $pubIdType);
 }
コード例 #2
0
ファイル: JournalDAO.inc.php プロジェクト: bkroll/ojs
 /**
  * Delete the public IDs of all publishing objects in a journal.
  * @param $journalId int
  * @param $pubIdType string One of the NLM pub-id-type values or
  * 'other::something' if not part of the official NLM list
  * (see <http://dtd.nlm.nih.gov/publishing/tag-library/n-4zh0.html>).
  */
 function deleteAllPubIds($journalId, $pubIdType)
 {
     $pubObjectDaos = array('IssueDAO', 'ArticleDAO', 'ArticleGalleyDAO');
     foreach ($pubObjectDaos as $daoName) {
         $dao = DAORegistry::getDAO($daoName);
         $dao->deleteAllPubIds($journalId, $pubIdType);
     }
     import('lib.pkp.classes.submission.SubmissionFileDAODelegate');
     $submissionFileDaoDelegate = new SubmissionFileDAODelegate();
     $submissionFileDaoDelegate->deleteAllPubIds($journalId, $pubIdType);
 }