mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-08 19:42:15 +09:00
issue 1794 changed the code that display a member information.
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.3.2@11032 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
e10897f8b9
commit
18bb1ba4bf
3 changed files with 90 additions and 80 deletions
|
|
@ -90,9 +90,93 @@
|
|||
unset($extendForm->find_member_answer);
|
||||
Context::set('extend_form_list', $extendForm);
|
||||
|
||||
$this->_getDisplayedMemberInfo($member_info, $extendForm, $this->member_config);
|
||||
|
||||
$this->setTemplateFile('member_info');
|
||||
}
|
||||
|
||||
function _getDisplayedMemberInfo($memberInfo, $extendFormInfo, $memberConfig)
|
||||
{
|
||||
$displayDatas = array();
|
||||
foreach($memberConfig->signupForm as $no=>$formInfo)
|
||||
{
|
||||
if(!$formInfo->isUse)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if($formInfo->name == 'password' || $formInfo->name == 'find_account_question')
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if($memberInfo->member_srl != $logged_info->member_srl && $formInfo->isPublic != 'Y')
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
$item = $formInfo;
|
||||
|
||||
if($formInfo->isDefaultForm)
|
||||
{
|
||||
$item->title = Context::getLang($formInfo->name);
|
||||
$item->value = $memberInfo->{$formInfo->name};
|
||||
|
||||
if($formInfo->name == 'profile_image' && $memberInfo->profile_image)
|
||||
{
|
||||
$target = $memberInfo->profile_image;
|
||||
$item->value = '<img src="'.$target->src.'" />';
|
||||
}
|
||||
elseif($formInfo->name == 'image_name' && $memberInfo->image_name)
|
||||
{
|
||||
$target = $memberInfo->image_name;
|
||||
$item->value = '<img src="'.$target->src.'" />';
|
||||
}
|
||||
elseif($formInfo->name == 'image_mark' && $memberInfo->image_mark)
|
||||
{
|
||||
$target = $memberInfo->image_mark;
|
||||
$item->value = '<img src="'.$target->src.'" />';
|
||||
}
|
||||
elseif($formInfo->name == 'birthday' && $memberInfo->birthday)
|
||||
{
|
||||
$item->value = zdate($item->value, 'Y-m-d');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$item->title = $extendFormInfo[$formInfo->member_join_form_srl]->column_title;
|
||||
$orgValue = $extendFormInfo[$formInfo->member_join_form_srl]->value;
|
||||
|
||||
if($formInfo->type=='tel')
|
||||
{
|
||||
$item->value = implode('-', $orgValue);
|
||||
}
|
||||
elseif($formInfo->type=='kr_zip')
|
||||
{
|
||||
$item->value = implode(' ', $orgValue);
|
||||
}
|
||||
elseif($formInfo->type=='checkbox' && is_array($orgValue))
|
||||
{
|
||||
$item->value = implode(", ",$orgValue);
|
||||
}
|
||||
elseif($formInfo->type=='date')
|
||||
{
|
||||
$item->value = zdate($orgValue, "Y-m-d");
|
||||
}
|
||||
else
|
||||
{
|
||||
$item->value = nl2br($orgValue);
|
||||
}
|
||||
}
|
||||
|
||||
$displayDatas[] = $item;
|
||||
}
|
||||
|
||||
debugPrint($displayDatas);
|
||||
Context::set('displayDatas', $displayDatas);
|
||||
return $displayDatas;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Display member join form
|
||||
**/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue