Small fixes

This commit is contained in:
RainLoop Team 2014-07-23 19:05:16 +04:00
parent b68a56cf6b
commit 5a762f5066
8 changed files with 61 additions and 20 deletions

View file

@ -23,6 +23,11 @@ class Logger extends \MailSo\Base\Collection
*/
private $aSecretWords;
/**
* @var bool
*/
private $bShowSecter;
/**
* @access protected
*/
@ -33,6 +38,7 @@ class Logger extends \MailSo\Base\Collection
$this->bUsed = false;
$this->aForbiddenTypes = array();
$this->aSecretWords = array();
$this->bShowSecter = false;
\register_shutdown_function(array(&$this, '__loggerShutDown'));
}
@ -87,6 +93,7 @@ class Logger extends \MailSo\Base\Collection
/**
* @param string $sWord
*
* @return bool
*/
public function AddSecret($sWord)
@ -94,10 +101,30 @@ class Logger extends \MailSo\Base\Collection
if (0 < \strlen(\trim($sWord)))
{
$this->aSecretWords[] = $sWord;
$this->aSecretWords = array_unique($this->aSecretWords);
$this->aSecretWords = \array_unique($this->aSecretWords);
}
}
/**
* @param bool $bShow
*
* @return \MailSo\Log\Logger
*/
public function SetShowSecter($bShow)
{
$this->bShowSecter = !!$bShow;
return $this;
}
/**
* @return bool
*/
public function IsShowSecter()
{
return $this->bShowSecter;
}
/**
* @param int $iType
*
@ -176,7 +203,7 @@ class Logger extends \MailSo\Base\Collection
$aLoggers = array();
$iResult = 1;
if ($bSearchWords && 0 < \count($this->aSecretWords))
if ($bSearchWords && !$this->bShowSecter && 0 < \count($this->aSecretWords))
{
$sDesc = \str_replace($this->aSecretWords, '*******', $sDesc);
}