Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Aug 28th, 2012  |  syntax: None  |  size: 6.16 KB  |  views: 33  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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; ?>