[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
jurnal-kesmas
/
v1
/
templates
/
frontend
/
objects
/
[
Home
]
File: galley_link.tpl
{** * templates/frontend/objects/galley_link.tpl * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2003-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @brief View of a galley object as a link to view or download the galley, to be used * in a list of galleys. * * @uses $galley Galley * @uses $parent Issue|Article Object which these galleys are attached to * @uses $publication Publication Optionally the publication (version) to which this galley is attached * @uses $isSupplementary bool Is this a supplementary file? * @uses $hasAccess bool Can this user access galleys for this context? * @uses $restrictOnlyPdf bool Is access only restricted to PDF galleys? * @uses $purchaseArticleEnabled bool Can this article be purchased? * @uses $currentJournal Journal The current journal context * @uses $journalOverride Journal An optional argument to override the current * journal with a specific context *} {* Override the $currentJournal context if desired *} {if $journalOverride} {assign var="currentJournal" value=$journalOverride} {/if} {* Determine galley type and URL op *} {if $galley->isPdfGalley()} {assign var="type" value="pdf"} {else} {assign var="type" value="file"} {/if} {* Get path for URL *} {if $parent instanceOf \APP\issue\Issue} {assign var="page" value="issue"} {assign var="parentId" value=$parent->getBestIssueId()} {assign var="path" value=$parentId|to_array:$galley->getBestGalleyId()} {else}{* \APP\submission\Submission *} {assign var="page" value="article"} {if $publication} {if $publication->getId() !== $parent->getData('currentPublicationId')} {* Get a versioned link if we have an older publication *} {assign var="path" value=$parent->getBestId()|to_array:"version":$publication->getId():$galley->getBestGalleyId()} {else} {assign var="parentId" value=$publication->getData('urlPath')|default:$article->getId()} {assign var="path" value=$parentId|to_array:$galley->getBestGalleyId()} {/if} {else} {assign var="path" value=$parent->getBestId()|to_array:$galley->getBestGalleyId()} {/if} {/if} {* Get user access flag *} {if !$hasAccess} {if $restrictOnlyPdf && $type=="pdf"} {assign var=restricted value="1"} {elseif !$restrictOnlyPdf} {assign var=restricted value="1"} {/if} {/if} {* Don't be frightened. This is just a link *} <a class="{if $isSupplementary}obj_galley_link_supplementary{else}obj_galley_link{/if} {$type|escape}{if $restricted} restricted{/if}" href="{url page=$page op="view" path=$path}"{if $id} id="{$id}"{/if}{if $labelledBy} aria-labelledby="{$labelledBy}"{/if}> {* Add some screen reader text to indicate if a galley is restricted *} {if $restricted} <span class="pkp_screen_reader"> {if $purchaseArticleEnabled} {translate key="reader.subscriptionOrFeeAccess"} {else} {translate key="reader.subscriptionAccess"} {/if} </span> {/if} {$galley->getGalleyLabel()|escape} {if $restricted && $purchaseFee && $purchaseCurrency} <span class="purchase_cost"> {translate key="reader.purchasePrice" price=$purchaseFee currency=$purchaseCurrency} </span> {/if} </a>