Fix #2143 readonly input box in signup form

This commit is contained in:
Kijin Sung 2023-07-06 22:44:29 +09:00
parent 8740fc10c1
commit f329b542d2

View file

@ -487,10 +487,12 @@ class MemberAdminView extends Member
if ($memberInfo)
{
$memberInfo = get_object_vars($memberInfo);
$isSignup = false;
}
else
{
$memberInfo = array();
$isSignup = true;
}
$member_config = $this->memberConfig;
@ -596,7 +598,7 @@ class MemberAdminView extends Member
}
else if($formInfo->name == 'email_address')
{
if(isset($member_config->enable_confirm) && $member_config->enable_confirm === 'Y' && !$isAdmin)
if(isset($member_config->enable_confirm) && $member_config->enable_confirm === 'Y' && !$isAdmin && !$isSignup)
{
$readonly = 'readonly="readonly" ';
}
@ -674,7 +676,7 @@ class MemberAdminView extends Member
}
else
{
if($formInfo->name === 'nick_name' && ($member_config->allow_nickname_change ?? 'Y') === 'N')
if($formInfo->name === 'nick_name' && ($member_config->allow_nickname_change ?? 'Y') === 'N' && !$isSignup)
{
$readonly = 'readonly="readonly" ';
}