home.php 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <?php
  2. ob_start();
  3. ?>
  4. <section>
  5. <div class="container">
  6. <h1 class="main__title"><?= $content['title'] ?></h1>
  7. <div class="main__banner">
  8. <?php if (!empty($bannerLogo['src'])): ?>
  9. <img class="redirect-js"
  10. width="<?= $bannerLogo['width'] ?? '' ?>"
  11. height="<?= $bannerLogo['height'] ?? '' ?>"
  12. src="<?= htmlspecialchars($bannerLogo['src']) ?>"
  13. alt="<?= $bannerLogo['alt'] ?? '' ?>"
  14. title="<?= $bannerLogo['title'] ?? '' ?>">
  15. <?php endif; ?>
  16. </div>
  17. <div class="container">
  18. <?php if (!empty($content['author-img'])): ?>
  19. <div class="author">
  20. <div class="author__img">
  21. <img width="" height="" src="<?= htmlspecialchars($content['author-img']) ?>" alt="<?= htmlspecialchars($content['author-name'] ?? '') ?>" title="<?= htmlspecialchars($content['author-name'] ?? '') ?>">
  22. </div>
  23. <div class="author__info">
  24. <div class="author__name"><?= htmlspecialchars($content['author-name'] ?? '') ?></div>
  25. <div class="author__date"> <?= $content['modified-date'] ?? '' ?></div>
  26. </div>
  27. </div>
  28. <?php endif; ?>
  29. <div class="main__text">
  30. <?= $content['top_text'] ?>
  31. </div>
  32. <?php if (empty($content['hide-btns'])): ?>
  33. <div class="pulse__btn main__btn accent-color pass-btn-color redirect-js"><?= $content['content_btn'] ?></div>
  34. <?php endif; ?>
  35. </div>
  36. </section>
  37. <section class="casinos">
  38. <div class="container casinos__wrap">
  39. <?php if (!empty($casinoItems)): ?>
  40. <h2 class="casinos__listing"><?= htmlspecialchars($content['listing']) ?></h2>
  41. <?php endif; ?>
  42. <?php if (!empty($casinoItems) && is_array($casinoItems)): ?>
  43. <?php foreach ($casinoItems as $index => $item):
  44. $isTopThree = $index < 3;
  45. ?>
  46. <div class="casinos__item <?= $isTopThree ? 'top-casino' : '' ?>" id="<?= getSlug(htmlspecialchars($item['heading'] ?? '')) ?>">
  47. <div class="casinos__info">
  48. <div class="casinos__number pass-btn-color accent-color"><?= $index + 1 ?></div>
  49. <div class="casinos__image">
  50. <div class="redirect-js" data-idp="<?= $index + 1 ?>" data-url="<?= htmlspecialchars($item['keitaro'] ?? '') ?>" data-label="repeater-button-<?= $index + 1 ?>">
  51. <?php if (!empty($item['image'])): ?>
  52. <img
  53. width="140" height="92"
  54. class="lazy"
  55. data-src="<?= htmlspecialchars($item['image']) ?>"
  56. alt="<?= isset($item['alt']) ? htmlspecialchars($item['alt']) : '' ?>"
  57. title="<?= isset($item['title']) ? htmlspecialchars($item['title']) : '' ?>">
  58. <?php endif; ?>
  59. </div>
  60. </div>
  61. <div class="casinos__title">
  62. <?php if (!empty($item['heading'])): ?>
  63. <div><?= htmlspecialchars($item['heading']) ?></div>
  64. <?php endif; ?>
  65. <div class="casinos__rait">
  66. <img data-src="images/Star.svg" class="lazy" alt="star" title="star" width="24" height="24">
  67. <div class="casinos__rating-box">
  68. <span class="casinos__rating-value"><?= $item['rating'] ?? calculateRating($index) ?> &nbsp;</span> / 10
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="casinos__bonus">
  74. <?= isset($item['text']) ? htmlspecialchars($item['text']) : '' ?>
  75. </div>
  76. <div class="casinos__button">
  77. <?php if (!empty($item['keitaro']) && !empty($item['button'])): ?>
  78. <div class="redirect-js" data-idp="<?= $index + 1 ?>" data-url="<?= htmlspecialchars($item['keitaro']) ?>" data-label="repeater-button-<?= $index + 1 ?>">
  79. <button class="accent-color pass-btn-color">
  80. <?= htmlspecialchars($item['button']) ?>
  81. </button>
  82. </div>
  83. <?php endif; ?>
  84. </div>
  85. </div>
  86. <?php endforeach; ?>
  87. <?php endif; ?>
  88. </div>
  89. </section>
  90. <section>
  91. <div class="container">
  92. <div class="secondary__text">
  93. <?= htmlspecialchars_decode($content['bottom_text']); ?>
  94. </div>
  95. </div>
  96. </section>
  97. <section>
  98. <div class="container">
  99. <h2><?= $content['faq-title'] ?? '' ?></h2>
  100. <div class="accordion-container">
  101. <?php foreach ($faqItems as $item): ?>
  102. <div class="accordion-item">
  103. <h3 class="accordion-header faq-title-hover-font-color secondary-color faq-title-font-color">
  104. <?= htmlspecialchars($item['question']) ?>
  105. <span class="icon faq-title-hover-font-color faq-title-font-color">+</span>
  106. </h3>
  107. <div class="accordion-content secondary-color faq-title-font-color">
  108. <p>
  109. <?= htmlspecialchars($item['answer']) ?>
  110. </p>
  111. </div>
  112. </div>
  113. <?php endforeach; ?>
  114. </div>
  115. </div>
  116. </section>
  117. <?php
  118. $pageContent = ob_get_clean();
  119. include __DIR__ . '/layouts/main.php';
  120. ?>