mirror of
https://github.com/Dvorinka/PPve.git
synced 2026-06-04 12:32:59 +00:00
Add files via upload
This commit is contained in:
@@ -156,22 +156,22 @@ func UpdateBannerHandler(w http.ResponseWriter, r *http.Request) {
|
|||||||
// Log form values for debugging
|
// Log form values for debugging
|
||||||
log.Printf("Form values: %+v", r.Form)
|
log.Printf("Form values: %+v", r.Form)
|
||||||
|
|
||||||
// Create a new banner with default values
|
// Parse style as JSON string
|
||||||
newBanner := BannerContent{
|
styleJSON := r.FormValue("style")
|
||||||
Text: r.FormValue("text"),
|
var style BannerStyle
|
||||||
Link: r.FormValue("link"),
|
if err := json.Unmarshal([]byte(styleJSON), &style); err != nil {
|
||||||
Style: BannerStyle{
|
log.Printf("Error parsing style JSON: %v", err)
|
||||||
BackgroundColor: r.FormValue("style[backgroundColor]"),
|
http.Error(w, "Error parsing style data: "+err.Error(), http.StatusBadRequest)
|
||||||
TextColor: r.FormValue("style[textColor]"),
|
return
|
||||||
TextAlign: r.FormValue("style[textAlign]"),
|
|
||||||
FontSize: r.FormValue("style[fontSize]"),
|
|
||||||
Padding: r.FormValue("style[padding]"),
|
|
||||||
Margin: r.FormValue("style[margin]"),
|
|
||||||
BorderRadius: r.FormValue("style[borderRadius]"),
|
|
||||||
IsVisible: r.FormValue("style[isVisible]") == "true",
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create a new banner with parsed style
|
||||||
|
newBanner := BannerContent{
|
||||||
|
Text: r.FormValue("text"),
|
||||||
|
Link: r.FormValue("link"),
|
||||||
|
Style: style,
|
||||||
|
}
|
||||||
|
|
||||||
// Log the banner data for debugging
|
// Log the banner data for debugging
|
||||||
log.Printf("Parsed banner data: %+v", newBanner)
|
log.Printf("Parsed banner data: %+v", newBanner)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user