Subversion Repositories cheapmusic

Rev

Rev 116 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
$mediaTypeIcons = array(
    'CD' => array(
        'text' => "Compact Disc",
        'class' => "material-icons media-icon-silver",
        'alias' => "album"
    ) ,
    'Record' => array(
        'text' => "Vinyl Record",
        'class' => "material-icons media-icon-black",
        'alias' => "album"
    ) ,
    'Digital' => array(
        'text' => "Digital Download",
        'class' => "material-icons media-icon-black",
        'alias' => "save_alt"
    ) ,
    'Book' => array(
        'text' => "Book / Sheet",
        'class' => "material-icons media-icon-black",
        'alias' => "book"
    )
);


function getMediaIcon($media, $extraClass = "") {
    global $mediaTypeIcons;

    $xh = new Html;
    $xh->init($_SESSION["htmlIndent"]);

    $xh->add_attribute("class", $mediaTypeIcons[$media]["class"] . rtrim(" " . $extraClass));
    $xh->tag('i', $mediaTypeIcons[$media]["alias"]);

    $html = $xh->flush();
    //error_log(print_r($html, 1));

    return $html;
}

function getMediaIconClass($media, $extraClass="") {
    global $mediaTypeIcons;
    
    return ($mediaTypeIcons[$media]["class"] . rtrim(" " . $extraClass));
}

function getMediaIconAlias($media) {
    global $mediaTypeIcons;
    
    return ($mediaTypeIcons[$media]["alias"]);
}

function getMediaIconText($media) {
    global $mediaTypeIcons;
    
    return ($mediaTypeIcons[$media]["text"]);
}