first commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
{**
|
||||
* templates/payments/index.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.
|
||||
*
|
||||
* Subscription index.
|
||||
*}
|
||||
{extends file="layouts/backend.tpl"}
|
||||
|
||||
{block name="page"}
|
||||
<h1 class="app__pageHeading">
|
||||
{translate key="manager.subscriptions"}
|
||||
</h1>
|
||||
|
||||
<script type="text/javascript">
|
||||
// Attach the JS file tab handler.
|
||||
$(function() {ldelim}
|
||||
$('#subscriptionsTabs').pkpHandler('$.pkp.controllers.TabHandler');
|
||||
{rdelim});
|
||||
</script>
|
||||
<div id="subscriptionsTabs" class="pkp_controllers_tab">
|
||||
<ul>
|
||||
<li><a name="individualSubscription" href="{url op="subscriptions" path="individual"}">{translate key="subscriptionManager.individualSubscriptions"}</a></li>
|
||||
<li><a name="institutionalSubscriptions" href="{url op="subscriptions" path="institutional"}">{translate key="subscriptionManager.institutionalSubscriptions"}</a></li>
|
||||
<li><a name="subscriptionTypes" href="{url op="subscriptionTypes"}">{translate key="subscriptionManager.subscriptionTypes"}</a></li>
|
||||
<li><a name="subscriptionPolicies" href="{url op="subscriptionPolicies"}">{translate key="manager.subscriptionPolicies"}</a></li>
|
||||
<li><a name="paymentTypes" href="{url op="paymentTypes"}">{translate key="manager.paymentTypes"}</a></li>
|
||||
<li><a name="payments" href="{url op="payments"}">{translate key="manager.paymentMethod"}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
{/block}
|
||||
@@ -0,0 +1,53 @@
|
||||
{**
|
||||
* templates/payments/individualSubscriptionForm.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.
|
||||
*
|
||||
* Individual subscription form under journal management.
|
||||
*
|
||||
*}
|
||||
<script>
|
||||
$(function() {ldelim}
|
||||
// Attach the form handler.
|
||||
$('#individualSubscriptionForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
|
||||
{rdelim});
|
||||
</script>
|
||||
<form class="pkp_form" method="post" id="individualSubscriptionForm" action="{url op="updateSubscription"}">
|
||||
{if $subscriptionId}
|
||||
<input type="hidden" name="subscriptionId" value="{$subscriptionId|escape}" />
|
||||
{/if}
|
||||
{csrf}
|
||||
|
||||
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="individualSubscriptionNotification"}
|
||||
|
||||
{capture assign=subscriberSelectGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.users.subscriberSelect.SubscriberSelectGridHandler" op="fetchGrid" escape=false userId=$userId}{/capture}
|
||||
{load_url_in_div id='subscriberSelectGridContainer' url=$subscriberSelectGridUrl}
|
||||
|
||||
{fbvFormArea id="individualSubscriptionFormArea"}
|
||||
{fbvFormSection title="manager.subscriptions.form.typeId"}
|
||||
{fbvElement type="select" required=true name="typeId" id="typeId" selected=$typeId from=$subscriptionTypes label="manager.subscriptions.form.typeId" size=$fbvStyles.size.MEDIUM inline=true translate=false}
|
||||
{fbvElement type="select" required=true name="status" id="status" selected=$status from=$validStatus label="manager.subscriptions.form.status" size=$fbvStyles.size.SMALL inline=true}
|
||||
{/fbvFormSection}
|
||||
{fbvFormSection title="common.date"}
|
||||
{fbvElement type="text" name="dateStart" id="dateStart" value=$dateStart label="manager.subscriptions.form.dateStart" size=$fbvStyles.size.SMALL inline=true class="datepicker"}
|
||||
{fbvElement type="text" name="dateEnd" id="dateEnd" value=$dateEnd label="manager.subscriptions.form.dateEnd" size=$fbvStyles.size.SMALL inline=true class="datepicker"}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvElement type="text" label="manager.subscriptions.form.membership" name="membership" id="membership" value=$membership size=$fbvStyles.size.MEDIUM inline=true}
|
||||
{fbvElement type="text" label="manager.subscriptions.form.referenceNumber" name="referenceNumber" id="referenceNumber" value=$referenceNumber size=$fbvStyles.size.MEDIUM inline=true}
|
||||
|
||||
{fbvFormSection label="manager.subscriptions.form.notes"}
|
||||
{fbvElement type="textarea" name="notes" id="notes" value=$notes rich=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection for="notifyEmail" list=true}
|
||||
{fbvElement type="checkbox" label="manager.subscriptions.form.notifyEmail" name="notifyEmail" id="notifyEmail"}
|
||||
{/fbvFormSection}
|
||||
{/fbvFormArea}
|
||||
|
||||
<span class="formRequired">{translate key="common.requiredField"}</span>
|
||||
|
||||
{fbvFormButtons id="individualSubscriptionFormSubmit" submitText="common.save" hideCancel=true}
|
||||
</form>
|
||||
@@ -0,0 +1,59 @@
|
||||
{**
|
||||
* templates/payments/institutionalSubscriptionForm.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.
|
||||
*
|
||||
* Individual subscription form under journal management.
|
||||
*
|
||||
*}
|
||||
<script>
|
||||
$(function() {ldelim}
|
||||
// Attach the form handler.
|
||||
$('#institutionalSubscriptionForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
|
||||
{rdelim});
|
||||
</script>
|
||||
<form class="pkp_form" method="post" id="institutionalSubscriptionForm" action="{url op="updateSubscription"}">
|
||||
{if $subscriptionId}
|
||||
<input type="hidden" name="subscriptionId" value="{$subscriptionId|escape}" />
|
||||
{/if}
|
||||
{csrf}
|
||||
|
||||
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="institutionalSubscriptionNotification"}
|
||||
|
||||
{capture assign=subscriberSelectGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.users.subscriberSelect.SubscriberSelectGridHandler" op="fetchGrid" escape=false userId=$userId}{/capture}
|
||||
{load_url_in_div id='subscriberSelectGridContainer' url=$subscriberSelectGridUrl}
|
||||
|
||||
{fbvFormArea id="institutionalSubscriptionFormArea"}
|
||||
{fbvFormSection title="manager.subscriptions.form.typeId"}
|
||||
{fbvElement type="select" required=true name="typeId" id="typeId" selected=$typeId from=$subscriptionTypes label="manager.subscriptions.form.typeId" size=$fbvStyles.size.MEDIUM inline=true translate=false}
|
||||
{fbvElement type="select" required=true name="status" id="status" selected=$status from=$validStatus label="manager.subscriptions.form.status" size=$fbvStyles.size.SMALL inline=true}
|
||||
{/fbvFormSection}
|
||||
{fbvFormSection title="common.date"}
|
||||
{fbvElement type="text" name="dateStart" id="dateStart" value=$dateStart label="manager.subscriptions.form.dateStart" size=$fbvStyles.size.SMALL inline=true class="datepicker"}
|
||||
{fbvElement type="text" name="dateEnd" id="dateEnd" value=$dateEnd label="manager.subscriptions.form.dateEnd" size=$fbvStyles.size.SMALL inline=true class="datepicker"}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvElement type="select" required=true name="institutionId" id="institutionId" selected=$institutionId from=$institutions label="manager.subscriptions.form.institution" size=$fbvStyles.size.MEDIUM inline=true translate=false}
|
||||
|
||||
{fbvElement type="textarea" label="manager.subscriptions.form.institutionMailingAddress" name="institutionMailingAddress" id="institutionMailingAddress" value=$institutionMailingAddress}
|
||||
|
||||
<span class="instructions">{translate key="manager.subscriptions.form.domainInstructions"}</span>
|
||||
{fbvElement type="text" label="manager.subscriptions.form.domain" name="domain" id="domain" value=$domain size=$fbvStyles.size.MEDIUM}
|
||||
|
||||
{fbvElement type="text" label="manager.subscriptions.form.referenceNumber" name="referenceNumber" id="referenceNumber" value=$referenceNumber size=$fbvStyles.size.MEDIUM}
|
||||
|
||||
{fbvFormSection label="manager.subscriptions.form.notes"}
|
||||
{fbvElement type="textarea" name="notes" id="notes" value=$notes rich=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection for="notifyEmail" list=true}
|
||||
{fbvElement type="checkbox" label="manager.subscriptions.form.notifyEmail" name="notifyEmail" id="notifyEmail"}
|
||||
{/fbvFormSection}
|
||||
{/fbvFormArea}
|
||||
|
||||
<span class="formRequired">{translate key="common.requiredField"}</span>
|
||||
|
||||
{fbvFormButtons id="institutionalSubscriptionFormSubmit" submitText="common.save" hideCancel=true}
|
||||
</form>
|
||||
@@ -0,0 +1,46 @@
|
||||
{**
|
||||
* templates/payments/paymentTypes.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.
|
||||
*
|
||||
* Payment type form.
|
||||
*
|
||||
*}
|
||||
<script>
|
||||
$(function() {ldelim}
|
||||
// Attach the form handler.
|
||||
$('#paymentTypesForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
|
||||
{rdelim});
|
||||
</script>
|
||||
<form class="pkp_form" id="paymentTypesForm" method="post" action="{url op="savePaymentTypes"}">
|
||||
{csrf}
|
||||
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="paymentTypesFormNotification"}
|
||||
|
||||
{fbvFormSection title="manager.payment.authorFees"}
|
||||
<p>{translate key="manager.payment.authorFeesDescription"}
|
||||
{if $publicationFee==0}{assign var=publicationFee value=""}{/if}
|
||||
{fbvElement type="text" name="publicationFee" id="publicationFee" label="manager.payment.options.publicationFee" value=$publicationFee size=$fbvStyles.size.SMALL}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection title="manager.payment.readerFees"}
|
||||
<p>{translate key="manager.payment.readerFeesDescription"}
|
||||
{if $purchaseIssueFee==0}{assign var=purchaseIssueFee value=""}{/if}
|
||||
{fbvElement type="text" name="purchaseIssueFee" id="purchaseIssueFee" label="manager.payment.options.purchaseIssueFee" value=$purchaseIssueFee size=$fbvStyles.size.SMALL}
|
||||
{if $purchaseArticleFee==0}{assign var=purchaseArticleFee value=""}{/if}
|
||||
{fbvElement type="text" name="purchaseArticleFee" id="purchaseArticleFee" label="manager.payment.options.purchaseArticleFee" value=$purchaseArticleFee size=$fbvStyles.size.SMALL}
|
||||
{/fbvFormSection}
|
||||
{fbvFormSection list=true}
|
||||
{fbvElement type="checkbox" name="restrictOnlyPdf" id="restrictOnlyPdf" checked=$restrictOnlyPdf label="manager.payment.options.onlypdf" value="1"}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection title="manager.payment.generalFees"}
|
||||
<p>{translate key="manager.payment.generalFeesDescription"}
|
||||
{if $membershipFee==0}{assign var=membershipFee value=""}{/if}
|
||||
{fbvElement type="text" name="membershipFee" id="membershipFee" label="manager.payment.options.membershipFee" value=$membershipFee size=$fbvStyles.size.SMALL}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormButtons hideCancel=true submitText="common.save"}
|
||||
<p><span class="formRequired">{translate key="common.requiredField"}</span></p>
|
||||
</form>
|
||||
@@ -0,0 +1,76 @@
|
||||
{**
|
||||
* templates/payments/subscriptionPolicyForm.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.
|
||||
*
|
||||
* Setup subscription policies.
|
||||
*
|
||||
*}
|
||||
<script>
|
||||
$(function() {ldelim}
|
||||
// Attach the form handler.
|
||||
$('#subscriptionPolicies').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
|
||||
{rdelim});
|
||||
</script>
|
||||
<form class="pkp_form" id="subscriptionPolicies" method="post" action="{url op="saveSubscriptionPolicies"}">
|
||||
{csrf}
|
||||
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="subscriptionPolicyFormNotification"}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionPolicies.subscriptionContact"}
|
||||
<p>{translate key="manager.subscriptionPolicies.subscriptionContactDescription"}</p>
|
||||
{fbvElement type="text" label="user.name" required=true id="subscriptionName" value=$subscriptionName maxlength="60" inline=true size=$fbvStyles.size.MEDIUM}
|
||||
{fbvElement type="email" label="user.email" id="subscriptionEmail" value=$subscriptionEmail size=$fbvStyles.size.MEDIUM required=true}
|
||||
{fbvElement type="tel" label="user.phone" name="subscriptionPhone" id="subscriptionPhone" value=$subscriptionPhone maxlength="24" size=$fbvStyles.size.SMALL}
|
||||
{fbvElement type="textarea" id="subscriptionMailingAddress" value=$subscriptionMailingAddress height=$fbvStyles.height.SHORT required=true label="common.mailingAddress"}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionPolicies.subscriptionAdditionalInformation"}
|
||||
<p>{translate key="manager.subscriptionPolicies.subscriptionAdditionalInformationDescription"}</p>
|
||||
{fbvElement type="textarea" id="subscriptionAdditionalInformation" value=$subscriptionAdditionalInformation rich=true multilingual=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionPolicies.expiry" list=1}
|
||||
<p>{translate key="manager.subscriptionPolicies.expiryDescription"}</p>
|
||||
{fbvElement type="radio" id="subscriptionExpiryPartial-0" name="subscriptionExpiryPartial" value=0 checked=$subscriptionExpiryPartial|compare:0 label="manager.subscriptionPolicies.expiryFull"}
|
||||
<span>{translate key="manager.subscriptionPolicies.expiryFullDescription"}</span>
|
||||
{fbvElement type="radio" id="subscriptionExpiryPartial-1" name="subscriptionExpiryPartial" value=1 checked=$subscriptionExpiryPartial|compare:1 label="manager.subscriptionPolicies.expiryPartial"}
|
||||
<span>{translate key="manager.subscriptionPolicies.expiryPartialDescription"}</span>
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionPolicies.expiryReminders"}
|
||||
<p>{translate key="manager.subscriptionPolicies.expiryRemindersDescription"}</p>
|
||||
{fbvElement type="select" id="numMonthsBeforeSubscriptionExpiryReminder" name="numMonthsBeforeSubscriptionExpiryReminder" selected=$numMonthsBeforeSubscriptionExpiryReminder from=$validNumMonthsBeforeExpiry label="manager.subscriptionPolicies.expiryReminderBeforeMonths" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
|
||||
{fbvElement type="select" id="numWeeksBeforeSubscriptionExpiryReminder" name="numWeeksBeforeSubscriptionExpiryReminder" selected=$numWeeksBeforeSubscriptionExpiryReminder from=$validNumWeeksBeforeExpiry label="manager.subscriptionPolicies.expiryReminderBeforeWeeks" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
|
||||
{fbvElement type="select" id="numMonthsAfterSubscriptionExpiryReminder" name="numMonthsAfterSubscriptionExpiryReminder" selected=$numMonthsAfterSubscriptionExpiryReminder from=$validNumMonthsAfterExpiry label="manager.subscriptionPolicies.expiryReminderAfterMonths" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
|
||||
{fbvElement type="select" id="numWeeksAfterSubscriptionExpiryReminder" name="numWeeksAfterSubscriptionExpiryReminder" selected=$numWeeksAfterSubscriptionExpiryReminder from=$validNumWeeksAfterExpiry label="manager.subscriptionPolicies.expiryReminderAfterWeeks" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
|
||||
|
||||
{if !$scheduledTasksEnabled}
|
||||
<span>{translate key="manager.subscriptionPolicies.expiryRemindersDisabled"}</span>
|
||||
{/if}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionPolicies.onlinePaymentNotifications" list=true}
|
||||
{if $paymentsEnabled}
|
||||
{assign var=paymentsEnabled value=true}
|
||||
{/if}
|
||||
<p>{translate key="manager.subscriptionPolicies.onlinePaymentNotificationsDescription"}</p>
|
||||
|
||||
{fbvElement type="checkbox" id="enableSubscriptionOnlinePaymentNotificationPurchaseIndividual" name="enableSubscriptionOnlinePaymentNotificationPurchaseIndividual" value=1 checked=$enableSubscriptionOnlinePaymentNotificationPurchaseIndividual label="manager.subscriptionPolicies.enableSubscriptionOnlinePaymentNotificationPurchaseIndividual" disabled=$paymentsEnabled|compare:0}
|
||||
{fbvElement type="checkbox" id="enableSubscriptionOnlinePaymentNotificationPurchaseInstitutional" name="enableSubscriptionOnlinePaymentNotificationPurchaseInstitutional" value=1 checked=$enableSubscriptionOnlinePaymentNotificationPurchaseInstitutional label="manager.subscriptionPolicies.enableSubscriptionOnlinePaymentNotificationPurchaseInstitutional" disabled=$paymentsEnabled|compare:0}
|
||||
{fbvElement type="checkbox" id="enableSubscriptionOnlinePaymentNotificationRenewIndividual" name="enableSubscriptionOnlinePaymentNotificationRenewIndividual" value=1 checked=$enableSubscriptionOnlinePaymentNotificationRenewIndividual label="manager.subscriptionPolicies.enableSubscriptionOnlinePaymentNotificationRenewIndividual" disabled=$paymentsEnabled|compare:0}
|
||||
{fbvElement type="checkbox" id="enableSubscriptionOnlinePaymentNotificationRenewInstitutional" name="enableSubscriptionOnlinePaymentNotificationRenewInstitutional" value=1 checked=$enableSubscriptionOnlinePaymentNotificationRenewInstitutional label="manager.subscriptionPolicies.enableSubscriptionOnlinePaymentNotificationRenewInstitutional" disabled=$paymentsEnabled|compare:0}
|
||||
|
||||
{if !$paymentsEnabled}
|
||||
<span>{translate key="manager.subscriptionPolicies.onlinePaymentDisabled"}<span>
|
||||
{/if}
|
||||
{/fbvFormSection}
|
||||
{fbvFormSection label="manager.subscriptionPolicies.openAccessOptions" list=true}
|
||||
{fbvElement type="checkbox" id="enableOpenAccessNotification" name="enableOpenAccessNotification" value=1 checked=$enableOpenAccessNotification label="manager.subscriptionPolicies.openAccessNotificationDescription" disabled=$scheduledTasksEnabled|compare:0}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormButtons hideCancel=true submitText="common.save"}
|
||||
|
||||
<p><span class="formRequired">{translate key="common.requiredField"}</span></p>
|
||||
</form>
|
||||
@@ -0,0 +1,67 @@
|
||||
{**
|
||||
* templates/payments/subscriptionTypeForm.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.
|
||||
*
|
||||
* Subscription type form under journal management.
|
||||
*
|
||||
*}
|
||||
<script>
|
||||
$(function() {ldelim}
|
||||
// Attach the form handler.
|
||||
$('#subscriptionTypeForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
|
||||
$('#individual, #institutional').on('change', function() {ldelim}
|
||||
if ($('#institutional').prop('checked')) {ldelim}
|
||||
$('#membership').prop('checked', false).prop('disabled', true);
|
||||
{rdelim} else {ldelim}
|
||||
$('#membership').prop('disabled', false);
|
||||
{rdelim}
|
||||
{rdelim});
|
||||
{rdelim});
|
||||
</script>
|
||||
|
||||
<form class="pkp_form" id="subscriptionTypeForm" method="post" action="{url op="updateSubscriptionType"}">
|
||||
{csrf}
|
||||
{if $typeId}
|
||||
<input type="hidden" name="typeId" value="{$typeId|escape}" />
|
||||
{/if}
|
||||
|
||||
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="subscriptionTypeNotification"}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionTypes.form.typeName"}
|
||||
{fbvElement type="text" required=true name="name" id="typeName" value=$name size=$fbvStyles.size.MEDIUM multilingual=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionTypes.form.description"}
|
||||
{fbvElement type="textarea" name="description" id="description" value=$description rich=true multilingual=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection title="manager.subscriptionTypes.form.cost"}
|
||||
{fbvElement type="select" required=true name="currency" id="currency" selected=$currency from=$validCurrencies label="manager.subscriptionTypes.form.currency" size=$fbvStyles.size.SMALL inline=true translate=false}
|
||||
{fbvElement type="text" required=true name="cost" id="cost" value=$cost label="manager.subscriptionTypes.form.cost" description="manager.subscriptionTypes.form.costInstructions" size=$fbvStyles.size.SMALL inline=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionTypes.form.format"}
|
||||
{fbvElement type="select" required=true name="format" id="format" selected=$format from=$validFormats size=$fbvStyles.size.SMALL translate=false inline=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection label="manager.subscriptionTypes.form.duration"}
|
||||
{fbvElement type="text" name="duration" id="duration" value=$duration size=$fbvStyles.size.SMALL label="manager.subscriptionTypes.form.durationInstructions" inline=true}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection title="manager.subscriptionTypes.form.subscriptions" list=true}
|
||||
{fbvElement type="radio" name="institutional" id="individual" checked=$institutional|compare:"0" label="manager.subscriptionTypes.form.individual" value="0" disabled=$typeId}
|
||||
{fbvElement type="radio" name="institutional" id="institutional" checked=$institutional|compare:"1" label="manager.subscriptionTypes.form.institutional" value="1" disabled=$typeId}
|
||||
{/fbvFormSection}
|
||||
|
||||
{fbvFormSection title="manager.subscriptionTypes.form.options" list=true}
|
||||
{fbvElement type="checkbox" name="membership" id="membership" checked=$membership value="1" label="manager.subscriptionTypes.form.membership"}
|
||||
{fbvElement type="checkbox" name="disable_public_display" id="disable_public_display" checked=$disable_public_display value="1" label="manager.subscriptionTypes.form.public"}
|
||||
{/fbvFormSection}
|
||||
|
||||
<span class="formRequired">{translate key="common.requiredField"}</span>
|
||||
|
||||
{fbvFormButtons id="mastheadFormSubmit" submitText="common.save" hideCancel=true}
|
||||
</form>
|
||||
Reference in New Issue
Block a user