Subversion Repositories cheapmusic

Rev

Rev 137 | Rev 143 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 137 Rev 141
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);