PluginProbe
Import Social Events / 1.1.4
Import Social Events v1.1.4
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.4, at templates/event-meta.php

156 lines 5.4 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_str = get_post_meta( $event_id, 'start_ts', true );
12 $end_date_str = get_post_meta( $event_id, 'end_ts', true );
13 $start_date_formated = date_i18n( 'F j', $start_date_str );
14 $end_date_formated = date_i18n( 'F j', $end_date_str );
15 $start_time = date_i18n( 'h:i a', $start_date_str );
16 $end_time = date_i18n( 'h:i a', $end_date_str );
17 $website = get_post_meta( $event_id, 'ife_event_link', true );
18 ?>
19 <div class="ife_eventmeta">
20 <div class="organizermain">
21 <div class="details">
22 <div class="titlemain" > <?php esc_html_e( 'Details','import-facebook-events' ); ?> </div>
23
24 <?php
25 if( date( 'Y-m-d', $start_date_str ) == date( 'Y-m-d', $end_date_str ) ){
26 ?>
27 <strong><?php esc_html_e( 'Date','import-facebook-events' ); ?>:</strong>
28 <p><?php echo $start_date_formated; ?></p>
29
30 <strong><?php esc_html_e( 'Time','import-facebook-events' ); ?>:</strong>
31 <p><?php echo $start_time . ' - ' . $end_time; ?></p>
32 <?php
33 }else{
34 ?>
35 <strong><?php esc_html_e( 'Start','import-facebook-events' ); ?>:</strong>
36 <p><?php echo $start_date_formated . ' - ' . $start_time; ?></p>
37
38 <strong><?php esc_html_e( 'End','import-facebook-events' ); ?>:</strong>
39 <p><?php echo $end_date_formated . ' - ' . $end_time; ?></p>
40 <?php
41 }
42
43 $eve_tags = $eve_cats = array();
44 $event_categories = wp_get_post_terms( $event_id, $ife_events->cpt->get_event_categroy_taxonomy() );
45 if( !empty( $event_categories ) ){
46 foreach ($event_categories as $event_category ) {
47 $eve_cats[] = '<a href="'. esc_url( get_term_link( $event_category->term_id ) ).'">' . $event_category->name. '</a>';
48 }
49 }
50
51 $event_tags = wp_get_post_terms( $event_id, $ife_events->cpt->get_event_tag_taxonomy() );
52 if( !empty( $event_tags ) ){
53 foreach ($event_tags as $event_tag ) {
54 $eve_tags[] = '<a href="'. esc_url( get_term_link( $event_tag->term_id ) ).'">' . $event_tag->name. '</a>';
55 }
56 }
57
58 if( !empty( $eve_cats ) ){
59 ?>
60 <strong><?php esc_html_e( 'Event Category','import-facebook-events' ); ?>:</strong>
61 <p><?php echo implode(', ', $eve_cats ); ?></p>
62 <?php
63 }
64
65 if( !empty( $eve_tags ) ){
66 ?>
67 <strong><?php esc_html_e( 'Event Tags','import-facebook-events' ); ?>:</strong>
68 <p><?php echo implode(', ', $eve_tags ); ?></p>
69 <?php
70 }
71 ?>
72
73 <?php if( $website != '' ){ ?>
74 <strong><?php esc_html_e( 'Website','import-facebook-events' ); ?>:</strong>
75 <a href="<?php echo esc_url( $website ); ?>"><?php echo $website; ?></a>
76 <?php } ?>
77
78 </div>
79
80 <?php
81 // Organizer
82 $org_name = get_post_meta( $event_id, 'organizer_name', true );
83 $org_email = get_post_meta( $event_id, 'organizer_email', true );
84 $org_phone = get_post_meta( $event_id, 'organizer_phone', true );
85 $org_url = get_post_meta( $event_id, 'organizer_url', true );
86
87 if( $org_name != '' ){
88 ?>
89 <div class="organizer">
90 <div class="titlemain"><?php esc_html_e( 'Organizer','import-facebook-events' ); ?></div>
91 <p><?php echo $org_name; ?></p>
92 </div>
93 <?php if( $org_email != '' ){ ?>
94 <strong><?php esc_html_e( 'Email','import-facebook-events' ); ?>:</strong>
95 <a href="<?php echo 'mailto:'.$org_email; ?>"><?php echo $org_email; ?></a>
96 <?php } ?>
97 <?php if( $org_phone != '' ){ ?>
98 <strong><?php esc_html_e( 'Phone','import-facebook-events' ); ?>:</strong>
99 <a href="<?php echo 'tel:'.$org_phone; ?>"><?php echo $org_phone; ?></a>
100 <?php } ?>
101 <?php if( $website != '' ){ ?>
102 <strong><?php esc_html_e( 'Website','import-facebook-events' ); ?>:</strong>
103 <a href="<?php echo esc_url( $org_url ); ?>"><?php echo $org_url; ?></a>
104 <?php }
105 }
106 ?>
107 <div style="clear: both"></div>
108 </div>
109
110 <?php
111 $venue_name = get_post_meta( $event_id, 'venue_name', true );
112 $venue_address = get_post_meta( $event_id, 'venue_address', true );
113 $venue['city'] = get_post_meta( $event_id, 'venue_city', true );
114 $venue['state'] = get_post_meta( $event_id, 'venue_state', true );
115 $venue['country'] = get_post_meta( $event_id, 'venue_country', true );
116 $venue['zipcode'] = get_post_meta( $event_id, 'venue_zipcode', true );
117 $venue['lat'] = get_post_meta( $event_id, 'venue_lat', true );
118 $venue['lon'] = get_post_meta( $event_id, 'venue_lon', true );
119 $venue_url = esc_url( get_post_meta( $event_id, 'venue_url', true ) );
120
121 if( $venue_name != '' && ( $venue_address != '' || $venue['city'] != '' ) ){
122 ?>
123 <div class="organizermain library">
124 <div class="venue">
125 <div class="titlemain"> <?php esc_html_e( 'Venue','import-facebook-events' ); ?> </div>
126 <p><?php echo $venue_name; ?></p>
127 <?php
128 if( $venue_address != '' ){
129 echo '<p><i>' . $venue_address . '</i></p>';
130 }
131 $venue_array = array();
132 foreach ($venue as $key => $value) {
133 if( in_array( $key, array( 'city', 'state', 'country', 'zipcode' ) ) ){
134 if( $value != ''){
135 $venue_array[] = $value;
136 }
137 }
138 }
139 echo '<p><i>' . implode( ", ", $venue_array ) . '</i></p>';
140 ?>
141 </div>
142 <?php
143 if( $venue['lat'] != '' && $venue['lon'] != '' ){
144 ?><div class="map">
145 <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>
146 </div>
147 <?php
148 }
149 ?>
150 <div style="clear: both;"></div>
151 </div>
152 <?php
153 }
154 ?>
155 </div>
156 <div style="clear: both;"></div>