form.go 402 B

1234567891011121314151617181920
  1. package server
  2. import (
  3. "net/http"
  4. "strconv"
  5. "strings"
  6. )
  7. func boolValue(r *http.Request, k string) bool {
  8. s := strings.ToLower(strings.TrimSpace(r.FormValue(k)))
  9. return !(s == "" || s == "0" || s == "no" || s == "false" || s == "none")
  10. }
  11. func int64ValueOrZero(r *http.Request, k string) int64 {
  12. val, err := strconv.ParseInt(r.FormValue(k), 10, 64)
  13. if err != nil {
  14. return 0
  15. }
  16. return val
  17. }