From: john Date: Wed, 4 Apr 2018 08:54:17 +0000 (+0800) Subject: DataObjects/Core_setting.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=07aacae862382b162cb1314790804640b45024ee DataObjects/Core_setting.php --- diff --git a/DataObjects/Core_setting.php b/DataObjects/Core_setting.php index 5e3b6a9a..61f60a4c 100644 --- a/DataObjects/Core_setting.php +++ b/DataObjects/Core_setting.php @@ -14,7 +14,7 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject file_exists("{$dir}/pub.key") || file_exists("{$dir}/pri.key") ){ - return; + exit; } $ssl = openssl_pkey_new(array( @@ -55,6 +55,14 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject return; } + //check setting exist + $c = $this->getSetting($a['module'], $a['name']); + if($c) { + return; + } + + + $val = $a['val']; if(!isset($a['is_encrypt']) || $a['is_encrypt'] == 1) { $val = encrypt($val);