mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 02:31:40 +09:00
add insertDocumentUpdateLog Method
This commit is contained in:
parent
7fa5684af6
commit
577ea49b92
1 changed files with 42 additions and 37 deletions
|
|
@ -443,21 +443,7 @@ class documentController extends document
|
|||
{
|
||||
if($obj->update_log_setting === 'Y')
|
||||
{
|
||||
$update_args = new stdClass();
|
||||
$update_args->category_srl = $obj->category_srl;
|
||||
$update_args->document_srl = $obj->document_srl;
|
||||
$update_args->member_srl = $obj->member_srl;
|
||||
$update_args->module_srl = $obj->module_srl;
|
||||
$update_args->update_member_srl = $logged_info->member_srl;
|
||||
$update_args->nick_name = $obj->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.'<br><br>'.Context::getLang('original_letter');
|
||||
$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.insertDocumentUpdateLog', $update_args);
|
||||
$update_output = $this->insertDocumentUpdateLog($obj);
|
||||
if(!$update_output->toBool())
|
||||
{
|
||||
$oDB->rollback();
|
||||
|
|
@ -715,28 +701,7 @@ class documentController extends document
|
|||
{
|
||||
if($obj->update_log_setting === 'Y')
|
||||
{
|
||||
$update_args = new stdClass();
|
||||
if($obj->category_srl)
|
||||
{
|
||||
$update_args->category_srl = $obj->category_srl;
|
||||
}
|
||||
else
|
||||
{
|
||||
$update_args->category_srl = $source_obj->get('category_srl');
|
||||
}
|
||||
$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.insertDocumentUpdateLog', $update_args);
|
||||
$update_output = $this->insertDocumentUpdateLog($obj, $source_obj);
|
||||
if(!$update_output->toBool())
|
||||
{
|
||||
$oDB->rollback();
|
||||
|
|
@ -807,6 +772,46 @@ class documentController extends document
|
|||
return $output;
|
||||
}
|
||||
|
||||
function insertDocumentUpdateLog($obj, $source_obj = null)
|
||||
{
|
||||
$update_args = new stdClass();
|
||||
$logged_info = Context::get('logged_info');
|
||||
if($source_obj === null)
|
||||
{
|
||||
$update_args->category_srl = $obj->category_srl;
|
||||
$update_args->member_srl = $logged_info->member_srl;
|
||||
$update_args->module_srl = $obj->module_srl;
|
||||
$update_args->nick_name = $obj->nick_name;
|
||||
}
|
||||
else
|
||||
{
|
||||
if($obj->category_srl)
|
||||
{
|
||||
$update_args->category_srl = $obj->category_srl;
|
||||
}
|
||||
else
|
||||
{
|
||||
$update_args->category_srl = $source_obj->get('category_srl');
|
||||
}
|
||||
$update_args->member_srl = $source_obj->get('member_srl');
|
||||
$update_args->module_srl = $source_obj->get('module_srl');
|
||||
$update_args->nick_name = $source_obj->get('nick_name');
|
||||
}
|
||||
|
||||
$update_args->document_srl = $obj->document_srl;
|
||||
$update_args->update_member_srl = $logged_info->member_srl;
|
||||
$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.insertDocumentUpdateLog', $update_args);
|
||||
|
||||
return $update_output;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deleting Documents
|
||||
* @param int $document_srl
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue