Separate migrateMemberScrappedDocument() to its own method

This commit is contained in:
Kijin Sung 2017-09-28 17:16:58 +09:00
parent 924649beba
commit 3b31830998
2 changed files with 27 additions and 11 deletions

View file

@ -394,6 +394,31 @@ class memberController extends member
return executeQuery('member.deleteScrapFolder', $args);
}
/**
* Migrate a member's scrapped documents to the new folder system.
*
* @param int $member_srl
* @return void|Object (void : success, Object : fail)
*/
function migrateMemberScrappedDocuments($member_srl)
{
$args = new stdClass;
$args->folder_srl = getNextSequence();
$args->member_srl = $member_srl;
$args->name = '/DEFAULT/';
$args->list_order = $args->folder_srl;
$output = executeQuery('member.insertScrapFolder', $args);
if(!$output->toBool())
{
return $output;
}
$output = executeQuery('member.updateScrapFolderFromNull', $args);
if(!$output->toBool())
{
return $output;
}
}
/**
* Save posts
* @deprecated - instead Document Controller - procDocumentTempSave method use

View file

@ -418,21 +418,12 @@ class memberView extends member
$folders = $output->data;
if(!count($folders))
{
$args = new stdClass;
$args->folder_srl = getNextSequence();
$args->member_srl = $logged_info->member_srl;
$args->name = '/DEFAULT/';
$args->list_order = $args->folder_srl;
$output = executeQuery('member.insertScrapFolder', $args);
if(!$output->toBool())
{
return $output;
}
$output = executeQuery('member.updateScrapFolderFromNull', $args);
$output = getController('member')->migrateMemberScrappedDocuments($logged_info->member_srl);
if(!$output->toBool())
{
return $output;
}
$output = executeQueryArray('member.getScrapFolderList', $args);
$folders = $output->data;
}