Subversion Repositories cheapmusic

Rev

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

Rev Author Line No. Line
116 - 1
<?php
2
$mediaTypeIcons = array(
3
    'CD' => array(
4
        'text' => "Compact Disc",
5
        'class' => "material-icons media-icon-silver",
6
        'alias' => "album"
7
    ) ,
8
    'Record' => array(
9
        'text' => "Vinyl Record",
10
        'class' => "material-icons media-icon-black",
11
        'alias' => "album"
12
    ) ,
13
    'Digital' => array(
14
        'text' => "Digital Download",
15
        'class' => "material-icons media-icon-black",
16
        'alias' => "save_alt"
17
    ) ,
18
    'Book' => array(
19
        'text' => "Book / Sheet",
20
        'class' => "material-icons media-icon-black",
21
        'alias' => "book"
22
    )
23
);
24
 
25
 
127 - 26
function getMediaIcon($media, $extraClass = "") {
116 - 27
    global $mediaTypeIcons;
127 - 28
 
29
    $xh = new Html;
30
    $xh->init($_SESSION["htmlIndent"]);
31
 
32
    $xh->add_attribute("class", $mediaTypeIcons[$media]["class"] . rtrim(" " . $extraClass));
33
    $xh->tag('i', $mediaTypeIcons[$media]["alias"]);
34
 
35
    $html = $xh->flush();
36
    //error_log(print_r($html, 1));
37
 
38
    return $html;
116 - 39
}
40
 
41
function getMediaIconClass($media, $extraClass="") {
42
    global $mediaTypeIcons;
43
 
44
    return ($mediaTypeIcons[$media]["class"] . rtrim(" " . $extraClass));
45
}
46
 
47
function getMediaIconAlias($media) {
48
    global $mediaTypeIcons;
49
 
50
    return ($mediaTypeIcons[$media]["alias"]);
51
}
52
 
53
function getMediaIconText($media) {
54
    global $mediaTypeIcons;
55
 
56
    return ($mediaTypeIcons[$media]["text"]);
57
}