print " </div>"; unset($dns_records); } // IP records if ($records2 !== false) { print " <div style='margin-left:60px'>"; $dns_records[] = $address['ip']; $dns_records[] = "<ul class='submenu-dns'>"; foreach ($records2 as $r) { if ($r->type != "SOA" && $r->type != "NS") { $dns_records[] = "<li><i class='icon-gray fa fa-gray fa-angle-right'></i> <span class='badge badge1 badge2'>{$r->type}</span> {$r->name} </li>"; } } //search also for CNAME records $dns_cname_unique = array(); $dns_records_cname = $PowerDNS->seach_aliases($r->name); if ($dns_records_cname !== false) { foreach ($dns_records_cname as $cn) { if (!in_array($cn->name, $dns_cname_unique)) { $cname[] = "<li><i class='icon-gray fa fa-gray fa-angle-right'></i> <span class='badge badge1 badge2 editRecord' data-action='edit' data-id='{$cn->id}' data-domain_id='{$cn->domain_id}'>{$cn->type}</span> {$cn->name} </li>"; $dns_cname_unique[] = $cn->name; } } } // merge cnames if (isset($cname)) { foreach ($cname as $cna) { $dns_records[] = $cna; } } $dns_records[] = "</ul>";