$ssl = openssl_pkey_new(array(
"digest_alg" => "sha512",
- "private_key_bits" => 1024, //returns cipher in 128 characters
+ "private_key_bits" => 1024, //returns cipher in 128 char
"private_key_type" => OPENSSL_KEYTYPE_RSA
));
return;
}
- function initSetting($a)
+ function initSetting($a, $dir)
{
- //foreach ($a) > insert
- if(empty($a)) {
+ if(empty($a) || empty($dir)) {
return;
}
- foreach ($a as $s) {
-
+ //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);
}
return;
}
- function encryptVal($v) {
+ function encrypt($v) {
}