Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.56 KB | None | 0 0
  1. <?php if (!empty($games)) : ?>
  2. <div id="feature-header" class="bevel-bg">
  3. <span type="button" id="share-this" class="hidden ir btn-share-this st_sharethis_custom"> <?php echo $this->lang->line('global_share_this');?> </span >
  4.  
  5. <?php
  6. $cssfiles = array();
  7. $bsw_platforms = $this->bswcom['bsw_platforms'];
  8.  
  9. foreach($games as $key => $game) :
  10. $fields = $game['custom_fields'];
  11. $title = $game['title'];
  12. $hex = $fields['Game Color (HEX)']['values'][0];
  13. $bgi = $fields['Game Page art']['values']['original'];
  14. $class = $fields['Primary Tag']['values'][0];
  15. $platforms = $game['platforms'];
  16. $order_links = $game['order_links'];
  17. $tag = $fields['Primary Tag']['values'][0];
  18. $fmPlatforms = $game['fmPlatforms'];
  19.  
  20.  
  21. $cssfile = '<link rel="stylesheet" type="text/css" href="/css/index/'.$hex.'/'.urlencode($bgi).'/'.$class.'">';
  22.  
  23. array_push($cssfiles,$cssfile);
  24. if (array_key_exists('video', $game)) {
  25. $poster = $game['video']['custom_fields']['Poster Frame']['values']['sizes'][0]['asset'];
  26. $poster_pre = substr($poster, 0, strrpos($poster, '.'));
  27. $poster_ext = substr(strrchr($poster, '.'), -3);
  28.  
  29. $vids = array_values($game['video']['custom_fields']['Video']['values']);
  30. $gallery = site_url('/util/video/'.$game['video']['content_id']);
  31.  
  32. if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') !== false && strpos($_SERVER['HTTP_USER_AGENT'], '5_0') !== false) {
  33. $gallery = @$game['video']['custom_fields']['Video']['values']['Mobile MP4'];
  34. }
  35. else if (strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') !== false && strpos($_SERVER['HTTP_USER_AGENT'], '5_0') !== false) {
  36. $gallery = @$game['video']['custom_fields']['Video']['values']['Desktop MP4'];
  37. }
  38. }
  39. else{
  40. $gallery = "";
  41. }
  42.  
  43. $sqclass = "first";
  44.  
  45. switch ($key) {
  46. case 1:
  47. $sqclass = "second";
  48. break;
  49. case 2:
  50. $sqclass = "third";
  51. break;
  52. case 3:
  53. $sqclass = "fourth";
  54. break;
  55. }
  56.  
  57. //Make Platforms Links
  58. $platform_links = $platforms;
  59. array_walk($platform_links, function (&$platform) {
  60. $platform = '<a href="">'.$platform.'</a>';
  61. });
  62. ?>
  63.  
  64. <div
  65. class="feature-item<?php if ($key!=0){?> hidden<?php } ?>"
  66. data-hex="<?php echo $hex;?>"
  67. data-bgi="<?php echo $bgi;?>"
  68. data-class="<?php echo $class;?>">
  69.  
  70. <?php if(array_key_exists('video', $game)) :?>
  71. <a href="<?php echo $gallery; ?>" scrolling="false" title="<?php echo $title; ?>" class="bevel-bg bevel-btn main-video-icon">
  72. <div class="overlay"></div>
  73. <p class="ir"> <?php echo $this->lang->line('play_video');?> </p>
  74. <div class="bg"></div>
  75. </a>
  76. <h2><?php echo $title;?></h2>
  77. <?php else: ?>
  78. <h2 class="no-vid"><?php echo $title;?></h2>
  79. <?php endif; ?>
  80.  
  81. <nav>
  82. <div class="overlay"></div>
  83. <div class="logo-square-large <?php echo $sqclass;?>">
  84. <?php if($sqclass =="first" || $sqclass =="fourth"): ?>
  85. <span class="end"></span>
  86. <span class="start"></span>
  87. <?php else : ?>
  88. <span class="start"></span>
  89. <span class="end"></span>
  90. <?php endif; ?>
  91. </div>
  92.  
  93. <div class="divider"></div>
  94.  
  95. <?php
  96. // make sure we have platforms to play with
  97. if (count($platform_links)) : ?>
  98. <p><?php echo $fmPlatforms;?></p>
  99. <?php endif;
  100. if(!empty($order_links)) : ?>
  101. <ul class="dropdown" id="order-game-now">
  102. <li class="bevel-bg bevel-btn dropdown-select">
  103. <div class="overlay"></div>
  104. <a href="#"><?php echo $this->lang->line('global_order_now');?></a><div class="triangle"></div>
  105. <div class="bg"></div>
  106. </li>
  107. <ul class="dropdown-menu">
  108. <?php
  109. foreach($order_links as $platform => $order_link):
  110. $humanreadable = $bsw_platforms[$platform];
  111. ?>
  112. <li class="bevel-bg bevel-btn">
  113. <div class="overlay"></div>
  114. <a class="track-order" data-platform="<?php echo($platform); ?>" data-game="<?php echo($title); ?>" href="<?php echo($order_link); ?>"><?php echo($humanreadable); ?></a>
  115. <div class="bg"></div>
  116. </li>
  117. <?php
  118. endforeach;
  119. ?>
  120. </ul>
  121. </ul>
  122. <div class="divider right"></div>
  123. <?php endif;?>
  124.  
  125. <a id="learn-more-btn" class="bevel-bg bevel-btn" href="<?php echo site_url('games/'.$tag);?>">
  126. <div class="overlay"></div>
  127. <p><?php echo $this->lang->line('global_learn_more');?></p>
  128. <div class="bg"></div>
  129. </a>
  130. <div class="bg"></div>
  131. </nav>
  132. </div>
  133. <?php
  134. endforeach;
  135. ?>
  136. </div>
  137. <?php echo implode('',$cssfiles);?>
  138. <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement