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

'; echo "Claimed"; echo "

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

get_name(); ?>

get_bio() != "") { echo box_line($locale['bio'], $dj->get_bio()); } echo box_line($locale['lastupdated'], $dj->get_updated()); ?>
get_dj_mixes(); $count = 0; foreach ($mixes as $mix) { $output = new Mix($mix['slug'], $db); $genres = $output->get_genres(); $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->get_name(); 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->get_duration(); echo $duration['t']; echo '

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

'; // date format should just be year $date = $output->get_recorded(); if ($date == "") { $date = $output->get_created(); } 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 '
'; } } ?>