dbf2b8606e
Travis should now build the patcher to see if that works. Merged menu.html into header.html Removed a redundant SetAdapter call in mysql.go. Fixed a bug where inserting will sometimes strip the spaces in strings. Bumped the minimum Go Version in schema.json to 1.10 Bumped the DBVersion to 1, so that we don't install these patches twice. The patcher was botched in the previous commit, drop menus and menu_items and run it again
134 lines
4.2 KiB
Go
134 lines
4.2 KiB
Go
// +build !no_templategen
|
|
|
|
// Code generated by Gosora. More below:
|
|
/* This file was automatically generated by the software. Please don't edit it as your changes may be overwritten at any moment. */
|
|
package main
|
|
import "io"
|
|
import "./common"
|
|
import "./extend/guilds/lib"
|
|
import "strconv"
|
|
|
|
var guilds_guild_list_tmpl_phrase_id int
|
|
|
|
// nolint
|
|
func init() {
|
|
common.TmplPtrMap["o_guilds_guild_list"] = Template_guilds_guild_list
|
|
guilds_guild_list_tmpl_phrase_id = common.RegisterTmplPhraseNames([]string{
|
|
"menu_hamburger_tooltip",
|
|
"footer_powered_by",
|
|
"footer_made_with_love",
|
|
"footer_theme_selector_aria",
|
|
})
|
|
}
|
|
|
|
// nolint
|
|
func Template_guilds_guild_list(tmpl_guilds_guild_list_vars guilds.ListPage, w io.Writer) error {
|
|
var phrases = common.GetTmplPhrasesBytes(guilds_guild_list_tmpl_phrase_id)
|
|
w.Write(header_frags[0])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.Title))
|
|
w.Write(header_frags[1])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.Header.Site.Name))
|
|
w.Write(header_frags[2])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.Header.Theme.Name))
|
|
w.Write(header_frags[3])
|
|
if len(tmpl_guilds_guild_list_vars.Header.Stylesheets) != 0 {
|
|
for _, item := range tmpl_guilds_guild_list_vars.Header.Stylesheets {
|
|
w.Write(header_frags[4])
|
|
w.Write([]byte(item))
|
|
w.Write(header_frags[5])
|
|
}
|
|
}
|
|
w.Write(header_frags[6])
|
|
if len(tmpl_guilds_guild_list_vars.Header.Scripts) != 0 {
|
|
for _, item := range tmpl_guilds_guild_list_vars.Header.Scripts {
|
|
w.Write(header_frags[7])
|
|
w.Write([]byte(item))
|
|
w.Write(header_frags[8])
|
|
}
|
|
}
|
|
w.Write(header_frags[9])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.CurrentUser.Session))
|
|
w.Write(header_frags[10])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.Header.Site.URL))
|
|
w.Write(header_frags[11])
|
|
if tmpl_guilds_guild_list_vars.Header.MetaDesc != "" {
|
|
w.Write(header_frags[12])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.Header.MetaDesc))
|
|
w.Write(header_frags[13])
|
|
}
|
|
w.Write(header_frags[14])
|
|
if !tmpl_guilds_guild_list_vars.CurrentUser.IsSuperMod {
|
|
w.Write(header_frags[15])
|
|
}
|
|
w.Write(header_frags[16])
|
|
w.Write([]byte(common.BuildWidget("leftOfNav",tmpl_guilds_guild_list_vars.Header)))
|
|
w.Write(header_frags[17])
|
|
w.Write([]byte(tmpl_guilds_guild_list_vars.Header.Site.ShortName))
|
|
w.Write(header_frags[18])
|
|
w.Write([]byte(common.BuildWidget("topMenu",tmpl_guilds_guild_list_vars.Header)))
|
|
w.Write(header_frags[19])
|
|
w.Write(phrases[0])
|
|
w.Write(header_frags[20])
|
|
w.Write([]byte(common.BuildWidget("rightOfNav",tmpl_guilds_guild_list_vars.Header)))
|
|
w.Write(header_frags[21])
|
|
if tmpl_guilds_guild_list_vars.Header.Widgets.RightSidebar != "" {
|
|
w.Write(header_frags[22])
|
|
}
|
|
w.Write(header_frags[23])
|
|
if len(tmpl_guilds_guild_list_vars.Header.NoticeList) != 0 {
|
|
for _, item := range tmpl_guilds_guild_list_vars.Header.NoticeList {
|
|
w.Write(header_frags[24])
|
|
w.Write([]byte(item))
|
|
w.Write(header_frags[25])
|
|
}
|
|
}
|
|
w.Write(header_frags[26])
|
|
w.Write(guilds_guild_list_frags[0])
|
|
if len(tmpl_guilds_guild_list_vars.GuildList) != 0 {
|
|
for _, item := range tmpl_guilds_guild_list_vars.GuildList {
|
|
w.Write(guilds_guild_list_frags[1])
|
|
w.Write([]byte(item.Link))
|
|
w.Write(guilds_guild_list_frags[2])
|
|
w.Write([]byte(item.Name))
|
|
w.Write(guilds_guild_list_frags[3])
|
|
w.Write([]byte(item.Desc))
|
|
w.Write(guilds_guild_list_frags[4])
|
|
w.Write([]byte(strconv.Itoa(item.MemberCount)))
|
|
w.Write(guilds_guild_list_frags[5])
|
|
w.Write([]byte(item.LastUpdateTime))
|
|
w.Write(guilds_guild_list_frags[6])
|
|
}
|
|
} else {
|
|
w.Write(guilds_guild_list_frags[7])
|
|
}
|
|
w.Write(guilds_guild_list_frags[8])
|
|
w.Write(footer_frags[0])
|
|
w.Write([]byte(common.BuildWidget("footer",tmpl_guilds_guild_list_vars.Header)))
|
|
w.Write(footer_frags[1])
|
|
w.Write(phrases[1])
|
|
w.Write(footer_frags[2])
|
|
w.Write(phrases[2])
|
|
w.Write(footer_frags[3])
|
|
w.Write(phrases[3])
|
|
w.Write(footer_frags[4])
|
|
if len(tmpl_guilds_guild_list_vars.Header.Themes) != 0 {
|
|
for _, item := range tmpl_guilds_guild_list_vars.Header.Themes {
|
|
if !item.HideFromThemes {
|
|
w.Write(footer_frags[5])
|
|
w.Write([]byte(item.Name))
|
|
w.Write(footer_frags[6])
|
|
if tmpl_guilds_guild_list_vars.Header.Theme.Name == item.Name {
|
|
w.Write(footer_frags[7])
|
|
}
|
|
w.Write(footer_frags[8])
|
|
w.Write([]byte(item.FriendlyName))
|
|
w.Write(footer_frags[9])
|
|
}
|
|
}
|
|
}
|
|
w.Write(footer_frags[10])
|
|
w.Write([]byte(common.BuildWidget("rightSidebar",tmpl_guilds_guild_list_vars.Header)))
|
|
w.Write(footer_frags[11])
|
|
return nil
|
|
}
|