[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp82
/
htdocs
/
jurnalpscp
/
lib
/
pkp
/
templates
/
frontend
/
components
/
[
Home
]
File: registrationFormContexts.tpl
{** * templates/frontend/components/registrationFormContexts.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 Display role selection for all of the journals/presses on this site * * @uses $contexts array List of journals/presses on this site that have enabled registration * @uses $readerUserGroups array Associative array of user groups with reader * permissions in each context. * @uses $authorUserGroups array Associative array of user groups with author * permissions in each context. * @uses $reviewerUserGroups array Associative array of user groups with reviewer * permissions in each context. * @uses $userGroupIds array List group IDs this user is assigned *} {* Only display the context role selection when registration is taking place outside of the context of any one journal/press. *} {if !$currentContext} {* Allow users to register for any journal/press on this site *} <fieldset name="contexts"> <legend> {translate key="user.register.contextsPrompt"} </legend> <div class="fields"> <div id="contextOptinGroup" class="context_optin"> <ul class="contexts"> {foreach from=$contexts item=context} {assign var=contextId value=$context->getId()} {assign var=isSelected value=false} <li class="context"> <div class="name"> {$context->getLocalizedName()} </div class="name"> <fieldset class="roles"> <legend> {translate key="user.register.otherContextRoles"} </legend> {foreach from=$readerUserGroups[$contextId] item=userGroup} {if $userGroup->getPermitSelfRegistration()} {assign var="userGroupId" value=$userGroup->getId()} <label> <input type="checkbox" name="readerGroup[{$userGroupId}]"{if in_array($userGroupId, $userGroupIds)} checked="checked"{/if}> {$userGroup->getLocalizedName()} </label> {if in_array($userGroupId, $userGroupIds)} {assign var=isSelected value=true} {/if} {/if} {/foreach} {foreach from=$reviewerUserGroups[$contextId] item=userGroup} {if $userGroup->getPermitSelfRegistration()} {assign var="userGroupId" value=$userGroup->getId()} <label> <input type="checkbox" name="reviewerGroup[{$userGroupId}]"{if in_array($userGroupId, $userGroupIds)} checked="checked"{/if}> {$userGroup->getLocalizedName()} </label> {if in_array($userGroupId, $userGroupIds)} {assign var=isSelected value=true} {/if} {/if} {/foreach} </fieldset> {* Require the user to agree to the terms of the context's privacy policy *} {if !$enableSiteWidePrivacyStatement && $context->getData('privacyStatement')} <div class="context_privacy {if $isSelected}context_privacy_visible{/if}"> <label> <input type="checkbox" name="privacyConsent[{$contextId}]" id="privacyConsent[{$contextId}]" value="1"{if $privacyConsent[$contextId]} checked="checked"{/if}> {capture assign="privacyUrl"}{url router=$smarty.const.ROUTE_PAGE context=$context->getPath() page="about" op="privacy"}{/capture} {translate key="user.register.form.privacyConsentThisContext" privacyUrl=$privacyUrl} </label> </div> {/if} </li> {/foreach} </ul> </div> </div> </fieldset> {/if}