mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-29 16:19:58 +09:00
쪽지 답변시 원본글과 제목이 나타나도록 수정. 쪽지 확인시 받는이에 대한 체크를 통하여 남의 쪽지를 볼 수 없도록 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3696 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
530b41c31b
commit
61a37545f9
4 changed files with 19 additions and 7 deletions
|
|
@ -287,7 +287,7 @@
|
||||||
// message_srl이 있으면 내용 추출
|
// message_srl이 있으면 내용 추출
|
||||||
if($message_srl) {
|
if($message_srl) {
|
||||||
$message = $oMemberModel->getSelectedMessage($message_srl);
|
$message = $oMemberModel->getSelectedMessage($message_srl);
|
||||||
if($message->message_srl == $message_srl) Context::set('message', $message);
|
if($message->message_srl == $message_srl && $message->receiver_srl == $logged_info->member_srl) Context::set('message', $message);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 목록 추출
|
// 목록 추출
|
||||||
|
|
@ -360,6 +360,7 @@
|
||||||
**/
|
**/
|
||||||
function dispMemberSendMessage() {
|
function dispMemberSendMessage() {
|
||||||
$this->setLayoutFile("popup_layout");
|
$this->setLayoutFile("popup_layout");
|
||||||
|
$oMemberModel = &getModel('member');
|
||||||
|
|
||||||
// 로그인이 되어 있지 않으면 오류 표시
|
// 로그인이 되어 있지 않으면 오류 표시
|
||||||
if(!Context::get('is_logged')) return $this->stop('msg_not_logged');
|
if(!Context::get('is_logged')) return $this->stop('msg_not_logged');
|
||||||
|
|
@ -369,7 +370,17 @@
|
||||||
$receiver_srl = Context::get('receiver_srl');
|
$receiver_srl = Context::get('receiver_srl');
|
||||||
if(!$receiver_srl || $logged_info->member_srl == $receiver_srl) return $this->stop('msg_not_logged');
|
if(!$receiver_srl || $logged_info->member_srl == $receiver_srl) return $this->stop('msg_not_logged');
|
||||||
|
|
||||||
$oMemberModel = &getModel('member');
|
// 답글 쪽지일 경우 원본 메세지의 글번호를 구함
|
||||||
|
$message_srl = Context::get('message_srl');
|
||||||
|
if($message_srl) {
|
||||||
|
$source_message = $oMemberModel->getSelectedMessage($message_srl);
|
||||||
|
if($source_message->message_srl == $message_srl && $source_message->sender_srl == $receiver_srl) {
|
||||||
|
$source_message->title = "[re] ".$source_message->title;
|
||||||
|
$source_message->content = "\r\n<br />\r\n<br /><div style=\"padding-left:5px; border-left:5px solid #DDDDDD;\">".trim($source_message->content)."</div>";
|
||||||
|
Context::set('source_message', $source_message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$receiver_info = $oMemberModel->getMemberInfoByMemberSrl($receiver_srl);
|
$receiver_info = $oMemberModel->getMemberInfoByMemberSrl($receiver_srl);
|
||||||
Context::set('receiver_info', $receiver_info);
|
Context::set('receiver_info', $receiver_info);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -134,8 +134,9 @@ function completeSendMessage(ret_obj) {
|
||||||
window.close();
|
window.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
function doSendMessage(member_srl) {
|
function doSendMessage(member_srl, message_srl) {
|
||||||
var url = current_url.setQuery('module','member').setQuery('act','dispMemberSendMessage').setQuery('receiver_srl',member_srl);
|
if(typeof(message_srl)=='undefined') message_srl = 0;
|
||||||
|
var url = current_url.setQuery('module','member').setQuery('act','dispMemberSendMessage').setQuery('receiver_srl',member_srl).setQuery('message_srl',message_srl);
|
||||||
popopen(url, 'sendMessage');
|
popopen(url, 'sendMessage');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
<div class="deleteOrKeep tCenter">
|
<div class="deleteOrKeep tCenter">
|
||||||
<!--@if($message->message_type != "S" && $message->member_srl != $logged_info->member_srl)-->
|
<!--@if($message->message_type != "S" && $message->member_srl != $logged_info->member_srl)-->
|
||||||
<a href="#" onclick="doSendMessage('{$message->sender_srl}');return false;" class="button"><span>{$lang->cmd_reply}</span></a>
|
<a href="#" onclick="doSendMessage('{$message->sender_srl}','{$message->message_srl}');return false;" class="button"><span>{$lang->cmd_reply}</span></a>
|
||||||
<!--@end-->
|
<!--@end-->
|
||||||
<!--@if($message->message_type == "R")-->
|
<!--@if($message->message_type == "R")-->
|
||||||
<a href="#" onclick="doStoreMessage('{$message->message_srl}');return false;" class="button"><span>{$lang->cmd_store}</span></a>
|
<a href="#" onclick="doStoreMessage('{$message->message_srl}');return false;" class="button"><span>{$lang->cmd_store}</span></a>
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form action="./" method="get" onsubmit="return procFilter(this, send_message)">
|
<form action="./" method="get" onsubmit="return procFilter(this, send_message)">
|
||||||
<input type="hidden" name="content" value="" />
|
<input type="hidden" name="content" value="{htmlspecialchars($source_message->content)}" />
|
||||||
<input type="hidden" name="receiver_srl" value="{$receiver_info->member_srl}" />
|
<input type="hidden" name="receiver_srl" value="{$receiver_info->member_srl}" />
|
||||||
|
|
||||||
<div class="complex">
|
<div class="complex">
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">{$lang->title}</th>
|
<th scope="row">{$lang->title}</th>
|
||||||
<td><input type="text" name="title" id="message_title" class="inputTypeText w300" /></td>
|
<td><input type="text" name="title" id="message_title" class="inputTypeText w300" value="{$source_message->title}"/></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">{$lang->cmd_option}</th>
|
<th scope="row">{$lang->cmd_option}</th>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue