📄 正在查看:twcms/control/views_control.class.php
大小:689 字节 · 修改:2014-01-23 01:42:52 · 行数:30
1<?php
2/**
3 * (C)2012-2014 twcms.com TongWang Inc.
4 * Author: wuzhaohuan <kongphp@gmail.com>
5 */
6
7defined('TWCMS_PATH') or exit;
8
9class views_control extends control{
10 public function index() {
11 $_ENV['_config']['cache']['l2_cache'] = 0;
12
13 $id = (int)R('id');
14 $cid = (int)R('cid');
15
16 $_var = $this->category->get_cache($cid);
17 empty($_var) && core::error404();
18
19 $mviews = &$this->models->cms_content_views;
20 $mviews->table = 'cms_'.$_var['table'].'_views';
21
22 $data = $mviews->get($id);
23 if(!$data) $data = array('id'=>$id, 'cid'=>$cid, 'views'=>0);
24 $data['views']++;
25 echo 'var views='.$data['views'].';';
26 $mviews->set($id, $data);
27 exit;
28 }
29}
30