Files
leanote/app/controllers/admin/AdminBlogController.go

31 lines
874 B
Go
Raw Normal View History

package admin
import (
"github.com/revel/revel"
2015-11-13 17:58:41 +08:00
// . "github.com/leanote/leanote/app/lea"
"github.com/leanote/leanote/app/info"
)
// admin 首页
type AdminBlog struct {
AdminBaseController
}
// admin 主页
func (c AdminBlog) Index(sorter, keywords string) revel.Result {
pageNumber := c.GetPage()
2015-11-13 17:58:41 +08:00
sorterField, isAsc := c.getSorter("CreatedTime", false, []string{"title", "userId", "isRecommed", "createdTime"})
pageInfo, blogs := blogService.ListAllBlogs("", "", keywords, false, pageNumber, userPageSize, sorterField, isAsc)
c.RenderArgs["pageInfo"] = pageInfo
c.RenderArgs["blogs"] = blogs
c.RenderArgs["keywords"] = keywords
2015-11-13 17:58:41 +08:00
return c.RenderTemplate("admin/blog/list.html")
}
func (c AdminBlog) SetRecommend(noteId string, recommend bool) revel.Result {
re := info.NewRe()
2015-11-13 17:58:41 +08:00
re.Ok = blogService.SetRecommend(noteId, recommend)
return c.RenderJson(re)
2014-11-12 17:32:03 +08:00
}