mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-04 17:44:38 +09:00
issue 626 added a function that prohibit nickname.
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.3.2@11079 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
6c491423a4
commit
9c41e35ba3
13 changed files with 253 additions and 13 deletions
|
|
@ -41,6 +41,25 @@ function doUpdateDeniedID(user_id, mode, message) {
|
|||
);
|
||||
}
|
||||
|
||||
/* prohibited nick name functions */
|
||||
function doUpdateDeniedNickName(nick_name, mode, message)
|
||||
{
|
||||
if(typeof(message)!='undefined' && !confirm(message)) return;
|
||||
|
||||
exec_xml(
|
||||
'member',
|
||||
'procMemberAdminUpdateDeniedNickName',
|
||||
{nick_name:nick_name, mode:mode},
|
||||
function(){
|
||||
if (mode == 'delete'){
|
||||
jQuery('#denied_'+nick_name).remove();
|
||||
jQuery('._deniedNickNameCount').html(jQuery('#deniedNickNameList li').length);
|
||||
}
|
||||
},
|
||||
['error','message','tpl']
|
||||
);
|
||||
}
|
||||
|
||||
jQuery(function($){
|
||||
// hide form if enable_join is setted "No"
|
||||
var suSetting = $('fieldset.suSetting'); // 회원가입 설정
|
||||
|
|
@ -136,7 +155,9 @@ jQuery(function($){
|
|||
|
||||
var tag;
|
||||
function on_complete(data){
|
||||
var uids = data.user_ids.split(',');
|
||||
var userIds = $.trim(data.user_ids);
|
||||
if(userIds == '') return;
|
||||
var uids = userIds.split(',');
|
||||
for (var i=0; i<uids.length; i++){
|
||||
tag = '<li id="denied_'+uids[i]+'">'+uids[i]+' <a href="#" class="side" onclick="doUpdateDeniedID(\''+uids[i]+'\', \'delete\', \''+xe.lang.confirm_delete+'\');return false;">'+xe.lang.cmd_delete+'</a></li>';
|
||||
$('#deniedList').append($(tag));
|
||||
|
|
@ -150,6 +171,38 @@ jQuery(function($){
|
|||
|
||||
});
|
||||
|
||||
$('button._addDeniedNickName').click(function(){
|
||||
var ids = $('#prohibited_nick_name').val();
|
||||
if(ids == ''){
|
||||
alert(xe.lang.msg_null_prohibited_nick_name);
|
||||
$('#prohibited_nick_name').focus();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
ids = ids.replace(/\n/g, ',');
|
||||
|
||||
var tag;
|
||||
function on_complete(data)
|
||||
{
|
||||
$('#prohibited_nick_name').val('');
|
||||
|
||||
var nickNames = $.trim(data.nick_names);
|
||||
if(nickNames == '') return;
|
||||
var uids = nickNames.split(',');
|
||||
for (var i=0; i<uids.length; i++)
|
||||
{
|
||||
tag = '<li id="denied_'+uids[i]+'">'+uids[i]+' <a href="#" class="side" onclick="doUpdateDeniedNickName(\''+uids[i]+'\', \'delete\', \''+xe.lang.confirm_delete+'\');return false;">'+xe.lang.cmd_delete+'</a></li>';
|
||||
$('#deniedNickNameList').append($(tag));
|
||||
}
|
||||
|
||||
$('._deniedNickNameCount').html($('#deniedNickNameList li').length);
|
||||
}
|
||||
|
||||
jQuery.exec_json('member.procMemberAdminUpdateDeniedNickName', {'nick_name': ids}, on_complete);
|
||||
|
||||
});
|
||||
|
||||
$('input[name=identifier]').change(function(){
|
||||
var $checkedTR = $('input[name=identifier]:checked').closest('tr');
|
||||
var $notCheckedTR = $('input[name=identifier]:not(:checked)').closest('tr');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue