rhymix/modules/member/tpl/agreements_config.html
Kijin Sung 11c04c5a26 Add multiple member agreements
- 가입 약관, 개인정보처리방침 등을 5개까지 추가할 수 있음
- 약관마다 각각 필수 또는 선택을 지정할 수 있음
- 모든 필수 약관에 동의해야 가입 가능
- 기본 스킨은 수정함. 서드파티 스킨에는 여전히 약관 1개만 표시됨
- 서드파티 스킨 사용시 동의 하나만 선택해도 전체 동의로 간주
2017-11-27 14:43:20 +09:00

39 lines
2.3 KiB
HTML

<include target="header.html" />
<load target="js/default_config.js" />
<form action="./" class="x_form-horizontal" method="post">
<input type="hidden" name="module" value="member" />
<input type="hidden" name="act" value="procMemberAdminInsertAgreementsConfig" />
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', $act)}" />
<input type="hidden" name="xe_validator_id" value="modules/member/tpl/1" />
<!--@for($i = 1; $i <= 5; $i++)-->
<section class="section">
<h2>{$lang->agreement} {$i}</h2>
<div class="x_control-group">
<div class="x_control-label" for="agreement_{$i}_title">{$lang->cmd_agreement_title}</div>
<div class="x_controls">
<input type="text" name="agreement_{$i}_title" id="agreement_{$i}_title" value="{$config->agreements[$i]->title}" />
</div>
</div>
<div class="x_control-group">
<div class="x_control-label">{$lang->cmd_agreement_content}</div>
<div class="x_controls">
<input type="hidden" name="agreement_{$i}_content" id="agreement_{$i}_content" value="{escape($config->agreements[$i]->content)}" />
<iframe id="agreement_{$i}_iframe" class="agreement_iframe" src="{getUrl('act', 'dispMemberAdminAgreementsEdit', 'id', $i)}"></iframe>
</div>
</div>
<div class="x_control-group">
<div class="x_control-label">{$lang->cmd_agreement_type}</div>
<div class="x_controls">
<label class="x_inline" for="agreement_{$i}_required"><input type="radio" name="agreement_{$i}_type" id="agreement_{$i}_required" value="required" checked="checked"|cond="$config->agreements[$i]->type === 'required'" /> {$lang->cmd_required}</label>
<label class="x_inline" for="agreement_{$i}_optional"><input type="radio" name="agreement_{$i}_type" id="agreement_{$i}_optional" value="optional" checked="checked"|cond="$config->agreements[$i]->type === 'optional'" /> {$lang->cmd_optional}</label>
<label class="x_inline" for="agreement_{$i}_disabled"><input type="radio" name="agreement_{$i}_type" id="agreement_{$i}_disabled" value="disabled" checked="checked"|cond="$config->agreements[$i]->type === 'disabled' || !$config->agreements[$i]->type" /> {$lang->cmd_disabled}</label>
</div>
</div>
</section>
<!--@end-->
<div class="btnArea x_clearfix">
<span class="x_pull-right"><input class="x_btn x_btn-primary" type="submit" value="{$lang->cmd_save}" /></span>
</div>
</form>