func (c *AdminAddUserController) Get() { bool, username := chackAccount(c.Ctx) if bool { } else { c.Redirect("/admin", 302) return } posts, err := models.GetAllPostsAdmin() if err != nil { beego.Error(err) } c.Data["Posts"] = posts c.Data["isUser"] = bool c.Data["User"] = username c.TplName = "adminadduser.html" }
func (c *AdminFeedbackListController) Get() { bool, username := chackAccount(c.Ctx) if bool { } else { c.Redirect("/admin", 302) return } posts, err := models.GetAllPostsAdmin() if err != nil { beego.Error(err) } c.Data["Posts"] = posts c.Data["isUser"] = bool c.Data["User"] = username feedbacks, err := models.GetAllFeedbacks() if err != nil { beego.Error(err) } c.TplName = "adminfeedbacklist.html" c.Data["Feedbacks"] = feedbacks beego.Error(feedbacks) }
func (c *AdminFeedbackContentController) Get() { bool, username := chackAccount(c.Ctx) if bool { } else { c.Redirect("/admin", 302) return } posts, err := models.GetAllPostsAdmin() if err != nil { beego.Error(err) } c.Data["Posts"] = posts c.Data["isUser"] = bool c.Data["User"] = username op := c.Input().Get("op") switch op { case "con": id := c.Input().Get("id") if len(id) == 0 { break } id = c.Input().Get("id") feedback, err := models.GetOneFeedback(id) if err != nil { beego.Error(err) } c.Data["Feedback"] = feedback beego.Debug("is adminfeedbackcontent " + feedback.Info) c.TplName = "adminfeedbackcontent.html" return } c.TplName = "adminfeedbackcontent.html" }
func (c *AdminModifyController) Get() { // beego.Debug(c.Input()) bool, username := chackAccount(c.Ctx) if bool { } else { c.Redirect("/admin", 302) return } posts, err := models.GetAllPostsAdmin() if err != nil { beego.Error(err) } c.Data["Posts"] = posts c.Data["isUser"] = bool c.Data["User"] = username op := c.Input().Get("op") switch op { case "m": id := c.Input().Get("id") if len(id) == 0 { break } post, err := models.GetOnePost(id) // err := models.DeletePost(id) // if err != nil { // beego.Error(err) // } if err != nil { break } c.Data["Post"] = post beego.Debug("is con " + post.Title) c.TplName = "adminmodify.html" return default: id := c.Input().Get("id") title := c.Input().Get("title") info := c.Input().Get("info") city := c.Input().Get("city") bfrom := c.Input().Get("bfrom") beego.Debug("is con " + title) if len(id) != 0 && len(title) != 0 && len(info) != 0 { b_from := false fromshow := "" fromurl := "" if bfrom == "on" { b_from = true fromshow = c.Input().Get("fromshow") fromurl = c.Input().Get("fromurl") } beego.Debug("bfrom :", bfrom) err := models.UpdatePostInfo(id, title, info, city, b_from, fromshow, fromurl) if err != nil { beego.Error(err) } c.Redirect("/admin", 302) } return } }