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@485 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
9796f9e44b
commit
fcf10812a6
9 changed files with 21 additions and 18 deletions
|
|
@ -125,16 +125,18 @@
|
|||
// comment 모듈의 controller 객체 생성
|
||||
$oCommentController = &getController('comment');
|
||||
|
||||
// comment_srl이 존재하는지 체크
|
||||
$comment = $oCommentModel->getComment($obj->comment_srl, $this->grant->manager);
|
||||
|
||||
// comment_srl이 없을 경우 신규 입력
|
||||
if(!$obj->comment_srl) {
|
||||
if($comment->comment_srl != $obj->comment_srl) {
|
||||
|
||||
// parent_srl이 있으면 답변으로
|
||||
if($obj->parent_srl) {
|
||||
$comment = $oCommentModel->getComment($obj->parent_srl);
|
||||
if(!$comment) return new Object(-1, 'msg_invalid_request');
|
||||
$parent_comment = $oCommentModel->getComment($obj->parent_srl);
|
||||
if(!$parent_comment->comment_srl) return new Object(-1, 'msg_invalid_request');
|
||||
|
||||
$output = $oCommentController->insertComment($obj);
|
||||
$comment_srl = $output->get('comment_srl');
|
||||
|
||||
// 없으면 신규
|
||||
} else {
|
||||
|
|
@ -143,10 +145,6 @@
|
|||
|
||||
// comment_srl이 있으면 수정으로
|
||||
} else {
|
||||
|
||||
$comment = $oCommentModel->getComment($obj->comment_srl);
|
||||
if(!$comment) return new Object(-1, 'msg_invalid_request');
|
||||
|
||||
$obj->parent_srl = $comment->parent_srl;
|
||||
$output = $oCommentController->updateComment($obj);
|
||||
$comment_srl = $obj->comment_srl;
|
||||
|
|
|
|||
|
|
@ -458,13 +458,14 @@
|
|||
**/
|
||||
function setCommentEditor($comment_srl=0) {
|
||||
if(!$comment_srl) {
|
||||
$oDB = &DB::getNextSequence();
|
||||
$oDB = &DB::getInstance();
|
||||
$comment_srl = $oDB->getNextSequence();
|
||||
Context::set('comment_srl', $comment_srl);
|
||||
}
|
||||
|
||||
// 에디터 모듈의 dispEditor를 호출하여 세팅
|
||||
$oEditorView = &getView('editor');
|
||||
$comment_editor = $oEditorView->getEditor($comment, $this->grant->fileupload);
|
||||
$comment_editor = $oEditorView->getEditor($comment_srl, $this->grant->fileupload);
|
||||
Context::set('comment_editor', $comment_editor);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
<!--@if($source_comment)-->
|
||||
<!--#include("header.html")-->
|
||||
<!--@else-->
|
||||
<!--%import("js/board.js")-->
|
||||
<!--@end-->
|
||||
|
||||
<!-- 만약 댓글의 답을 다는 것이라면 원문 보여줌 -->
|
||||
|
|
@ -27,7 +29,7 @@
|
|||
<!--@end-->
|
||||
|
||||
<!-- 글쓰기 폼 -->
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, insert_comment)">
|
||||
<form action="./" method="post" onsubmit="return procFilter(this, insert_comment)" <!--@if($grant->fileupload)-->enctype="multipart/form-data"<!--@end-->>
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="document_srl" value="{$document_srl}" />
|
||||
<input type="hidden" name="comment_srl" value="{$comment_srl}" />
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
<form action="./" method="post" onsubmit="return procFilter(this, insert)" <!--@if($grant->fileupload)-->enctype="multipart/form-data"<!--@end-->>
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="act" value="procUploadFile" />
|
||||
<input type="hidden" name="content" value="{htmlspecialchars($document->content)}" />
|
||||
<input type="hidden" name="document_srl" value="{$document_srl}" />
|
||||
<table width="100%">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue