2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-07 16:47:14 +08:00

feat: update v2.0.7

This commit is contained in:
耗子
2023-07-22 02:31:07 +08:00
parent 915403e3c0
commit 594dfea986
42 changed files with 2328 additions and 894 deletions

View File

@@ -11,7 +11,6 @@ import (
"github.com/imroc/req/v3"
"panel/app/http/controllers"
"panel/app/http/controllers/plugins"
"panel/app/models"
"panel/app/services"
"panel/pkg/tools"
@@ -32,7 +31,7 @@ func NewPhp74Controller() *Php74Controller {
}
func (c *Php74Controller) Status(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -51,7 +50,7 @@ func (c *Php74Controller) Status(ctx http.Context) {
}
func (c *Php74Controller) Reload(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -71,7 +70,7 @@ func (c *Php74Controller) Reload(ctx http.Context) {
}
func (c *Php74Controller) Start(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -91,7 +90,7 @@ func (c *Php74Controller) Start(ctx http.Context) {
}
func (c *Php74Controller) Stop(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -111,7 +110,7 @@ func (c *Php74Controller) Stop(ctx http.Context) {
}
func (c *Php74Controller) Restart(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -131,7 +130,7 @@ func (c *Php74Controller) Restart(ctx http.Context) {
}
func (c *Php74Controller) GetConfig(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -140,7 +139,7 @@ func (c *Php74Controller) GetConfig(ctx http.Context) {
}
func (c *Php74Controller) SaveConfig(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -150,7 +149,7 @@ func (c *Php74Controller) SaveConfig(ctx http.Context) {
}
func (c *Php74Controller) Load(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -186,7 +185,7 @@ func (c *Php74Controller) Load(ctx http.Context) {
}
func (c *Php74Controller) ErrorLog(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -195,7 +194,7 @@ func (c *Php74Controller) ErrorLog(ctx http.Context) {
}
func (c *Php74Controller) SlowLog(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -204,7 +203,7 @@ func (c *Php74Controller) SlowLog(ctx http.Context) {
}
func (c *Php74Controller) ClearErrorLog(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -213,7 +212,7 @@ func (c *Php74Controller) ClearErrorLog(ctx http.Context) {
}
func (c *Php74Controller) ClearSlowLog(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -229,7 +228,7 @@ type Extension struct {
}
func (c *Php74Controller) GetExtensionList(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -238,7 +237,7 @@ func (c *Php74Controller) GetExtensionList(ctx http.Context) {
}
func (c *Php74Controller) InstallExtension(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -259,7 +258,7 @@ func (c *Php74Controller) InstallExtension(ctx http.Context) {
var task models.Task
task.Name = "安装PHP-" + c.version + "扩展-" + item.Name
task.Status = models.TaskStatusWaiting
task.Shell = "bash scripts/php_extensions/" + item.Slug + ".sh install " + c.version + ">> /tmp/" + item.Slug + ".log 2>&1"
task.Shell = "bash /www/panel/scripts/php_extensions/" + item.Slug + ".sh install " + c.version + ">> /tmp/" + item.Slug + ".log 2>&1"
task.Log = "/tmp/" + item.Slug + ".log"
if err := facades.Orm().Query().Create(&task); err != nil {
facades.Log().Error("[PHP-" + c.version + "] 创建安装拓展任务失败:" + err.Error())
@@ -278,7 +277,7 @@ func (c *Php74Controller) InstallExtension(ctx http.Context) {
}
func (c *Php74Controller) UninstallExtension(ctx http.Context) {
if !plugins.Check(ctx, "php"+c.version) {
if !controllers.Check(ctx, "php"+c.version) {
return
}
@@ -299,7 +298,7 @@ func (c *Php74Controller) UninstallExtension(ctx http.Context) {
var task models.Task
task.Name = "卸载PHP-" + c.version + "扩展-" + item.Name
task.Status = models.TaskStatusWaiting
task.Shell = "bash scripts/php_extensions/" + item.Slug + ".sh uninstall " + c.version + ">> /tmp/" + item.Slug + ".log 2>&1"
task.Shell = "bash /www/panel/scripts/php_extensions/" + item.Slug + ".sh uninstall " + c.version + ">> /tmp/" + item.Slug + ".log 2>&1"
task.Log = "/tmp/" + item.Slug + ".log"
if err := facades.Orm().Query().Create(&task); err != nil {
facades.Log().Error("[PHP-" + c.version + "] 创建卸载拓展任务失败:" + err.Error())