view/anax/v2/next-previous/default.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Anax\View;

/**
 * Render content within an article.
 */

// Show incoming variables and view helper functions
//echo showEnvironment(get_defined_vars(), get_defined_functions());

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

// Prepare titles
$nextTitle = $next["title"] ?? null;
$prevTitle = $previous["title"] ?? null;

if (isset($nextPreviousTitle) && $nextPreviousTitle === false) {
    $nextTitle = t("Next");
    $prevTitle = t("Previous");
}



?><div <?= classList($classes) ?>>
    <?php if (isset($next)) : ?>
        <div class="next"><a href="<?= url($next["route"]) ?>"><?= $nextTitle ?></a> »</div>
    <?php endif; ?>

    <?php if (isset($previous)) : ?>
        <div class="previous">« <a href="<?= url($previous["route"]) ?>"><?= $prevTitle ?></a></div>
    <?php endif; ?>
</div>