2014-09-24 22:24:52 +08:00
|
|
|
package admin
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/revel/revel"
|
|
|
|
)
|
|
|
|
|
|
|
|
// admin 首页
|
|
|
|
|
|
|
|
type Admin struct {
|
|
|
|
AdminBaseController
|
|
|
|
}
|
|
|
|
|
|
|
|
// admin 主页
|
|
|
|
func (c Admin) Index() revel.Result {
|
|
|
|
c.SetUserInfo()
|
2015-11-13 17:58:41 +08:00
|
|
|
|
2014-09-24 22:24:52 +08:00
|
|
|
c.RenderArgs["title"] = "leanote"
|
|
|
|
c.SetLocale()
|
2015-11-13 17:58:41 +08:00
|
|
|
|
2014-10-22 16:20:45 +08:00
|
|
|
c.RenderArgs["countUser"] = userService.CountUser()
|
2014-11-09 16:24:19 +08:00
|
|
|
c.RenderArgs["countNote"] = noteService.CountNote("")
|
|
|
|
c.RenderArgs["countBlog"] = noteService.CountBlog("")
|
2015-11-13 17:58:41 +08:00
|
|
|
|
|
|
|
return c.RenderTemplate("admin/index.html")
|
2014-09-24 22:24:52 +08:00
|
|
|
}
|
|
|
|
|
2014-10-22 16:20:45 +08:00
|
|
|
// 模板
|
|
|
|
func (c Admin) T(t string) revel.Result {
|
|
|
|
c.RenderArgs["str"] = configService.GlobalStringConfigs
|
|
|
|
c.RenderArgs["arr"] = configService.GlobalArrayConfigs
|
|
|
|
c.RenderArgs["map"] = configService.GlobalMapConfigs
|
|
|
|
c.RenderArgs["arrMap"] = configService.GlobalArrMapConfigs
|
2014-11-12 17:32:03 +08:00
|
|
|
c.RenderArgs["version"] = configService.GetVersion()
|
2014-10-22 16:20:45 +08:00
|
|
|
return c.RenderTemplate("admin/" + t + ".html")
|
|
|
|
}
|
|
|
|
|
2014-09-24 22:24:52 +08:00
|
|
|
func (c Admin) GetView(view string) revel.Result {
|
2015-11-13 17:58:41 +08:00
|
|
|
return c.RenderTemplate("admin/" + view)
|
|
|
|
}
|