| Line 67... |
Line 67... |
| 67 |
ini_set('user_agent', $originalUserAgent);
|
67 |
ini_set('user_agent', $originalUserAgent);
|
| 68 |
return;
|
68 |
return;
|
| 69 |
}
|
69 |
}
|
| 70 |
}
|
70 |
}
|
| 71 |
|
71 |
|
| 72 |
$_SESSION["discogs"] .= "<div class=\"p-2 flex-fill bg-info\">";
|
72 |
$_SESSION["discogs"] .= "<div class=\"p-2 flex-fill bg-light\">";
|
| 73 |
$_SESSION["discogs"] .= processMaster($masterResp, $searchValue->{'thumb'}, $masterCount);
|
73 |
$_SESSION["discogs"] .= processMaster($masterResp, $searchValue->{'thumb'}, $masterCount);
|
| 74 |
$_SESSION["discogs"] .= "</div>";
|
74 |
$_SESSION["discogs"] .= "</div>";
|
| 75 |
|
75 |
|
| 76 |
}
|
76 |
}
|
| 77 |
|
77 |
|
| Line 82... |
Line 82... |
| 82 |
return;
|
82 |
return;
|
| 83 |
}
|
83 |
}
|
| 84 |
|
84 |
|
| 85 |
function processMaster($master, $thumbnail, $cnt) {
|
85 |
function processMaster($master, $thumbnail, $cnt) {
|
| 86 |
$str = "<img class=\"img-fluid\" src=\"" . $thumbnail . "\" alt=\"Discogs Master Thumbnail\">";
|
86 |
$str = "<img class=\"img-fluid\" src=\"" . $thumbnail . "\" alt=\"Discogs Master Thumbnail\">";
|
| 87 |
$str .= "<table>";
|
87 |
$str .= "<table class=\"table-borderless table-sm small\">";
|
| 88 |
$str .= "<tr><td>Title:</td><td>" . $master->{'title'} . "</td></tr>";
|
88 |
$str .= "<tr><td>Title:</td><td>" . $master->{'title'} . "</td></tr>";
|
| 89 |
|
89 |
|
| 90 |
$artists = [];
|
90 |
$artists = [];
|
| 91 |
foreach ($master->{'artists'} as $key => $value) {
|
91 |
foreach ($master->{'artists'} as $key => $value) {
|
| 92 |
$artists[] = trim(preg_replace('/\([0-9]+\)$/', "", $value->{'name'}));
|
92 |
$artists[] = trim(preg_replace('/\([0-9]+\)$/', "", $value->{'name'}));
|
| Line 104... |
Line 104... |
| 104 |
if (isset($master->{'styles'})) {
|
104 |
if (isset($master->{'styles'})) {
|
| 105 |
$styles = [];
|
105 |
$styles = [];
|
| 106 |
foreach ($master->{'styles'} as $key => $value) {
|
106 |
foreach ($master->{'styles'} as $key => $value) {
|
| 107 |
$styles[] = $value;
|
107 |
$styles[] = $value;
|
| 108 |
}
|
108 |
}
|
| - |
|
109 |
$str .= "<tr><td>Style:</td><td>" . join(", ", $styles) . "</td></tr>";
|
| 109 |
}
|
110 |
}
|
| 110 |
$str .= "<tr><td>Style:</td><td>" . join(", ", $styles) . "</td></tr>";
|
- |
|
| 111 |
$str .= "<tr><td colspan=\"2\"><span class=\"font-weight-lighter small\">(Data provided by <a href=\"" . $master->{'uri'} . "\" target=\"_blank\">Discogs)</a></span></td></tr>";
|
111 |
$str .= "<tr><td colspan=\"2\"><span class=\"font-weight-lighter small\">(Data provided by <a href=\"" . $master->{'uri'} . "\" target=\"_blank\">Discogs)</a></span></td></tr>";
|
| 112 |
$str .= "</table>";
|
112 |
$str .= "</table>";
|
| 113 |
|
113 |
|
| 114 |
$str .= "<button id=\"track" . $cnt . "\" type=\"button\" class=\"btn btn-primary small\" data-toggle=\"collapse\" data-target=\"#trackCollapse" . $cnt . "\">Tracks</button>";
|
114 |
$str .= "<button id=\"track" . $cnt . "\" type=\"button\" class=\"btn btn-primary small\" data-toggle=\"collapse\" data-target=\"#trackCollapse" . $cnt . "\">Tracks</button>";
|
| 115 |
$str .= "<div id=\"trackCollapse" . $cnt . "\" class=\"collapse\">";
|
115 |
$str .= "<div id=\"trackCollapse" . $cnt . "\" class=\"collapse\">";
|