Newer
Older
ojs-wordpress-plugin / templates / settings.tpl
<script>
    $(function() {ldelim}
        $('#ojsWpSsoSubscriptionSettings').pkpHandler('$.pkp.controllers.form.AjaxFormHandler');
    {rdelim});
</script>

<form
    class="pkp_form"
    id="ojsWpSsoSubscriptionSettings"
    method="POST"
    action="{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT op="manage" category="generic" plugin=$pluginName verb="settings" save=true}"
>
    {csrf}

    {fbvFormArea id="ojsWpSsoSubscriptionSettingsArea" title="plugins.generic.ojsWpSsoSubscription.settings.title"}

        {fbvFormSection title="plugins.generic.ojsWpSsoSubscription.settings.claimName" description="plugins.generic.ojsWpSsoSubscription.settings.claimName.description"}
            {fbvElement type="text" id="claimName" value=$claimName size=$fbvStyles.size.MEDIUM}
        {/fbvFormSection}

        {fbvFormSection title="plugins.generic.ojsWpSsoSubscription.settings.subscriptionTypeId" description="plugins.generic.ojsWpSsoSubscription.settings.subscriptionTypeId.description"}
            {fbvElement type="text" id="subscriptionTypeId" value=$subscriptionTypeId size=$fbvStyles.size.SMALL}
        {/fbvFormSection}

        {fbvFormSection title="plugins.generic.ojsWpSsoSubscription.settings.subscriptionDuration" description="plugins.generic.ojsWpSsoSubscription.settings.subscriptionDuration.description"}
            {fbvElement type="text" id="subscriptionDuration" value=$subscriptionDuration size=$fbvStyles.size.SMALL}
        {/fbvFormSection}

        {fbvFormSection title="plugins.generic.ojsWpSsoSubscription.settings.revalidateInterval" description="plugins.generic.ojsWpSsoSubscription.settings.revalidateInterval.description"}
            {fbvElement type="text" id="revalidateInterval" value=$revalidateInterval size=$fbvStyles.size.SMALL}
        {/fbvFormSection}

        {fbvFormSection title="plugins.generic.ojsWpSsoSubscription.settings.userinfoUrl" description="plugins.generic.ojsWpSsoSubscription.settings.userinfoUrl.description"}
            {fbvElement type="text" id="userinfoUrl" value=$userinfoUrl size=$fbvStyles.size.LARGE}
        {/fbvFormSection}

        {fbvFormSection title="plugins.generic.ojsWpSsoSubscription.settings.autoExpire" list=true}
            {fbvElement type="checkbox" id="autoExpire" checked=$autoExpire label="plugins.generic.ojsWpSsoSubscription.settings.autoExpire.label"}
        {/fbvFormSection}

    {/fbvFormArea}

    {fbvFormButtons submitText="common.save"}
</form>