git-svn-id: http://xe-core.googlecode.com/svn/trunk@940 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-03 11:47:57 +00:00
parent 0c124710c5
commit ca41a2309b
6 changed files with 70 additions and 7 deletions

View file

@ -34,6 +34,8 @@
$lang->accept_agreement = '약관동의';
$lang->sender = '보낸이';
$lang->receiver = '받는이';
$lang->friend_group = '친구 그룹';
$lang->member_info = '회원 정보';
$lang->search_target_list = array(
'user_id' => '아이디',

View file

@ -582,6 +582,17 @@
return executeQuery('member.getFriends', $args);
}
/**
* @brief 이미 친구로 등록되었는지 검사
**/
function isAddedFriend($member_srl) {
$logged_info = Context::get('logged_info');
$args->member_srl = $logged_info->member_srl;
$args->target_srl = $member_srl;
$output = executeQuery('member.isAddedFriend', $args);
return $output->data->count;
}
/**
* @brief 그룹 목록 가져오기

View file

@ -0,0 +1,12 @@
<query id="isAddedFriend" action="select">
<tables>
<table name="member_friend" />
</tables>
<columns>
<column name="count(*)" alias="count" />
</columns>
<conditions>
<condition operation="equal" column="member_srl" var="member_srl" notnull="notnull" />
<condition operation="equal" column="target_srl" var="target_srl" pipe="and" notnull="notnull" />
</conditions>
</query>

View file

@ -1,8 +1,8 @@
<table name="member_friend">
<column name="friend_srl" type="number" size="11" notnull="notnull" primary_key="primary_key" />
<column name="friend_group_srl" type="number" size="11" default="0" notnull="notnull" index="idx_friend_group_srl" />
<column name="member_srl" type="number" size="11" notnull="notnull" index="idx_owner_member_srl" />
<column name="target_srl" type="number" size="11" notnull="notnull" />
<column name="member_srl" type="number" size="11" notnull="notnull" index="idx_member_srl" />
<column name="target_srl" type="number" size="11" notnull="notnull" index="idx_target_srl" />
<column name="list_order" type="number" size="11" notnull="notnull" index="idx_list_order" />
<column name="regdate" type="date" />
</table>

View file

@ -0,0 +1,36 @@
<!--%import("js/member.js")-->
<!--%import("filter/add_friend.js")-->
<div style="width:400px;">
<form action="./" method="get" onsubmit="return procFilter(this, add_friend)">
<div>
<div>
{$lang->member_info}
</div>
<table border="1" width="100%">
<tr>
<th>{$lang->user_id}</th>
<td>{$target_info->user_id}</td>
</tr>
<tr>
<th>{$lang->user_name}</th>
<td>{$target_info->user_name}</td>
</tr>
<tr>
<th>{$lang->nick_name}</th>
<td><div class="member_{$target_info->member_srl}">{$target_info->nick_name}</div></td>
</tr>
</table>
</div>
<div>
{$lang->friend_group} :
<select name="friend_group_srl">
</select>
</div>
<input type="submit" value="{$lang->cmd_insert}" />
<input type="button" value="{$lang->cmd_close}" onclick="window.close();return false;"/>
</form>
</div>