diff options
Diffstat (limited to 'system/admin/handlers.go')
-rw-r--r-- | system/admin/handlers.go | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/system/admin/handlers.go b/system/admin/handlers.go index d492335..edf351d 100644 --- a/system/admin/handlers.go +++ b/system/admin/handlers.go @@ -435,21 +435,18 @@ func editHandler(res http.ResponseWriter, req *http.Request) { cid := req.FormValue("id") t := req.FormValue("type") ts := req.FormValue("timestamp") + up := req.FormValue("updated") // create a timestamp if one was not set - date := make(map[string]int) if ts == "" { - now := time.Now() - date["year"] = now.Year() - date["month"] = int(now.Month()) - date["day"] = now.Day() - - // create timestamp format 'yyyy-mm-dd' and set in PostForm for - // db insertion - ts = fmt.Sprintf("%d-%02d-%02d", date["year"], date["month"], date["day"]) + ts := fmt.Sprintf("%d", time.Now().Unix()*1000) req.PostForm.Set("timestamp", ts) } + if up == "" { + req.PostForm.Set("updated", ts) + } + urlPaths, err := storeFileUploads(req) if err != nil { fmt.Println(err) |