mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-02 16:52:16 +09:00
Implement moving scrap to another folder
This commit is contained in:
parent
ed02a0f064
commit
cf0a5d019c
8 changed files with 87 additions and 5 deletions
|
|
@ -204,6 +204,41 @@ class memberController extends member
|
|||
return executeQuery('member.deleteScrapDocument', $args);
|
||||
}
|
||||
|
||||
/**
|
||||
* Move a scrap to another folder
|
||||
*
|
||||
* @return void|Object (void : success, Object : fail)
|
||||
*/
|
||||
function procMemberMoveScrapFolder()
|
||||
{
|
||||
// Check login information
|
||||
if(!Context::get('is_logged')) return new Object(-1, 'msg_not_logged');
|
||||
$logged_info = Context::get('logged_info');
|
||||
|
||||
$document_srl = (int)Context::get('document_srl');
|
||||
$folder_srl = (int)Context::get('folder_srl');
|
||||
if(!$document_srl || !$folder_srl)
|
||||
{
|
||||
return new Object(-1,'msg_invalid_request');
|
||||
}
|
||||
|
||||
// Check folder
|
||||
$args = new stdClass;
|
||||
$args->member_srl = $logged_info->member_srl;
|
||||
$output = executeQueryArray('member.getScrapFolderList', $args);
|
||||
if(!array_filter($output->data, function($folder) use($folder_srl) { return $folder->folder_srl == $folder_srl; }))
|
||||
{
|
||||
return new Object(-1, 'msg_invalid_request');
|
||||
}
|
||||
|
||||
// Move
|
||||
$args = new stdClass;
|
||||
$args->member_srl = $logged_info->member_srl;
|
||||
$args->document_srl = $document_srl;
|
||||
$args->folder_srl = $folder_srl;
|
||||
return executeQuery('member.updateScrapDocumentFolder', $args);
|
||||
}
|
||||
|
||||
/**
|
||||
* Save posts
|
||||
* @deprecated - instead Document Controller - procDocumentTempSave method use
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue