From 07aacae862382b162cb1314790804640b45024ee Mon Sep 17 00:00:00 2001 From: john Date: Wed, 4 Apr 2018 16:54:17 +0800 Subject: [PATCH] DataObjects/Core_setting.php --- DataObjects/Core_setting.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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); -- 2.39.2