diff --git a/app/models/managers/SettingsManager.php b/app/models/managers/SettingsManager.php index f5aae96..0e9ea5d 100644 --- a/app/models/managers/SettingsManager.php +++ b/app/models/managers/SettingsManager.php @@ -22,11 +22,15 @@ class SettingsManager{ } public static function update ($name, $value) { - try { - Db::edit ('settings', ['value' => $value], 'WHERE name = ?', array($name)); - } catch(PDOException $error) { - echo $error->getMessage(); - die(); + if ($this.getByName($name)){ + $this->create($name, $value); + } else { + try { + Db::edit ('settings', ['value' => $value], 'WHERE name = ?', array($name)); + } catch(PDOException $error) { + echo $error->getMessage(); + die(); + } } } }