public function buildDm($type_id) { $result = $this->_getWindid()->getMessageById($type_id); if (!$result) { return false; } $dm = new PwReportDm(); $dm->setContent($result['content'])->setAuthorUserid($result['from_uid']); return $dm; }
public function buildDm($type_id) { $threadDs = Wekit::load('forum.PwThread'); $result = $threadDs->getThread($type_id); if (!$result) { return false; } $content = Pw::substrs($result['subject'], 20); $hrefUrl = WindUrlHelper::createUrl('bbs/read/run', array('tid' => $result['tid'], 'fid' => $result['fid'])); $this->fid = $result['fid']; $dm = new PwReportDm(); $dm->setContent($content)->setContentUrl($hrefUrl)->setAuthorUserid($result['created_userid']); return $dm; }