Move wisski instance code to separate package

This commit is contained in:
Tom Wiesing 2022-10-17 14:20:15 +02:00
parent 7c3c84e116
commit 063f3f9b7d
No known key found for this signature in database
67 changed files with 533 additions and 409 deletions

17
internal/wisski/php.go Normal file
View file

@ -0,0 +1,17 @@
package wisski
import (
_ "embed"
)
//go:embed php/settings.php
var settingsPHP string
func (wisski *WissKI) GetSettingsPHP(server *PHPServer, key string) (value any, err error) {
err = wisski.ExecPHPScript(server, &value, settingsPHP, "get_setting", key)
return
}
func (wisski *WissKI) SetSettingsPHP(server *PHPServer, key string, value any) error {
return wisski.ExecPHPScript(server, nil, settingsPHP, "set_setting", key, value)
}