85 lines
4.2 KiB
Smarty
85 lines
4.2 KiB
Smarty
{**
|
|
* templates/controllers/grid/settings/section/form/sectionForm.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.
|
|
*
|
|
* Section form under journal management.
|
|
*}
|
|
|
|
<script type="text/javascript">
|
|
$(function() {ldelim}
|
|
// Attach the form handler.
|
|
$('#sectionForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
|
|
{rdelim});
|
|
</script>
|
|
|
|
<form class="pkp_form" id="sectionForm" method="post" action="{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.settings.sections.SectionGridHandler" op="updateSection" sectionId=$sectionId}">
|
|
{csrf}
|
|
<input type="hidden" name="sectionId" value="{$sectionId|default:""|escape}"/>
|
|
|
|
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="sectionFormNotification"}
|
|
|
|
{fbvFormArea id="sectionInfo"}
|
|
{fbvFormSection}
|
|
{fbvElement type="text" multilingual=true id="title" label="section.title" value=$title size=$fbvStyles.size.MEDIUM inline=true required=true}
|
|
{fbvElement type="text" multilingual=true id="abbrev" label="section.abbreviation" value=$abbrev maxlength="80" size=$fbvStyles.size.SMALL inline=true required=true}
|
|
{/fbvFormSection}
|
|
|
|
{fbvFormSection title="manager.sections.policy" for="policy"}
|
|
{fbvElement type="textarea" multilingual=true id="policy" value=$policy rich=true}
|
|
{/fbvFormSection}
|
|
{/fbvFormArea}
|
|
|
|
{fbvFormArea id="sectionMisc"}
|
|
{fbvFormSection title="manager.sections.wordCount" for="wordCount" inline=true size=$fbvStyles.size.MEDIUM}
|
|
{fbvElement type="text" id="wordCount" value=$wordCount maxlength="80" label="manager.sections.wordCountInstructions"}
|
|
{/fbvFormSection}
|
|
|
|
{if count($reviewFormOptions)>0}
|
|
{fbvFormSection title="submission.reviewForm" for="reviewFormId" inline=true size=$fbvStyles.size.MEDIUM}
|
|
{fbvElement type="select" id="reviewFormId" defaultLabel="manager.reviewForms.noneChosen"|translate defaultValue="" from=$reviewFormOptions selected=$reviewFormId translate=false size=$fbvStyles.size.MEDIUM inline=true}
|
|
{/fbvFormSection}
|
|
{/if}
|
|
|
|
{call_hook name="Templates::Manager::Sections::SectionForm::AdditionalMetadata" sectionId=$sectionId}
|
|
{/fbvFormArea}
|
|
|
|
{fbvFormArea id="indexingInfo" title="submission.sectionOptions"}
|
|
{fbvFormSection list=true}
|
|
{fbvElement type="checkbox" id="isInactive" checked=$isInactive label="manager.sections.form.deactivateSection"}
|
|
{fbvElement type="checkbox" id="metaReviewed" checked=$metaReviewed label="manager.sections.submissionReview"}
|
|
{fbvElement type="checkbox" id="abstractsNotRequired" checked=$abstractsNotRequired label="manager.sections.abstractsNotRequired"}
|
|
{fbvElement type="checkbox" id="metaIndexed" checked=$metaIndexed label="manager.sections.submissionIndexing"}
|
|
{fbvElement type="checkbox" id="editorRestricted" checked=$editorRestricted label="manager.sections.editorRestriction"}
|
|
{fbvElement type="checkbox" id="hideTitle" checked=$hideTitle label="manager.sections.hideTocTitle"}
|
|
{fbvElement type="checkbox" id="hideAuthor" checked=$hideAuthor label="manager.sections.hideTocAuthor"}
|
|
{/fbvFormSection}
|
|
|
|
{fbvFormSection for="identifyType" title="manager.sections.identifyType"}
|
|
{fbvElement type="text" id="identifyType" label="manager.sections.identifyTypeExamples" value=$identifyType multilingual=true size=$fbvStyles.size.MEDIUM}
|
|
{/fbvFormSection}
|
|
{/fbvFormArea}
|
|
|
|
{fbvFormSection list=true title="manager.sections.form.assignEditors"}
|
|
<div>{translate key="manager.sections.form.assignEditors.description"}</div>
|
|
{foreach from=$assignableUserGroups item="assignableUserGroup"}
|
|
{assign var="role" value=$assignableUserGroup.userGroup->getLocalizedName()}
|
|
{assign var="userGroupId" value=$assignableUserGroup.userGroup->getId()}
|
|
{foreach from=$assignableUserGroup.users item=$username key="id"}
|
|
{fbvElement
|
|
type="checkbox"
|
|
id="subEditors[{$userGroupId|escape}][]"
|
|
value=$id
|
|
checked=(isset($subeditorUserGroups[$id]) && in_array($userGroupId, $subeditorUserGroups[$id]))
|
|
label={translate key="manager.sections.form.assignEditorAs" name=$username|escape role=$role|escape}
|
|
translate=false
|
|
}
|
|
{/foreach}
|
|
{/foreach}
|
|
{/fbvFormSection}
|
|
|
|
{fbvFormButtons submitText="common.save"}
|
|
</form>
|