From: Michael M Slusarz Date: Tue, 18 May 2010 05:27:30 +0000 (-0600) Subject: Use Net_DNS_Resolver injector to get object X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=377971957d96dfa46f3993d243ba581d6a0b5a29;p=horde.git Use Net_DNS_Resolver injector to get object --- diff --git a/horde/admin/sessions.php b/horde/admin/sessions.php index 358641eb5..d3cd54380 100644 --- a/horde/admin/sessions.php +++ b/horde/admin/sessions.php @@ -34,11 +34,7 @@ try { $plus = Horde::img('tree/plusonly.png', _("Expand")); $minus = Horde::img('tree/minusonly.png', _("Collapse"), 'style="display:none"'); - if (class_exists('Net_DNS')) { - $resolver = new Net_DNS_Resolver(); - $resolver->retry = isset($GLOBALS['conf']['dns']['retry']) ? $GLOBALS['conf']['dns']['retry'] : 1; - $resolver->retrans = isset($GLOBALS['conf']['dns']['retrans']) ? $GLOBALS['conf']['dns']['retrans'] : 1; - } + $resolver = $injector->getInstance('Net_DNS_Resolver'); foreach ($session_info as $id => $data) { $entry = array( @@ -49,7 +45,7 @@ try { ); if (!empty($data['remoteAddr'])) { - if (class_exists('Net_DNS')) { + if ($resolver) { $response = $resolver->query($data['remoteAddr'], 'PTR'); $host = $response ? $response->answer[0]->ptrdname : $data['remoteAddr']; } else {