From fb88af5738ec27e73ae7c39dbe8c957bdbd5c5dc Mon Sep 17 00:00:00 2001 From: devjin Date: Mon, 26 Sep 2011 05:24:15 +0000 Subject: [PATCH] fixed insert member without user_id git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9321 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/member.controller.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index 05f461b51..0e4af4e4e 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -1576,8 +1576,11 @@ $logged_info = Context::get('logged_info'); // If the date of the temporary restrictions limit further information on the date of if($config->limit_day) $args->limit_date = date("YmdHis", time()+$config->limit_day*60*60*24); + + $args->member_srl = getNextSequence(); // Enter the user's identity changed to lowercase - $args->user_id = strtolower($args->user_id); + if (!$args->user_id) $args->user_id = 't'.$args->member_srl; + else $args->user_id = strtolower($args->user_id); // Control of essential parameters if($args->allow_mailing!='Y') $args->allow_mailing = 'N'; if($args->denied!='Y') $args->denied = 'N'; @@ -1610,7 +1613,6 @@ $oDB = &DB::getInstance(); $oDB->begin(); // Insert data into the DB - $args->member_srl = getNextSequence(); $args->list_order = -1 * $args->member_srl; $args->nick_name = htmlspecialchars($args->nick_name); $args->homepage = htmlspecialchars($args->homepage);