123456789101112131415161718192021 |
- package site
- import (
- "github.com/0xJacky/Nginx-UI/internal/helper"
- "github.com/0xJacky/Nginx-UI/internal/nginx"
- )
- // GetSiteStatus returns the status of the site
- func GetSiteStatus(name string) SiteStatus {
- enabledFilePath := nginx.GetConfPath("sites-enabled", name)
- if helper.FileExists(enabledFilePath) {
- return SiteStatusEnabled
- }
- mantainanceFilePath := nginx.GetConfPath("sites-enabled", name+MaintenanceSuffix)
- if helper.FileExists(mantainanceFilePath) {
- return SiteStatusMaintenance
- }
- return SiteStatusDisabled
- }
|