| Server IP : 195.134.90.114 / Your IP : 216.73.216.86 Web Server : Apache/2.4.58 System : Linux nepub 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/public_html/plugins/pubIds/doi/templates/ |
Upload File : |
{**
* @file plugins/pubIds/doi/templates/doiSuffixEdit.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.
*
* Edit custom DOI suffix for an object (issue, submission, galley)
*}
{assign var=pubObjectType value=$pubIdPlugin->getPubObjectType($pubObject)}
{assign var=enableObjectDoi value=$pubIdPlugin->getSetting($currentContext->getId(), "enable`$pubObjectType`Doi")}
{if $enableObjectDoi}
{assign var=storedPubId value=$pubObject->getStoredPubId($pubIdPlugin->getPubIdType())}
{fbvFormArea id="pubIdDOIFormArea" class="border" title="plugins.pubIds.doi.editor.doi"}
{assign var=formArea value=true}
{if $pubIdPlugin->getSetting($currentContext->getId(), 'doiSuffix') == 'customId' || $storedPubId}
{if empty($storedPubId)} {* edit custom suffix *}
{fbvFormSection}
<p class="pkp_help">{translate key="plugins.pubIds.doi.manager.settings.doiSuffix.description"}</p>
{fbvElement type="text" label="plugins.pubIds.doi.manager.settings.doiPrefix" id="doiPrefix" disabled=true value=$pubIdPlugin->getSetting($currentContext->getId(), 'doiPrefix') size=$fbvStyles.size.SMALL}
{fbvElement type="text" label="plugins.pubIds.doi.manager.settings.doiSuffix" id="doiSuffix" value=$doiSuffix size=$fbvStyles.size.MEDIUM}
{/fbvFormSection}
{if $canBeAssigned}
{if !$formDisabled}
{assign var=templatePath value=$pubIdPlugin->getTemplateResource('doiAssignCheckBox.tpl')}
{include file=$templatePath pubId="" pubObjectType=$pubObjectType}
{/if}
{else}
<p class="pkp_help">{translate key="plugins.pubIds.doi.editor.customSuffixMissing"}</p>
{/if}
{else} {* stored pub id and clear option *}
{fbvFormSection}
<p>
{$storedPubId|escape}<br />
{capture assign=translatedObjectType}{translate key="plugins.pubIds.doi.editor.doiObjectType"|cat:$pubObjectType}{/capture}
{capture assign=assignedMessage}{translate key="plugins.pubIds.doi.editor.assigned" pubObjectType=$translatedObjectType}{/capture}
<p class="pkp_help">{$assignedMessage}</p>
{if !$formDisabled}
{include file="linkAction/linkAction.tpl" action=$clearPubIdLinkActionDoi contextId="publicIdentifiersForm"}
{/if}
</p>
{/fbvFormSection}
{/if}
{else} {* pub id preview *}
{if !$formDisabled}
<p>{$pubIdPlugin->getPubId($pubObject)|escape}</p>
{/if}
{if $canBeAssigned}
{if !$formDisabled}
<p class="pkp_help">{translate key="plugins.pubIds.doi.editor.canBeAssigned"}</p>
{assign var=templatePath value=$pubIdPlugin->getTemplateResource('doiAssignCheckBox.tpl')}
{include file=$templatePath pubId="" pubObjectType=$pubObjectType}
{else}
<p class="pkp_help">{translate key="plugins.pubIds.doi.editor.noDoiAssigned"}</p>
{/if}
{else}
<p class="pkp_help">{translate key="plugins.pubIds.doi.editor.patternNotResolved"}</p>
{/if}
{/if}
{/fbvFormArea}
{/if}
{* issue pub object *}
{if $pubObjectType == 'Issue'}
{assign var=enablePublicationDoi value=$pubIdPlugin->getSetting($currentContext->getId(), "enablePublicationDoi")}
{assign var=enableRepresentationDoi value=$pubIdPlugin->getSetting($currentContext->getId(), "enableRepresentationDoi")}
{if $enablePublicationDoi || $enableRepresentationDoi}
{if !$formArea}
{assign var="formAreaTitle" value="plugins.pubIds.doi.editor.doi"}
{else}
{assign var="formAreaTitle" value=""}
{/if}
{fbvFormArea id="pubIdDOIFormArea" class="border" title=$formAreaTitle}
{fbvFormSection list="true" description="plugins.pubIds.doi.editor.clearIssueObjectsDoi.description"}
{include file="linkAction/linkAction.tpl" action=$clearIssueObjectsPubIdsLinkActionDoi contextId="publicIdentifiersForm"}
{/fbvFormSection}
{/fbvFormArea}
{/if}
{/if}