게시글 수정내역을 저장하도록 개선.

This commit is contained in:
BJRambo 2016-02-26 12:01:32 +09:00
parent 9502aef063
commit 74fcee987e
9 changed files with 97 additions and 1 deletions

View file

@ -683,6 +683,32 @@ class documentController extends document
$oDB->rollback();
return $output;
}
// update Document Log
else
{
if($obj->update_log_setting === 'Y')
{
$update_args = new stdClass();
$update_args->document_srl = $obj->document_srl;
$update_args->member_srl = $source_obj->get('member_srl');
$update_args->module_srl = $source_obj->get('module_srl');
$update_args->update_member_srl = $logged_info->member_srl;
$update_args->nick_name = $source_obj->get('nick_name');
$update_args->title = $obj->title;
$update_args->title_bold = $obj->title_bold;
$update_args->title_color = $obj->title_color;
$update_args->content = $obj->content;
$update_args->update_nick_name = $logged_info->nick_name;
$update_args->tags = $obj->tags;
$update_args->extra_vars = $obj->extra_vars;
$update_output = executeQuery('document.insertUpdateLog', $update_args);
if(!$update_output->toBool())
{
$oDB->rollback();
return $update_output;
}
}
}
// Remove all extra variables
if(Context::get('act')!='procFileDelete')
{

View file

@ -0,0 +1,21 @@
<query id="insertUpdateLog" action="insert">
<tables>
<table name="document_update_list" />
</tables>
<columns>
<column name="document_srl" var="document_srl" filter="number" notnull="notnull" />
<column name="member_srl" var="member_srl" filter="number" notnull="notnull" />
<column name="module_srl" var="module_srl" filter="number" notnull="notnull" />
<column name="update_member_srl" var="update_member_srl" filter="number" />
<column name="ipaddress" var="ipaddress" default="ipaddress()" />
<column name="nick_name" var="nick_name" notnull="notnull" />
<column name="title" var="title" notnull="notnull" />
<column name="title_bold" var="title_bold" />
<column name="title_color" var="title_color" />
<column name="content" var="content" notnull="notnull" />
<column name="update_nick_name" var="update_nick_name" notnull="notnull" />
<column name="tags" var="tags" />
<column name="extra_vars" var="extra_vars" />
<column name="regdate" var="regdate" default="curdate()" />
</columns>
</query>

View file

@ -0,0 +1,16 @@
<table name="document_update_list">
<column name="document_srl" type="number" size="11" notnull="notnull" index="idx_document_srl" />
<column name="member_srl" type="number" size="11" notnull="notnull" index="idx_member_srl" />
<column name="update_member_srl" type="number" size="11" notnull="notnull" />
<column name="module_srl" type="number" size="11" notnull="notnull" />
<column name="ipaddress" type="varchar" size="128" notnull="notnull" index="idx_ipaddress" />
<column name="nick_name" type="varchar" size="80" notnull="notnull" />
<column name="regdate" type="date" index="idx_regdate" />
<column name="title" type="varchar" size="250" />
<column name="title_bold" type="char" size="1" default="N" notnull="notnull" />
<column name="title_color" type="varchar" size="7" />
<column name="content" type="bigtext" notnull="notnull" />
<column name="update_nick_name" type="varchar" size="80" />
<column name="tags" type="text" />
<column name="extra_vars" type="text" />
</table>