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);