/** * 添加删除新鲜事时的管理日志 * * @param PwUserBo $user * @param array $data * @return boolean */ public function addDeleteFreshLog(PwUserBo $user, $data) { if (!$data) { return false; } $typeid = $this->getOperatTypeid('delfresh'); $typeTitle = $this->getOperatTypeTitle('delfresh'); $_logDms = array(); foreach ($data as $_item) { $title = Pw::substrs(strip_tags(Pw::stripWindCode($_item['content'])), 20, 0, true); $_dm = new PwLogDm(); $_dm->setCreatedTime(Pw::getTime())->setCreatedUser($user->uid, $user->username)->setOperatedUser($_item['created_userid'], $_item['created_username'])->setIp(Wind::getComponent('request')->getClientIp())->setExtends($_item['weibo_id'])->setTypeid($typeid)->setContent($this->getLogMsg('LOG:delete.fresh.message', array('{title}' => "'" . $title . "'"))); $_logDms[] = $_dm; } $this->_getLogDs()->batchAddLog($_logDms); return true; }