public function index() { $vars = array_merge(array('cid' => -1, 'original' => -1, 'order' => 'hot'), $_GET); $total = BlogModel::blogs($vars, true); $Page = new Newpage($total, 10); $this->assign('page', $Page->getPage()); $this->assign($vars); $categories = CategoryModel::categories(); $this->assign('categories', $categories); $blogs = BlogModel::blogs($vars, false, $Page->limit); foreach ($blogs as &$row) { $row['content'] = strip_tags($row['content']); $row['user'] = model('User')->formatForApi($row, $row['uid']); } $this->assign('blogs', $blogs); $hot = BlogModel::hotBlogs(5); foreach ($hot as &$row) { $row['user'] = model('User')->formatForApi($row, $row['uid']); } $this->assign('hot_blogs', $hot); //$hot_users = UserModel::hotUsers(5); $hot_users = BlogModel::hotUsers(5); if (is_array($hot_users) and $hot_users) { foreach ($hot_users as &$user) { $user = model('User')->formatForApi($user, $user['uid']); } } //$this->ajaxReturn($hot_users); $this->assign('hot_users', $hot_users); $this->display(); }