mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-09 12:02:24 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@208 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
380d8f29a6
commit
b14df1d3b6
5 changed files with 21 additions and 5 deletions
|
|
@ -34,9 +34,11 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<a href="{getUrl('act','dispModifyComment','comment_srl',$val->comment_srl)}">[{$lang->cmd_modify}]</a>
|
|
||||||
<a href="{getUrl('act','dispReplyComment','comment_srl',$val->comment_srl)}">[{$lang->cmd_reply}]</a>
|
<a href="{getUrl('act','dispReplyComment','comment_srl',$val->comment_srl)}">[{$lang->cmd_reply}]</a>
|
||||||
|
<!--@if($comment->is_granted)-->
|
||||||
|
<a href="{getUrl('act','dispModifyComment','comment_srl',$val->comment_srl)}">[{$lang->cmd_modify}]</a>
|
||||||
<a href="{getUrl('act','dispDeleteComment','comment_srl',$val->comment_srl)}">[{$lang->cmd_delete}]</a>
|
<a href="{getUrl('act','dispDeleteComment','comment_srl',$val->comment_srl)}">[{$lang->cmd_delete}]</a>
|
||||||
|
<!--@end-->
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -91,8 +91,10 @@
|
||||||
<div>
|
<div>
|
||||||
<a href="{getUrl('document_srl','')}">[{$lang->cmd_list}]</a>
|
<a href="{getUrl('document_srl','')}">[{$lang->cmd_list}]</a>
|
||||||
<a href="#" onclick="doVote();return false;">[{$lang->cmd_vote}]</a>
|
<a href="#" onclick="doVote();return false;">[{$lang->cmd_vote}]</a>
|
||||||
|
<!--@if($document->is_granted)-->
|
||||||
<a href="{getUrl('act','dispWrite')}">[{$lang->cmd_modify}]</a>
|
<a href="{getUrl('act','dispWrite')}">[{$lang->cmd_modify}]</a>
|
||||||
<a href="{getUrl('act','dispDelete')}">[{$lang->cmd_delete}]</a>
|
<a href="{getUrl('act','dispDelete')}">[{$lang->cmd_delete}]</a>
|
||||||
|
<!--@end-->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@
|
||||||
$source_obj = $oCommentModel->getComment($obj->comment_srl);
|
$source_obj = $oCommentModel->getComment($obj->comment_srl);
|
||||||
|
|
||||||
// 권한이 있는지 확인
|
// 권한이 있는지 확인
|
||||||
if(!$oCommentModel->isGranted($obj->comment_srl)) return new Object(-1, 'msg_not_permitted');
|
if(!$source_obj->is_granted) return new Object(-1, 'msg_not_permitted');
|
||||||
|
|
||||||
$oDB = &DB::getInstance();
|
$oDB = &DB::getInstance();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,11 +36,17 @@
|
||||||
* @brief 댓글 가져오기
|
* @brief 댓글 가져오기
|
||||||
**/
|
**/
|
||||||
function getComment($comment_srl, $is_admin = false) {
|
function getComment($comment_srl, $is_admin = false) {
|
||||||
|
// DB에서 가져옴
|
||||||
$oDB = &DB::getInstance();
|
$oDB = &DB::getInstance();
|
||||||
$args->comment_srl = $comment_srl;
|
$args->comment_srl = $comment_srl;
|
||||||
$output = $oDB->executeQuery('comment.getComment', $args);
|
$output = $oDB->executeQuery('comment.getComment', $args);
|
||||||
if($is_admin || $this->isGranted($comment_srl)) $output->data->is_granted = true;
|
$comment = $output->data;
|
||||||
return $output->data;
|
|
||||||
|
// 로그인 사용자의 경우 로그인 정보를 일단 구해 놓음
|
||||||
|
$logged_info = Context::get('logged_info');
|
||||||
|
|
||||||
|
if($is_admin || $this->isGranted($comment_srl) || $comment->member_srl == $logged_info->member_srl) $comment->is_granted = true;
|
||||||
|
return $comment;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -86,11 +92,17 @@
|
||||||
$root = NULL;
|
$root = NULL;
|
||||||
$list = NULL;
|
$list = NULL;
|
||||||
|
|
||||||
|
// 로그인 사용자의 경우 로그인 정보를 일단 구해 놓음
|
||||||
|
$logged_info = Context::get('logged_info');
|
||||||
|
|
||||||
for($i=$comment_count-1;$i>=0;$i--) {
|
for($i=$comment_count-1;$i>=0;$i--) {
|
||||||
$comment_srl = $source_list[$i]->comment_srl;
|
$comment_srl = $source_list[$i]->comment_srl;
|
||||||
$parent_srl = $source_list[$i]->parent_srl;
|
$parent_srl = $source_list[$i]->parent_srl;
|
||||||
|
$member_srl = $source_list[$i]->member_srl;
|
||||||
if(!$comment_srl) continue;
|
if(!$comment_srl) continue;
|
||||||
|
|
||||||
|
if($is_admin || $this->isGranted($comment_srl) || $member_srl == $logged_info->member_srl) $source_list[$i]->is_granted = true;
|
||||||
|
|
||||||
$list[$comment_srl] = $source_list[$i];
|
$list[$comment_srl] = $source_list[$i];
|
||||||
|
|
||||||
if($parent_srl) {
|
if($parent_srl) {
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@
|
||||||
if($this->isGranted($document->document_srl) || $is_admin) {
|
if($this->isGranted($document->document_srl) || $is_admin) {
|
||||||
$document->is_granted = true;
|
$document->is_granted = true;
|
||||||
} elseif($document->member_srl) {
|
} elseif($document->member_srl) {
|
||||||
$oMemberModel = &getMemberModel('member');
|
$oMemberModel = &getModel('member');
|
||||||
$member_srl = $oMemberModel->getLoggedMemberSrl();
|
$member_srl = $oMemberModel->getLoggedMemberSrl();
|
||||||
if($member_srl && $member_srl ==$document->member_srl) $document->is_granted = true;
|
if($member_srl && $member_srl ==$document->member_srl) $document->is_granted = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue