mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 10:41:40 +09:00
Add option to allow duplicate nicknames
This commit is contained in:
parent
98b328fa3f
commit
bc17e4b2d5
7 changed files with 50 additions and 11 deletions
|
|
@ -249,6 +249,15 @@ class member extends ModuleObject {
|
|||
if(!$oModuleModel->getTrigger('document.getDocumentMenu', 'member', 'controller', 'triggerGetDocumentMenu', 'after')) return true;
|
||||
if(!$oModuleModel->getTrigger('comment.getCommentMenu', 'member', 'controller', 'triggerGetCommentMenu', 'after')) return true;
|
||||
|
||||
// Allow duplicate nickname
|
||||
if($config->allow_duplicate_nickname == 'Y')
|
||||
{
|
||||
if($oDB->isIndexExists('member', 'unique_nick_name') || !$oDB->isIndexExists('member', 'idx_nick_name'))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -412,6 +421,19 @@ class member extends ModuleObject {
|
|||
$oModuleController->insertTrigger('document.getDocumentMenu', 'member', 'controller', 'triggerGetDocumentMenu', 'after');
|
||||
if(!$oModuleModel->getTrigger('comment.getCommentMenu', 'member', 'controller', 'triggerGetCommentMenu', 'after'))
|
||||
$oModuleController->insertTrigger('comment.getCommentMenu', 'member', 'controller', 'triggerGetCommentMenu', 'after');
|
||||
|
||||
// Allow duplicate nickname
|
||||
if($config->allow_duplicate_nickname == 'Y')
|
||||
{
|
||||
if($oDB->isIndexExists('member', 'unique_nick_name'))
|
||||
{
|
||||
$oDB->dropIndex('member', 'unique_nick_name', true);
|
||||
}
|
||||
if(!$oDB->isIndexExists('member', 'idx_nick_name'))
|
||||
{
|
||||
$oDB->addIndex('member', 'idx_nick_name', array('nick_name'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue