mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-30 15:52:17 +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
|
|
@ -208,6 +208,11 @@
|
|||
if($member_srl && $logged_info->member_srl != $member_srl ) return new Object(0,'msg_exists_user_id');
|
||||
break;
|
||||
case 'nick_name' :
|
||||
// Check denied ID
|
||||
if($oMemberModel->isDeniedNickName($value))
|
||||
{
|
||||
return new Object(0,'denied_nick_name');
|
||||
}
|
||||
// Check if duplicated
|
||||
$member_srl = $oMemberModel->getMemberSrlByNickName($value);
|
||||
if($member_srl && $logged_info->member_srl != $member_srl ) return new Object(0,'msg_exists_nick_name');
|
||||
|
|
@ -1675,6 +1680,11 @@
|
|||
$member_srl = $oMemberModel->getMemberSrlByUserID($args->user_id);
|
||||
if($member_srl) return new Object(-1,'msg_exists_user_id');
|
||||
|
||||
// nickname check is prohibited
|
||||
if($oMemberModel->isDeniedNickName($args->nick_name))
|
||||
{
|
||||
return new Object(-1,'denied_nick_name');
|
||||
}
|
||||
$member_srl = $oMemberModel->getMemberSrlByNickName($args->nick_name);
|
||||
if($member_srl) return new Object(-1,'msg_exists_nick_name');
|
||||
|
||||
|
|
@ -1764,7 +1774,8 @@
|
|||
/**
|
||||
* Modify member information
|
||||
**/
|
||||
function updateMember($args) {
|
||||
function updateMember($args)
|
||||
{
|
||||
// Call a trigger (before)
|
||||
$output = ModuleHandler::triggerCall('member.updateMember', 'before', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
|
@ -1804,6 +1815,11 @@
|
|||
$args->user_id = $orgMemberInfo->user_id;
|
||||
}
|
||||
|
||||
if($args->nick_name && $oMemberModel->isDeniedNickName($args->nick_name))
|
||||
{
|
||||
return new Object(-1, 'denied_nick_name');
|
||||
}
|
||||
|
||||
list($args->email_id, $args->email_host) = explode('@', $args->email_address);
|
||||
// Website, blog, checks the address
|
||||
if($args->homepage && !preg_match("/^[a-z]+:\/\//is",$args->homepage)) $args->homepage = 'http://'.$args->homepage;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue