/** * @see ExpressoLite\Backend\Request\LiteRequest::execute */ public function execute() { $msgIds = explode(',', $this->param('messages')); $forever = $this->isParamSet('forever') && $this->param('forever') === '1'; if ($forever) { return MessageUtils::addOrClearFlag($this->tineSession, $msgIds, "\\Deleted", true); } else { return MessageUtils::moveMessages($this->tineSession, $msgIds, '_trash_'); } }
/** * @see ExpressoLite\Backend\Request\LiteRequest::execute */ public function execute() { $msgIds = explode(',', $this->param('messages')); $folder = $this->param('folder'); return MessageUtils::moveMessages($this->tineSession, $msgIds, $folder); }