16 import(
'lib.pkp.classes.handler.PKPHandler');
31 function authorize($request, &$args, $roleAssignments) {
32 import(
'classes.security.authorization.OmpPublishedSubmissionAccessPolicy');
34 return parent::authorize($request, $args, $roleAssignments);
58 $this->_press = $press;
72 function cover($args, $request) {
76 $coverImageUrl = $submission->getCurrentPublication()->getLocalizedCoverImageUrl($submission->getData(
'contextId'));
77 if (!$coverImageUrl) {
78 $coverImageUrl = $request->getBaseUrl() .
'/templates/images/book-default.png';
83 header(
'Location: ' . $coverImageUrl);
95 $coverImageThumbnailUrl = $submission->getCurrentPublication()->getLocalizedCoverImageThumbnailUrl($submission->getData(
'contextId'));
96 if (!$coverImageThumbnailUrl) {
97 $coverImageThumbnailUrl = $request->getBaseUrl() .
'/templates/images/book-default_t.png';
102 header(
'Location: ' . $coverImageThumbnailUrl);