mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-05-28 06:04:54 +00:00
fix EnvironmentManager updateEnv (#60)
* fix EnvironmentManager updateEnv * fix EnvironmentManager encode method * fix code style
This commit is contained in:
@@ -28,6 +28,9 @@ MAIL_USERNAME=
|
||||
MAIL_PASSWORD=
|
||||
MAIL_ENCRYPTION=
|
||||
|
||||
MAIL_FROM_NAME=
|
||||
MAIL_FROM_ADDRESS=
|
||||
|
||||
PUSHER_APP_ID=
|
||||
PUSHER_KEY=
|
||||
PUSHER_SECRET=
|
||||
|
||||
@@ -64,8 +64,6 @@ class EnvironmentManager
|
||||
if ($entry[0] == $data_key) {
|
||||
$env[$env_key] = $data_key.'='.$this->encode($data_value);
|
||||
$updated = true;
|
||||
} else {
|
||||
$env[$env_key] = $this->encode($env_value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,7 +88,7 @@ class EnvironmentManager
|
||||
private function encode($str)
|
||||
{
|
||||
|
||||
if (strpos($str, ' ') !== false || preg_match('/'.preg_quote('^\'£$%^&*()}{@#~?><,@|-=-_+-¬', '/').'/', $str)) {
|
||||
if ((strpos($str, ' ') !== false || preg_match('/'.preg_quote('^\'£$%^&*()}{@#~?><,@|-=-_+-¬', '/').'/', $str)) && ($str[0] != '"' || $str[strlen($str) - 1] != '"')) {
|
||||
$str = '"'.$str.'"';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user