コード例 #1
0
ファイル: admin.go プロジェクト: Chownie/Proggin
func AdminNewPost(ctx *web.Context, val string) {
	//reg := map[string]string{"newpost": getnewpost(),
	//"newuser": getnewuser()}
	fmt.Println("We're in!")
	fmt.Println(ctx.Params)
	ctx.Redirect(304, "/")
}
コード例 #2
0
ファイル: utils.go プロジェクト: Chownie/Proggin-Base
func Sendstatic(ctx *web.Context, val string) {
	file, _err := ioutil.ReadFile("static/" + val)
	if _err != nil {
		return
	}
	filetype := strings.Split(val, ".")
	ctx.ContentType(filetype[len(filetype)-1])
	ctx.WriteString(string(file))
}
コード例 #3
0
ファイル: admin.go プロジェクト: Chownie/Proggin
func AdminLoadGet(ctx *web.Context, val string) {
	reg := map[string]string{"newpost": getnewpost(),
		"newuser": getnewuser()}

	output := ""
	if len(ctx.Params) == 0 {
		output = defaultpage(ctx)
	} else {
		output = reg[ctx.Params["mode"]]
	}
	ctx.WriteString(output)
}