tareq1988

Compare

Nov 24th, 2011
59
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. global $post;
  3.  
  4. $post_id = $_POST['post_id'];
  5. //var_dump( $post_id );
  6.  
  7. if( count( $post_id ) > 0 ) {
  8.     ?>
  9.    
  10. <?php get_header(); ?>
  11.  
  12.     <div class="content">
  13.         <div class="content_botbg">
  14.                        
  15.             <div class="compare_container">
  16.                
  17.             <table id="hor-minimalist-a">
  18.                 <tr>
  19.                     <th>Title</th>
  20.                     <th>City</th>
  21.                     <th>State</th>
  22.                     <th>Country</th>
  23.                     <th>Price</th>
  24.                 </tr>
  25.                
  26.                 <?php
  27.                 $count = 0;
  28.                 foreach( $post_id as $entry ) {
  29.                     $post = get_post( $entry );
  30.                     setup_postdata( $post );
  31.                     //var_dump( $post );
  32.                 ?>
  33.                
  34.                     <tr>
  35.                         <td><a href="#" class="search_post_title"><?php the_title(); ?></a></td>
  36.                         <td><?php echo get_post_meta($post->ID, 'cp_city', true); ?></td>
  37.                         <td><?php echo get_post_meta($post->ID, 'cp_state', true); ?></td>
  38.                         <td><?php echo get_post_meta($post->ID, 'cp_country', true); ?></td>
  39.                         <td><?php echo get_post_meta($post->ID, 'cp_price', true); ?></td>
  40.                     </tr>
  41.                    
  42.                     <tr class="ad_details">
  43.                         <td colspan="6">
  44.                            
  45.                             <div class="detail-container">
  46.                                 <div class="price-wrap">
  47.                                     <span class="tag-head">&nbsp;</span><p class="post-price"><?php if ( get_post_meta( $post->ID, 'price', true ) ) cp_get_price_legacy( $post->ID ); else cp_get_price( $post->ID, 'cp_price' ); ?></p>
  48.                                 </div>
  49.  
  50.                                 <h1 class="single-ad"><a href="<?php get_permalink( $post->ID ) ?>" title="<?php echo get_the_title( $post->ID ); ?>"><?php echo get_the_title( $post->ID ); ?></a></h1>
  51.  
  52.                                 <div class="pad5 dotted"></div>
  53.  
  54.                                 <div class="bigright">
  55.  
  56.                                     <ul>
  57.  
  58.                                         <?php
  59.                                         // grab the category id for the functions below
  60.                                         $cat_id = appthemes_get_custom_taxonomy( $post->ID, APP_TAX_CAT, 'term_id' );
  61.  
  62.                                         // check to see if ad is legacy or not
  63.                                         if ( get_post_meta($post->ID, 'expires', true) ) {  ?>
  64.  
  65.                                             <li><span><?php _e('Location:', 'appthemes') ?></span> <?php echo get_post_meta($post->ID, 'location', true); ?></li>
  66.                                             <li><span><?php _e('Phone:', 'appthemes') ?></span> <?php echo get_post_meta($post->ID, 'phone', true); ?></li>
  67.  
  68.                                             <?php if(get_post_meta($post->ID, 'cp_adURL', true)) ?>
  69.                                                 <li><span><?php _e('URL:','appthemes'); ?></span> <?php echo appthemes_make_clickable( get_post_meta( $post->ID, 'cp_adURL', true ) ); ?></li>
  70.  
  71.                                             <li><span><?php _e('Listed:', 'appthemes') ?></span> <?php the_time( get_option('date_format') . ' ' . get_option('time_format') ) ?></li>
  72.                                             <li><span><?php _e('Expires:', 'appthemes') ?></span> <?php echo cp_timeleft( strtotime( get_post_meta( $post->ID, 'expires', true ) ) ); ?></li>
  73.  
  74.                                         <?php
  75.                                         } else {
  76.  
  77.                                             if ( get_post_meta($post->ID, 'cp_ad_sold', true) == 'yes' ) : ?>
  78.                                             <li id="cp_sold"><span><?php _e('This item has been sold', 'appthemes'); ?></span></li>
  79.                                             <?php endif; ?>
  80.                                             <?php
  81.                                             // 3.0+ display the custom fields instead (but not text areas)
  82.                                             cp_get_ad_details( $post->ID, $cat_id );
  83.                                         ?>
  84.  
  85.                                             <li id="cp_listed"><span><?php _e('Listed:', 'appthemes') ?></span> <?php the_time( get_option('date_format') . ' ' . get_option('time_format') ) ?></li>
  86.  
  87.                                             <?php if ( get_post_meta($post->ID, 'cp_sys_expire_date', true) ) ?>
  88.                                                 <li id="cp_expires"><span><?php _e('Expires:', 'appthemes') ?></span> <?php echo cp_timeleft( strtotime( get_post_meta( $post->ID, 'cp_sys_expire_date', true) ) ); ?></li>
  89.  
  90.                                         <?php
  91.                                         } // end legacy check
  92.                                         ?>
  93.  
  94.                                     </ul>
  95.  
  96.                                 </div><!-- /bigright -->
  97.  
  98.  
  99.                                 <?php if ( get_option('cp_ad_images') == 'yes' ) : ?>
  100.  
  101.                                     <div class="bigleft">
  102.  
  103.                                         <div id="main-pic">
  104.  
  105.                                             <?php cp_get_image_url(); ?>
  106.  
  107.                                             <div class="clr"></div>
  108.                                            
  109.                                         </div>
  110.  
  111.                                         <div id="thumbs-pic">
  112.  
  113.                                             <?php if ( get_post_meta($post->ID, 'images', true) ) echo cp_get_image_thumbs_legacy( $post->ID, get_option('thumbnail_size_w'), get_option('thumbnail_size_h'), $post->post_title ); else cp_get_image_url_single( $post->ID, 'thumbnail', $post->post_title, -1 ); ?>
  114.  
  115.                                             <div class="clr"></div>
  116.                                            
  117.                                         </div>
  118.  
  119.                                     </div><!-- /bigleft -->
  120.  
  121.                                 <?php endif; ?>
  122.  
  123.                                 <div class="clr"></div>
  124.                    
  125.                                 <div class="single-main">
  126.                                    
  127.                                     <?php
  128.                                     // 3.0+ display text areas in content area before content.
  129.                                     cp_get_ad_details( $post->ID, $cat_id, 'content' );
  130.                                     ?>
  131.  
  132.                                     <h3 class="description-area"><?php _e('Description','appthemes'); ?></h3>
  133.                                    
  134.                                     <?php echo $post->post_content; ?>
  135.  
  136.                                 </div>
  137.                             </div> <!-- detail-container -->
  138.                         </td>
  139.                     </tr> <!-- ad_details -->
  140.                
  141.                 <?php } //foreach ?>
  142.                
  143.                 </table>
  144.    
  145.             </div> <!-- .compare_container -->
  146.            
  147.             <div class="clr"></div>
  148.            
  149.         </div> <!-- .content_botbg -->
  150.     </div> <!-- .content -->
  151.    
  152. <style type="text/css">
  153. .compare_container {
  154.     background: #FFFFFF;
  155.    border: 1px solid #DDDDDD;
  156.    border-radius: 5px 5px 5px 5px;
  157.     margin: 40px auto;
  158.     overflow: hidden;
  159.     padding: 10px 15px;
  160.     width: 960px;
  161. }
  162.  
  163. .compare {
  164.     border: 1px solid #DDDDDD;
  165.    border-radius: 5px 5px 5px 5px;
  166.     float: left;
  167.     margin-right: 15px;
  168.     margin-bottom: 15px;
  169.     padding: 10px;
  170.     width: 440px;
  171. }
  172.  
  173. div.bigleft {
  174.     background: none repeat scroll 0 0 #FFFFFF;
  175.    border-color: #DEDEDE;
  176.    border-radius: 6px 6px 6px 6px;
  177.     border-style: solid;
  178.     border-width: 1px;
  179.     float: left;
  180.     margin-top: 20px;
  181.     padding: 5px;
  182.     width: 220px;
  183. }
  184.  
  185. div.bigright ul {
  186.     padding-left: 5px;
  187. }
  188.  
  189. div.bigright {
  190.     float: right;
  191.     margin-top: 18px;
  192.     width: 195px;
  193. }
  194.  
  195. #hor-minimalist-a {
  196.     font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  197.     font-size: 12px;
  198.     background: #fff;
  199.     margin: 0 0 20px 0;
  200.     width: 100%;
  201.     border-collapse: collapse;
  202.     text-align: left;
  203.     border: 1px solid #ccc;
  204. }
  205.  
  206. #hor-minimalist-a th {
  207.     font-size: 14px;
  208.     font-weight: normal;
  209.     color: #039;
  210.     padding: 10px 8px;
  211.     border-bottom: 2px solid #6678b1;
  212. }
  213.  
  214. #hor-minimalist-a td {
  215.     color: #669;
  216.     padding: 9px 8px 0px 8px;
  217. }
  218.  
  219. #hor-minimalist-a tbody tr:hover td {
  220.     color: #009;
  221. }
  222.  
  223. tr.ad_details {
  224.     display: none;
  225. }
  226.  
  227. </style>
  228.  
  229. <script type="text/javascript">
  230. jQuery(document).ready(function($) {
  231.    $('a.search_post_title').click(function(){
  232.        $(this).parents('tr').next('tr.ad_details').slideToggle('slow');
  233.        
  234.        return false;
  235.     });
  236. });
  237. </script>
  238.  
  239. <?php get_footer(); ?>
  240.    
  241. <?php } //count ?>
  242.  
  243.  
RAW Paste Data