mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-02 01:52:10 +09:00
Fix member extra field being reset to public after editing
This commit is contained in:
parent
7a3d759e62
commit
057507d3d7
1 changed files with 3 additions and 3 deletions
|
|
@ -944,6 +944,8 @@ class MemberAdminController extends Member
|
||||||
if(!$output->toBool()) return $output;
|
if(!$output->toBool()) return $output;
|
||||||
|
|
||||||
// memberConfig update
|
// memberConfig update
|
||||||
|
$config = MemberModel::getMemberConfig();
|
||||||
|
|
||||||
$signupItem = new stdClass();
|
$signupItem = new stdClass();
|
||||||
$signupItem->name = $args->column_name;
|
$signupItem->name = $args->column_name;
|
||||||
$signupItem->title = $args->column_title;
|
$signupItem->title = $args->column_title;
|
||||||
|
|
@ -954,9 +956,6 @@ class MemberAdminController extends Member
|
||||||
$signupItem->description = $args->description;
|
$signupItem->description = $args->description;
|
||||||
$signupItem->isPublic = 'Y';
|
$signupItem->isPublic = 'Y';
|
||||||
|
|
||||||
$oMemberModel = getModel('member');
|
|
||||||
$config = $oMemberModel->getMemberConfig();
|
|
||||||
|
|
||||||
if($isInsert)
|
if($isInsert)
|
||||||
{
|
{
|
||||||
$config->signupForm[] = $signupItem;
|
$config->signupForm[] = $signupItem;
|
||||||
|
|
@ -967,6 +966,7 @@ class MemberAdminController extends Member
|
||||||
{
|
{
|
||||||
if($val->member_join_form_srl == $signupItem->member_join_form_srl)
|
if($val->member_join_form_srl == $signupItem->member_join_form_srl)
|
||||||
{
|
{
|
||||||
|
$signupItem->isPublic = $val->isPublic ?? 'Y';
|
||||||
$config->signupForm[$key] = $signupItem;
|
$config->signupForm[$key] = $signupItem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue