Settings Save Mechanism an few fixes

This commit is contained in:
2020-12-23 15:57:12 +01:00
parent 464f229a16
commit daa0e0a2c5
4 changed files with 38 additions and 17 deletions

View File

@@ -14,21 +14,23 @@ class SettingsManager{
}
public static function create ($name, $value, $type = '') {
$setting = array (
'name' => $name,
'value' => $value,
'type' => $type,
);
try {
Db::add ('settings', $setting);
} catch(PDOException $error) {
echo $error->getMessage();
die();
if (!self::getByName($name)){
$setting = array (
'name' => $name,
'value' => $value,
'type' => $type,
);
try {
Db::add ('settings', $setting);
} catch(PDOException $error) {
echo $error->getMessage();
die();
}
}
}
public static function update ($name, $value, $type = '') {
if (self::getByName($name)){
if (!self::getByName($name)){
self::create($name, $value, $type);
} else {
try {