3e4cfa8888
Added the mini stats for the various parts of the Control Panel in the Control Panel Menu. Fixed a crash bug in the router. The basic arithmetic template functions now work for the interpreted templates. Tweaked the connection pool to hopefully ease the number of goroutines fighting over a database connection. The Group Manager is now paginated. panel.css is now pushed by HTTP/2 Push. Fixed an issue with the padding on /forum/ and /topics/ for Shadow. Fixed a bug in the login system forcefully overriding sessions on login. All admin logins are now logged. Refactored the client-side alert loading logic. Added SimpleCount to the Query Builder.
63 lines
932 B
Go
63 lines
932 B
Go
package main
|
|
|
|
import "net/http"
|
|
|
|
var site *Site = &Site{Name:"Magical Fairy Land"}
|
|
var db_config DB_Config = DB_Config{Host:"localhost"}
|
|
var config Config
|
|
var dev DevConfig
|
|
|
|
type Site struct
|
|
{
|
|
Name string
|
|
Email string
|
|
Url string
|
|
Port string
|
|
EnableSsl bool
|
|
EnableEmails bool
|
|
HasProxy bool
|
|
}
|
|
|
|
type DB_Config struct
|
|
{
|
|
Host string
|
|
Username string
|
|
Password string
|
|
Dbname string
|
|
Port string
|
|
}
|
|
|
|
type Config struct
|
|
{
|
|
SslPrivkey string
|
|
SslFullchain string
|
|
|
|
MaxRequestSize int
|
|
CacheTopicUser int
|
|
UserCacheCapacity int
|
|
TopicCacheCapacity int
|
|
|
|
SmtpServer string
|
|
SmtpUsername string
|
|
SmtpPassword string
|
|
SmtpPort string
|
|
|
|
DefaultRoute func(http.ResponseWriter, *http.Request, User)
|
|
DefaultGroup int
|
|
ActivationGroup int
|
|
StaffCss string
|
|
UncategorisedForumVisible bool
|
|
MinifyTemplates bool
|
|
MultiServer bool
|
|
|
|
Noavatar string
|
|
ItemsPerPage int
|
|
}
|
|
|
|
type DevConfig struct
|
|
{
|
|
DebugMode bool
|
|
SuperDebug bool
|
|
Profiling bool
|
|
}
|