view/default/blog-meta-footer.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
// Only if set and not empty
if (!isset($category) || empty($category)) {
    return;
}

// Prepare classes
$classes[] = "meta-footer";
if (isset($class)) {
    $classes[] = $class;
}



// Create string for category
$categoryStr = "";
foreach ($category as $key => $cat) {
    $part = isset($cat["name"]) ? $cat["name"] : $key;
    if (isset($cat["url"])) {
        $catUrl = $this->url($cat["url"]);
        $part = "<a href=\"$catUrl\">$part</a>";
    }
    $categoryStr .= $part . ", ";
}
$categoryStr = substr($categoryStr, 0, -2);
$categoryStr = t("Category: !CATEGORIES.", ["!CATEGORIES" => $categoryStr]);



?>
<footer <?= $this->classList($classes) ?>>
    <p><?= $categoryStr ?></p>
</footer>