diff --git a/create.go b/create.go index 5d75b0c..554f634 100644 --- a/create.go +++ b/create.go @@ -29,17 +29,17 @@ func Create(zone string, hostname string, value string) bool { GetZones(key, email) var z *ConfigT for d, v := range Config { - log.Info("cloudflare.Create() zone =", d, "value =", v) + log.Log(INFO, "cloudflare.Create() zone =", d, "value =", v) if (zone == d) { z = Config[zone] - log.Info("cloudflare.Create() FOUND ZONE", zone, "ID =", z.ZoneID) + log.Log(INFO, "cloudflare.Create() FOUND ZONE", zone, "ID =", z.ZoneID) } } if (z == nil) { log.Warn("cloudflare.Create() COULD NOT FIND ZONE", zone) return false } - log.Info("cloudflare.Create() FOUND ZONE", z) + log.Log(INFO, "cloudflare.Create() FOUND ZONE", z) // make a json record to send on port 80 to cloudflare var data string @@ -52,6 +52,6 @@ func Create(zone string, hostname string, value string) bool { result := doCurlCreate(key, email, z.ZoneID, data) pretty, _ := FormatJSON(result) - log.Info("cloudflare.Create() result =", pretty) + log.Spew("cloudflare.Create() result =", pretty) return true } diff --git a/rr.go b/rr.go index 6ee11f2..57431a4 100644 --- a/rr.go +++ b/rr.go @@ -18,12 +18,12 @@ func init() { Config = make(map[string]*ConfigT) } -func CreateRR(myGui *gui.Node, zone string, zoneID string) { +func CreateRR(myGui *gui.Node, zone string, zoneID string) *gadgets.BasicWindow { if (CFdialog.cloudflareW != nil) { // skip this if the window has already been created log.Warn("createRR() the cloudflare window already exists") CFdialog.cloudflareB.Disable() - return + return CFdialog.cloudflareW } CFdialog.cloudflareW = gadgets.NewBasicWindow(myGui, "cloudflare " + zone + " API") @@ -149,4 +149,6 @@ func CreateRR(myGui *gui.Node, zone string, zoneID string) { group.Pad() grid.Pad() grid.Expand() + + return CFdialog.cloudflareW }