PluginProbe
Import Social Events / 1.1.0
Import Social Events v1.1.0
1.9.1 1.9.0 trunk 1.0.0 1.0.1 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 All 61 releases
import-facebook-events / templates / event-meta.php

event-meta.php in Import Social Events 1.1.0, at templates/event-meta.php

162 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The template for displaying all single Event meta
4 */
5 global $ife_events;
6
7 if( $event_id == '' ){
8 $event_id = get_the_ID();
9 }
10
11 $start_date = get_post_meta( $event_id, 'event_start_date', true );
12 $start_hour = get_post_meta( $event_id, 'event_start_hour', true );
13 $start_minute = get_post_meta( $event_id, 'event_start_minute', true );
14 $start_meridian = get_post_meta( $event_id, 'event_start_meridian', true );
15 $start_time = $start_hour . ':' . $start_minute . ' ' . $start_meridian;
16 $start_date_formated = date( 'F j', strtotime( $start_date ) );
17
18 $end_date = get_post_meta( $event_id, 'event_end_date', true );
19 $end_hour = get_post_meta( $event_id, 'event_end_hour', true );
20 $end_minute = get_post_meta( $event_id, 'event_end_minute', true );
21 $end_meridian = get_post_meta( $event_id, 'event_end_meridian', true );
22 $end_time = $end_hour . ':' . $end_minute . ' ' . $end_meridian;
23 $end_date_formated = date( 'F j', strtotime( $end_date ) );
24
25 $website = get_post_meta( $event_id, 'ife_event_link', true );
26 ?>
27 <div class="organizermain">
28 <div class="details">
29 <div class="titlemain" > <?php esc_html_e( 'Details','import-facebook-events' ); ?> </div>
30
31 <?php
32 if( $start_date == $end_date ){
33 ?>
34 <strong><?php esc_html_e( 'Date','import-facebook-events' ); ?>:</strong>
35 <p><?php echo $start_date_formated; ?></p>
36
37 <strong><?php esc_html_e( 'Time','import-facebook-events' ); ?>:</strong>
38 <p><?php echo $start_time . ' - ' . $end_time; ?></p>
39 <?php
40 }else{
41 ?>
42 <strong><?php esc_html_e( 'Start','import-facebook-events' ); ?>:</strong>
43 <p><?php echo $start_date_formated . ' - ' . $start_time; ?></p>
44
45 <strong><?php esc_html_e( 'End','import-facebook-events' ); ?>:</strong>
46 <p><?php echo $end_date_formated . ' - ' . $end_time; ?></p>
47 <?php
48 }
49
50 $eve_tags = $eve_cats = array();
51 $event_categories = wp_get_post_terms( $event_id, $ife_events->cpt->get_event_categroy_taxonomy() );
52 if( !empty( $event_categories ) ){
53 foreach ($event_categories as $event_category ) {
54 $eve_cats[] = '<a href="'. esc_url( get_term_link( $event_category->term_id ) ).'">' . $event_category->name. '</a>';
55 }
56 }
57
58 $event_tags = wp_get_post_terms( $event_id, $ife_events->cpt->get_event_tag_taxonomy() );
59 if( !empty( $event_tags ) ){
60 foreach ($event_tags as $event_tag ) {
61 $eve_tags[] = '<a href="'. esc_url( get_term_link( $event_tag->term_id ) ).'">' . $event_tag->name. '</a>';
62 }
63 }
64
65 if( !empty( $eve_cats ) ){
66 ?>
67 <strong><?php esc_html_e( 'Event Category','import-facebook-events' ); ?>:</strong>
68 <p><?php echo implode(', ', $eve_cats ); ?></p>
69 <?php
70 }
71
72 if( !empty( $eve_tags ) ){
73 ?>
74 <strong><?php esc_html_e( 'Event Tags','import-facebook-events' ); ?>:</strong>
75 <p><?php echo implode(', ', $eve_tags ); ?></p>
76 <?php
77 }
78 ?>
79
80 <?php if( $website != '' ){ ?>
81 <strong><?php esc_html_e( 'Website','import-facebook-events' ); ?>:</strong>
82 <a href="<?php echo esc_url( $website ); ?>"><?php echo $website; ?></a>
83 <?php } ?>
84
85 </div>
86
87 <?php
88 // Organizer
89 $org_name = get_post_meta( $event_id, 'organizer_name', true );
90 $org_email = get_post_meta( $event_id, 'organizer_email', true );
91 $org_phone = get_post_meta( $event_id, 'organizer_phone', true );
92 $org_url = get_post_meta( $event_id, 'organizer_url', true );
93
94 if( $org_name != '' ){
95 ?>
96 <div class="organizer">
97 <div class="titlemain"><?php esc_html_e( 'Organizer','import-facebook-events' ); ?></div>
98 <p><?php echo $org_name; ?></p>
99 </div>
100 <?php if( $org_email != '' ){ ?>
101 <strong><?php esc_html_e( 'Email','import-facebook-events' ); ?>:</strong>
102 <a href="<?php echo 'mailto:'.$org_email; ?>"><?php echo $org_email; ?></a>
103 <?php } ?>
104 <?php if( $org_phone != '' ){ ?>
105 <strong><?php esc_html_e( 'Phone','import-facebook-events' ); ?>:</strong>
106 <a href="<?php echo 'tel:'.$org_phone; ?>"><?php echo $org_phone; ?></a>
107 <?php } ?>
108 <?php if( $website != '' ){ ?>
109 <strong><?php esc_html_e( 'Website','import-facebook-events' ); ?>:</strong>
110 <a href="<?php echo esc_url( $org_url ); ?>"><?php echo $org_url; ?></a>
111 <?php }
112 }
113 ?>
114 <div style="clear: both"></div>
115 </div>
116
117 <?php
118 $venue_name = get_post_meta( $event_id, 'venue_name', true );
119 $venue_address = get_post_meta( $event_id, 'venue_address', true );
120 $venue['city'] = get_post_meta( $event_id, 'venue_city', true );
121 $venue['state'] = get_post_meta( $event_id, 'venue_state', true );
122 $venue['country'] = get_post_meta( $event_id, 'venue_country', true );
123 $venue['zipcode'] = get_post_meta( $event_id, 'venue_zipcode', true );
124 $venue['lat'] = get_post_meta( $event_id, 'venue_lat', true );
125 $venue['lon'] = get_post_meta( $event_id, 'venue_lon', true );
126 $venue_url = esc_url( get_post_meta( $event_id, 'venue_url', true ) );
127
128 if( $venue_name != '' && ( $venue_address != '' || $venue['city'] != '' ) ){
129 ?>
130 <div class="organizermain library">
131 <div class="venue">
132 <div class="titlemain"> <?php esc_html_e( 'Venue','import-facebook-events' ); ?> </div>
133 <p><?php echo $venue_name; ?></p>
134 <?php
135 if( $venue_address != '' ){
136 echo '<p><i>' . $venue_address . '</i></p>';
137 }
138 $venue_array = array();
139 foreach ($venue as $key => $value) {
140 if( in_array( $key, array( 'city', 'state', 'country', 'zipcode' ) ) ){
141 if( $value != ''){
142 $venue_array[] = $value;
143 }
144 }
145 }
146 echo '<p><i>' . implode( ", ", $venue_array ) . '</i></p>';
147 ?>
148 </div>
149 <?php
150 if( $venue['lat'] != '' && $venue['lon'] ){
151 ?><div class="map">
152 <iframe src="https://maps.google.com/maps?q=<?php echo $venue['lat'].",".$venue['lon'];?>&hl=es;z=14&output=embed" width="100%" height="350" frameborder="0" style="border:0; margin:0;" allowfullscreen></iframe>
153 </div>
154 <?php
155 }
156 ?>
157 <div style="clear: both;"></div>
158 </div>
159 <?php
160 }
161 ?>
162 <div style="clear: both;"></div>