Advertisement
FlyFX

Venue Data

Jan 17th, 2013
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.33 KB | None | 0 0
  1. <?php
  2.             global $wp_query;
  3.             $postid = $wp_query->post->ID;
  4.             $event_venue = get_post_meta($postid, 'event_venue', true);
  5.             $event_start = get_post_meta($postid, 'event_start', true);
  6.             $event_finish = get_post_meta($postid, 'event_finish', true);
  7.             $event_details = get_post_meta($postid, 'event_details', true);
  8.             $event_dresscode = get_post_meta($postid, 'event_dresscode', true);
  9.             $event_date = get_post_meta($postid, 'event_date', true);
  10.            
  11.                 // Convert input date to UNIX timestamp for use with Upcoming vs Past events
  12.                
  13.                 if (!empty($event_date)){
  14.                    
  15.                 $event_day = substr($event_date, 1,2 );
  16.                 $event_month = substr ($event_date, 4,5);
  17.                 $event_year = substr($event_date, 6,10);
  18.                 $timestamp = mktime(0,0,0,$event_month,$event_day,$event_year);
  19.                 $formateddate = date("l, F jS Y" ,$timestamp);
  20.                 $event_status = '';
  21.                
  22.                     if (strtotime($formateddate) < time() ) {
  23.                                 $event_status = 'Past Event';
  24.                         }
  25.                             else
  26.                                 $event_status = 'Upcoming';
  27.                 }
  28.                
  29.                     else
  30.                    
  31.                     $event_status = '';
  32.                    
  33.  
  34.                 // Only display event info if any has actually been set!
  35.                
  36.                 if ((!empty($event_date)) && (!empty($event_venue))){
  37.                     echo '<img src="wp-content/themes/DJRyan2013/images/icon-venue.png" class="icon"><span class="venuestamp">' . $event_venue . '</span> &nbsp;<img src="wp-content/themes/DJRyan2013/images/icon-calendar.png" class="icon">&nbsp;<span class="venuestamp">' . $formateddate . '</span>';
  38.                 } else
  39.                     echo '';
  40.                
  41.                 if ((!empty($event_start)) && (!empty($event_finish)) && (!empty($event_dresscode))){
  42.                     echo '&nbsp;&nbsp;<img src="wp-content/themes/DJRyan2013/images/icon-clock.png" class="icon"><span class="venuestamp">' . $event_start . ' until ' . $event_finish .'</span>&nbsp;<img src="wp-content/themes/DJRyan2013/images/icon-dresscode.png" class="icon"><span class="venuestamp">' . $event_dresscode . '</span></br>';
  43.                 } else
  44.                     echo '';
  45.                
  46.                 if ((!empty($event_details))){
  47.                     echo '<img src="wp-content/themes/DJRyan2013/images/icon-comment.png" class="icon" width="14px" height="14px">&nbsp;<span class="info">' . $event_details . '</span>';
  48.                 } else
  49.                     echo '';
  50.                    
  51.                 if (!empty($event_status)) {
  52.                     echo '<span class="info">&nbsp;|&nbsp;' . $event_status . '</span></br>';
  53.                 } else
  54.                     echo '';
  55.  
  56.             ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement