mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-06-29 17:56:44 +03:00
parse_ini_file disabled #354
This commit is contained in:
parent
8ed00452f9
commit
4c752f9a15
3 changed files with 5 additions and 11 deletions
|
|
@ -186,8 +186,8 @@ abstract class AbstractConfig implements \JsonSerializable
|
|||
return true;
|
||||
}
|
||||
|
||||
$aData = \RainLoop\Utils::CustomParseIniFile($this->sFile, true);
|
||||
if (\count($aData))
|
||||
$aData = \parse_ini_file($this->sFile, true);
|
||||
if ($aSubData && \count($aSubData))
|
||||
{
|
||||
foreach ($aData as $sSectionKey => $aSectionValue)
|
||||
{
|
||||
|
|
@ -204,8 +204,8 @@ abstract class AbstractConfig implements \JsonSerializable
|
|||
|
||||
if (\file_exists($this->sAdditionalFile) && \is_readable($this->sAdditionalFile))
|
||||
{
|
||||
$aSubData = \RainLoop\Utils::CustomParseIniFile($this->sAdditionalFile, true);
|
||||
if (\is_array($aSubData) && \count($aSubData))
|
||||
$aSubData = \parse_ini_file($this->sAdditionalFile, true);
|
||||
if ($aSubData && \count($aSubData))
|
||||
{
|
||||
foreach ($aSubData as $sSectionKey => $aSectionValue)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ class DefaultDomain implements DomainInterface
|
|||
if (\file_exists($this->sDomainPath.'/'.$sRealFileName.'.ini') &&
|
||||
(!$bCheckDisabled || 0 === \strlen($sDisabled) || false === \strpos(','.$sDisabled.',', ','.\MailSo\Base\Utils::IdnToAscii($sName, true).',')))
|
||||
{
|
||||
$aDomain = \RainLoop\Utils::CustomParseIniFile($this->sDomainPath.'/'.$sRealFileName.'.ini');
|
||||
$aDomain = \parse_ini_file($this->sDomainPath.'/'.$sRealFileName.'.ini') ?: array();
|
||||
// if ($bCheckAliases && !empty($aDomain['alias']))
|
||||
// {
|
||||
// $oDomain = $this->Load($aDomain['alias'], false, false, false);
|
||||
|
|
|
|||
|
|
@ -181,12 +181,6 @@ class Utils
|
|||
return array_values($aResult);
|
||||
}
|
||||
|
||||
public static function CustomParseIniFile(string $sFileName, bool $bProcessSections = false) : array
|
||||
{
|
||||
return @\parse_ini_file($sFileName, !!$bProcessSections) ?: array();
|
||||
// return @\parse_ini_string(\file_get_contents($sFileName), $bProcessSections) ?: array();
|
||||
}
|
||||
|
||||
public static function inOpenBasedir(string $name) : string
|
||||
{
|
||||
static $open_basedir;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue