| Line 313... |
Line 313... |
| 313 |
$xh->insert_code($str);
|
313 |
$xh->insert_code($str);
|
| 314 |
$xh->close(); // script
|
314 |
$xh->close(); // script
|
| 315 |
$xh->tag('tbody');
|
315 |
$xh->tag('tbody');
|
| 316 |
|
316 |
|
| 317 |
while ($row = mysqli_fetch_assoc($result)) {
|
317 |
while ($row = mysqli_fetch_assoc($result)) {
|
| 318 |
$artist = (empty($row["artist"]) ? "Various" : htmlentities($row["artist"]));
|
318 |
$artist = (empty($row["artist"]) ? "" : htmlentities($row["artist"]));
|
| 319 |
$altText = "Image for " . htmlentities($row['title']) . " by " . $artist;
|
319 |
$altText = "Image for " . htmlentities($row['title']) . " by " . $artist;
|
| 320 |
$price = print_monetary($row['price'], $row['currency']);
|
320 |
$price = print_monetary($row['price'], $row['currency']);
|
| 321 |
$searchTitle = 'Searching for:<br><br><strong>' . htmlentities($row['title']) . " by " . $artist;
|
321 |
$searchTitle = 'Searching for:<br><br><strong>';
|
| - |
|
322 |
if (!empty($row['title'])) { $searchTitle .= htmlentities($row['title']); }
|
| - |
|
323 |
if (!empty($row['title']) && !empty($artist)) { $searchTitle .= " by "; }
|
| - |
|
324 |
if (!empty($artist)) { $searchTitle .= $artist; }
|
| 322 |
if ($row['barcode'] !== null) {
|
325 |
if ($row['barcode'] !== null) {
|
| 323 |
$searchTitle .= " (" . displayBarcode($row['barcode']) . ")";
|
326 |
$searchTitle .= " (" . displayBarcode($row['barcode']) . ")";
|
| 324 |
}
|
327 |
}
|
| 325 |
$searchTitle .= "</strong>";
|
328 |
$searchTitle .= "</strong>";
|
| 326 |
|
329 |
|
| Line 438... |
Line 441... |
| 438 |
$str .= my_trim(' document.getElementById("discogsArtist").value = artist;');
|
441 |
$str .= my_trim(' document.getElementById("discogsArtist").value = artist;');
|
| 439 |
$str .= my_trim(' document.getElementById("discogsBarcode").value = barcode;');
|
442 |
$str .= my_trim(' document.getElementById("discogsBarcode").value = barcode;');
|
| 440 |
$str .= my_trim(' progressBar(searchTitle);');
|
443 |
$str .= my_trim(' progressBar(searchTitle);');
|
| 441 |
$str .= my_trim(' if (window.google_tag_manager && window.ga && ga.create) {');
|
444 |
$str .= my_trim(' if (window.google_tag_manager && window.ga && ga.create) {');
|
| 442 |
$str .= my_trim(' event.preventDefault();');
|
445 |
$str .= my_trim(' event.preventDefault();');
|
| - |
|
446 |
$str .= my_trim(' var st = "";');
|
| 443 |
$str .= my_trim(' var form = event.target.closest("form");');
|
447 |
$str .= my_trim(' var form = event.target.closest("form");');
|
| 444 |
$str .= my_trim(' var input = document.createElement("input");');
|
448 |
$str .= my_trim(' var input = document.createElement("input");');
|
| 445 |
$str .= my_trim(' input.setAttribute("type", "hidden");');
|
449 |
$str .= my_trim(' input.setAttribute("type", "hidden");');
|
| 446 |
$str .= my_trim(' input.setAttribute("name", "submitBtn");');
|
450 |
$str .= my_trim(' input.setAttribute("name", "submitBtn");');
|
| 447 |
$str .= my_trim(' input.setAttribute("value", "discogsSearch");');
|
451 |
$str .= my_trim(' input.setAttribute("value", "discogsSearch");');
|
| 448 |
$str .= my_trim(' form.appendChild(input);');
|
452 |
$str .= my_trim(' form.appendChild(input);');
|
| - |
|
453 |
$str .= my_trim(' if (title.length > 0) st += title;');
|
| - |
|
454 |
$str .= my_trim(' if (title.length > 0 && artist.length > 0) st += " by ";');
|
| - |
|
455 |
$str .= my_trim(' if (artist.length > 0) st += artist;');
|
| 449 |
$str .= my_trim(' window.dataLayer.push({ "event" : "search", "search_term" : title + " by " + (artist.length == 0 ? "Various Artists" : artist), "eventCallback": function () {form.submit();}});');
|
456 |
$str .= my_trim(' window.dataLayer.push({ "event" : "search", "search_term" : st, "eventCallback": function () {form.submit();}});');
|
| 450 |
$str .= my_trim(' }');
|
457 |
$str .= my_trim(' }');
|
| 451 |
$str .= my_trim(' }');
|
458 |
$str .= my_trim(' }');
|
| 452 |
$str .= my_trim(' });');
|
459 |
$str .= my_trim(' });');
|
| 453 |
$str .= my_trim('});');
|
460 |
$str .= my_trim('});');
|
| 454 |
$xh->insert_code($str);
|
461 |
$xh->insert_code($str);
|