public function run($id) { if ($this->tag) { $data = Wekit::load('weibo.PwWeibo')->getWeibo($id); if (!$data) { return false; } $tag = $this->tag; /* @var $logSrv PwLogService */ $logSrv = Wekit::load('log.srv.PwLogService'); $langArgs = array(); $langArgs['tag_url'] = WindUrlHelper::createUrl('tag/index/view', array('name' => $tag['tag_name'])); $langArgs['tag'] = $tag['tag_name']; $langArgs['content_url'] = ''; $langArgs['content'] = Pw::substrs(strip_tags(Pw::stripWindCode($data['content'])), 20, 0, true); $langArgs['type'] = '微博'; $dm = new PwLogDm(); $dm->setOperatedUser($data['created_userid'], $data['created_username']); //从话题中屏蔽帖子。管理日志添加 $logSrv->addShieldTagLog($this->srv->user, $dm, $langArgs, $this->srv->ifShield); } }