Advertisement
Guest User

Untitled

a guest
Aug 28th, 2012
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.16 KB | None | 0 0
  1. <?php
  2. global $wpdb;
  3.  
  4. if(count($storeitems)) : ?>
  5.  
  6. <div id="topspin-store-<?php echo $storedata['id'];?>" class="topspin-store">
  7. <ul class="topspin-item-listings">
  8. <?php foreach($storeitems as $key=>$item) : ?>
  9. <?php $item_classes = array(); ?>
  10.  
  11.  
  12. <?php if($key && $key%$storedata['grid_columns']==0) : ?>
  13. <li class="topspin-clear"></li>
  14. <?php endif; ?>
  15. <?php if($key==0) { $item_classes[] = 'first'; } ?>
  16. <?php if($key%$storedata['grid_columns']==0) { $item_classes[] = 'row-start'; } ?>
  17. <?php if(($key+1)%$storedata['grid_columns']==0) { $item_classes[] = 'row-end'; } ?>
  18.  
  19.  
  20. <li class="topspin-item <?php echo $item['offer_type'];?> <?php echo implode(' ',$item_classes);?>">
  21.  
  22. <div class="topspin-entry">
  23.  
  24. <?php ## BEGIN SWITCH OFFER TYPE
  25. switch($item['offer_type']) {
  26. case 'buy_button': ?>
  27.  
  28. <?php
  29. $permalink = '#';
  30.  
  31. // Query to find the topspin item
  32. query_posts( array(
  33. 'post_type' => 'topspinitem',
  34. 'meta_key' => 'topspinitem_id',
  35. 'meta_value' => $item['id'],
  36. 'meta_compare' => '='
  37. ) );
  38.  
  39. // Loop through query to get the item
  40. while (have_posts()) : the_post();
  41. $permalink = get_permalink($post->ID);
  42. endwhile;
  43. ?>
  44.  
  45. <div class="topspin-item-header">
  46. <div class="topspin-item-image">
  47. <a class="topspin-view-item" href="<?php echo $permalink;?>"><img src="<?php echo $item['default_image'];?>" /></a>
  48. </div>
  49. <div class="topspin-item-title">
  50. <a class="topspin-view-item" href="<?php echo $permalink;?>"><?php echo $item['name'];?></a>
  51. <?php
  52. echo 'By ' . $item['artist_id'];
  53. ?>
  54. </div>
  55. </div>
  56.  
  57. <div class="topsin-item-content">
  58. <!-- <div class="topspin-item-price">
  59. Price: <?php echo $item['symbol'];?><?php echo $item['price'] . " USD";?>
  60. </div> -->
  61. <!-- <div class="topspin-item-buy">
  62. <a class="topspin-buy" href="<?php echo $item['offer_url'];?>">Buy</a>
  63. </div> -->
  64. <div class="topspin-item-buy">
  65. <a class="topspin-buy" href="<?php echo $permalink;?>">
  66. <?php
  67. if ( current_user_can('install_plugins') ) {
  68. echo $item['id'];
  69. }
  70. else {
  71. echo 'Listen/Info';
  72. }
  73. ?>
  74. </a>
  75. </div>
  76. </div>
  77.  
  78. <div id="topspin-view-more-<?php echo $item['id']; ?>" class="topspin-view-more-canvas">
  79. <div class="topspin-view-more-image">
  80. <div class="topspin-view-more-image-default">
  81. <div class="topspin-view-more-image-default-cell">
  82. <a href="#!/<?php echo $item['id']; ?>"><img src="<?php echo $storeitems[$key]['default_image_large'];?>" /></a>
  83. </div>
  84. </div>
  85. </div>
  86. <h2 class="topspin-view-more-title"><?php echo $item['name'];?></h2>
  87. <div class="topspin-view-more-desc"><?php echo $item['description'];?>
  88. <?php //echo "SELECT embed_code FROM wp_topspin_items WHERE offer_type ='bundle_widget' AND description LIKE '%".$item['name']."%'";
  89.  
  90. $getItemPlayer = $wpdb->get_results("SELECT embed_code FROM wp_topspin_items WHERE offer_type ='bundle_widget' AND description LIKE '%".$item['name']."%'");
  91.  
  92. if(count($getItemPlayer) > 0){
  93. $embedcode1 = explode('src="',$getItemPlayer[0]->embed_code);
  94. $embedcode2 = explode('"',$embedcode1[1]);
  95. $embedcode = '<iframe id="embedPlayer" src="'. $embedcode2[0].'" frameborder="0" width="200" height="30" ></iframe>';
  96.  
  97. echo '<p>'.$embedcode.'</p>';
  98. }
  99.  
  100. ?>
  101.  
  102. </div>
  103.  
  104. <?php $totalImages = count($storeitems[$key]['images']);
  105. if($totalImages>1) : ?>
  106. <ul class="topspin-view-more-image-pager">
  107. <?php foreach($storeitems[$key]['images'] as $image) : ?>
  108. <li class="topspin-view-more-image-pager-item">
  109. <div class="topspin-view-more-image-pager-item-cell"><a href="#"><img src="<?php echo $image['large_url']; ?>" /></a></div>
  110. </li>
  111. <?php endforeach; ?>
  112. </ul>
  113. <?php endif; ?>
  114.  
  115. <div class="topspin-view-more-buy">
  116. <div class="topspin-view-more-item-buy"><a class="topspin-buy" href="<?php echo $item['offer_url'];?>">Buy Me</a></div>
  117. <div class="topspin-view-more-price">Price: <?php echo $item['symbol'];?><?php echo $item['price'];?></div>
  118. </div>
  119. </div>
  120. <?php break;
  121. case 'email_for_media':
  122. case 'bundle_widget':
  123. case 'single_track_player_widget': ?>
  124. <div class="topspin-item-embed"><?php echo $item['embed_code'];?></div>
  125. <?php break;
  126. } ## END SWITCH OFFER TYPE
  127. ?>
  128. </div>
  129. </li>
  130. <?php endforeach; ?>
  131. </ul>
  132.  
  133. <?php ## BEGIN PAGINATION
  134. if(!$storedata['show_all_items'] && $storedata['curr_page']<=$storedata['total_pages']) { ?>
  135. <div class="topspin-pagination">
  136. Page <?php echo $storedata['curr_page'];?> of <?php echo $storedata['total_pages'];?>
  137. <?php if($storedata['prev_page']) : ?><a class="topspin-prev" href="<?php echo $storedata['prev_page'];?>">Previous</a><?php endif; ?>
  138. <?php if($storedata['next_page']) : ?><a class="topspin-next" href="<?php echo $storedata['next_page'];?>">Next</a><?php endif; ?>
  139. </div>
  140. <?php } ## END PAGINATION ?>
  141.  
  142. </div>
  143. <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement