Open Journal Systems
3.3.0
Publication.inc.php
1
<?php
2
16
import
(
'lib.pkp.classes.publication.PKPPublication'
);
17
18
class
Publication
extends
PKPPublication
{
19
26
public
function
getLocalizedCoverImageUrl
($contextId) {
27
$coverImage = $this->
getLocalizedData
(
'coverImage'
);
28
29
if
(!$coverImage) {
30
return
''
;
31
}
32
33
import
(
'classes.file.PublicFileManager'
);
34
$publicFileManager =
new
PublicFileManager
();
35
36
return
join(
'/'
, [
37
Application::get
()->getRequest()->getBaseUrl(),
38
$publicFileManager->getContextFilesPath($contextId),
39
$coverImage[
'uploadName'
],
40
]);
41
}
42
}
43
44
PKPPublication
Base class for Publication.
Definition:
PKPPublication.inc.php:17
PKPPublication\getLocalizedData
getLocalizedData($key, $preferredLocale=null)
Definition:
PKPPublication.inc.php:32
Publication\getLocalizedCoverImageUrl
getLocalizedCoverImageUrl($contextId)
Definition:
Publication.inc.php:26
PublicFileManager
Wrapper class for uploading files to a site/journal's public directory.
Definition:
PublicFileManager.inc.php:18
Publication
Class for Publication.
Definition:
Publication.inc.php:18
PKPApplication\get
static get()
Definition:
PKPApplication.inc.php:235
classes
publication
Publication.inc.php
Generated on Fri Aug 28 2020 14:53:16 for Open Journal Systems by
1.8.17