Большое обновление GUI интерфейс
Большое обновление GUI интерфейс - Добавлен фраемворr Walles - Удалена консольная версия - Проработан интерфейс и дизайн - Добавлено кеширование для быстрой реакции. - Сделан .ps1 сборщик для удобной сборки проекта. - Обновлён Readme
This commit is contained in:
24
Backend/admin/go/sites/sites.go
Normal file
24
Backend/admin/go/sites/sites.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package sites
|
||||
|
||||
import (
|
||||
config "vServer/Backend/config"
|
||||
)
|
||||
|
||||
func GetSitesList() []SiteInfo {
|
||||
sites := make([]SiteInfo, 0)
|
||||
|
||||
for _, site := range config.ConfigData.Site_www {
|
||||
siteInfo := SiteInfo{
|
||||
Name: site.Name,
|
||||
Host: site.Host,
|
||||
Alias: site.Alias,
|
||||
Status: site.Status,
|
||||
RootFile: site.Root_file,
|
||||
RootFileRouting: site.Root_file_routing,
|
||||
}
|
||||
sites = append(sites, siteInfo)
|
||||
}
|
||||
|
||||
return sites
|
||||
}
|
||||
|
||||
11
Backend/admin/go/sites/types.go
Normal file
11
Backend/admin/go/sites/types.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package sites
|
||||
|
||||
type SiteInfo struct {
|
||||
Name string `json:"name"`
|
||||
Host string `json:"host"`
|
||||
Alias []string `json:"alias"`
|
||||
Status string `json:"status"`
|
||||
RootFile string `json:"root_file"`
|
||||
RootFileRouting bool `json:"root_file_routing"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user