X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_setting.php;h=05816c4e578f50c9626c7678f136cd001943be19;hp=1a69da3a9ea31f2bc6dea093c8e0f788d77c8bf4;hb=aef2fedc2f293b10cca06d5579fe62c0c5b1186f;hpb=e44ecdfc0138e3faaba30d90579175092eef0c92 diff --git a/DataObjects/Core_setting.php b/DataObjects/Core_setting.php index 1a69da3a..05816c4e 100644 --- a/DataObjects/Core_setting.php +++ b/DataObjects/Core_setting.php @@ -89,11 +89,9 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject $c = $this->lookup($a['module'], $a['name']); - $o = empty($c) ? false : clone($c); + $o = $c ? clone($c) : false; - if(empty($c)) { - $c = DB_DataObject::factory('core_setting'); - } + $c = $c ? $c : DB_DataObject::factory('core_setting'); $c->setFrom(array( 'module' => $a['module'], @@ -105,7 +103,7 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject 'is_valid' => 1 )); - empty($o) ? $c->insert() : $c->update($o); + $o ? $c->update($o) : $c->insert(); } //one key for encrypting all the settings