'.htmlspecialchars($extendForm->description).'
'; } diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index a4ff4c13e..059fd174d 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -560,7 +560,19 @@ function procMemberModifyInfo() { if(!Context::get('is_logged')) return $this->stop('msg_not_logged'); // Extract the necessary information in advance - $args = Context::gets('user_name','nick_name','homepage','blog','birthday','email_address','allow_mailing','find_account_question','find_account_answer'); + $oMemberModel = &getModel ('member'); + $config = $oMemberModel->getMemberConfig (); + $getVars = array('find_account_answer','allow_mailing','allow_message'); + if ($config->signupForm){ + foreach($config->signupForm as $formInfo){ + if($formInfo->isDefaultForm && $formInfo->isUse || $formInfo->required || $formInfo->mustRequired){ + $getVars[] = $formInfo->name; + } + } + } + foreach($getVars as $val){ + $args->{$val} = Context::get($val); + } // Login Information $logged_info = Context::get('logged_info'); $args->member_srl = $logged_info->member_srl; @@ -575,6 +587,9 @@ unset($all_args->accept_agreement); unset($all_args->signature); unset($all_args->_filter); + unset($all_args->mid); + unset($all_args->error_return_url); + unset($all_args->ruleset); // Add extra vars after excluding necessary information from all the requested arguments $extra_vars = delObjectVars($all_args, $args); @@ -1682,26 +1697,29 @@ $oDB->rollback(); return $output; } - if(is_array($args->group_srl_list)) $group_srl_list = $args->group_srl_list; - else $group_srl_list = explode('|@|', $args->group_srl_list); - // If the group information, group information changes - if(count($group_srl_list) > 0) { - $args->site_srl = 0; - // One of its members to delete all the group - $output = executeQuery('member.deleteMemberGroupMember', $args); - if(!$output->toBool()) { - $oDB->rollback(); - return $output; - } - // Enter one of the loop a - for($i=0;$i| {$title} * | +|
|---|---|
| {$title} * | {$value} |
| {$lang->allow_mailing} | -{$lang->cmd_yes}{$lang->cmd_no} | -
| {$lang->allow_message} | -{$lang->allow_message_type[$memberInfo['allow_message']]} | -
| {$lang->denied} | -{$lang->cmd_no}{$lang->cmd_yes} | -
| {$lang->limit_date} | -{zdate($memberInfo['limit_date'],"Y-m-d H:i")} | -
| {$lang->is_admin} | -{$lang->cmd_yes} | -
| {$lang->group} | {implode(', ', $memberInfo['group_list'])} |
{$lang->description} |
- {$memberInfo['description']} | +
{$lang->signup_date} |
+ {zdate($memberInfo[regdate],"Y-m-d H:i")} | +
{$lang->last_login} |
+ {zdate($memberInfo[last_login],"Y-m-d H:i")} | +
| + + {$lang->cmd_modify_member_info} + + {$lang->cmd_leave} + + {$lang->cmd_modify_member_password} + {$lang->cmd_leave} + + + {$lang->cmd_back} | |
{$lang->member_default_info} | |
|---|---|
{$lang->user_name} |
- {htmlspecialchars($member_info->user_name)} | -
{$lang->nick_name} |
- {htmlspecialchars($member_info->nick_name)} | -
{$lang->profile_image} |
- |
{$lang->image_name} |
- |
{$lang->image_mark} |
- |
{$lang->homepage} |
- {htmlspecialchars($member_info->homepage)} | -
{$lang->blog} |
- {htmlspecialchars($member_info->blog)} | -
{$lang->birthday} |
- {zdate($member_info->birthday,"Y-m-d")} | -
{$lang->signature} |
- {$member_info->signature} | -
{$lang->group} |
- {$val} | -
{$lang->signup_date} |
- {zdate($member_info->regdate,"Y-m-d H:i")} | -
{$lang->last_login} |
- {zdate($member_info->last_login,"Y-m-d H:i")} | -
{$lang->openid} |
- |
{$lang->openid} |
- {$openid->openid} | -
{$lang->member_extend_info} |
- |
|
-
- {htmlspecialchars($val->column_title)}
-
- |
-
-
- {$lang->private}
-
-
- {htmlspecialchars($val->value[0])}
- -
- {htmlspecialchars($val->value[1])}
- -
- {htmlspecialchars($val->value[2])}
-
- {htmlspecialchars($val->value[0])} {htmlspecialchars($val->value[1])} - - {htmlspecialchars(implode(", ",$val->value))} - - {zdate($val->value, "Y-m-d")} - - {nl2br(htmlspecialchars($val->value))} - - - |
-
| - - {$lang->cmd_modify_member_info} - - {$lang->cmd_leave} - - {$lang->cmd_modify_member_password} - {$lang->cmd_leave} - - - {$lang->cmd_back} - | |