mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@940 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
0c124710c5
commit
ca41a2309b
6 changed files with 70 additions and 7 deletions
|
|
@ -34,6 +34,8 @@
|
|||
$lang->accept_agreement = '약관동의';
|
||||
$lang->sender = '보낸이';
|
||||
$lang->receiver = '받는이';
|
||||
$lang->friend_group = '친구 그룹';
|
||||
$lang->member_info = '회원 정보';
|
||||
|
||||
$lang->search_target_list = array(
|
||||
'user_id' => '아이디',
|
||||
|
|
|
|||
|
|
@ -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 그룹 목록 가져오기
|
||||
|
|
|
|||
12
modules/member/queries/isAddedFriend.xml
Normal file
12
modules/member/queries/isAddedFriend.xml
Normal 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>
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
36
modules/member/skins/default/add_friend.html
Normal file
36
modules/member/skins/default/add_friend.html
Normal 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>
|
||||
Loading…
Add table
Add a link
Reference in a new issue