';
// Column 1
$hostsTableHtml .= '
Domain |
Key |
Actions |
';
foreach ($entriesColumn1 as $index => $entry) {
$lineNumber = $index;
// Correct line number for column 1
$fields = explode(' ', $entry);
$domain = isset($fields[0]) ? $fields[0] : '';
$key = isset($fields[1]) ? $fields[1] : '';
$hostsTableHtml .= self::generateHostsTableRow($lineNumber, $domain, $key);
}
$hostsTableHtml .= '
';
// Column 2
$hostsTableHtml .= '
Domain |
Key |
Actions |
';
foreach ($entriesColumn2 as $index => $entry) {
$lineNumber = $index + $halfCount;
// Correct line number for column 2
$fields = explode(' ', $entry);
$domain = isset($fields[0]) ? $fields[0] : '';
$key = isset($fields[1]) ? $fields[1] : '';
$hostsTableHtml .= self::generateHostsTableRow($lineNumber, $domain, $key);
}
$hostsTableHtml .= '
';
} else {
$hostsTableHtml = "No entries found.";
}
return $hostsTableHtml;
}
}