package controllers import ( "github.com/revel/revel" "github.com/leanote/leanote/app/info" // . "github.com/leanote/leanote/app/lea" ) // 首页 type Index struct { BaseController } // leanote展示页, 没有登录的, 或已登录明确要进该页的 func (c Index) Index() revel.Result { c.SetUserInfo() c.RenderArgs["title"] = "leanote" c.RenderArgs["openRegister"] = configService.GlobalStringConfigs["openRegister"] lang := c.SetLocale() return c.RenderTemplate("home/index_" + lang + ".html"); } // 建议 func (c Index) Suggestion(addr, suggestion string) revel.Result { re := info.NewRe() re.Ok = suggestionService.AddSuggestion(info.Suggestion{Addr: addr, UserId: c.GetObjectUserId(), Suggestion: suggestion}) // 发给我 go func() { emailService.SendEmail("leanote@leanote.com", "建议", "UserId: " + c.GetUserId() + "
Suggestions: " + suggestion) }(); return c.RenderJson(re) }