mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-27 14:22:54 +09:00
Separate migrateMemberScrappedDocument() to its own method
This commit is contained in:
parent
924649beba
commit
3b31830998
2 changed files with 27 additions and 11 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue