fixed address search and member info view

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9075 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
devjin 2011-09-07 04:53:22 +00:00
parent bf4e418be6
commit 65f3af8fdc
8 changed files with 199 additions and 211 deletions

View file

@ -19,11 +19,33 @@
function procMemberAdminInsert() {
// if(Context::getRequestMethod() == "GET") return new Object(-1, "msg_invalid_request");
// Extract the necessary information in advance
$args = Context::gets('member_srl','user_id','user_name','nick_name','homepage','blog','birthday','email_address','password','allow_mailing','allow_message','denied','is_admin','description','group_srl_list','limit_date');
$args = Context::gets('member_srl','email_address','allow_mailing','allow_message','denied','is_admin','description','group_srl_list','limit_date');
$oMemberModel = &getModel ('member');
$config = $oMemberModel->getMemberConfig ();
$getVars = array();
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);
}
$args->member_srl = Context::get('member_srl');
if (Context::get('reset_password'))
$args->password = Context::get('reset_password');
else unset($args->password);
// Remove some unnecessary variables from all the vars
$all_args = Context::getRequestVars();
unset($all_args->module);
unset($all_args->act);
unset($all_args->mid);
unset($all_args->error_return_url);
unset($all_args->success_return_url);
unset($all_args->ruleset);
if(!isset($args->limit_date)) $args->limit_date = "";
// Add extra vars after excluding necessary information from all the requested arguments
$extra_vars = delObjectVars($all_args, $args);
@ -166,7 +188,7 @@
// set extends form
if (!$signupItem->isDefaultForm){
$extendItem = $extendItems[$all_args->{$key.'_member_join_form_srl'}];
$signupItem->type = $extendItem->type;
$signupItem->type = $extendItem->column_type;
$signupItem->member_join_form_srl = $extendItem->member_join_form_srl;
$signupItem->title = $extendItem->column_title;
$signupItem->description = $extendItem->description;

View file

@ -141,7 +141,6 @@
function dispMemberAdminInsert() {
// retrieve extend form
$oMemberModel = &getModel('member');
$extend_form_list = $oMemberModel->getCombineJoinForm($this->memberInfo);
$memberInfo = Context::get('member_info');
$memberInfo->signature = $oMemberModel->getSignature($this->memberInfo->member_srl);
@ -162,19 +161,27 @@
Context::set('editor', $editor);
}
$memberInfo = get_object_vars($memberInfo);
$formTags = $this->_getMemberInputTag($memberInfo);
Context::set('formTags', $formTags);
$this->setTemplateFile('insert_member');
}
function _getMemberInputTag($memberInfo){
$oMemberModel = &getModel('member');
$memberInfo = get_object_vars($memberInfo);
$member_config = $oMemberModel->getMemberConfig();
$extend_form_list = $oMemberModel->getCombineJoinForm($this->memberInfo);
$formTags = array();
global $lang;
foreach($member_config->signupForm as $no=>$formInfo){
if (!$formInfo->isUse)continue;
if ($formInfo->name == 'email_address') continue;
if ($formInfo->name == 'email_address' || $formInfo->name == 'password') continue;
unset($formTag);
$inputTag = '';
$formTag->title = $formInfo->title;
if ($formInfo->required || $formInfo->mustRequired && $formInfo->name != 'password') $formTag->title = $formTag->title.' <em>*</em>';
if ($formInfo->required || $formInfo->mustRequired && $formInfo->name != 'password') $formTag->title = $formTag->title.' <em style="color:red">*</em>';
$formTag->name = $formInfo->name;
if($formInfo->isDefaultForm){
if($formInfo->imageType){
@ -210,9 +217,6 @@
,$memberInfo['birthday']
,zdate($memberInfo['birthday'], 'Y-m-d', false)
,$lang->cmd_delete);
}elseif($formInfo->name == 'password'){
$inputTag = sprintf('<input type="text" name="reset_%s" value="" />'
,$formInfo->name);
}elseif($formInfo->name == 'find_account_question'){
$inputTag = '<select name="find_account_question" style="width:290px">%s</select><br />';
$optionTag = array();
@ -253,15 +257,18 @@
}elseif($extendForm->column_type == 'checkbox'){
if($extendForm->default_value){
$__i = 0;
foreach($extendForm->default_value as $v){
$checked = '';
if(is_array($extendForm->value) && in_array($v, $extendForm->value))$checked = 'checked="checked"';
$inputTag .= sprintf('<input type="checkbox" id="%s" name="%s" value="%s" %s /><label for="%s">%s</label>'
,$extendForm->column_name
$inputTag .= sprintf('<input type="checkbox" id="%s" name="%s[]" value="%s" %s /><label for="%s">%s</label>'
,$extendForm->column_name.$__i
,$extendForm->column_name
,htmlspecialchars($v)
,$checked
,$extendForm->column_name
,$extendForm->column_name.$__i
,$v);
$__i++;
}
}
}elseif($extendForm->column_type == 'radio'){
@ -294,6 +301,7 @@
}
$inputTag = sprintf($inputTag, implode('', $optionTag));
}elseif($extendForm->column_type == 'kr_zip'){
Context::loadFile(array('./modules/member/tpl/js/krzip_search.js', 'body'));
$content = <<<EOD
<div class="krZip">
<div class="a" id="zone_address_search_%s" %s>
@ -302,6 +310,7 @@
<button type="button">%s</button>
</div>
<div class="a" id="zone_address_list_%s" style="display:none">
<input type="hidden" name="%s[]" value="%s" %s />
<select name="%s[]" id="address_list_%s"></select>
<button type="button">%s</button>
</div>
@ -310,15 +319,16 @@
<input type="text" name="%s[]" id="krzip_address2_%s" value="%s" />
</div>
</div>
<load target="js/krzip_search.js" type="body" />
<script type="text/javascript">jQuery(function($){ $.krzip('%s') });</script>
EOD;
$hiddenDisabled = $extendForm->value[0]?'':'disabled="disabled"';
$inputTag = sprintf($content
,$extendForm->column_name, $extendForm->value[0]?'':'style="display:none"'
,$extendForm->column_name, ''
,$extendForm->column_name, $lang->msg_kr_address
,$extendForm->column_name, $extendForm->value[0]
,$lang->cmd_search
,$extendForm->column_name
,$extendForm->column_name, $extendForm->value[0], $hiddenDisabled
,$extendForm->column_name, $extendForm->column_name
,$lang->cmd_search_again
,$extendForm->column_name, $lang->msg_kr_address_etc
@ -343,9 +353,8 @@ EOD;
$formTag->inputTag = $inputTag;
$formTags[] = $formTag;
}
Context::set('formTags', $formTags);
$this->setTemplateFile('insert_member');
}
return $formTags;
}
/**
* @brief display member delete form

View file

@ -473,15 +473,23 @@
// call a trigger (before)
$trigger_output = ModuleHandler::triggerCall ('member.procMemberInsert', 'before', $config);
if (!$trigger_output->toBool ()) return $trigger_output;
// Check if an administrator allows a membership
if ($config->enable_join != 'Y') return $this->stop ('msg_signup_disabled');
// Check if the user accept the license terms (only if terms exist)
if ($config->agreement && Context::get('accept_agreement')!='Y') return $this->stop('msg_accept_agreement');
// Extract the necessary information in advance
$args = Context::gets('user_id','user_name','nick_name','homepage','blog','birthday','email_address','password','password1','allow_mailing','find_account_question','find_account_answer');
$getVars = array();
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);
}
$args->member_srl = getNextSequence();
$args->list_order = -1 * $args->member_srl;
if($args->password1) $args->password = $args->password1;
@ -497,6 +505,9 @@
unset($all_args->accept_agreement);
unset($all_args->signature);
unset($all_args->password2);
unset($all_args->mid);
unset($all_args->error_return_url);
unset($all_args->ruleset);
// Set the user state as "denied" when using mail authentication
if ($config->enable_confirm == 'Y') $args->denied = 'Y';
@ -504,6 +515,10 @@
$extra_vars = delObjectVars($all_args, $args);
$args->extra_vars = serialize($extra_vars);
// Execute insert or update depending on the value of member_srl
if (!$args->user_id) $args->user_id = 't'.$args->member_srl;
if (!$args->user_name) $args->user_name = $args->member_srl;
if (!$args->nick_name) $args->nick_name = $args->member_srl;
$output = $this->insertMember($args);
if(!$output->toBool()) return $output;

View file

@ -45,18 +45,27 @@
return $this->dispMemberSignUpForm();
}
$oModuleModel = &getModel('module');
$member_config = $oModuleModel->getModuleConfig('member');
Context::set('member_config', $member_config);
$memberInfo = get_object_vars(Context::get('member_info'));
Context::set('memberInfo', $memberInfo);
$site_module_info = Context::get('site_module_info');
$columnList = array('member_srl', 'user_name', 'nick_name', 'homepage', 'blog', 'birthday', 'regdate', 'last_login');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl, $site_module_info->site_srl, $columnList);
unset($member_info->password);
unset($member_info->email_id);
unset($member_info->email_host);
unset($member_info->email_address);
if(!$member_info->member_srl) return $this->dispMemberSignUpForm();
Context::set('member_info', $member_info);
Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));
Context::set('memberInfo', get_object_vars($member_info));
$extendForm = $oMemberModel->getCombineJoinForm($member_info);
unset($extendForm->find_member_account);
unset($extendForm->find_member_answer);
Context::set('extend_form_list', $extendForm);
if ($member_info->member_srl == $logged_info->member_srl)
Context::set('openids', $oMemberModel->getMemberOpenIDByMemberSrl($member_srl));
@ -75,7 +84,10 @@
if(!$trigger_output->toBool()) return $trigger_output;
// Error appears if the member is not allowed to join
if($this->member_config->enable_join != 'Y') return $this->stop('msg_signup_disabled');
Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));
$oMemberAdminView = &getAdminView('member');
$formTags = $oMemberAdminView->_getMemberInputTag($member_info);
Context::set('formTags', $formTags);
$member_config = $oMemberModel->getMemberConfig();
Context::set('member_config', $member_config);

View file

@ -1,5 +1,78 @@
<!--#include("./common_header.html")-->
<h1 class="h1">{$lang->member_info}</h1>
<div class="table even">
<table width="100%" border="1" cellspacing="0">
<!--@foreach($member_config->signupForm as $no=>$formInfo)-->
<!--@if($formInfo->name == 'find_account_question')-->
<!--@elseif($formInfo->isDefaultForm)-->
{@$title = $formInfo->title}
{@$value = $memberInfo[$formInfo->name]}
<!--@if($formInfo->name == 'profile_image' && $memberInfo['profile_image'])-->
{@$target = $memberInfo['profile_image']}
{@$value = '<img src="'.$target->src.'" />'}
<!--@elseif($formInfo->name == 'image_name' && $memberInfo['image_name'])-->
{@$target = $memberInfo['image_name']}
{@$value = '<img src="'.$target->src.'" />'}
<!--@elseif($formInfo->name == 'image_mark' && $memberInfo['image_mark'])-->
{@$target = $memberInfo['image_mark']}
{@$value = '<img src="'.$target->src.'" />'}
<!--@end-->
<!--@else-->
{@$title = $extend_form_list[$formInfo->member_join_form_srl]->column_title}
{@$orgValue = $extend_form_list[$formInfo->member_join_form_srl]->value}
<!--@if($formInfo->type=='tel')-->
{@$value = htmlspecialchars($orgValue[0])}
<!--@if($orgValue[1])-->-<!--@end-->
{@$value .= htmlspecialchars($orgValue[1])}
<!--@if($orgValue[2])-->-<!--@end-->
{@$value .= htmlspecialchars($orgValue[2])}
<!--@elseif($formInfo->type=='kr_zip')-->
{@$value = htmlspecialchars($orgValue[0])}<!--@if($orgValue[1]&&$orgValue[0])--><br /><!--@end-->{@$value .= htmlspecialchars($orgValue[1])}
<!--@elseif($formInfo->type=='checkbox' && is_array($orgValue))-->
{@$value = htmlspecialchars(implode(", ",$orgValue))}
<!--@elseif($formInfo->type=='date')-->
{@$value = zdate($orgValue, "Y-m-d")}
<!--@else-->
{@$value = nl2br(htmlspecialchars($orgValue))}
<!--@end-->
<!--@end-->
<tr cond="$formInfo->isUse && $formInfo->name != 'password'">
<th scope="row" >{$title} <em cond="$formInfo->required || $formInfo->mustRequired">*</em></th>
<td class="text">{$value}</td>
</tr>
<!--@end-->
<tr>
<th scope="row">{$lang->allow_mailing}</th>
<td class="text"><!--@if($memberInfo['allow_mailing'] == 'Y')-->{$lang->cmd_yes}<!--@else-->{$lang->cmd_no}<!--@end--></td>
</tr>
<tr>
<th scope="row">{$lang->allow_message}</th>
<td class="text">{$lang->allow_message_type[$memberInfo['allow_message']]}</td>
</tr>
<tr>
<th scope="row">{$lang->denied}</th>
<td class="text"><!--@if($memberInfo['denied'] == 'N')-->{$lang->cmd_no}<!--@else-->{$lang->cmd_yes}<!--@end--></td>
</tr>
<tr cond="$memberInfo['limit_date']">
<th scope="row">{$lang->limit_date}</th>
<td class="text">{zdate($memberInfo['limit_date'],"Y-m-d H:i")}</td>
</tr>
<tr cond="$memberInfo['is_admin'] == 'Y'">
<th scope="row">{$lang->is_admin}</th>
<td class="text">{$lang->cmd_yes}</td>
</tr>
<tr>
<th scope="row">{$lang->group}</th>
<td class="text">{implode(', ', $memberInfo['group_list'])}</td>
</tr>
<tr cond="$memberInfo['description']">
<th scope="row"><div>{$lang->description}</div></th>
<td>{$memberInfo['description']}&nbsp;</td>
</tr>
</table>
</div>
<h3>{$lang->cmd_view_member_info}</h3>
<table cellspacing="0" class="rowTable">

View file

@ -11,9 +11,8 @@
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
<p>{$XE_VALIDATOR_MESSAGE}</p>
</div>
<form ruleset="signup" id="fo_insert_member" action="./" method="post">
<form ruleset="@insertMember" id="fo_insert_member" action="./" method="post" enctype="multipart/form-data">
<input type="hidden" name="act" value="procMemberInsert" />
<!--@if(!$is_logged && $member_config->agreement)-->
<div class="agreementBox">
{$member_config->agreement}
@ -23,191 +22,42 @@
<label for="accept_agree">{$lang->about_accept_agreement}</label>
</div>
<!--@end-->
<table cellspacing="0" class="rowTable">
<tr>
<th colspan="2" class="title"><div>{$lang->member_default_info}</div></th>
</tr>
<tr>
<th><div>{$lang->user_id} <span class="require">*</span></div></th>
<td class="wide"><input type="text" name="user_id" value="" class="iText"/> <p>{$lang->about_user_id}</p> </td>
</tr>
<tr>
<th><div>{$lang->password} <span class="require">*</span></div></th>
<td><input type="password" name="password1" value="" class="iText"/><p>{$lang->about_password}</p></td>
</tr>
<tr>
<th><div>{$lang->password2} <span class="require">*</span></div></th>
<td><input type="password" name="password2" value="" class="iText"/></td>
</tr>
<tr>
<th><div>{$lang->user_name} <span class="require">*</span></div></th>
<td>
<input type="text" name="user_name" value="" class="iText"/><p>{$lang->about_user_name}</p>
</td>
</tr>
<tr>
<th><div>{$lang->nick_name} <span class="require">*</span></div></th>
<td>
<input type="text" name="nick_name" value="" class="iText"/><p>{$lang->about_nick_name}</p>
</td>
</tr>
<tr>
<th><div>{$lang->email_address} <span class="require">*</span></div></th>
<td>
<input type="text" name="email_address" value="" class="iText"/><p>{$lang->about_email_address}</p>
</td>
</tr>
<!--@if(count($lang->find_account_question_items)>1)-->
<tr>
<th><div>{$lang->find_account_question} <span class="require">*</span></div></th>
<td>
<select name="find_account_question">
<!--@for($i=1,$c=count($lang->find_account_question_items);$i<$c;$i++)-->
<option value="{$i}">{$lang->find_account_question_items[$i]}</option>
<!--@end-->
</select>
<br />
<input type="text" name="find_account_answer" value="" class="iText w300"/>
</td>
</tr>
<!--@end-->
<tr>
<th><div>{$lang->homepage}</div></th>
<td>
<input type="text" name="homepage" value="" class="iText"/><p>{$lang->about_homepage}</p>
</td>
</tr>
<tr>
<th><div>{$lang->blog}</div></th>
<td>
<input type="text" name="blog" value="" class="iText"/><p>{$lang->about_blog_url}</p>
</td>
</tr>
<tr>
<th><div>{$lang->birthday}</div></th>
<td>
<input type="hidden" name="birthday" id="date_birthday" value="" />
<input type="text" value="" readonly="readonly" class="inputDate iText" />
<span class="button"><input type="button" value="{$lang->cmd_delete}" class="dateRemover" /></span>
<p>{$lang->about_birthday}</p>
</td>
</tr>
<tr>
<th><div>{$lang->allow_mailing}</div></th>
<td><input type="checkbox" class="checkbox" name="allow_mailing" value="Y" checked="checked" /> <p>{$lang->about_allow_mailing}</p></td>
</tr>
<!--@if($extend_form_list)-->
<tr>
<th class="title" colspan="2"><div>{$lang->member_extend_info}</div></th>
</tr>
<!--@foreach($extend_form_list as $key => $val)--><!--@if($val->is_active=='Y')-->
<tr>
<th>
{htmlspecialchars($val->column_title)}
<!--@if($val->required=='Y')--><span class="require">*</span><!--@end-->
</th>
<td>
<!--// 일반 text -->
<!--@if($val->column_type == 'text')-->
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="iText w400" />
<!--// 홈페이지 주소 -->
<!--@elseif($val->column_type == 'homepage')-->
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="iText w400" />
<!--// Email 주소 -->
<!--@elseif($val->column_type == 'email_address')-->
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="iText w400" />
<!--// 전화번호 -->
<!--@elseif($val->column_type == 'tel')-->
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[0])}" size="4" class="iText" />
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[1])}" size="4" class="iText" />
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[2])}" size="4" class="iText" />
<!--// textarea -->
<!--@elseif($val->column_type == 'textarea')-->
<textarea name="{$val->column_name}" class="iTextArea w400">{htmlspecialchars($val->value)}</textarea>
<!--// 다중 선택 -->
<!--@elseif($val->column_type == 'checkbox')-->
<!--@if($val->default_value)-->
<ul class="checkbox">
<!--@foreach($val->default_value as $v)-->
<li><input type="checkbox" name="{$val->column_name}" value="{$v}" <!--@if(is_array($val->value)&&in_array($v, $val->value))-->checked="checked"<!--@end-->/>{$v}</li>
<!--@end-->
</ul>
<!--@end-->
<!--@elseif($val->column_type == 'radio')-->
<!--@if($val->default_value)-->
<ul class="radio">
<!--@foreach($val->default_value as $v)-->
<li><input type="radio" name="{$val->column_name}" value="{$v}" <!--@if(is_array($val->value)&&in_array($v, $val->value))-->checked="checked"<!--@end-->/>{$v}</li>
<!--@end-->
</ul>
<!--@end-->
<!--// 단일 선택 -->
<!--@elseif($val->column_type == 'select')-->
<select name="{$val->column_name}">
<!--@if($val->default_value)-->
<!--@foreach($val->default_value as $v)-->
<option value="{$v}" <!--@if($v == $val->value)-->selected="selected"<!--@end-->>{$v}</option>
<!--@end-->
<!--@end-->
</select>
<!--// 한국 주소 검색 -->
<!--@elseif($val->column_type == 'kr_zip')-->
<div class="krZip">
<div class="item" id="zone_address_search_{$val->column_name}" style="display:none"|cond="$val->value[0]">
<label for="krzip_address1_{$val->column_name}" class="iLabel">{$lang->msg_kr_address}</label>
<input type="text" id="krzip_address1_{$val->column_name}" class="iText w200" value="" />
<span class="button"><button type="button">{$lang->cmd_search}</button></span>
</div>
<div class="item" id="zone_address_list_{$val->column_name}" style="display:none">
<select name="{$val->column_name}" id="address_list_{$val->column_name}" class="w300"></select>
<span class="button"><button type="button">{$lang->cmd_search_again}</button></span>
</div>
<div class="item address2">
<label for="krzip_address2_{$val->column_name}" class="iLabel">{$lang->msg_kr_address_etc}</label>
<input type="text" name="{$val->column_name}" id="krzip_address2_{$val->column_name}" value="{htmlspecialchars($val->value[1])}" class="iText w300" />
</div>
</div>
<load target="../../tpl/js/krzip_search.js" type="body" />
<script type="text/javascript">jQuery(function($){ $.krzip('{$val->column_name}') });</script>
<!--// 일본 주소 검색 -->
<!--@elseif($val->column_type == 'jp_zip')-->
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" />
<!--// 날짜 입력 -->
<!--@elseif($val->column_type == 'date')-->
<input type="hidden" name="{$val->column_name}" id="date_{$val->column_name}" value="{$val->value}" />
<input type="text" class="inputDate iText" value="{zdate($val->value,'Y-m-d')}" readonly="readonly" />
<span class="button"><input type="button" value="{$lang->cmd_delete}" class="dateRemover" /></span>
<!--@end-->
<p>{$val->description}</p>
<div class="publicItem">
<input type="checkbox" class="checkbox" name="open_{$val->column_name}" value="Y" id="open_{$val->column_name}" />
<label for="open_{$val->column_name}">{$lang->public}</label>
</div>
</td>
</tr>
<!--@end--><!--@end-->
<!--@end-->
<tr>
<th class="button" colspan="2">
<ul>
<li>
<p class="q">{$lang->email_address} <em style="color:red">*</em></p>
<p class="a">
<input type="text" name="email_address" value="{$member_info->email_address}" />
</p>
</li>
<li>
<p class="q">{$lang->password} <em style="color:red">*</em></p>
<p class="a">
<input type="password" name="password" value=""/>
</p>
</li>
<li loop="$formTags=>$formTag">
<p class="q">{$formTag->title}</p>
<div class="a" cond="$formTag->name != 'signature'">{$formTag->inputTag}</div>
<div class="a" cond="$formTag->name =='signature'">{$editor}</div>
</li>
<li>
<p class="q">{$lang->allow_mailing}</p>
<p class="a">
<input type="radio" name="allow_mailing" id="mailingYes" value="Y" checked="checked"|cond="$member_info->allow_mailing == 'Y'"> <label for="mailingYes">{$lang->cmd_yes}</label>
<input type="radio" name="allow_mailing" id="mailingNo" value="N" checked="checked"|cond="$member_info->allow_mailing != 'Y'" > <label for="mailingNo">{$lang->cmd_no}</label>
</p>
</li>
<li>
<p class="q">{$lang->allow_message}</p>
<p class="a">
<block loop="$lang->allow_message_type=>$key,$val">
<input type="radio" name="allow_message" value="{$key}" checked="checked"|cond="$member_info->allow_message == $key" id="allow_{$key}" /> <label for="allow_{$key}">{$val}</label>
</block>
</p>
</li>
</ul>
<span class="button black strong"><input type="submit" value="{$lang->cmd_registration}" accesskey="s" /></span>
<a href="{getUrl('act','','member_srl','')}" class="button"><span>{$lang->cmd_cancel}</span></a>
</th>
</tr>
</table>
</form>
<script type="text/javascript">

View file

@ -24,6 +24,13 @@
<input type="text" name="email_address" value="{$member_info->email_address}" disabled="disabled" />
</p>
</li>
<li>
<p class="q">{$lang->password} <em style="color:red">*</em></p>
<p class="a">
<input type="hidden" name="password" value="{$member_info->password}" />
<input type="text" name="reset_password" value="" />
</p>
</li>
<li loop="$formTags=>$formTag">
<p class="q">{$formTag->title}</p>
<div class="a" cond="$formTag->name != 'signature'">{$formTag->inputTag}</div>

View file

@ -22,9 +22,9 @@
{@$orgValue = $extend_form_list[$formInfo->member_join_form_srl]->value}
<!--@if($formInfo->type=='tel')-->
{@$value = htmlspecialchars($orgValue[0])}
<!--@if($value[1])-->-<!--@end-->
<!--@if($orgValue[1])-->-<!--@end-->
{@$value .= htmlspecialchars($orgValue[1])}
<!--@if($value[2])-->-<!--@end-->
<!--@if($orgValue[2])-->-<!--@end-->
{@$value .= htmlspecialchars($orgValue[2])}
<!--@elseif($formInfo->type=='kr_zip')-->
{@$value = htmlspecialchars($orgValue[0])}<!--@if($orgValue[1]&&$orgValue[0])--><br /><!--@end-->{@$value .= htmlspecialchars($orgValue[1])}