Esempio n. 1
0
 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();
 }