Check if LDAP logger is defined

This commit is contained in:
Frederic Guillot 2016-03-27 18:44:03 -04:00
parent d0a0be89f2
commit febbd8cace
3 changed files with 13 additions and 1 deletions

View File

@ -87,6 +87,7 @@ class User extends \Kanboard\Core\Base
try {
$ldap = LdapClient::connect();
$ldap->setLogger($this->logger);
$user = LdapUser::getUser($ldap, $username);
if ($user === null) {

View File

@ -198,4 +198,15 @@ class Client
{
return $this->logger;
}
/**
* Test if a logger is defined
*
* @access public
* @return boolean
*/
public function hasLogger()
{
return $this->logger !== null;
}
}

View File

@ -48,7 +48,7 @@ class Query
*/
public function execute($baseDn, $filter, array $attributes)
{
if (DEBUG) {
if (DEBUG && $this->client->hasLogger()) {
$this->client->getLogger()->debug('BaseDN='.$baseDn);
$this->client->getLogger()->debug('Filter='.$filter);
$this->client->getLogger()->debug('Attributes='.implode(', ', $attributes));