diff --git a/modules/member/member.admin.controller.php b/modules/member/member.admin.controller.php index 266d68c9c..60ddd4ae9 100644 --- a/modules/member/member.admin.controller.php +++ b/modules/member/member.admin.controller.php @@ -248,7 +248,7 @@ foreach($signupForm as $formInfo){ if ($formInfo->required || $formInfo->mustRequired){ if($formInfo->name == 'password') - $fields[] = ''; + $fields[] = ''; else if($formInfo->name == 'find_account_question'){ $fields[] = ''; $fields[] = ''; diff --git a/modules/member/member.admin.view.php b/modules/member/member.admin.view.php index 86a4226f7..dc6c52de6 100644 --- a/modules/member/member.admin.view.php +++ b/modules/member/member.admin.view.php @@ -57,14 +57,15 @@ $memberIdentifiers = array('user_id'=>'user_id', 'user_name'=>'user_name', 'nick_name'=>'nick_name'); $usedIdentifiers = array(); - foreach($config->signupForm as $signupItem){ - if (!count($memberIdentifiers)) break; - if(in_array($signupItem->name, $memberIdentifiers) && ($signupItem->required || $signupItem->isUse)){ - unset($memberIdentifiers[$signupItem->name]); - $usedIdentifiers[$signupItem->name] = $lang->{$signupItem->name}; - } + if (is_array($config->signupForm)){ + foreach($config->signupForm as $signupItem){ + if (!count($memberIdentifiers)) break; + if(in_array($signupItem->name, $memberIdentifiers) && ($signupItem->required || $signupItem->isUse)){ + unset($memberIdentifiers[$signupItem->name]); + $usedIdentifiers[$signupItem->name] = $lang->{$signupItem->name}; + } + } } - Context::set('total_count', $output->total_count); Context::set('total_page', $output->total_page); Context::set('page', $output->page);