func (this *baseController) Prepare() { controllerName, actionName := this.GetControllerAndAction() this.moduleName = "blog" this.controllerName = strings.ToLower(controllerName[0 : len(controllerName)-10]) this.actionName = strings.ToLower(actionName) this.options = models.GetOptions() this.Data["options"] = this.options }
func (this *baseController) getTime() time.Time { options := models.GetOptions() timezone := float64(0) if v, ok := options["timezone"]; ok { timezone, _ = strconv.ParseFloat(v, 64) } add := timezone * float64(time.Hour) return time.Now().UTC().Add(time.Duration(add)) }