* @date 2017/04/25 11:59 */ class FilterView { /** * 行为入口 * @param $params */ public function run(&$params) { $app = Request::instance()->root(true); $replace = [ '__APP__' => $app, '__SELF__' => Request::instance()->url(true), '__PUBLIC__' => strpos($app, EXT) ? ltrim(dirname($app), DS) : $app, ]; $params = str_replace(array_keys($replace), array_values($replace), $params); $this->baidu($params); $this->cnzz($params); } /** * 百度统计实现代码 * @param $params */ public function baidu(&$params) { if (!IS_CLI && ($key = sysconf('tongji_baidu_key'))) { $script = << SCRIPT; $params = preg_replace('||i', "{$script}\n ", $params); } } /** * CNZZ统计实现代码 * @param $params */ public function cnzz(&$params) { // @todo CNZZ统计 } }