18 import(
'lib.pkp.classes.core.PKPApplication');
20 define(
'REQUIRES_XSL',
true);
22 define(
'ASSOC_TYPE_MONOGRAPH', ASSOC_TYPE_SUBMISSION);
23 define(
'ASSOC_TYPE_PUBLICATION_FORMAT', ASSOC_TYPE_REPRESENTATION);
25 define(
'ASSOC_TYPE_PRESS', 0x0000200);
26 define(
'ASSOC_TYPE_SERIES', ASSOC_TYPE_SECTION);
28 define(
'ASSOC_TYPE_CHAPTER', 0x0000214);
30 define(
'CONTEXT_PRESS', 1);
32 define(
'LANGUAGE_PACK_DESCRIPTOR_URL',
'http://pkp.sfu.ca/omp/xml/%s/locales.xml');
33 define(
'LANGUAGE_PACK_TAR_URL',
'http://pkp.sfu.ca/omp/xml/%s/%s.tar.gz');
35 define(
'METRIC_TYPE_COUNTER',
'omp::counter');
55 return array(
'press');
71 return(
'common.software');
80 return(
'http://pkp.sfu.ca/omp/xml/omp-version.xml');
88 return array_merge(parent::getDAOMap(), array(
89 'AuthorDAO' =>
'classes.monograph.AuthorDAO',
90 'ChapterAuthorDAO' =>
'classes.monograph.ChapterAuthorDAO',
91 'ChapterDAO' =>
'classes.monograph.ChapterDAO',
92 'FeatureDAO' =>
'classes.press.FeatureDAO',
93 'IdentificationCodeDAO' =>
'classes.publicationFormat.IdentificationCodeDAO',
94 'LayoutAssignmentDAO' =>
'submission.layoutAssignment.LayoutAssignmentDAO',
95 'MarketDAO' =>
'classes.publicationFormat.MarketDAO',
96 'MetricsDAO' =>
'lib.pkp.classes.statistics.PKPMetricsDAO',
97 'SubmissionDAO' =>
'classes.submission.SubmissionDAO',
98 'MonographFileEmailLogDAO' =>
'classes.log.MonographFileEmailLogDAO',
99 'MonographSearchDAO' =>
'classes.search.MonographSearchDAO',
100 'NewReleaseDAO' =>
'classes.press.NewReleaseDAO',
101 'OAIDAO' =>
'classes.oai.omp.OAIDAO',
102 'OMPCompletedPaymentDAO' =>
'classes.payment.omp.OMPCompletedPaymentDAO',
103 'ONIXCodelistItemDAO' =>
'classes.codelist.ONIXCodelistItemDAO',
104 'PressDAO' =>
'classes.press.PressDAO',
105 'PressSettingsDAO' =>
'classes.press.PressSettingsDAO',
106 'ProductionAssignmentDAO' =>
'classes.submission.productionAssignment.ProductionAssignmentDAO',
107 'PublicationDateDAO' =>
'classes.publicationFormat.PublicationDateDAO',
108 'PublicationFormatDAO' =>
'classes.publicationFormat.PublicationFormatDAO',
109 'QualifierDAO' =>
'classes.codelist.QualifierDAO',
110 'RepresentativeDAO' =>
'classes.monograph.RepresentativeDAO',
111 'ReviewerSubmissionDAO' =>
'classes.submission.reviewer.ReviewerSubmissionDAO',
112 'SalesRightsDAO' =>
'classes.publicationFormat.SalesRightsDAO',
113 'SeriesDAO' =>
'classes.press.SeriesDAO',
114 'SpotlightDAO' =>
'classes.spotlight.SpotlightDAO',
115 'SubjectDAO' =>
'classes.codelist.SubjectDAO',
137 'oaiMetadataFormats',
168 import(
'classes.search.MonographSearchIndex');
185 WORKFLOW_STAGE_ID_SUBMISSION,
186 WORKFLOW_STAGE_ID_INTERNAL_REVIEW,
187 WORKFLOW_STAGE_ID_EXTERNAL_REVIEW,
188 WORKFLOW_STAGE_ID_EDITING,
189 WORKFLOW_STAGE_ID_PRODUCTION
197 return array(
'context' =>
'/presses/',
'submission' =>
'/monographs/');
204 return ASSOC_TYPE_PRESS;
213 import(
'classes.payment.omp.OMPPaymentManager');