From f8cb63a526e168a46e18d4691f7701618cb33ee6 Mon Sep 17 00:00:00 2001 From: devjin Date: Mon, 6 Aug 2012 10:08:43 +0000 Subject: [PATCH] use identifier by user id or email address when module install. git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.3.2@10984 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/member.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/member/member.class.php b/modules/member/member.class.php index 0c91d49cb..f6bece94e 100644 --- a/modules/member/member.class.php +++ b/modules/member/member.class.php @@ -59,6 +59,9 @@ $oModuleModel = &getModel('module'); $args = $oModuleModel->getModuleConfig('member'); + + $isInstall = ($args === null); + // Set the basic information $args->enable_join = 'Y'; $args->enable_openid = 'N'; @@ -82,7 +85,7 @@ if(!$args->signupForm || !is_array($args->signupForm)) { - $identifier = 'email_address'; + $identifier = $isInstall ? 'email_address' : 'user_id'; $args->signupForm = $oMemberAdminController->createSignupForm($identifier); $args->identifier = $identifier;