donates.php
См. документацию.
1 <?php
2 
3 /**
4  * @file
5  * @brief окно
6  */
7 
8 isset($user) or require $_SERVER['DOCUMENT_ROOT'] . '/page/404.php';
9 
10 ?>
11 <div class="modal fade bg-white" id="<?= $basename ?>" tabindex="-1" data-backdrop="static" data-keyboard="false" data-noremove="true" style="z-index:1055;">
12  <div class="modal-dialog modal-sm modal-dialog-centered" role="document">
13  <div class="border-0 modal-content bg-white">
14  <div class="modal-header border-0 position-absolute w-100" style="z-index:777;">
15  <button type="button" class="close" data-dismiss="modal" aria-label="Close">
16  <span aria-hidden="true">&times;</span>
17  </button>
18  </div>
19  <div class="modal-body text-center p-4">
20  <script>
21  ! function(e) {
22  var l = function(l) {
23  return e.cookie.match(new RegExp("(?:^|; )digiseller-" + l + "=([^;]*)"))
24  },
25  i = l("lang"),
26  s = l("cart_uid"),
27  t = i ? "?lang=" + i[1] : "",
28  d = s ? "&cart_uid=" + s[1] : "",
29  r = e.getElementsByTagName("head")[0] || e.documentElement,
30  n = e.createElement("link"),
31  a = e.createElement("script");
32  n.type = "text/css", n.rel = "stylesheet", n.id = "digiseller-css", n.href = "//shop.digiseller.ru/xml/store2_css.asp?seller_id=341980", a.async = !0, a.id = "digiseller-js", a.src = "//www.digiseller.ru/store2/digiseller-api.js.asp?seller_id=341980" + t + d, !e.getElementById(n.id) && r.appendChild(n), !e.getElementById(a.id) && r.appendChild(a)
33  }(document);
34  </script>
35  <div class="border-0 digiseller-buy-standalone shadow-none" data-id="3685327" data-owner="0" data-lang="" data-img="1" data-img-size="180" data-name="1" data-price="1" data-no-price="0">
36  <div class="h-100 w-100 d-flex justify-content-center align-items-center flex-column my-5"><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="128px" height="128px" viewBox="0 0 128 128" xml:space="preserve">
37  <g>
38  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#a4a4a4" />
39  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(45 64 64)" />
40  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(90 64 64)" />
41  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(135 64 64)" />
42  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(180 64 64)" />
43  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(225 64 64)" />
44  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(270 64 64)" />
45  <path d="M38.52 33.37L21.36 16.2A63.6 63.6 0 0 1 59.5.16v24.3a39.5 39.5 0 0 0-20.98 8.92z" fill="#e9e9e9" transform="rotate(315 64 64)" />
46  <animateTransform attributeName="transform" type="rotate" values="0 64 64;45 64 64;90 64 64;135 64 64;180 64 64;225 64 64;270 64 64;315 64 64" calcMode="discrete" dur="1040ms" repeatCount="indefinite"></animateTransform>
47  </g>
48  </svg></div>
49  </div>
50  </div>
51  </div>
52  </div>
53  <script>
54  $('[data-dismiss="modal"]').attr('onclick', '$(this).parents(".modal").modal("hide");'); // хак, digiseller что то порет с эвентами
55  $('.aos-init').removeClass('aos-init');
56  $('[data-aos]').removeAttr('data-aos');
57  typeof ym === 'function' && ym(92932927, 'reachGoal', 'donate');
58  new Promise((resolve, reject) => {
59  let id = setInterval(() => {
60  if ($('#donates .digiseller-button').length) {
61  clearInterval(id);
62  resolve($('#donates .digiseller-button'));
63  }
64  }, 50);
65  }).then((button) => {
66  button.text('Поддержать!');
67  $('.digiseller-calc-0-product_image').css({
68  "height": "180px"
69  });
70  });
71  </script>
72 </div>
$user
Definition: from-user.php:38
setcookie('FROM_UID', $uid, [ 'expires'=> time()+31536000, 'path'=> '/', 'domain'=> $_SERVER['HTTP_HOST'], 'secure'=> Wrong\Start\Env::$e->IS_SECURE, 'httponly'=> false, 'samesite'=> Wrong\Start\Env::$e->IS_SECURE ? 'None' :'Lax']) or setcookie('FROM_UID' $_SERVER['HTTP_HOST']
Definition: from-user.php:36