mirror of
https://git.steelants.cz/SH/PHP_SMART_HOME_V3.git
synced 2026-10-11 17:54:34 +00:00
Settings Save Mechanism an few fixes
This commit is contained in:
1 parent
464f229a16
commit
daa0e0a2c5
4 files changed
+38
-17
No files matched your search
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user