mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-09 20:12:14 +09:00
Display reason for temporary limits on members
This commit is contained in:
parent
273c95b449
commit
9700b8f593
5 changed files with 37 additions and 4 deletions
|
|
@ -48,6 +48,7 @@ $lang->enable_find_account_question = 'Account recovery using question/answer';
|
||||||
$lang->enable_ssl = 'Enable SSL';
|
$lang->enable_ssl = 'Enable SSL';
|
||||||
$lang->msg_email_confirmation_required = 'A confirmation e-mail will be sent. Please check your email address carefully.';
|
$lang->msg_email_confirmation_required = 'A confirmation e-mail will be sent. Please check your email address carefully.';
|
||||||
$lang->security_sign_in = 'Sign in using enhanced security';
|
$lang->security_sign_in = 'Sign in using enhanced security';
|
||||||
|
$lang->member_limited = 'Limited';
|
||||||
$lang->limit_day = 'Temporary Limit Date';
|
$lang->limit_day = 'Temporary Limit Date';
|
||||||
$lang->limit_day_description = 'Description for Temporary Limit Date';
|
$lang->limit_day_description = 'Description for Temporary Limit Date';
|
||||||
$lang->limit_date = 'Limit Date';
|
$lang->limit_date = 'Limit Date';
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,7 @@ $lang->enable_find_account_question = '질문/답변 인증 사용';
|
||||||
$lang->enable_ssl = 'SSL 기능 사용';
|
$lang->enable_ssl = 'SSL 기능 사용';
|
||||||
$lang->msg_email_confirmation_required = '인증 메일이 발송되니 정확하게 입력해 주시기 바랍니다.';
|
$lang->msg_email_confirmation_required = '인증 메일이 발송되니 정확하게 입력해 주시기 바랍니다.';
|
||||||
$lang->security_sign_in = '보안로그인 사용';
|
$lang->security_sign_in = '보안로그인 사용';
|
||||||
|
$lang->member_limited = '임시 제한';
|
||||||
$lang->limit_day = '임시 제한 일자';
|
$lang->limit_day = '임시 제한 일자';
|
||||||
$lang->limit_day_description = '임시 제한 일자 설명';
|
$lang->limit_day_description = '임시 제한 일자 설명';
|
||||||
$lang->limit_date = '제한일';
|
$lang->limit_date = '제한일';
|
||||||
|
|
|
||||||
|
|
@ -1756,13 +1756,16 @@ class memberController extends member
|
||||||
$redirectUrl = getUrl('', 'act', 'dispMemberResendAuthMail');
|
$redirectUrl = getUrl('', 'act', 'dispMemberResendAuthMail');
|
||||||
return $this->setRedirectUrl($redirectUrl, new Object(-1,'msg_user_not_confirmed'));
|
return $this->setRedirectUrl($redirectUrl, new Object(-1,'msg_user_not_confirmed'));
|
||||||
}
|
}
|
||||||
return new Object(-1, ($this->memberInfo->refused_reason)? lang('msg_user_denied') . "\n" . $this->memberInfo->refused_reason : 'msg_user_denied');
|
|
||||||
|
$refused_reason = $this->memberInfo->refused_reason ? ('<br>' . lang('refused_reason') . ': ' . $this->memberInfo->refused_reason) : '';
|
||||||
|
return new Object(-1, lang('msg_user_denied') . $refused_reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Notify if user is limited
|
// Notify if user is limited
|
||||||
if($this->memberInfo->limit_date && substr($this->memberInfo->limit_date,0,8) >= date("Ymd"))
|
if($this->memberInfo->limit_date && substr($this->memberInfo->limit_date,0,8) >= date("Ymd"))
|
||||||
{
|
{
|
||||||
return new Object(-9,sprintf(lang('msg_user_limited'),zdate($this->memberInfo->limit_date,"Y-m-d")));
|
$limited_reason = $this->memberInfo->limited_reason ? ('<br>' . lang('refused_reason') . ': ' . $this->memberInfo->limited_reason) : '';
|
||||||
|
return new Object(-9, sprintf(lang('msg_user_limited'), zdate($this->memberInfo->limit_date,"Y-m-d")) . $limited_reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do not allow login as admin if not in allowed IP list
|
// Do not allow login as admin if not in allowed IP list
|
||||||
|
|
|
||||||
|
|
@ -92,6 +92,13 @@
|
||||||
<span class="x_help-inline">{$lang->about_limit_date}</span>
|
<span class="x_help-inline">{$lang->about_limit_date}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="x_control-group div_limited_reason">
|
||||||
|
<label class="x_control-label">{$lang->refused_reason}</label>
|
||||||
|
<div class="x_controls">
|
||||||
|
<textarea name="limited_reason" id="limited_reason" rows="2" cols="42" style="vertical-align:top">{$member_info->limited_reason}</textarea>
|
||||||
|
<span class="x_help-inline">{$lang->about_refused_reason}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="x_control-group">
|
<div class="x_control-group">
|
||||||
<label class="x_control-label">{$lang->is_admin}</label>
|
<label class="x_control-label">{$lang->is_admin}</label>
|
||||||
<div class="x_controls">
|
<div class="x_controls">
|
||||||
|
|
@ -136,6 +143,11 @@
|
||||||
|
|
||||||
onSelect:function(){
|
onSelect:function(){
|
||||||
$(this).prev('input[type="hidden"]').val(this.value.replace(/-/g,""))
|
$(this).prev('input[type="hidden"]').val(this.value.replace(/-/g,""))
|
||||||
|
if($('#until').val()){
|
||||||
|
limited_reason_division.slideDown(200);
|
||||||
|
} else {
|
||||||
|
limited_reason_division.slideUp(200);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
$.extend($.datepicker.regional['{$lang_type}'],option);
|
$.extend($.datepicker.regional['{$lang_type}'],option);
|
||||||
|
|
@ -147,7 +159,9 @@
|
||||||
}
|
}
|
||||||
$(".dateRemover").click(function() {
|
$(".dateRemover").click(function() {
|
||||||
$(this).prevAll('input').val('');
|
$(this).prevAll('input').val('');
|
||||||
return false;});
|
limited_reason_division.slideUp(200);
|
||||||
|
return false;
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
var refused_reason_division = $('.div_refused_reason');
|
var refused_reason_division = $('.div_refused_reason');
|
||||||
|
|
@ -165,5 +179,11 @@
|
||||||
refused_reason_division.slideUp(200);
|
refused_reason_division.slideUp(200);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var limited_reason_division = $('.div_limited_reason');
|
||||||
|
if(!$('#until').val())
|
||||||
|
{
|
||||||
|
limited_reason_division.hide();
|
||||||
|
}
|
||||||
})(jQuery);
|
})(jQuery);
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,15 @@
|
||||||
</td>
|
</td>
|
||||||
{@ $member_info['group_list'] = implode(', ', $member_info['group_list'])}
|
{@ $member_info['group_list'] = implode(', ', $member_info['group_list'])}
|
||||||
<td class="nowr" loop="$usedIdentifiers=>$name,$title">{$member_info[$name]}</td>
|
<td class="nowr" loop="$usedIdentifiers=>$name,$title">{$member_info[$name]}</td>
|
||||||
<td class="nowr"><!--@if($member_info['denied']=='Y')--><span style="color:red;">{$lang->denied}</span><!--@else-->{$lang->approval}<!--@end--></td>
|
<td class="nowr">
|
||||||
|
<!--@if($member_info['denied']=='Y')-->
|
||||||
|
<span style="color:red;">{$lang->denied}</span>
|
||||||
|
<!--@elseif($member_info['limit_date'] && substr($member_info['limit_date'], 0, 8) >= date('Ymd'))-->
|
||||||
|
<span style="color:red;">{$lang->member_limited}</span>
|
||||||
|
<!--@else-->
|
||||||
|
{$lang->approval}
|
||||||
|
<!--@end-->
|
||||||
|
</td>
|
||||||
<td class="nowr" title="{zdate($member_info['regdate'], 'Y-m-d H:i:s')}">{zdate($member_info['regdate'], 'Y-m-d')}</td>
|
<td class="nowr" title="{zdate($member_info['regdate'], 'Y-m-d H:i:s')}">{zdate($member_info['regdate'], 'Y-m-d')}</td>
|
||||||
<td class="nowr" title="{zdate($member_info['last_login'], 'Y-m-d H:i:s')}">{zdate($member_info['last_login'], 'Y-m-d')}</td>
|
<td class="nowr" title="{zdate($member_info['last_login'], 'Y-m-d H:i:s')}">{zdate($member_info['last_login'], 'Y-m-d')}</td>
|
||||||
<td>{$member_info['group_list']} </td>
|
<td>{$member_info['group_list']} </td>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue