getName() != "") { $djFound = true; $title = $dj->getName(); } } require_once 'includes/header.php'; ?>
avatar
getName(); ?>
getClaimed()) { echo '

'; echo "Claimed"; echo "

"; } ?>
getSocials() != []) { ?>
    getSocials(); foreach ($socials as $key => $value) { echo social_line($key, $value); } ?>
getClaimed()) { ?>

getName(); ?>

getBio() != "") { echo box_line($locale['bio'], $dj->getBio()); } echo box_line($locale['lastupdated'], $dj->getUpdated()); ?>
getDJMixes(); if (!empty($mixes)) { // Add header row for the table-like layout ?>

getGenres(); $genrelist = []; foreach ($genres as $genre) { $genr = new Genre($genre, $db); $genrelist[$genr->get_slug()] = $genr->get_name(); } echo '
'; // Start row for each mix // Column for mix name and link echo '
'; echo '

'; echo ''; echo $output->getName(); echo ''; echo '

'; echo '
'; // End column // Column for genres echo '
'; echo '

'; foreach ($genrelist as $slug => $name) { echo ' '; // ellipse the genre name if it's too long echo '' . $name . ''; echo ''; } echo '

'; echo '
'; // End column // Column for duration echo '
'; echo '

'; $duration = $output->getDuration(); echo $duration['t']; echo '

'; echo '
'; // End column // Column for date echo '
'; echo '

'; // date format should just be year $date = $output->getRecorded(); if (is_null($date) || empty(trim($date))) { $date = $output->getCreated(); } echo date('Y', strtotime($date)); echo '

'; echo '
'; // End column echo '
'; // End row $count++; // Add horizontal rule only if it's not the last mix if ($count < count($mixes)) { echo '
'; } } ?>