1 2function get_promo_popup_data(idgood, sender, callback) 3{ 4 var form = $(sender).closest('.buy-form,.good-item,.good-item-container,.vp-form'); 5 6 if(form.length) 7 { 8 var id = $('input[name="id"]', form).val(); 9 10 var size = $('input[name="size"],select[name="size"]', form).val(); 11 var color = $('input[name="color"],select[name="color"]', form).val(); 12 13 $.get('/shop/promo_popup.php', {id: id, size: size, color: color}, function(res) 14 { 15 if(res) 16 callback(res); 17 }); 18 } 19 20 21} 22 23function promo_popup(idgood, sender) 24{ 25 if($('#promo-code-popup').length) 26 $('#promo-code-popup').modal(); 27 28 var d = new Date(); 29 d.setMonth(d.getMonth() + 2); 30 31 var src = '<div id=promo-code-popup class="modal fade" tabindex="-1" role="dialog">' + 32 '<div class="modal-dialog">' + 33 '<div class=loading-overlay></div>' + 34 '<div class="modal-content">' + 35 '<div class="modal-header">' + 36 '<button type="button" class="close" data-dismiss="modal" style="margin:0" aria-label="Close"></button>' + 37 '<div class="modal-title">Ñêèäêà ïî ïðîìî-êîäó</div>' + 38 '</div>' + 39 '<div class="modal-body"> \ 40 Ýòîò òîâàð ó÷àñòâóåò â àêöèè ñ ïðîìî-êîäîì: \ 41 <ol style="padding-left: 30px; list-style-type: decimal"> \ 42 <li style="margin-bottom: 10px">×òîáû ïîëó÷èòü ïðîìî-êîä, îòïðàâüòå ñîîáùåíèå "promocode" <a class="wa-url" href="https://t.me/MatrasCityBot?start=promocode" target="_blank"><img src="/i/telegram_top.svg"> â Telegram</a>.<br> \ 43 <li>Ââåäèòå ïðîìî-êîä âíèçó ñòðàíèöû îôîðìëåíèÿ çàêàçà è ïîëó÷èòå äîïîëíèòåëüíóþ ñêèäêó. \ 44 </ol> \ 45 Ðàçìåð ñêèäêè ðàññ÷èòûâàåòñÿ â êîðçèíå àâòîìàòè÷åñêè.<br> \ 46 Ñðîê äåéñòâèÿ àêöèè - äî 01.' + ((d.getMonth() + 1).toString().padStart(2, '0')) + '.' + d.getFullYear() + '.<br><br> \ 47 <a class="listorder-btn wa-url" target="_blank" href="https://t.me/MatrasCityBot?start=promocode">Ïîëó÷èòü ïðîìî-êîä</a>' + 48 '</div>' + 49 '</div>' + 50 '</div>' + 51 '</div>'; 52 53 $('body').append(src); 54 55 56 if(idgood && sender) 57 get_promo_popup_data(idgood, sender, function(res) 58 { 59 $('#promo-code-popup .wa-url').attr('href', res.link); 60 }); 61 62 63 $('#promo-code-popup').modal(); 64}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.