Ejemplo n.º 1
0
    function ajde_evcal_show_box()
    {
        global $eventon, $ajde, $post;
        $evcal_opt1 = get_option('evcal_options_evcal_1');
        $evcal_opt2 = get_option('evcal_options_evcal_2');
        // Use nonce for verification
        wp_nonce_field(plugin_basename(__FILE__), 'evo_noncename');
        // The actual fields for data entry
        $p_id = get_the_ID();
        $ev_vals = get_post_custom($p_id);
        $evcal_allday = !empty($ev_vals["evcal_allday"]) ? $ev_vals["evcal_allday"][0] : null;
        $show_style_code = $evcal_allday == 'yes' ? "style='display:none'" : null;
        $select_a_arr = array('AM', 'PM');
        // array of all meta boxes
        $metabox_array = apply_filters('eventon_event_metaboxs', array(array('id' => 'ev_subtitle', 'name' => __('Event SubTitle', 'eventon'), 'variation' => 'customfield', 'hiddenVal' => '', 'iconURL' => 'fa-pencil', 'iconPOS' => '', 'type' => 'code', 'content' => '', 'slug' => 'ev_subtitle'), array('id' => 'ev_timedate', 'name' => __('Time and Date', 'eventon'), 'hiddenVal' => '', 'iconURL' => 'fa-clock-o', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => '', 'slug' => 'ev_timedate'), array('id' => 'ev_location', 'name' => __('Location and Venue', 'eventon'), 'hiddenVal' => '', 'iconURL' => 'fa-map-marker', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => '', 'slug' => 'ev_location', 'guide' => ''), array('id' => 'ev_organizer', 'name' => __('Organizer', 'eventon'), 'hiddenVal' => '', 'iconURL' => 'fa-microphone', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => '', 'slug' => 'ev_organizer'), array('id' => 'ev_uint', 'name' => __('User Interaction for event click', 'eventon'), 'hiddenVal' => '', 'iconURL' => 'fa-street-view', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => '', 'slug' => 'ev_uint', 'guide' => 'This define how you want the events to expand following a click on the eventTop by a user'), array('id' => 'ev_learnmore', 'name' => __('Learn more about event link', 'eventon'), 'hiddenVal' => '', 'iconURL' => 'fa-random', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => '', 'slug' => 'ev_learnmore', 'guide' => 'This will create a learn more link in the event card. Make sure your links start with http://')));
        // Custom Meta fields for events
        $num = evo_calculate_cmd_count($evcal_opt1);
        for ($x = 1; $x <= $num; $x++) {
            if (!eventon_is_custom_meta_field_good($x)) {
                continue;
            }
            $fa_icon_class = $evcal_opt1['evcal__fai_00c' . $x];
            $visibility_type = !empty($evcal_opt1['evcal_ec_f' . $x . 'a4']) ? $evcal_opt1['evcal_ec_f' . $x . 'a4'] : 'all';
            $metabox_array[] = array('id' => 'evcal_ec_f' . $x . 'a1', 'variation' => 'customfield', 'name' => $evcal_opt1['evcal_ec_f' . $x . 'a1'], 'iconURL' => $fa_icon_class, 'iconPOS' => '', 'fieldtype' => 'custommetafield', 'x' => $x, 'visibility_type' => $visibility_type, 'type' => 'code', 'content' => '', 'slug' => 'evcal_ec_f' . $x . 'a1');
        }
        // combine array with custom fields
        // $metabox_array = (!empty($evMB_custom) && count($evMB_custom)>0)? array_merge($metabox_array , $evMB_custom): $metabox_array;
        $closedmeta = eventon_get_collapse_metaboxes($p_id);
        //print_r($closedmeta);
        ?>
	
		
		<div id='evo_mb' class='eventon_mb'>
			<input type='hidden' id='evo_collapse_meta_boxes' name='evo_collapse_meta_boxes' value=''/>
		<?php 
        // initial values
        $visibility_types = array('all' => __('Everyone', 'eventon'), 'admin' => __('Admin Only', 'eventon'), 'loggedin' => __('Loggedin Users Only', 'eventon'));
        // FOREACH metabox item
        foreach ($metabox_array as $mBOX) {
            // initials
            $icon_style = !empty($mBOX['iconURL']) ? 'background-image:url(' . $mBOX['iconURL'] . ')' : 'background-position:' . $mBOX['iconPOS'];
            $icon_class = !empty($mBOX['iconPOS']) ? 'evIcons' : 'evII';
            $guide = !empty($mBOX['guide']) ? $ajde->wp_admin->tooltips($mBOX['guide']) : null;
            $hiddenVal = !empty($mBOX['hiddenVal']) ? '<span class="hiddenVal">' . $mBOX['hiddenVal'] . '</span>' : null;
            // visibility type ONLY for custom meta fields
            $visibility_type = !empty($mBOX['visibility_type']) ? "<span class='visibility_type'>" . __('Visibility Type:', 'eventon') . ' ' . $visibility_types[$mBOX['visibility_type']] . '</span>' : false;
            $closed = !empty($closedmeta) && in_array($mBOX['id'], $closedmeta) ? 'closed' : null;
            ?>
			<div class='evomb_section' id='<?php 
            echo $mBOX['id'];
            ?>
'>			
				<div class='evomb_header'>
					<?php 
            // custom field with icons
            if (!empty($mBOX['variation']) && $mBOX['variation'] == 'customfield') {
                ?>
	
						<span class='evomb_icon <?php 
                echo $icon_class;
                ?>
'><i class='fa <?php 
                echo $mBOX['iconURL'];
                ?>
'></i></span>
						
					<?php 
            } else {
                ?>
						<span class='evomb_icon <?php 
                echo $icon_class;
                ?>
' style='<?php 
                echo $icon_style;
                ?>
'></span>
					<?php 
            }
            ?>
					<p><?php 
            echo $mBOX['name'];
            echo $hiddenVal;
            echo $guide;
            echo $visibility_type;
            ?>
</p>
				</div>
				<div class='evomb_body <?php 
            echo $closed;
            ?>
' box_id='<?php 
            echo $mBOX['id'];
            ?>
'>
				<?php 
            if (!empty($mBOX['content'])) {
                echo $mBOX['content'];
            } else {
                switch ($mBOX['id']) {
                    case 'ev_learnmore':
                        echo "<div class='evcal_data_block_style1'>\r\n\t\t\t\t\t\t\t<div class='evcal_db_data'>\r\n\t\t\t\t\t\t\t\t<input type='text' id='evcal_lmlink' name='evcal_lmlink' value='" . (!empty($ev_vals["evcal_lmlink"]) ? $ev_vals["evcal_lmlink"][0] : null) . "' style='width:100%'/><br/>";
                        ?>
								<span class='yesno_row evo'>
									<?php 
                        $openInNewWindow = !empty($ev_vals["evcal_lmlink_target"]) ? $ev_vals["evcal_lmlink_target"][0] : null;
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evcal_lmlink_target', 'var' => $openInNewWindow, 'input' => true, 'label' => __('Open in New window', 'eventon')));
                        ?>
											
								</span>

							<?php 
                        echo "</div></div>";
                        break;
                    case 'ev_uint':
                        ?>
							<div class='evcal_data_block_style1'>
								<div class='evcal_db_data'>										
									<?php 
                        $exlink_option = !empty($ev_vals["_evcal_exlink_option"]) ? $ev_vals["_evcal_exlink_option"][0] : 1;
                        $exlink_target = !empty($ev_vals["_evcal_exlink_target"]) && $ev_vals["_evcal_exlink_target"][0] == 'yes' ? $ev_vals["_evcal_exlink_target"][0] : null;
                        ?>
										
									<input id='evcal_exlink_option' type='hidden' name='_evcal_exlink_option' value='<?php 
                        echo $exlink_option;
                        ?>
'/>
									
									<input id='evcal_exlink_target' type='hidden' name='_evcal_exlink_target' value='<?php 
                        echo $exlink_target;
                        ?>
'/>
									
									<?php 
                        $display_link_input = $exlink_option != '1' ? 'display:block' : 'display:none';
                        ?>
									<p <?php 
                        echo $exlink_option == '1' || $exlink_option == '3' ? "style='display:none'" : null;
                        ?>
 id='evo_new_window_io' class='<?php 
                        echo $exlink_target == 'yes' ? 'selected' : null;
                        ?>
'><span></span> <?php 
                        _e('Open in new window', 'eventon');
                        ?>
</p>
									
									<!-- external link field-->
									<input id='evcal_exlink' placeholder='<?php 
                        _e('Type the URL address', 'eventon');
                        ?>
' type='text' name='evcal_exlink' value='<?php 
                        echo !empty($ev_vals["evcal_exlink"]) ? $ev_vals["evcal_exlink"][0] : null;
                        ?>
' style='width:100%; <?php 
                        echo $display_link_input;
                        ?>
'/>
									
									<div class='evcal_db_uis'>
										<a link='no'  class='evcal_db_ui evcal_db_ui_0 <?php 
                        echo $exlink_option == 'X' ? 'selected' : null;
                        ?>
' title='<?php 
                        _e('Do nothing', 'eventon');
                        ?>
' value='X'></a>

										<a link='no'  class='evcal_db_ui evcal_db_ui_1 <?php 
                        echo $exlink_option == '1' ? 'selected' : null;
                        ?>
' title='<?php 
                        _e('Slide Down Event Card', 'eventon');
                        ?>
' value='1'></a>
										
										<!-- open as link-->
										<a link='yes' class='evcal_db_ui evcal_db_ui_2 <?php 
                        echo $exlink_option == '2' ? 'selected' : null;
                        ?>
' title='<?php 
                        _e('External Link', 'eventon');
                        ?>
' value='2'></a>	
										
										<!-- open as popup -->
										<a link='yes' class='evcal_db_ui evcal_db_ui_3 <?php 
                        echo $exlink_option == '3' ? ' selected' : null;
                        ?>
' title='<?php 
                        _e('Popup Window', 'eventon');
                        ?>
' value='3'></a>
										
										<!-- single event -->
										<a link='yes' linkval='<?php 
                        echo get_permalink($p_id);
                        ?>
' class='evcal_db_ui evcal_db_ui_4 <?php 
                        echo $exlink_option == '4' ? 'selected' : null;
                        ?>
' title='Open Event Page' value='4'></a>
										
										<?php 
                        // (-- addon --)
                        //if(has_action('evcal_ui_click_additions')){do_action('evcal_ui_click_additions');}
                        ?>
							
										<div class='clear'></div>
									</div>
								</div>
							</div>
							<?php 
                        break;
                    case 'ev_organizer':
                        ?>
							<div class='evcal_data_block_style1'>
								<p class='edb_icon evcal_edb_map'></p>
								<div class='evcal_db_data'>
									<div class='evcal_location_data_section'>		
									<p>
									<?php 
                        // organier terms for event post
                        $termMeta = $evo_organizer_tax_id = '';
                        $organizer_terms = wp_get_post_terms($p_id, 'event_organizer');
                        if ($organizer_terms && !is_wp_error($organizer_terms)) {
                            $evo_organizer_tax_id = $organizer_terms[0]->term_id;
                            $termMeta = evo_get_term_meta('event_organizer', $evo_organizer_tax_id, '', true);
                            //$termMeta = get_option( "taxonomy_$evo_organizer_tax_id");
                        }
                        // Get all available organizer terms
                        $terms = get_terms('event_organizer', array('hide_empty' => false));
                        if (count($terms) > 0) {
                            echo "<select id='evcal_organizer_field' name='evcal_organizer_name_select' class='evo_select_field' style='max-width:425px; margin-right:5px;'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='-'>" . __('Select a saved organizer', 'eventon') . "</option>";
                            foreach ($terms as $term) {
                                $ORG_imgid = $ORG_imgsrc = $data = '';
                                $t_id = $term->term_id;
                                //$term_meta = get_option( "taxonomy_$t_id" );
                                $term_meta = evo_get_term_meta('event_organizer', $t_id, '', true);
                                $__selected = $evo_organizer_tax_id == $t_id ? "selected='selected'" : null;
                                // organizer image
                                $ORG_imgid = !empty($term_meta['evo_org_img']) ? $term_meta['evo_org_img'] : null;
                                $img_src = !empty($ORG_imgid) ? wp_get_attachment_image_src($ORG_imgid, 'medium') : false;
                                $ORG_imgsrc = $img_src ? $img_src[0] : '';
                                // each term meta data for organizer taxonomy
                                foreach (array('tid' => $t_id, 'contact' => $this->termmeta($term_meta, 'evcal_org_contact'), 'img' => $this->termmeta($term_meta, 'evo_org_img'), 'imgsrc' => $ORG_imgsrc, 'exlink' => $this->termmeta($term_meta, 'evcal_org_exlink'), 'address' => $this->termmeta($term_meta, 'evcal_org_address'), 'exlinkopen' => $this->termmeta($term_meta, '_evocal_org_exlink_target')) as $key => $val) {
                                    $data .= 'data-' . $key . '="' . $val . '"';
                                }
                                echo "<option value='" . $term->name . "' {$data} {$__selected} >" . $term->name . "</option>";
                            }
                            echo "</select>";
                            echo "<span class='evoselectfield_data_view evo_btn' style='display:" . ($evo_organizer_tax_id ? 'inline-block' : 'none') . "'>" . __('Edit Organizer', 'eventon') . "</span>";
                            echo "<label for='evcal_organizer_field'>" . __('Choose already saved organizer or type new one below. NOTE: if you retype an existing organizer it will replace old information for that saved organizer', 'eventon') . "</label>";
                        }
                        ?>

									
									<input id='evo_organizer_tax_id' type='hidden' name='evo_organizer_tax_id' value='<?php 
                        echo $evo_organizer_tax_id;
                        ?>
'/>
									</p>
									
									<div class='evoselectfield_saved_data' style='display:<?php 
                        echo $evo_organizer_tax_id ? 'none' : '';
                        ?>
'>
										<p><input type='text' id='evcal_organizer_name' name='evcal_organizer' value="<?php 
                        echo !empty($organizer_terms[0]) ? $organizer_terms[0]->name : '';
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. Blue Light Band', 'eventon');
                        ?>
'/><label for='evcal_organizer'><?php 
                        _e('Event Organizer Name', 'eventon');
                        ?>
</label></p>
										<!-- organizer contact -->
										<p><input type='text' id='evcal_org_contact' name='evcal_org_contact' value="<?php 
                        echo $this->termmeta($termMeta, 'evcal_org_contact');
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. noone[at] thismail.com', 'eventon');
                        ?>
'/><label for='evcal_org_contact'><?php 
                        _e('(Optional) Organizer Contact Information', 'eventon');
                        ?>
</label></p>

										<!-- organizer address-->
										<p><input type='text' id='evcal_org_address' name='evcal_org_address' value="<?php 
                        echo $this->termmeta($termMeta, 'evcal_org_address');
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. 123 Everywhere St., Neverland AB', 'eventon');
                        ?>
'/><label for='evcal_org_address'><?php 
                        _e('(Optional) Organizer Address', 'eventon');
                        ?>
</label></p>

										<!-- organizer link -->
										<p><input type='text' id='evcal_org_exlink' name='evcal_org_exlink' value="<?php 
                        echo $this->termmeta($termMeta, 'evcal_org_exlink');
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. http://www.mysite.com/user', 'eventon');
                        ?>
'/>

											<span class='yesno_row evo'>
												<?php 
                        $_evocal_org_exlink_target = $this->termmeta($termMeta, '_evocal_org_exlink_target');
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => '_evocal_org_exlink_target', 'var' => $_evocal_org_exlink_target, 'input' => true, 'label' => __('Open organizer link in new window', 'eventon')));
                        ?>
											
											</span>

										<label for='evcal_org_exlink'><?php 
                        _e('Link to the organizers page', 'eventon');
                        ?>
</label></p>
										
										<!-- image -->
										<?php 
                        $org_img_id = $this->termmeta($termMeta, 'evo_org_img');
                        // image soruce array
                        $img_src = $org_img_id ? wp_get_attachment_image_src($org_img_id, 'medium') : null;
                        $org_img_src = !empty($img_src) ? $img_src[0] : null;
                        $__button_text = !empty($org_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
                        $__button_text_not = empty($org_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
                        $__button_class = !empty($org_img_id) ? 'removeimg' : 'chooseimg';
                        // /echo $loc_img_id.' '.$img_src.'66';
                        ?>
										<div class='evo_metafield_image' style='padding-top:10px'>
											<p>
												<input id='evo_org_img_id' class='evo_org_img custom_upload_image evo_meta_img' name="evo_org_img" type="hidden" value="<?php 
                        echo $org_img_id ? $org_img_id : null;
                        ?>
" /> 
					                    		<input class="custom_upload_image_button button <?php 
                        echo $__button_class;
                        ?>
" data-txt='<?php 
                        echo $__button_text_not;
                        ?>
' type="button" value="<?php 
                        echo $__button_text;
                        ?>
" /><br/>
					                    		<span class='evo_org_image_src image_src'>
					                    			<img src='<?php 
                        echo $org_img_src;
                        ?>
' style='<?php 
                        echo !empty($org_img_id) ? '' : 'display:none;';
                        ?>
 margin-top:8px'/>
					                    		</span>
					                    		<label><?php 
                        _e('Event Organizer Image', 'eventon');
                        ?>
 (<?php 
                        _e('Recommended Resolution 80x80px', 'eventon');
                        ?>
)</label>
					                    	</p>
					                    </div>

				                    </div> <!-- evoselectfield_saved_data-->

				                    </div><!--.evcal_location_data_section-->
									
									<!-- yea no field - hide organizer field from eventcard -->
									<p class='yesno_row evo'>
										<?php 
                        $evo_evcrd_field_org = !empty($ev_vals["evo_evcrd_field_org"]) ? $ev_vals["evo_evcrd_field_org"][0] : null;
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_org_field_ec', 'var' => $evo_evcrd_field_org));
                        ?>
										
										<input type='hidden' name='evo_evcrd_field_org' value="<?php 
                        echo !empty($ev_vals["evo_evcrd_field_org"]) && $ev_vals["evo_evcrd_field_org"][0] == 'yes' ? 'yes' : 'no';
                        ?>
"/>
										<label for='evo_evcrd_field_org'><?php 
                        _e('Hide Organizer field from EventCard', 'eventon');
                        ?>
</label>
									</p>
									<p style='clear:both'></p>
								</div>
							</div>
							<?php 
                        break;
                    case 'ev_location':
                        // $opt = get_option( "evo_tax_meta");
                        // print_r($opt);
                        ?>
							<div class='evcal_data_block_style1'>
								<p class='edb_icon evcal_edb_map'></p>
								<div class='evcal_db_data'>
									<div class='evcal_location_data_section'>	
									<p>
									<?php 
                        //$opt = get_option( "evo_tax_meta");
                        //print_r($opt);
                        // location terms for event post
                        $evo_location_tax_id = $termMeta = $evoLocSlug = '';
                        $location_terms = wp_get_post_terms($p_id, 'event_location');
                        if ($location_terms && !is_wp_error($location_terms)) {
                            $evo_location_tax_id = $location_terms[0]->term_id;
                            $evoLocSlug = $location_terms[0]->slug;
                            $termMeta = evo_get_term_meta('event_location', $evo_location_tax_id, '', true);
                        }
                        // GET all available location terms
                        $terms = get_terms('event_location', array('hide_empty' => false));
                        if (count($terms) > 0) {
                            echo "<select id='evcal_location_field' name='evcal_location_name_select' class='evo_select_field' style='max-width:400px; margin-right:5px'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value='-'>" . __('Select a saved location', 'eventon') . "</option>";
                            foreach ($terms as $term) {
                                $loc_img_src = $loc_img_id = $data = '';
                                $t_id = $term->term_id;
                                //$term_meta = get_option( "taxonomy_$t_id" );
                                $term_meta = evo_get_term_meta('event_location', $t_id, '', true);
                                $__selected = $evo_location_tax_id == $t_id ? "selected='selected'" : null;
                                // location image
                                $loc_img_id = $this->termmeta($term_meta, 'evo_loc_img');
                                $img_src = !empty($loc_img_id) ? wp_get_attachment_image_src($loc_img_id, 'medium') : false;
                                $loc_img_src = $img_src ? $img_src[0] : '';
                                $locationName = str_replace('"', "'", $term->name);
                                // option data fields
                                foreach (array('tid' => $t_id, 'address' => $this->termmeta($term_meta, 'location_address'), 'lat' => $this->termmeta($term_meta, 'location_lat'), 'lon' => $this->termmeta($term_meta, 'location_lon'), 'loc_img_id' => $loc_img_id, 'loc_img_src' => $loc_img_src, 'link' => $this->termmeta($term_meta, 'evcal_location_link')) as $key => $var) {
                                    $data .= 'data-' . $key . '="' . $var . '"';
                                }
                                echo "<option value='" . $locationName . "' {$data} {$__selected} >" . $term->name . "</option>";
                            }
                            echo "</select>";
                            echo "<span class='evoselectfield_data_view evo_btn' style='display:" . ($evo_location_tax_id ? '' : 'none') . "'>" . __('Edit Location', 'eventon') . "</span>";
                            echo "<label for='evcal_location_field'>" . __('Choose already saved location or type new one below', 'eventon') . "</label>";
                        }
                        ?>
									<input id='evo_location_tax' type='hidden' name='evo_location_tax_id' value='<?php 
                        echo $evo_location_tax_id;
                        ?>
'/>
									<input type='hidden' name='evo_location_tax_id_old' value='<?php 
                        echo $evo_location_tax_id;
                        ?>
'/>
									<input id='evo_location_slug' type='hidden' name='evo_location_tax_slug' value='<?php 
                        echo $evoLocSlug;
                        ?>
'/>
									</p>

									<div class='evoselectfield_saved_data' style='display:<?php 
                        echo $evo_location_tax_id ? 'none' : '';
                        ?>
'>
									<?php 
                        $locationNAME = !empty($location_terms[0]) ? $location_terms[0]->name : (!empty($ev_vals["evcal_location_name"]) ? $ev_vals["evcal_location_name"][0] : '');
                        ?>
									<p><input type='text' id='evcal_location_name' name='evcal_location_name' value="<?php 
                        echo $locationNAME;
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. Irving City Park', 'eventon');
                        ?>
'/><label for='evcal_location_name'><?php 
                        _e('Event Location Name', 'eventon');
                        ?>
</label></p>

									<?php 
                        $locationADD = !empty($termMeta['location_address']) ? stripslashes($termMeta['location_address']) : (!empty($ev_vals["evcal_location"]) ? $ev_vals["evcal_location"][0] : '');
                        ?>
									<p><input type='text' id='evcal_location' name='evcal_location' value="<?php 
                        echo $locationADD;
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. 12 Rue de Rivoli, Paris', 'eventon');
                        ?>
'/><label for='evcal_location'><?php 
                        _e('Event Location Address', 'eventon');
                        ?>
</label></p>
												
									<!-- location lat lon -->
									<p><input type='text' id='evcal_lat' class='evcal_latlon' name='evcal_lat' value='<?php 
                        echo $this->termmeta($termMeta, 'location_lat');
                        ?>
' placeholder='<?php 
                        _e('Latitude', 'eventon');
                        ?>
' title='<?php 
                        _e('Latitude', 'eventon');
                        ?>
'/>
									<input type='text' id='evcal_lon' class='evcal_latlon' name='evcal_lon' value='<?php 
                        echo $this->termmeta($termMeta, 'location_lon');
                        ?>
' placeholder='<?php 
                        _e('Longitude', 'eventon');
                        ?>
' title='<?php 
                        _e('Longitude', 'eventon');
                        ?>
'/></p>
									<p><i><?php 
                        _e('<b>NOTE:</b> LatLong will be auto generated for address provided for faster google map drawing. If location marker is not correct feel free to edit the LatLong values to correct location marker coordinates above. <br/>Location address field is <b>REQUIRED</b> for this to work.', 'eventon');
                        ?>
 <br/><a style='color:#B3DDEC' href='http://itouchmap.com/latlong.html' target='_blank'><?php 
                        _e('Find LanLat for address', 'eventon');
                        ?>
</a></i></p>

									<!-- Location link -->
									<p><input type='text' id='evcal_location_link' name='evcal_location_link' value="<?php 
                        echo $this->termmeta($termMeta, 'evcal_location_link');
                        ?>
" style='width:100%' placeholder='<?php 
                        _e('eg. http://www.locationlink.com', 'eventon');
                        ?>
'/><label for='evcal_location_link'><?php 
                        _e('Event Location Link', 'eventon');
                        ?>
</label></p>

									<!-- image -->
										<?php 
                        $loc_img_id = $this->termmeta($termMeta, 'evo_loc_img');
                        // image soruce array
                        $img_src = $loc_img_id ? wp_get_attachment_image_src($loc_img_id, 'medium') : null;
                        $loc_img_src = !empty($img_src) ? $img_src[0] : null;
                        $__button_text = !empty($loc_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
                        $__button_text_not = empty($loc_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
                        $__button_class = !empty($loc_img_id) ? 'removeimg' : 'chooseimg';
                        // /echo $loc_img_id.' '.$img_src.'66';
                        ?>
										<div class='evo_metafield_image' style='padding-top:10px'>					
											<p >
												<input id='evo_loc_img_id' class='evo_loc_img custom_upload_image evo_meta_img' name="evo_loc_img" type="hidden" value="<?php 
                        echo $loc_img_id ? $loc_img_id : null;
                        ?>
" /> 
					                    		<input class="custom_upload_image_button button <?php 
                        echo $__button_class;
                        ?>
" data-txt='<?php 
                        echo $__button_text_not;
                        ?>
' type="button" value="<?php 
                        echo $__button_text;
                        ?>
" /><br/>
					                    		<span class='evo_loc_image_src image_src'>
					                    			<img src='<?php 
                        echo $loc_img_src;
                        ?>
' style='<?php 
                        echo !empty($loc_img_id) ? '' : 'display:none';
                        ?>
'/>
					                    		</span>
					                    		<label><?php 
                        _e('Event Location Image', 'eventon');
                        ?>
</label>
					                    	</p>
					                    </div>
									</div><!--evoselectfield_saved_data-->
									</div><!--.evcal_location_data_section-->

									<!-- HIDE Location name from eventcard -->
										<p class='yesno_row evo'>
											<?php 
                        $locationNM_val = !empty($ev_vals["evcal_hide_locname"]) ? $ev_vals["evcal_hide_locname"][0] : 'no';
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_locname', 'var' => $locationNM_val));
                        ?>
											
											<input type='hidden' name='evcal_hide_locname' value="<?php 
                        echo !empty($ev_vals["evcal_hide_locname"]) && $ev_vals["evcal_hide_locname"][0] == 'yes' ? 'yes' : 'no';
                        ?>
"/>
											<label for='evcal_hide_locname'><?php 
                        _e('Hide Location Name from Event Card', 'eventon');
                        ?>
</label>
										</p>
										<p style='clear:both'></p>

									<!-- HIDE google map option -->
										<p class='yesno_row evo'>
											<?php 
                        $location_val = !empty($ev_vals["evcal_gmap_gen"]) ? $ev_vals["evcal_gmap_gen"][0] : 'yes';
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_genGmap', 'var' => $location_val));
                        ?>
											
											<input type='hidden' name='evcal_gmap_gen' value="<?php 
                        echo !empty($ev_vals["evcal_gmap_gen"]) && $ev_vals["evcal_gmap_gen"][0] == 'yes' ? 'yes' : (empty($ev_vals["evcal_gmap_gen"]) ? 'yes' : 'no');
                        ?>
"/>
											<label for='evcal_gmap_gen'><?php 
                        _e('Generate Google Map from the address', 'eventon');
                        ?>
</label>
										</p>
										<p style='clear:both'></p>

									<!-- Show location name over image -->
										<p class='yesno_row evo'>
											<?php 
                        $evcal_name_over_img = !empty($ev_vals["evcal_name_over_img"]) ? $ev_vals["evcal_name_over_img"][0] : 'no';
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evcal_name_over_img', 'var' => $evcal_name_over_img));
                        ?>
											
											<input type='hidden' name='evcal_name_over_img' value="<?php 
                        echo !empty($ev_vals["evcal_name_over_img"]) && $ev_vals["evcal_name_over_img"][0] == 'yes' ? 'yes' : 'no';
                        ?>
"/>
											<label for='evcal_name_over_img'><?php 
                        _e('Show location name & address over location image (If location image exist)', 'eventon');
                        ?>
</label>
										</p><p style='clear:both'></p>
								</div>
							</div>
							<?php 
                        break;
                    case 'ev_timedate':
                        // Minute increment
                        $minIncre = !empty($evcal_opt1['evo_minute_increment']) ? (int) $evcal_opt1['evo_minute_increment'] : 60;
                        $minADJ = 60 / $minIncre;
                        // --- TIME variations
                        //$evcal_date_format = eventon_get_timeNdate_format($evcal_opt1);
                        $wp_time_format = get_option('time_format');
                        $hr24 = strpos($wp_time_format, 'H') !== false || strpos($wp_time_format, 'G') !== false ? true : false;
                        $evcal_date_format = array('yy/mm/dd', 'Y/m/d', $hr24);
                        $time_hour_span = $evcal_date_format[2] ? 25 : 13;
                        // GET DATE and TIME values
                        $_START = !empty($ev_vals['evcal_srow'][0]) ? eventon_get_editevent_kaalaya($ev_vals['evcal_srow'][0], $evcal_date_format[1], $evcal_date_format[2]) : false;
                        $_END = !empty($ev_vals['evcal_erow'][0]) ? eventon_get_editevent_kaalaya($ev_vals['evcal_erow'][0], $evcal_date_format[1], $evcal_date_format[2]) : false;
                        // date and time formats used in edit page
                        $used_js_dateFormat = $evcal_date_format[0];
                        $used_dateFormat = $evcal_date_format[1];
                        $used_timeFormat = $evcal_date_format[2] ? '24h' : '12h';
                        ob_start();
                        ?>
							<!-- date and time formats to use -->
							<input type='hidden' name='_evo_date_format' value='<?php 
                        echo $used_dateFormat;
                        ?>
'/>
							<input type='hidden' name='_evo_time_format' value='<?php 
                        echo $used_timeFormat;
                        ?>
'/>	
							<div id='evcal_dates' date_format='<?php 
                        echo $used_js_dateFormat;
                        ?>
'>	
								<p class='yesno_row evo fcw'>
									<?php 
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evcal_allday_yn_btn', 'var' => $evcal_allday, 'attr' => array('allday_switch' => '1')));
                        ?>
			
									<input type='hidden' name='evcal_allday' value="<?php 
                        echo $evcal_allday == 'yes' ? 'yes' : 'no';
                        ?>
"/>
									<label for='evcal_allday_yn_btn'><?php 
                        _e('All Day Event', 'eventon');
                        ?>
</label>
								</p><p style='clear:both'></p>
								
								<!-- START TIME-->
								<div class='evo_start_event evo_datetimes'>
									<div class='evo_date'>
										<p id='evcal_start_date_label'><?php 
                        _e('Event Start Date', 'eventon');
                        ?>
</p>
										<input id='evo_dp_from' class='evcal_data_picker datapicker_on' type='text' id='evcal_start_date' name='evcal_start_date' value='<?php 
                        echo $_START ? $_START[0] : null;
                        ?>
' placeholder='<?php 
                        echo $used_dateFormat;
                        ?>
'/>					
										<span><?php 
                        _e('Select a Date', 'eventon');
                        ?>
</span>
									</div>					
									<div class='evcal_date_time switch_for_evsdate evcal_time_selector' <?php 
                        echo $show_style_code;
                        ?>
>
										<div class='evcal_select'>
											<select id='evcal_start_time_hour' class='evcal_date_select' name='evcal_start_time_hour'>
												<?php 
                        //echo "<option value=''>--</option>";
                        $start_time_h = $_START ? $_START[1] : null;
                        for ($x = 1; $x < $time_hour_span; $x++) {
                            $y = $time_hour_span == 25 ? sprintf("%02d", $x - 1) : $x;
                            echo "<option value='{$y}'" . ($start_time_h == $y ? 'selected="selected"' : '') . ">{$y}</option>";
                        }
                        ?>
											</select>
										</div><p style='display:inline; font-size:24px;padding:4px 2px'>:</p>
										<div class='evcal_select'>						
											<select id='evcal_start_time_min' class='evcal_date_select' name='evcal_start_time_min'>
												<?php 
                        //echo "<option value=''>--</option>";
                        $start_time_m = $_START ? $_START[2] : null;
                        for ($x = 0; $x < $minIncre; $x++) {
                            $min = $minADJ * $x;
                            $min = $min < 10 ? '0' . $min : $min;
                            echo "<option value='{$min}'" . ($start_time_m == $min ? 'selected="selected"' : '') . ">{$min}</option>";
                        }
                        ?>
											</select>
										</div>
										
										<?php 
                        if (!$evcal_date_format[2]) {
                            ?>
										<div class='evcal_select evcal_ampm_sel'>
											<select name='evcal_st_ampm' id='evcal_st_ampm' >
												<?php 
                            $evcal_st_ampm = $_START ? $_START[3] : null;
                            foreach ($select_a_arr as $sar) {
                                echo "<option value='" . $sar . "' " . ($evcal_st_ampm == $sar ? 'selected="selected"' : '') . ">" . $sar . "</option>";
                            }
                            ?>
								
											</select>
										</div>	
										<?php 
                        }
                        ?>
										<br/>
										<span><?php 
                        _e('Select a Time', 'eventon');
                        ?>
</span>
									</div><div class='clear'></div>
								</div>
								
								<!-- END TIME -->
								<?php 
                        $evo_hide_endtime = !empty($ev_vals["evo_hide_endtime"]) ? $ev_vals["evo_hide_endtime"][0] : null;
                        ?>
								<div class='evo_end_event evo_datetimes switch_for_evsdate'>
									<div class='evo_enddate_selection' style='<?php 
                        echo $evo_hide_endtime == 'yes' ? 'opacity:0.5' : null;
                        ?>
'>
									<div class='evo_date'>
										<p><?php 
                        _e('Event End Date', 'eventon');
                        ?>
</p>
										<input id='evo_dp_to' class='evcal_data_picker datapicker_on' type='text' id='evcal_end_date' name='evcal_end_date' value='<?php 
                        echo $_END ? $_END[0] : null;
                        ?>
' placeholder='<?php 
                        echo $used_dateFormat;
                        ?>
'/>					
										<span><?php 
                        _e('Select a Date', 'eventon');
                        ?>
</span>					
									</div>
									<div class='evcal_date_time evcal_time_selector' <?php 
                        echo $show_style_code;
                        ?>
>
										<div class='evcal_select'>
											<select class='evcal_date_select' name='evcal_end_time_hour'>
												<?php 
                        //echo "<option value=''>--</option>";
                        $end_time_h = $_END ? $_END[1] : null;
                        for ($x = 1; $x < $time_hour_span; $x++) {
                            $y = $time_hour_span == 25 ? sprintf("%02d", $x - 1) : $x;
                            echo "<option value='{$y}'" . ($end_time_h == $y ? 'selected="selected"' : '') . ">{$y}</option>";
                        }
                        ?>
											</select>
										</div><p style='display:inline; font-size:24px;padding:4px'>:</p>
										<div class='evcal_select'>
											<select class='evcal_date_select' name='evcal_end_time_min'>
												<?php 
                        //echo "<option value=''>--</option>";
                        $end_time_m = $_END[2] ? $_END[2] : null;
                        for ($x = 0; $x < $minIncre; $x++) {
                            $min = $minADJ * $x;
                            $min = $min < 10 ? '0' . $min : $min;
                            echo "<option value='{$min}'" . ($end_time_m == $min ? 'selected="selected"' : '') . ">{$min}</option>";
                        }
                        ?>
											</select>
										</div>					
										<?php 
                        if (!$evcal_date_format[2]) {
                            ?>
										<div class='evcal_select evcal_ampm_sel'>
											<select name='evcal_et_ampm'>
												<?php 
                            $evcal_et_ampm = $_END ? $_END[3] : null;
                            foreach ($select_a_arr as $sar) {
                                echo "<option value='" . $sar . "' " . ($evcal_et_ampm == $sar ? 'selected="selected"' : '') . ">" . $sar . "</option>";
                            }
                            ?>
								
											</select>
										</div>
										<?php 
                        }
                        ?>
										<br/>
										<span><?php 
                        _e('Select the Time', 'eventon');
                        ?>
</span>
									</div><div class='clear'></div>
								</div>
							</div>

							<!-- how time look on frontend -->
							<?php 
                        if (!empty($ev_vals['evcal_srow'])) {
                            $dtime = new evo_datetime();
                            $val = $dtime->get_formatted_smart_time_piece($ev_vals['evcal_srow'][0], $ev_vals);
                            echo "<p class='evo_datetime_frontendview' style='margin-top:10px'>" . __('Default Date/time format:', 'eventon') . ' ' . $val . "</p>";
                        }
                        ?>

								<!-- timezone value -->				
									<p style='padding-top:10px'><input type='text' name='evo_event_timezone' value='<?php 
                        echo !empty($ev_vals["evo_event_timezone"]) ? $ev_vals["evo_event_timezone"][0] : null;
                        ?>
' placeholder='<?php 
                        _e('Timezone text eg.PST', 'eventon');
                        ?>
'/><label for=""><?php 
                        _e('Event timezone', 'eventon');
                        $ajde->wp_admin->tooltips(__('Timezone text you type in here ex. PST will show next to event time on calendar.', 'eventon'), '', true);
                        ?>
</label></p>
									
									<!-- end time yes/no option -->					
									<p class='yesno_row evo '>
										<?php 
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_endtime', 'var' => $evo_hide_endtime, 'attr' => array('afterstatement' => 'evo_span_hidden_end')));
                        ?>
										
										<input type='hidden' name='evo_hide_endtime' value="<?php 
                        echo $evo_hide_endtime == 'yes' ? 'yes' : 'no';
                        ?>
"/>
										<label for='evo_hide_endtime'><?php 
                        _e('Hide End Time from calendar', 'eventon');
                        ?>
</label>
									</p>
									<?php 
                        // span event to hidden end time
                        $evo_span_hidden_end = !empty($ev_vals["evo_span_hidden_end"]) ? $ev_vals["evo_span_hidden_end"][0] : null;
                        $evo_span_hidd_display = $evo_hide_endtime && $evo_hide_endtime == 'yes' ? 'block' : 'none';
                        ?>
									<p class='yesno_row evo ' id='evo_span_hidden_end' style='display:<?php 
                        echo $evo_span_hidd_display;
                        ?>
'>
										<?php 
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_span_hidden_end', 'var' => $evo_span_hidden_end));
                        ?>
										
										<input type='hidden' name='evo_span_hidden_end' value="<?php 
                        echo $evo_span_hidden_end == 'yes' ? 'yes' : 'no';
                        ?>
"/>
										<label for='evo_span_hidden_end'><?php 
                        _e('Span the event until hidden end time', 'eventon');
                        $ajde->wp_admin->tooltips(__('If event end time goes beyond start time +  and you want the event to show in the calendar until end time expire, select this.', 'eventon'), '', true);
                        ?>
</label>
									</p>

									<?php 
                        // month long event
                        $_evo_month_long = !empty($ev_vals["_evo_month_long"]) ? $ev_vals["_evo_month_long"][0] : null;
                        $_event_month = !empty($ev_vals["_event_month"]) ? $ev_vals["_event_month"][0] : null;
                        ?>
									<p class='yesno_row evo ' id='_evo_month_long' >
										<?php 
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => '_evo_month_long', 'var' => $_evo_month_long));
                        ?>
										
										<input type='hidden' name='_evo_month_long' value="<?php 
                        echo $_evo_month_long == 'yes' ? 'yes' : 'no';
                        ?>
"/>					
										<label for='_evo_month_long'><?php 
                        _e('Show this event for the entire start event Month', 'eventon');
                        $ajde->wp_admin->tooltips(__('This will show this event for the entire month that the event start date is set to.', 'eventon'), '', true);
                        ?>
</label>
									</p>
									<input id='evo_event_month' type='hidden' name='_event_month' value="<?php 
                        echo $_event_month;
                        ?>
"/><p style='clear:both'></p>
									

									<?php 
                        // Year long event
                        $evo_year_long = !empty($ev_vals["evo_year_long"]) ? $ev_vals["evo_year_long"][0] : null;
                        $event_year = !empty($ev_vals["event_year"]) ? $ev_vals["event_year"][0] : null;
                        ?>
									<p class='yesno_row evo ' id='evo_year_long' >
										<?php 
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_year_long', 'var' => $evo_year_long));
                        ?>
										
										<input type='hidden' name='evo_year_long' value="<?php 
                        echo $evo_year_long == 'yes' ? 'yes' : 'no';
                        ?>
"/>					
										<label for='evo_year_long'><?php 
                        _e('Show this event for the entire start event Year', 'eventon');
                        $ajde->wp_admin->tooltips(__('This will show this event on every month of the year. The year will be based off the start date you choose above. If year long is set, month long will be overridden.', 'eventon'), '', true);
                        ?>
</label>
									</p>
									<input id='evo_event_year' type='hidden' name='event_year' value="<?php 
                        echo $event_year;
                        ?>
"/><p style='clear:both'></p>

								</div>
								<div style='clear:both'></div>			
								<?php 
                        // Recurring events
                        $evcal_repeat = !empty($ev_vals["evcal_repeat"]) ? $ev_vals["evcal_repeat"][0] : null;
                        ?>
								<div id='evcal_rep' class='evd'>
									<div class='evcalr_1'>
										<p class='yesno_row evo '>
											<?php 
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evd_repeat', 'var' => $evcal_repeat, 'attr' => array('afterstatement' => 'evo_editevent_repeatevents')));
                        ?>
						
											<input type='hidden' name='evcal_repeat' value="<?php 
                        echo $evcal_repeat == 'yes' ? 'yes' : 'no';
                        ?>
"/>
											<label for='evcal_repeat'><?php 
                        _e('Repeating event', 'eventon');
                        ?>
</label>
										</p><p style='clear:both'></p>
									</div>
									<p class='eventon_ev_post_set_line'></p>
									<?php 
                        // initial values
                        $display = !empty($ev_vals["evcal_repeat"]) && $evcal_repeat == 'yes' ? '' : 'none';
                        // repeat frequency array
                        $repeat_freq = apply_filters('evo_repeat_intervals', array('daily' => 'days', 'weekly' => 'weeks', 'monthly' => 'months', 'yearly' => 'years', 'custom' => 'custom'));
                        $evcal_rep_gap = !empty($ev_vals['evcal_rep_gap']) ? $ev_vals['evcal_rep_gap'][0] : 1;
                        $freq = !empty($ev_vals["evcal_rep_freq"]) ? $repeat_freq[$ev_vals["evcal_rep_freq"][0]] : null;
                        ?>
									<div id='evo_editevent_repeatevents' class='evcalr_2 evo_repeat_options' style='display:<?php 
                        echo $display;
                        ?>
'>
										
										<!-- REPEAT SERIES -->
										<div class='repeat_series'>
											<p class='yesno_row evo '>
												<?php 
                        $_evcal_rep_series = evo_meta($ev_vals, '_evcal_rep_series');
                        $display = evo_meta_yesno($ev_vals, '_evcal_rep_series', 'yes', '', 'none');
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_repeat', 'var' => $_evcal_rep_series));
                        ?>
						
												<input type='hidden' name='_evcal_rep_series' value="<?php 
                        echo $_evcal_rep_series == 'yes' ? 'yes' : 'no';
                        ?>
"/>
												<label for='_evcal_rep_series'><?php 
                        _e('Show other future repeating instances of this event on event card', 'eventon');
                        ?>
</label>
											</p><p style='clear:both'></p>
										</div>

										<p class='repeat_type evcalr_2_freq evcalr_2_p'><span class='evo_form_label'><?php 
                        _e('Event Repeat Type', 'eventon');
                        ?>
:</span> <select id='evcal_rep_freq' name='evcal_rep_freq'>
										<?php 
                        $evcal_rep_freq = !empty($ev_vals['evcal_rep_freq']) ? $ev_vals['evcal_rep_freq'][0] : null;
                        foreach ($repeat_freq as $refv => $ref) {
                            echo "<option field='" . $ref . "' value='" . $refv . "' " . ($evcal_rep_freq == $refv ? 'selected="selected"' : '') . ">" . $refv . "</option>";
                        }
                        ?>
</select></p><!--.repeat_type-->
										
										<div class='evo_preset_repeat_settings' style='display:<?php 
                        echo !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'custom' ? 'none' : 'block';
                        ?>
'>		
											<p class='gap evcalr_2_rep evcalr_2_p'><span class='evo_form_label'><?php 
                        _e('Gap between repeats', 'eventon');
                        ?>
:</span>
											<input type='number' name='evcal_rep_gap' min='1' max='100' value='<?php 
                        echo $evcal_rep_gap;
                        ?>
' placeholder='1'/>	 <span id='evcal_re'><?php 
                        echo $freq;
                        ?>
</span></p>
										<?php 
                        // repeat number
                        $evcal_rep_num = !empty($ev_vals['evcal_rep_num']) ? $ev_vals['evcal_rep_num'][0] : 1;
                        // repeat by
                        $evp_repeat_rb = !empty($ev_vals['evp_repeat_rb']) ? $ev_vals['evp_repeat_rb'][0] : null;
                        $evo_rep_WK = !empty($ev_vals['evo_rep_WK']) ? unserialize($ev_vals['evo_rep_WK'][0]) : array();
                        $evo_repeat_wom = !empty($ev_vals['evo_repeat_wom']) ? $ev_vals['evo_repeat_wom'][0] : null;
                        // display none section
                        $__display_none_1 = !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'monthly' ? 'block' : 'none';
                        $__display_none_2 = $__display_none_1 == 'block' && !empty($ev_vals['evp_repeat_rb']) && $ev_vals['evp_repeat_rb'][0] == 'dow' ? 'block' : 'none';
                        ?>
										<?php 
                        // monthly only
                        ?>
											<p class='repeat_by evcalr_2_p evo_rep_month' style='display:<?php 
                        echo $__display_none_1;
                        ?>
'>
												<span class='evo_form_label'><?php 
                        _e('Repeat by', 'eventon');
                        ?>
:</span>
												<select id='evo_rep_by' name='evp_repeat_rb'>
													<option value='dom' <?php 
                        echo 'dom' == $evp_repeat_rb ? 'selected="selected"' : null;
                        ?>
><?php 
                        _e('Day of the month', 'eventon');
                        ?>
</option>
													<option value='dow' <?php 
                        echo 'dow' == $evp_repeat_rb ? 'selected="selected"' : null;
                        ?>
><?php 
                        _e('Day of the week', 'eventon');
                        ?>
</option>
												</select>
											</p>
											<p class='evo_days_list evo_rep_month_2'  style='display:<?php 
                        echo $__display_none_2;
                        ?>
'>
												<span class='evo_form_label'><?php 
                        _e('Repeat on selected days', 'eventon');
                        ?>
: </span>
												<?php 
                        $days = array('S', 'M', 'T', 'W', 'T', 'F', 'S');
                        for ($x = 0; $x < 7; $x++) {
                            echo "<em><input type='checkbox' name='evo_rep_WK[]' value='{$x}' " . (in_array($x, $evo_rep_WK) ? 'checked="checked"' : null) . "><label>" . $days[$x] . "</label></em>";
                        }
                        ?>
											</p>
											<p class='evcalr_2_p evo_rep_month_2'  style='display:<?php 
                        echo $__display_none_2;
                        ?>
'>
												<span class='evo_form_label'><?php 
                        _e('Week of month to repeat', 'eventon');
                        ?>
: </span>
												<select id='evo_wom' name='evo_repeat_wom'>
													<?php 
                        // week of the month for repeat
                        echo "<option value='1' " . ($evo_repeat_wom == 1 ? 'selected="selected"' : null) . ">" . __('First', 'eventon') . "</option>";
                        echo "<option value='2' " . ($evo_repeat_wom == 2 ? 'selected="selected"' : null) . ">" . __('Second', 'eventon') . "</option>";
                        echo "<option value='3' " . ($evo_repeat_wom == 3 ? 'selected="selected"' : null) . ">" . __('Third', 'eventon') . "</option>";
                        echo "<option value='4' " . ($evo_repeat_wom == 4 ? 'selected="selected"' : null) . ">" . __('Fourth', 'eventon') . "</option>";
                        echo "<option value='5' " . ($evo_repeat_wom == 5 ? 'selected="selected"' : null) . ">" . __('Fifth', 'eventon') . "</option>";
                        echo "<option value='-1' " . ($evo_repeat_wom == -1 ? 'selected="selected"' : null) . ">" . __('Last', 'eventon') . "</option>";
                        ?>
												</select>
											</p>										
											<p class='evo_month_rep_value evo_rep_month_2' style='display:none'></p>
											<p class='evcalr_2_numr evcalr_2_p'><span class='evo_form_label'><?php 
                        _e('Number of repeats', 'eventon');
                        ?>
:</span>
												<input type='number' name='evcal_rep_num' min='1' value='<?php 
                        echo $evcal_rep_num;
                        ?>
' placeholder='1'/>						
											</p>
										</div><!--evo_preset_repeat_settings-->
										
										<!-- Custom repeat -->
										<div class='repeat_information' style='display:<?php 
                        echo !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'custom' ? 'block' : 'none';
                        ?>
'>
											<p><?php 
                        _e('CUSTOM REPEAT TIMES', 'eventon');
                        ?>
<br/><i style='opacity:0.7'><?php 
                        _e('NOTE: Below repeat intervals are in addition to the above main event time.', 'eventon');
                        ?>
</i></p>
											<?php 
                        //print_r(unserialize($ev_vals['aaa'][0]));
                        date_default_timezone_set('UTC');
                        echo "<p id='no_repeats' style='display:none;opacity:0.7'>There are no additional custom repeats!</p>";
                        echo "<ul class='evo_custom_repeat_list'>";
                        $count = 0;
                        if (!empty($ev_vals['repeat_intervals'])) {
                            $repeat_times = unserialize($ev_vals['repeat_intervals'][0]);
                            //print_r($repeat_times);
                            // datre format sting to display for repeats
                            $date_format_string = $evcal_date_format[1] . ' ' . ($evcal_date_format[2] ? 'G:i' : 'h:ia');
                            foreach ($repeat_times as $rt) {
                                echo '<li style="display:' . ($count == 0 || $count > 3 ? 'none' : 'block') . '" class="' . ($count == 0 ? 'initial' : '') . ($count > 3 ? ' over' : '') . '"><span>' . __('from', 'eventon') . '</span> ' . date($date_format_string, $rt[0]) . ' <span class="e">End</span> ' . date($date_format_string, $rt[1]) . '<em alt="Delete">x</em>
														<input type="hidden" name="repeat_intervals[' . $count . '][0]" value="' . $rt[0] . '"/><input type="hidden" name="repeat_intervals[' . $count . '][1]" value="' . $rt[1] . '"/></li>';
                                $count++;
                            }
                        }
                        echo "</ul>";
                        echo $count > 3 && !empty($ev_vals['repeat_intervals']) ? "<p style='padding-bottom:20px'>There are " . ($count - 1) . " repeat intervals. <span class='evo_repeat_interval_view_all' data-show='no'>" . __('View All', 'eventon') . "</span></p>" : null;
                        ?>
											<div class='evo_repeat_interval_new' style='display:none'>
												<p><span><?php 
                        _e('FROM', 'eventon');
                        ?>
:</span><input class='ristD' name='repeat_date'/> <input class='ristT' name='repeat_time'/><br/><span><?php 
                        _e('TO', 'eventon');
                        ?>
:</span><input class='rietD' name='repeat_date'/> <input class='rietT' name='repeat_time'/></p>
											</div>
											<p class='evo_repeat_interval_button'><a id='evo_add_repeat_interval' class='button_evo'>+ <?php 
                        _e('Add New Repeat Interval', 'eventon');
                        ?>
</a><span></span></p>
										</div>	
									</div>
								</div>	
							<?php 
                        break;
                    case 'ev_subtitle':
                        echo "<div class='evcal_data_block_style1'>\r\n\t\t\t\t\t\t\t\t<div class='evcal_db_data'>\r\n\t\t\t\t\t\t\t\t\t<input type='text' id='evcal_subtitle' name='evcal_subtitle' value='" . evo_meta($ev_vals, 'evcal_subtitle', true) . "' style='width:100%'/>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>";
                        break;
                }
                // for custom meta field for evnet
                if (!empty($mBOX['fieldtype']) && $mBOX['fieldtype'] == 'custommetafield') {
                    $x = $mBOX['x'];
                    echo "<div class='evcal_data_block_style1'>\r\n\t\t\t\t\t\t\t\t<div class='evcal_db_data'>";
                    // FIELD
                    $__saved_field_value = !empty($ev_vals["_evcal_ec_f" . $x . "a1_cus"]) ? $ev_vals["_evcal_ec_f" . $x . "a1_cus"][0] : null;
                    $__field_id = '_evcal_ec_f' . $x . 'a1_cus';
                    // wysiwyg editor
                    if (!empty($evcal_opt1['evcal_ec_f' . $x . 'a2']) && $evcal_opt1['evcal_ec_f' . $x . 'a2'] == 'textarea') {
                        wp_editor($__saved_field_value, $__field_id);
                        // button
                    } elseif (!empty($evcal_opt1['evcal_ec_f' . $x . 'a2']) && $evcal_opt1['evcal_ec_f' . $x . 'a2'] == 'button') {
                        $__saved_field_link = !empty($ev_vals["_evcal_ec_f" . $x . "a1_cusL"]) ? $ev_vals["_evcal_ec_f" . $x . "a1_cusL"][0] : null;
                        echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cus' ";
                        echo 'value="' . $__saved_field_value . '"';
                        echo "style='width:100%' placeholder='Button Text' title='Button Text'/>";
                        echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cusL' ";
                        echo 'value="' . $__saved_field_link . '"';
                        echo "style='width:100%' placeholder='Button Link' title='Button Link'/>";
                        $onw = !empty($ev_vals["_evcal_ec_f" . $x . "_onw"]) ? $ev_vals["_evcal_ec_f" . $x . "_onw"][0] : null;
                        ?>

								<span class='yesno_row evo'>
									<?php 
                        $openInNewWindow = !empty($ev_vals['_evcal_ec_f' . $x . '_onw']) ? $ev_vals['_evcal_ec_f' . $x . '_onw'][0] : null;
                        echo $ajde->wp_admin->html_yesnobtn(array('id' => '_evcal_ec_f' . $x . '_onw', 'var' => $openInNewWindow, 'input' => true, 'label' => __('Open in New window', 'eventon')));
                        ?>
											
								</span>
								<?php 
                        // text
                    } else {
                        echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cus' ";
                        echo 'value="' . $__saved_field_value . '"';
                        echo "style='width:100%'/>";
                    }
                    echo "</div></div>";
                }
            }
            ?>
					
				</div>
			</div>
		<?php 
        }
        ?>
				<div class='evomb_section' id='<?php 
        echo $mBOX['id'];
        ?>
'>			
					<div class='evomb_header'>
						<span class="evomb_icon evII"><i class="fa fa-plug"></i></span>
						<p>Additional Functionality</p>
					</div>
					<p style='padding:15px 25px; margin:0' class="evomb_body_additional">Looking for additional functionality including event tickets, frontend event submissions, RSVP to events, photo gallery and more? Check out <a href='http://www.myeventon.com/addons/' target='_blank'>eventON addons</a>.</p>
				</div>	
			<div class='evMB_end'></div>
		</div>
	<?php 
    }
/** Main meta box. */
function ajde_evcal_show_box()
{
    global $eventon, $ajde;
    $evcal_opt1 = get_option('evcal_options_evcal_1');
    $evcal_opt2 = get_option('evcal_options_evcal_2');
    // Use nonce for verification
    wp_nonce_field(plugin_basename(__FILE__), 'evo_noncename');
    // The actual fields for data entry
    $p_id = get_the_ID();
    $ev_vals = get_post_custom($p_id);
    $evcal_allday = !empty($ev_vals["evcal_allday"]) ? $ev_vals["evcal_allday"][0] : null;
    $show_style_code = $evcal_allday == 'yes' ? "style='display:none'" : null;
    $select_a_arr = array('AM', 'PM');
    // --- TIME variations
    $evcal_date_format = eventon_get_timeNdate_format($evcal_opt1);
    $time_hour_span = $evcal_date_format[2] ? 25 : 13;
    // GET DATE and TIME values
    $_START = !empty($ev_vals['evcal_srow'][0]) ? eventon_get_editevent_kaalaya($ev_vals['evcal_srow'][0], $evcal_date_format[1], $evcal_date_format[2]) : false;
    $_END = !empty($ev_vals['evcal_erow'][0]) ? eventon_get_editevent_kaalaya($ev_vals['evcal_erow'][0], $evcal_date_format[1], $evcal_date_format[2]) : false;
    //print_r($_START);
    //print_r($ev_vals);
    ?>


<?php 
    // --------------------------
    // HTML - Subtitle
    ob_start();
    ?>

			<div class='evcal_data_block_style1'>
				<div class='evcal_db_data'>
					<input type='text' id='evcal_subtitle' name='evcal_subtitle' value="<?php 
    echo evo_meta($ev_vals, 'evcal_subtitle', true);
    ?>
" style='width:100%'/>
				</div>
			</div>
		<?php 
    $_html_ST = ob_get_clean();
    $__hiddenVAL_ST = '';
    // --------------------------
    // HTML - date
    ob_start();
    ?>

		<!-- date and time formats to use -->
		<input type='hidden' name='_evo_date_format' value='<?php 
    echo $evcal_date_format[1];
    ?>
'/>
		<input type='hidden' name='_evo_time_format' value='<?php 
    echo $evcal_date_format[2] ? '24h' : '12h';
    ?>
'/>	
		<div id='evcal_dates' date_format='<?php 
    echo $evcal_date_format[0];
    ?>
'>	
			<p class='yesno_row evo fcw'>
				<?php 
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evcal_allday_yn_btn', 'var' => $evcal_allday, 'attr' => array('allday_switch' => '1')));
    ?>
			
				<input type='hidden' name='evcal_allday' value="<?php 
    echo $evcal_allday == 'yes' ? 'yes' : 'no';
    ?>
"/>
				<label for='evcal_allday_yn_btn'><?php 
    _e('All Day Event', 'eventon');
    ?>
</label>
			</p>
			<p style='clear:both'></p>
			
			<!-- START TIME-->
			<div class='evo_start_event evo_datetimes'>
				<div class='evo_date'>
					<p id='evcal_start_date_label'><?php 
    _e('Event Start Date', 'eventon');
    ?>
</p>
					<input id='evo_dp_from' class='evcal_data_picker datapicker_on' type='text' id='evcal_start_date' name='evcal_start_date' value='<?php 
    echo $_START ? $_START[0] : null;
    ?>
' placeholder='<?php 
    echo $evcal_date_format[1];
    ?>
'/>					
					<span><?php 
    _e('Select a Date', 'eventon');
    ?>
</span>
				</div>					
				<div class='evcal_date_time switch_for_evsdate evcal_time_selector' <?php 
    echo $show_style_code;
    ?>
>
					<div class='evcal_select'>
						<select id='evcal_start_time_hour' class='evcal_date_select' name='evcal_start_time_hour'>
							<?php 
    //echo "<option value=''>--</option>";
    $start_time_h = $_START ? $_START[1] : null;
    for ($x = 1; $x < $time_hour_span; $x++) {
        $y = $time_hour_span == 25 ? sprintf("%02d", $x - 1) : $x;
        echo "<option value='{$y}'" . ($start_time_h == $y ? 'selected="selected"' : '') . ">{$y}</option>";
    }
    ?>

						</select>
					</div><p style='display:inline; font-size:24px;padding:4px 2px'>:</p>
					<div class='evcal_select'>						
						<select id='evcal_start_time_min' class='evcal_date_select' name='evcal_start_time_min'>
							<?php 
    //echo "<option value=''>--</option>";
    $start_time_m = $_START ? $_START[2] : null;
    for ($x = 0; $x < 12; $x++) {
        $min = $x < 2 ? '0' . $x * 5 : $x * 5;
        echo "<option value='{$min}'" . ($start_time_m == $min ? 'selected="selected"' : '') . ">{$min}</option>";
    }
    ?>

						</select>
					</div>
					
					<?php 
    if (!$evcal_date_format[2]) {
        ?>

					<div class='evcal_select evcal_ampm_sel'>
						<select name='evcal_st_ampm' id='evcal_st_ampm' >
							<?php 
        $evcal_st_ampm = $_START ? $_START[3] : null;
        foreach ($select_a_arr as $sar) {
            echo "<option value='" . $sar . "' " . ($evcal_st_ampm == $sar ? 'selected="selected"' : '') . ">" . $sar . "</option>";
        }
        ?>
								
						</select>
					</div>	
					<?php 
    }
    ?>

					<br/>
					<span><?php 
    _e('Select a Time', 'eventon');
    ?>
</span>
				</div><div class='clear'></div>
			</div>
			
			<!-- END TIME -->
			<?php 
    $evo_hide_endtime = !empty($ev_vals["evo_hide_endtime"]) ? $ev_vals["evo_hide_endtime"][0] : null;
    ?>

			<div class='evo_end_event evo_datetimes switch_for_evsdate'>
				<div class='evo_enddate_selection' style='<?php 
    echo $evo_hide_endtime == 'yes' ? 'opacity:0.5' : null;
    ?>
'>
				<div class='evo_date'>
					<p><?php 
    _e('Event End Date', 'eventon');
    ?>
</p>
					<input id='evo_dp_to' class='evcal_data_picker datapicker_on' type='text' id='evcal_end_date' name='evcal_end_date' value='<?php 
    echo $_END ? $_END[0] : null;
    ?>
'/>					
					<span><?php 
    _e('Select a Date', 'eventon');
    ?>
</span>					
				</div>
				<div class='evcal_date_time evcal_time_selector' <?php 
    echo $show_style_code;
    ?>
>
					<div class='evcal_select'>
						<select class='evcal_date_select' name='evcal_end_time_hour'>
							<?php 
    //echo "<option value=''>--</option>";
    $end_time_h = $_END ? $_END[1] : null;
    for ($x = 1; $x < $time_hour_span; $x++) {
        $y = $time_hour_span == 25 ? sprintf("%02d", $x - 1) : $x;
        echo "<option value='{$y}'" . ($end_time_h == $y ? 'selected="selected"' : '') . ">{$y}</option>";
    }
    ?>

						</select>
					</div><p style='display:inline; font-size:24px;padding:4px'>:</p>
					<div class='evcal_select'>
						<select class='evcal_date_select' name='evcal_end_time_min'>
							<?php 
    //echo "<option value=''>--</option>";
    $end_time_m = $_END[2] ? $_END[2] : null;
    for ($x = 0; $x < 12; $x++) {
        $min = $x < 2 ? '0' . $x * 5 : $x * 5;
        echo "<option value='{$min}'" . ($end_time_m == $min ? 'selected="selected"' : '') . ">{$min}</option>";
    }
    ?>

						</select>
					</div>					
					<?php 
    if (!$evcal_date_format[2]) {
        ?>

					<div class='evcal_select evcal_ampm_sel'>
						<select name='evcal_et_ampm'>
							<?php 
        $evcal_et_ampm = $_END ? $_END[3] : null;
        foreach ($select_a_arr as $sar) {
            echo "<option value='" . $sar . "' " . ($evcal_et_ampm == $sar ? 'selected="selected"' : '') . ">" . $sar . "</option>";
        }
        ?>
								
						</select>
					</div>
					<?php 
    }
    ?>

					<br/>
					<span><?php 
    _e('Select the Time', 'eventon');
    ?>
</span>
				</div><div class='clear'></div>
				</div>

				<!-- timezone value -->				
				<p style='padding-top:10px'><input type='text' name='evo_event_timezone' value='<?php 
    echo !empty($ev_vals["evo_event_timezone"]) ? $ev_vals["evo_event_timezone"][0] : null;
    ?>
' placeholder='<?php 
    _e('Timezone text eg.PST', 'eventon');
    ?>
'/><label for=""><?php 
    _e('Event timezone', 'eventon');
    $ajde->wp_admin->tooltips(__('Timezone text you type in here ex. PST will show next to event time on calendar.', 'eventon'), '', true);
    ?>
</label></p>
				
				
				<!-- end time yes/no option -->					
				<p class='yesno_row evo '>
					<?php 
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_endtime', 'var' => $evo_hide_endtime, 'attr' => array('afterstatement' => 'evo_span_hidden_end')));
    ?>

					
					<input type='hidden' name='evo_hide_endtime' value="<?php 
    echo $evo_hide_endtime == 'yes' ? 'yes' : 'no';
    ?>
"/>
					<label for='evo_hide_endtime'><?php 
    _e('Hide End Time from calendar', 'eventon');
    ?>
</label>
				</p>
				<?php 
    // span event to hidden end time
    $evo_span_hidden_end = !empty($ev_vals["evo_span_hidden_end"]) ? $ev_vals["evo_span_hidden_end"][0] : null;
    $evo_span_hidd_display = $evo_hide_endtime && $evo_hide_endtime == 'yes' ? 'block' : 'none';
    ?>

				<p class='yesno_row evo ' id='evo_span_hidden_end' style='display:<?php 
    echo $evo_span_hidd_display;
    ?>
'>
					<?php 
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_span_hidden_end', 'var' => $evo_span_hidden_end));
    ?>

					
					<input type='hidden' name='evo_span_hidden_end' value="<?php 
    echo $evo_span_hidden_end == 'yes' ? 'yes' : 'no';
    ?>
"/>
					<label for='evo_span_hidden_end'><?php 
    _e('Span the event until hidden end time', 'eventon');
    $ajde->wp_admin->tooltips(__('If event end time goes beyond start time +  and you want the event to show in the calendar until end time expire, select this.', 'eventon'), '', true);
    ?>
</label>
				</p>

				<?php 
    // Year long event
    $evo_year_long = !empty($ev_vals["evo_year_long"]) ? $ev_vals["evo_year_long"][0] : null;
    $event_year = !empty($ev_vals["event_year"]) ? $ev_vals["event_year"][0] : null;
    ?>

				<p class='yesno_row evo ' id='evo_year_long' >
					<?php 
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_year_long', 'var' => $evo_year_long));
    ?>

					
					<input type='hidden' name='evo_year_long' value="<?php 
    echo $evo_year_long == 'yes' ? 'yes' : 'no';
    ?>
"/>					
					<label for='evo_year_long'><?php 
    _e('Show this event for the entire year', 'eventon');
    $ajde->wp_admin->tooltips(__('This will show this event on every month of the year. The year will be based off the start date you choose above', 'eventon'), '', true);
    ?>
</label>
				</p>
				<input id='evo_event_year' type='hidden' name='event_year' value="<?php 
    echo $event_year;
    ?>
"/>

				<p style='clear:both'></p>
			</div>
			<div style='clear:both'></div>			
			<?php 
    // Recurring events
    $evcal_repeat = !empty($ev_vals["evcal_repeat"]) ? $ev_vals["evcal_repeat"][0] : null;
    ?>

			<div id='evcal_rep' class='evd'>
				<div class='evcalr_1'>
					<p class='yesno_row evo '>
						<?php 
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evd_repeat', 'var' => $evcal_repeat, 'attr' => array('afterstatement' => 'evo_editevent_repeatevents')));
    ?>
						
						<input type='hidden' name='evcal_repeat' value="<?php 
    echo $evcal_repeat == 'yes' ? 'yes' : 'no';
    ?>
"/>
						<label for='evcal_repeat'><?php 
    _e('Repeating event', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>
				</div>
				<p class='eventon_ev_post_set_line'></p>
				<?php 
    // initial values
    $display = !empty($ev_vals["evcal_repeat"]) && $evcal_repeat == 'yes' ? '' : 'none';
    // repeat frequency array
    $repeat_freq = apply_filters('evo_repeat_intervals', array('daily' => 'days', 'weekly' => 'weeks', 'monthly' => 'months', 'yearly' => 'years', 'custom' => 'custom'));
    $evcal_rep_gap = !empty($ev_vals['evcal_rep_gap']) ? $ev_vals['evcal_rep_gap'][0] : 1;
    $freq = !empty($ev_vals["evcal_rep_freq"]) ? $repeat_freq[$ev_vals["evcal_rep_freq"][0]] : null;
    ?>

				<div id='evo_editevent_repeatevents' class='evcalr_2 evo_repeat_options' style='display:<?php 
    echo $display;
    ?>
'>

					<p class='repeat_type evcalr_2_freq evcalr_2_p'><span class='evo_form_label'><?php 
    _e('Event Repeat Type', 'eventon');
    ?>
:</span> <select id='evcal_rep_freq' name='evcal_rep_freq'>
					<?php 
    $evcal_rep_freq = !empty($ev_vals['evcal_rep_freq']) ? $ev_vals['evcal_rep_freq'][0] : null;
    foreach ($repeat_freq as $refv => $ref) {
        echo "<option field='" . $ref . "' value='" . $refv . "' " . ($evcal_rep_freq == $refv ? 'selected="selected"' : '') . ">" . $refv . "</option>";
    }
    ?>
</select></p><!--.repeat_type-->
					
					<div class='evo_preset_repeat_settings' style='display:<?php 
    echo !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'custom' ? 'none' : 'block';
    ?>
'>		
						<p class='gap evcalr_2_rep evcalr_2_p'><span class='evo_form_label'><?php 
    _e('Gap between repeats', 'eventon');
    ?>
:</span>
						<input type='number' name='evcal_rep_gap' min='1' max='100' value='<?php 
    echo $evcal_rep_gap;
    ?>
' placeholder='1'/>	 <span id='evcal_re'><?php 
    echo $freq;
    ?>
</span></p>
					<?php 
    // repeat number
    $evcal_rep_num = !empty($ev_vals['evcal_rep_num']) ? $ev_vals['evcal_rep_num'][0] : 1;
    // repeat by
    $evp_repeat_rb = !empty($ev_vals['evp_repeat_rb']) ? $ev_vals['evp_repeat_rb'][0] : null;
    $evo_rep_WK = !empty($ev_vals['evo_rep_WK']) ? unserialize($ev_vals['evo_rep_WK'][0]) : array();
    $evo_repeat_wom = !empty($ev_vals['evo_repeat_wom']) ? $ev_vals['evo_repeat_wom'][0] : null;
    // display none section
    $__display_none_1 = !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'monthly' ? 'block' : 'none';
    $__display_none_2 = $__display_none_1 == 'block' && !empty($ev_vals['evp_repeat_rb']) && $ev_vals['evp_repeat_rb'][0] == 'dow' ? 'block' : 'none';
    ?>

						
					<?php 
    // monthly only
    ?>

						<p class='repeat_by evcalr_2_p evo_rep_month' style='display:<?php 
    echo $__display_none_1;
    ?>
'>
							<span class='evo_form_label'><?php 
    _e('Repeat by', 'eventon');
    ?>
:</span>
							<select id='evo_rep_by' name='evp_repeat_rb'>
								<option value='dom' <?php 
    echo 'dom' == $evp_repeat_rb ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Day of the month', 'eventon');
    ?>
</option>
								<option value='dow' <?php 
    echo 'dow' == $evp_repeat_rb ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Day of the week', 'eventon');
    ?>
</option>
							</select>
						</p>
						<p class='evo_days_list evo_rep_month_2'  style='display:<?php 
    echo $__display_none_2;
    ?>
'>
							<span class='evo_form_label'><?php 
    _e('Repeat on selected days', 'eventon');
    ?>
: </span>
							<?php 
    $days = array('S', 'M', 'T', 'W', 'T', 'F', 'S');
    for ($x = 0; $x < 7; $x++) {
        echo "<em><input type='checkbox' name='evo_rep_WK[]' value='{$x}' " . (in_array($x, $evo_rep_WK) ? 'checked="checked"' : null) . "><label>" . $days[$x] . "</label></em>";
    }
    ?>

						</p>
						<p class='evcalr_2_p evo_rep_month_2'  style='display:<?php 
    echo $__display_none_2;
    ?>
'>
							<span class='evo_form_label'><?php 
    _e('Week of month to repeat', 'eventon');
    ?>
: </span>
							<select id='evo_wom' name='evo_repeat_wom'>
								<option value='none' <?php 
    echo 'none' == $evo_repeat_wom ? 'selected="selected"' : null;
    ?>
><?php 
    _e('None', 'eventon');
    ?>
</option>
								<?php 
    for ($x = 0; $x < 7; $x++) {
        echo "<option value='{$x}' " . ($x == $evo_repeat_wom ? 'selected="selected"' : null) . ">{$x}</option>";
    }
    ?>

							</select>
						</p>
					
						<p class='evo_month_rep_value evo_rep_month_2' style='display:none'></p>
						
						<p class='evcalr_2_numr evcalr_2_p'><span class='evo_form_label'><?php 
    _e('Number of repeats', 'eventon');
    ?>
:</span>
							<input type='number' name='evcal_rep_num' min='1' value='<?php 
    echo $evcal_rep_num;
    ?>
' placeholder='1'/>						
						</p>
					</div><!--evo_preset_repeat_settings-->
					
					<!-- Custom repeat -->
					<div class='repeat_information' style='display:<?php 
    echo !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'custom' ? 'block' : 'none';
    ?>
'>
						<p><?php 
    _e('CUSTOM REPEAT TIMES', 'eventon');
    ?>
<br/><i style='opacity:0.7'><?php 
    _e('NOTE: Below repeat intervals are in addition to the above main event time.', 'eventon');
    ?>
</i></p>
						<?php 
    //print_r(unserialize($ev_vals['aaa'][0]));
    date_default_timezone_set('UTC');
    echo "<ul class='evo_custom_repeat_list'>";
    $count = 0;
    if (!empty($ev_vals['repeat_intervals'])) {
        $repeat_times = unserialize($ev_vals['repeat_intervals'][0]);
        // datre format sting to display for repeats
        $date_format_string = $evcal_date_format[1] . ' ' . ($evcal_date_format[2] ? 'G:i' : 'h:ia');
        foreach ($repeat_times as $rt) {
            echo '<li style="display:' . ($count == 0 || $count > 3 ? 'none' : 'block') . '" class="' . ($count == 0 ? 'initial' : '') . ($count > 3 ? ' over' : '') . '"><span>' . __('from', 'eventon') . '</span> ' . date($date_format_string, $rt[0]) . ' <span class="e">End</span> ' . date($date_format_string, $rt[1]) . '<em alt="Delete">x</em>
									<input type="hidden" name="repeat_intervals[' . $count . '][0]" value="' . $rt[0] . '"/><input type="hidden" name="repeat_intervals[' . $count . '][1]" value="' . $rt[1] . '"/></li>';
            $count++;
        }
    }
    echo "</ul>";
    echo $count > 3 && !empty($ev_vals['repeat_intervals']) ? "<p style='padding-bottom:20px'>There are " . ($count - 1) . " repeat intervals. <span class='evo_repeat_interval_view_all' data-show='no'>" . __('View All', 'eventon') . "</span></p>" : null;
    ?>

						<div class='evo_repeat_interval_new' style='display:none'>
							<p><span><?php 
    _e('FROM', 'eventon');
    ?>
:</span><input class='ristD' name='repeat_date'/> <input class='ristT' name='repeat_time'/><br/><span><?php 
    _e('TO', 'eventon');
    ?>
:</span><input class='rietD' name='repeat_date'/> <input class='rietT' name='repeat_time'/></p>
						</div>
						<p class='evo_repeat_interval_button'><a id='evo_add_repeat_interval' class='button_evo'>+ <?php 
    _e('Add New Repeat Interval', 'eventon');
    ?>
</a><span></span></p>
					</div>	
				</div>
			</div>	
		</div>
		
		<?php 
    $_html_TD = ob_get_clean();
    $__hiddenVAL_TD = '';
    // --------------------------
    // HTML - location
    ob_start();
    ?>

			<div class='evcal_data_block_style1'>
				<p class='edb_icon evcal_edb_map'></p>
				<div class='evcal_db_data'>			
					<p>
					<?php 
    // location terms for event post
    $loc_term_id = $termMeta = '';
    $location_terms = get_the_terms($p_id, 'event_location');
    if ($location_terms && !is_wp_error($location_terms)) {
        foreach ($location_terms as $location_term) {
            $loc_term_id = $location_term->term_id;
            $termMeta = get_option("taxonomy_{$loc_term_id}");
        }
    }
    //print_r($location_terms);
    // GET all available location terms
    $terms = get_terms('event_location', array('hide_empty' => false));
    if (count($terms) > 0) {
        echo "<select id='evcal_location_field' name='evcal_location_name_select' class='evo_select_field'>\r\r\n\t\t\t\t\t\t\t\t<option value=''>" . __('Select a saved location', 'eventon') . "</option>";
        foreach ($terms as $term) {
            $loc_img_src = $loc_img_id = '';
            $t_id = $term->term_id;
            $term_meta = get_option("taxonomy_{$t_id}");
            $__selected = $loc_term_id == $t_id ? "selected='selected'" : null;
            // location image
            $loc_img_id = !empty($term_meta['evo_loc_img']) ? $term_meta['evo_loc_img'] : null;
            $img_src = !empty($loc_img_id) ? wp_get_attachment_image_src($loc_img_id, 'medium') : false;
            $loc_img_src = $img_src ? $img_src[0] : '';
            echo "<option value='" . $term->name . "' data-tid='{$t_id}' data-address='" . (!empty($term_meta['location_address']) ? esc_attr($term_meta['location_address']) : '') . "' data-lat='" . (!empty($term_meta['location_lat']) ? esc_attr($term_meta['location_lat']) : '') . "' data-lon='" . (!empty($term_meta['location_lon']) ? esc_attr($term_meta['location_lon']) : '') . "' {$__selected} data-loc_img_id='" . $loc_img_id . "' data-loc_img_src='{$loc_img_src}'>" . $term->name . "</option>";
        }
        echo "</select> <label for='evcal_location_field'>" . __('Choose already saved location or type new one below', 'eventon') . "</label>";
    }
    ?>

					<input id='evo_location_tax' type='hidden' name='evo_location_tax_id' value='<?php 
    echo $loc_term_id;
    ?>
'/>
					<input type='text' id='evcal_location_name' name='evcal_location_name' value="<?php 
    echo evo_meta($ev_vals, 'evcal_location_name', true);
    ?>
" style='width:100%' placeholder='<?php 
    _e('eg. Irving City Park', 'eventon');
    ?>
'/><label for='evcal_location_name'><?php 
    _e('Event Location Name', 'eventon');
    ?>
</label></p>
					<p><input type='text' id='evcal_location' name='evcal_location' value="<?php 
    echo evo_meta($ev_vals, 'evcal_location', true);
    ?>
" style='width:100%' placeholder='<?php 
    _e('eg. 12 Rue de Rivoli, Paris', 'eventon');
    ?>
'/><label for='evcal_location'><?php 
    _e('Event Location Address', 'eventon');
    ?>
</label></p>
					
					
					<p><input type='text' id='evcal_lat' class='evcal_latlon' name='evcal_lat' value='<?php 
    echo evo_meta($ev_vals, 'evcal_lat');
    ?>
' placeholder='<?php 
    _e('Latitude', 'eventon');
    ?>
'/>
					<input type='text' id='evcal_lon' class='evcal_latlon' name='evcal_lon' value='<?php 
    echo evo_meta($ev_vals, 'evcal_lon');
    ?>
' placeholder='<?php 
    _e('Longitude', 'eventon');
    ?>
'/></p>
					<p><i><?php 
    _e('NOTE: If Latlon provided, Latlon will be used for generating google maps while location address will be shown as text address. <br/>Location address field is <b>REQUIRED</b> for this to work.', 'eventon');
    ?>
 <a style='color:#B3DDEC' href='http://itouchmap.com/latlong.html' target='_blank'><?php 
    _e('Find LanLat for address', 'eventon');
    ?>
</a></i></p>

					<!-- image -->
					<?php 
    $loc_img_id = !empty($ev_vals['evo_loc_img']) ? $ev_vals['evo_loc_img'][0] : false;
    // image soruce array
    $img_src = $loc_img_id ? wp_get_attachment_image_src($loc_img_id, 'medium') : null;
    $loc_img_src = !empty($img_src) ? $img_src[0] : null;
    $__button_text = !empty($loc_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
    $__button_text_not = empty($loc_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
    $__button_class = !empty($loc_img_id) ? 'removeimg' : 'chooseimg';
    // /echo $loc_img_id.' '.$img_src.'66';
    ?>

					<div class='evo_metafield_image' style='padding-top:10px'>						
						<p >
							<input id='evo_loc_img_id' class='evo_loc_img custom_upload_image evo_meta_img' name="evo_loc_img" type="hidden" value="<?php 
    echo $loc_img_id ? $loc_img_id : null;
    ?>
" /> 
                    		<input class="custom_upload_image_button button <?php 
    echo $__button_class;
    ?>
" data-txt='<?php 
    echo $__button_text_not;
    ?>
' type="button" value="<?php 
    echo $__button_text;
    ?>
" /><br/>
                    		<span class='evo_loc_image_src image_src'>
                    			<img src='<?php 
    echo $loc_img_src;
    ?>
' style='<?php 
    echo !empty($loc_img_id) ? '' : 'display:none';
    ?>
'/>
                    		</span>
                    		<label><?php 
    _e('Event Location Image', 'eventon');
    ?>
</label>
                    	</p>
                    </div>
					
					<!-- HIDE google map option -->
					<p class='yesno_row evo'>
						<?php 
    $location_val = !empty($ev_vals["evcal_gmap_gen"]) ? $ev_vals["evcal_gmap_gen"][0] : 'yes';
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_genGmap', 'var' => $location_val));
    ?>

						
						<input type='hidden' name='evcal_gmap_gen' value="<?php 
    echo !empty($ev_vals["evcal_gmap_gen"]) && $ev_vals["evcal_gmap_gen"][0] == 'yes' ? 'yes' : (empty($ev_vals["evcal_gmap_gen"]) ? 'yes' : 'no');
    ?>
"/>
						<label for='evcal_gmap_gen'><?php 
    _e('Generate Google Map from the address', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>

					<!-- Show location name over image -->
					<p class='yesno_row evo'>
						<?php 
    $evcal_name_over_img = !empty($ev_vals["evcal_name_over_img"]) ? $ev_vals["evcal_name_over_img"][0] : 'no';
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evcal_name_over_img', 'var' => $evcal_name_over_img));
    ?>

						
						<input type='hidden' name='evcal_name_over_img' value="<?php 
    echo !empty($ev_vals["evcal_name_over_img"]) && $ev_vals["evcal_name_over_img"][0] == 'yes' ? 'yes' : 'no';
    ?>
"/>
						<label for='evcal_name_over_img'><?php 
    _e('Show location name & address over location image (If location image exist)', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>
				</div>
			</div>
		<?php 
    $_html_LOC = ob_get_clean();
    $__hiddenVAL_LOC = '';
    // --------------------------
    // HTML - Organizer
    ob_start();
    ?>

			<div class='evcal_data_block_style1'>
				<p class='edb_icon evcal_edb_map'></p>
				<div class='evcal_db_data'>			
					<p>
					<?php 
    // organier terms for event post
    $organizer_terms = get_the_terms($p_id, 'event_organizer');
    $termMeta = $org_term_id = '';
    if ($organizer_terms && !is_wp_error($organizer_terms)) {
        foreach ($organizer_terms as $org_term) {
            $org_term_id = $org_term->term_id;
            $termMeta = get_option("taxonomy_{$org_term_id}");
        }
    }
    // Get all available organizer terms
    $terms = get_terms('event_organizer', array('hide_empty' => false));
    if (count($terms) > 0) {
        echo "<select id='evcal_organizer_field' name='evcal_organizer_name_select' class='evo_select_field'>\r\r\n\t\t\t\t\t\t\t\t<option value=''>" . __('Select a saved organizer', 'eventon') . "</option>";
        foreach ($terms as $term) {
            $ORG_imgid = $ORG_imgsrc = '';
            $t_id = $term->term_id;
            $term_meta = get_option("taxonomy_{$t_id}");
            $__selected = $org_term_id == $t_id ? "selected='selected'" : null;
            // organizer image
            $ORG_imgid = !empty($term_meta['evo_org_img']) ? $term_meta['evo_org_img'] : null;
            $img_src = !empty($ORG_imgid) ? wp_get_attachment_image_src($ORG_imgid, 'medium') : false;
            $ORG_imgsrc = $img_src ? $img_src[0] : '';
            echo "<option value='" . $term->name . "' data-tid='{$t_id}' data-contact='" . (!empty($term_meta['evcal_org_contact']) ? esc_attr($term_meta['evcal_org_contact']) : '') . "' data-img='" . (!empty($term_meta['evo_org_img']) ? esc_attr($term_meta['evo_org_img']) : '') . "' {$__selected} data-imgsrc='{$ORG_imgsrc}' data-exlink='" . (!empty($term_meta['evcal_org_exlink']) ? esc_attr($term_meta['evcal_org_exlink']) : '') . "'>" . $term->name . "</option>";
        }
        echo "</select> <label for='evcal_organizer_field'>" . __('Choose already saved organizer or type new one below. NOTE: if you retype an existing organizer it will replace old information for that saved organizer', 'eventon') . "</label>";
    }
    ?>

					<input id='evo_organizer_tax_id' type='hidden' name='evo_organizer_tax_id' value='<?php 
    echo $org_term_id;
    ?>
'/>
					<input type='text' id='evcal_organizer_name' name='evcal_organizer' value="<?php 
    echo !empty($ev_vals["evcal_organizer"]) ? $ev_vals["evcal_organizer"][0] : null;
    ?>
" style='width:100%' placeholder='<?php 
    _e('eg. Blue Light Band', 'eventon');
    ?>
'/><label for='evcal_organizer'><?php 
    _e('Event Organizer Name', 'eventon');
    ?>
</label></p>
					<?php 
    $organizer_contact_info = !empty($termMeta["evcal_org_contact"]) ? $termMeta["evcal_org_contact"] : (!empty($ev_vals['evcal_org_contact']) ? $ev_vals['evcal_org_contact'][0] : false);
    $organizer_contact_info = $organizer_contact_info ? stripslashes(str_replace('"', "'", $organizer_contact_info)) : null;
    ?>

					<p><input type='text' id='evcal_org_contact' name='evcal_org_contact' value="<?php 
    echo $organizer_contact_info;
    ?>
" style='width:100%' placeholder='<?php 
    _e('eg. noone[at] thismail.com', 'eventon');
    ?>
'/><label for='evcal_org_contact'><?php 
    _e('(Optional) Organizer Contact Information', 'eventon');
    ?>
</label></p>

					<?php 
    // organizer external link
    $organizer_exlink = !empty($termMeta["evcal_org_exlink"]) ? $termMeta["evcal_org_exlink"] : (!empty($ev_vals['evcal_org_exlink']) ? $ev_vals['evcal_org_exlink'][0] : false);
    ?>

					<p><input type='text' id='evcal_org_exlink' name='evcal_org_exlink' value="<?php 
    echo $organizer_exlink;
    ?>
" style='width:100%' placeholder='<?php 
    _e('eg. http://www.mysite.com/user', 'eventon');
    ?>
'/><label for='evcal_org_exlink'><?php 
    _e('Link to the organizers page', 'eventon');
    ?>
</label></p>
					
					<!-- image -->
					<?php 
    $org_img_id = !empty($ev_vals['evo_org_img']) ? $ev_vals['evo_org_img'][0] : false;
    // image soruce array
    $img_src = $org_img_id ? wp_get_attachment_image_src($org_img_id, 'medium') : null;
    $org_img_src = !empty($img_src) ? $img_src[0] : null;
    $__button_text = !empty($org_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
    $__button_text_not = empty($org_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
    $__button_class = !empty($org_img_id) ? 'removeimg' : 'chooseimg';
    // /echo $loc_img_id.' '.$img_src.'66';
    ?>

					<div class='evo_metafield_image' style='padding-top:10px'>
						<p>
							<input id='evo_org_img_id' class='evo_org_img custom_upload_image evo_meta_img' name="evo_org_img" type="hidden" value="<?php 
    echo $org_img_id ? $org_img_id : null;
    ?>
" /> 
                    		<input class="custom_upload_image_button button <?php 
    echo $__button_class;
    ?>
" data-txt='<?php 
    echo $__button_text_not;
    ?>
' type="button" value="<?php 
    echo $__button_text;
    ?>
" /><br/>
                    		<span class='evo_org_image_src image_src'>
                    			<img src='<?php 
    echo $org_img_src;
    ?>
' style='<?php 
    echo !empty($org_img_id) ? '' : 'display:none;';
    ?>
 margin-top:8px'/>
                    		</span>
                    		<label><?php 
    _e('Event Organizer Image', 'eventon');
    ?>
 (<?php 
    _e('Recommended Resolution 80x80px', 'eventon');
    ?>
)</label>
                    	</p>
                    </div>
					
					<!-- yea no field - hide organizer field from eventcard -->
					<p class='yesno_row evo'>
						<?php 
    $evo_evcrd_field_org = !empty($ev_vals["evo_evcrd_field_org"]) ? $ev_vals["evo_evcrd_field_org"][0] : null;
    echo $ajde->wp_admin->html_yesnobtn(array('id' => 'evo_org_field_ec', 'var' => $evo_evcrd_field_org));
    ?>

						
						<input type='hidden' name='evo_evcrd_field_org' value="<?php 
    echo !empty($ev_vals["evo_evcrd_field_org"]) && $ev_vals["evo_evcrd_field_org"][0] == 'yes' ? 'yes' : 'no';
    ?>
"/>
						<label for='evo_evcrd_field_org'><?php 
    _e('Hide Organizer field from EventCard', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>
				</div>
			</div>

		<?php 
    $_html_OR = ob_get_clean();
    $__hiddenVAL_OR = '';
    // --------------------------
    // HTML - User Interaction
    ob_start();
    ?>

			<div class='evcal_data_block_style1'>
				<div class='evcal_db_data'>
					
					<?php 
    $exlink_option = !empty($ev_vals["_evcal_exlink_option"]) ? $ev_vals["_evcal_exlink_option"][0] : 1;
    $exlink_target = !empty($ev_vals["_evcal_exlink_target"]) && $ev_vals["_evcal_exlink_target"][0] == 'yes' ? $ev_vals["_evcal_exlink_target"][0] : null;
    //echo $ev_vals["_evcal_exlink_target"][0].'tt';
    ?>

					
					<input id='evcal_exlink_option' type='hidden' name='_evcal_exlink_option' value='<?php 
    echo $exlink_option;
    ?>
'/>
					
					<input id='evcal_exlink_target' type='hidden' name='_evcal_exlink_target' value='<?php 
    echo $exlink_target;
    ?>
'/>
					
					<?php 
    $display_link_input = !empty($ev_vals["_evcal_exlink_option"]) && $ev_vals["_evcal_exlink_option"][0] != '1' ? 'display:block' : 'display:none';
    ?>

					<p <?php 
    echo $exlink_option == '1' || $exlink_option == '3' ? "style='display:none'" : null;
    ?>
 id='evo_new_window_io' class='<?php 
    echo $exlink_target == 'yes' ? 'selected' : null;
    ?>
'><span></span> <?php 
    _e('Open in new window', 'eventon');
    ?>
</p>
					
					<!-- external link field-->
					<input id='evcal_exlink' placeholder='<?php 
    _e('Type the URL address', 'eventon');
    ?>
' type='text' name='evcal_exlink' value='<?php 
    echo !empty($ev_vals["evcal_exlink"]) ? $ev_vals["evcal_exlink"][0] : null;
    ?>
' style='width:100%; <?php 
    echo $display_link_input;
    ?>
'/>
					
					<div class='evcal_db_uis'>
						<a link='no'  class='evcal_db_ui evcal_db_ui_1 <?php 
    echo $exlink_option == '1' ? 'selected' : null;
    ?>
' title='<?php 
    _e('Slide Down Event Card', 'eventon');
    ?>
' value='1'></a>
						
						<!-- open as link-->
						<a link='yes' class='evcal_db_ui evcal_db_ui_2 <?php 
    echo $exlink_option == '2' ? 'selected' : null;
    ?>
' title='<?php 
    _e('External Link', 'eventon');
    ?>
' value='2'></a>	
						
						<!-- open as popup -->
						<a link='yes' class='evcal_db_ui evcal_db_ui_3 <?php 
    echo $exlink_option == '3' ? ' selected' : null;
    ?>
' title='<?php 
    _e('Popup Window', 'eventon');
    ?>
' value='3'></a>
						
						<?php 
    // (-- addon --)
    if (has_action('evcal_ui_click_additions')) {
        do_action('evcal_ui_click_additions');
    }
    ?>
							
						<div class='clear'></div>
					</div>
				</div>
			</div>
		<?php 
    $_html_UIN = ob_get_clean();
    $__hiddenVAL_UIN = '';
    // --------------------------
    // HTML - Learn More
    ob_start();
    ?>

			<div class='evcal_data_block_style1'>
				<div class='evcal_db_data'>
					<input type='text' id='evcal_lmlink' name='evcal_lmlink' value='<?php 
    echo !empty($ev_vals["evcal_lmlink"]) ? $ev_vals["evcal_lmlink"][0] : null;
    ?>
' style='width:100%'/><br/>
					<input type='checkbox' name='evcal_lmlink_target' value='yes' <?php 
    echo !empty($ev_vals["evcal_lmlink_target"]) && $ev_vals["evcal_lmlink_target"][0] == 'yes' ? 'checked="checked"' : null;
    ?>
/> <?php 
    _e('Open in New window', 'eventon');
    ?>

				</div>
			</div>
		<?php 
    $_html_LM = ob_get_clean();
    $__hiddenVAL_LM = '';
    /** custom fields **/
    $evMB_custom = array();
    $num = evo_calculate_cmd_count($evcal_opt1);
    for ($x = 1; $x <= $num; $x++) {
        if (eventon_is_custom_meta_field_good($x)) {
            // initial values
            $fa_icon_class = $evcal_opt1['evcal__fai_00c' . $x];
            $visibility_type = !empty($evcal_opt1['evcal_ec_f' . $x . 'a4']) ? $evcal_opt1['evcal_ec_f' . $x . 'a4'] : 'all';
            ob_start();
            echo "<div class='evcal_data_block_style1'>\r\r\n\t\t\t\t\t\t<div class='evcal_db_data'>";
            // FIELD
            $__saved_field_value = !empty($ev_vals["_evcal_ec_f" . $x . "a1_cus"]) ? $ev_vals["_evcal_ec_f" . $x . "a1_cus"][0] : null;
            $__field_id = '_evcal_ec_f' . $x . 'a1_cus';
            // wysiwyg editor
            if (!empty($evcal_opt1['evcal_ec_f' . $x . 'a2']) && $evcal_opt1['evcal_ec_f' . $x . 'a2'] == 'textarea') {
                wp_editor($__saved_field_value, $__field_id);
                // button
            } elseif (!empty($evcal_opt1['evcal_ec_f' . $x . 'a2']) && $evcal_opt1['evcal_ec_f' . $x . 'a2'] == 'button') {
                $__saved_field_link = !empty($ev_vals["_evcal_ec_f" . $x . "a1_cusL"]) ? $ev_vals["_evcal_ec_f" . $x . "a1_cusL"][0] : null;
                echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cus' ";
                echo 'value="' . $__saved_field_value . '"';
                echo "style='width:100%' placeholder='Button Text' title='Button Text'/>";
                echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cusL' ";
                echo 'value="' . $__saved_field_link . '"';
                echo "style='width:100%' placeholder='Button Link' title='Button Link'/>";
                $onw = !empty($ev_vals["_evcal_ec_f" . $x . "_onw"]) ? $ev_vals["_evcal_ec_f" . $x . "_onw"][0] : null;
                ?>

						<input type='checkbox' name='_evcal_ec_f<?php 
                echo $x;
                ?>
_onw' value='yes' <?php 
                echo !empty($onw) && $onw == 'yes' ? 'checked="checked"' : null;
                ?>
/> <?php 
                _e('Open in New window', 'eventon');
                ?>

						<?php 
                // text
            } else {
                echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cus' ";
                echo 'value="' . $__saved_field_value . '"';
                echo "style='width:100%'/>";
            }
            echo "</div></div>";
            $__html = ob_get_clean();
            $evMB_custom[] = array('id' => 'evcal_ec_f' . $x . 'a1', 'variation' => 'customfield', 'name' => $evcal_opt1['evcal_ec_f' . $x . 'a1'], 'iconURL' => $fa_icon_class, 'iconPOS' => '', 'visibility_type' => $visibility_type, 'type' => 'code', 'content' => $__html, 'slug' => 'evcal_ec_f' . $x . 'a1');
        }
        // end if
    }
    // end foreach
    // array of all meta boxes
    $metabox_array = apply_filters('eventon_event_metaboxs', array(array('id' => 'ev_subtitle', 'name' => __('Event SubTitle', 'eventon'), 'variation' => 'customfield', 'hiddenVal' => $__hiddenVAL_ST, 'iconURL' => 'fa-pencil', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_ST, 'slug' => 'ev_subtitle'), array('id' => 'ev_timedate', 'name' => __('Time and Date', 'eventon'), 'hiddenVal' => $__hiddenVAL_TD, 'iconURL' => 'fa-clock-o', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_TD, 'slug' => 'ev_timedate'), array('id' => 'ev_location', 'name' => __('Location and Venue', 'eventon'), 'hiddenVal' => $__hiddenVAL_LOC, 'iconURL' => 'fa-map-marker', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_LOC, 'slug' => 'ev_location', 'guide' => ''), array('id' => 'ev_organizer', 'name' => __('Organizer', 'eventon'), 'hiddenVal' => $__hiddenVAL_OR, 'iconURL' => 'fa-microphone', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_OR, 'slug' => 'ev_organizer'), array('id' => 'ev_uint', 'name' => __('User Interaction for event click', 'eventon'), 'hiddenVal' => $__hiddenVAL_UIN, 'iconURL' => 'fa-street-view', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_UIN, 'slug' => 'ev_uint', 'guide' => 'This define how you want the events to expand following a click on the eventTop by a user'), array('id' => 'ev_learnmore', 'name' => __('Learn more about event link', 'eventon'), 'hiddenVal' => $__hiddenVAL_LM, 'iconURL' => 'fa-random', 'variation' => 'customfield', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_LM, 'slug' => 'ev_learnmore', 'guide' => 'This will create a learn more link in the event card. Make sure your links start with http://')));
    // combine array with custom fields
    $metabox_array = !empty($evMB_custom) && count($evMB_custom) > 0 ? array_merge($metabox_array, $evMB_custom) : $metabox_array;
    $closedmeta = eventon_get_collapse_metaboxes($p_id);
    //print_r($closedmeta);
    ?>
	
	
	<div id='evo_mb' class='eventon_mb'>
		<input type='hidden' id='evo_collapse_meta_boxes' name='evo_collapse_meta_boxes' value=''/>
	<?php 
    // initial values
    $visibility_types = array('all' => __('Everyone', 'eventon'), 'admin' => __('Admin Only', 'eventon'), 'loggedin' => __('Loggedin Users Only', 'eventon'));
    // FOREACH metabox item
    foreach ($metabox_array as $mBOX) {
        // ICONS
        $icon_style = !empty($mBOX['iconURL']) ? 'background-image:url(' . $mBOX['iconURL'] . ')' : 'background-position:' . $mBOX['iconPOS'];
        $icon_class = !empty($mBOX['iconPOS']) ? 'evIcons' : 'evII';
        $guide = !empty($mBOX['guide']) ? $ajde->wp_admin->tooltips($mBOX['guide']) : null;
        $hiddenVal = !empty($mBOX['hiddenVal']) ? '<span class="hiddenVal">' . $mBOX['hiddenVal'] . '</span>' : null;
        // visibility type ONLY for custom meta fields
        $visibility_type = !empty($mBOX['visibility_type']) ? "<span class='visibility_type'>" . __('Visibility Type:', 'eventon') . ' ' . $visibility_types[$mBOX['visibility_type']] . '</span>' : false;
        $closed = !empty($closedmeta) && in_array($mBOX['id'], $closedmeta) ? 'closed' : null;
        ?>

		<div class='evomb_section' id='<?php 
        echo $mBOX['id'];
        ?>
'>			
			<div class='evomb_header'>
				<?php 
        // custom field with icons
        if (!empty($mBOX['variation']) && $mBOX['variation'] == 'customfield') {
            ?>
	
					<span class='evomb_icon <?php 
            echo $icon_class;
            ?>
'><i class='fa <?php 
            echo $mBOX['iconURL'];
            ?>
'></i></span>
					
				<?php 
        } else {
            ?>

					<span class='evomb_icon <?php 
            echo $icon_class;
            ?>
' style='<?php 
            echo $icon_style;
            ?>
'></span>
				<?php 
        }
        ?>

				<p><?php 
        echo $mBOX['name'];
        echo $hiddenVal;
        echo $guide;
        echo $visibility_type;
        ?>
</p>
			</div>
			<div class='evomb_body <?php 
        echo $closed;
        ?>
' box_id='<?php 
        echo $mBOX['id'];
        ?>
'>
				<?php 
        echo $mBOX['content'];
        ?>

			</div>
		</div>
	<?php 
    }
    ?>

		<div class='evMB_end'></div>
	</div>

<?php 
}
Ejemplo n.º 3
0
/** Main meta box. */
function ajde_evcal_show_box()
{
    global $eventon;
    $evcal_opt1 = get_option('evcal_options_evcal_1');
    $evcal_opt2 = get_option('evcal_options_evcal_2');
    // Use nonce for verification
    wp_nonce_field(plugin_basename(__FILE__), 'evo_noncename');
    // The actual fields for data entry
    $p_id = get_the_ID();
    $ev_vals = get_post_custom($p_id);
    $evcal_allday = !empty($ev_vals["evcal_allday"]) ? $ev_vals["evcal_allday"][0] : null;
    $show_style_code = $evcal_allday == 'yes' ? "style='display:none'" : null;
    $select_a_arr = array('AM', 'PM');
    // --- TIME variations
    $evcal_date_format = eventon_get_timeNdate_format($evcal_opt1);
    $time_hour_span = $evcal_date_format[2] ? 25 : 13;
    // GET DATE and TIME values
    $_START = !empty($ev_vals['evcal_srow'][0]) ? eventon_get_editevent_kaalaya($ev_vals['evcal_srow'][0], $evcal_date_format[1], $evcal_date_format[2]) : false;
    $_END = !empty($ev_vals['evcal_erow'][0]) ? eventon_get_editevent_kaalaya($ev_vals['evcal_erow'][0], $evcal_date_format[1], $evcal_date_format[2]) : false;
    //print_r($_START);
    //print_r($ev_vals);
    ?>

<?php 
    // --------------------------
    // HTML - Subtitle
    ob_start();
    ?>
			<div class='evcal_data_block_style1'>
				<div class='evcal_db_data'>
					<input type='text' id='evcal_subtitle' name='evcal_subtitle' value="<?php 
    echo evo_meta($ev_vals, 'evcal_subtitle', true);
    ?>
" style='width:100%'/>
				</div>
			</div>
		<?php 
    $_html_ST = ob_get_clean();
    $__hiddenVAL_ST = '';
    // --------------------------
    // HTML - date
    ob_start();
    ?>
		<!-- date and time formats to use -->
		<input type='hidden' name='_evo_date_format' value='<?php 
    echo $evcal_date_format[1];
    ?>
'/>
		<input type='hidden' name='_evo_time_format' value='<?php 
    echo $evcal_date_format[2] ? '24h' : '12h';
    ?>
'/>	
		<div id='evcal_dates' date_format='<?php 
    echo $evcal_date_format[0];
    ?>
'>
			
			
			<p class='yesno_leg_line fcw'>
				<?php 
    echo eventon_html_yesnobtn(array('id' => 'evcal_allday_yn_btn', 'var' => $evcal_allday, 'attr' => array('allday_switch' => '1')));
    ?>
			
				<input type='hidden' name='evcal_allday' value="<?php 
    echo $evcal_allday == 'yes' ? 'yes' : 'no';
    ?>
"/>
				<label for='evcal_allday_yn_btn'><?php 
    _e('All Day Event', 'eventon');
    ?>
</label>
			</p>
			<p style='clear:both'></p>
			
			<!-- START TIME-->
			<div class='evo_start_event evo_datetimes'>
				<div class='evo_date'>
					<p id='evcal_start_date_label'><?php 
    _e('Event Start Date', 'eventon');
    ?>
</p>
					<input id='evo_dp_from' class='evcal_data_picker datapicker_on' type='text' id='evcal_start_date' name='evcal_start_date' value='<?php 
    echo $_START ? $_START[0] : null;
    ?>
' placeholder='<?php 
    echo $evcal_date_format[1];
    ?>
'/>					
					<span><?php 
    _e('Select a Date', 'eventon');
    ?>
</span>
				</div>					
				<div class='evcal_date_time switch_for_evsdate evcal_time_selector' <?php 
    echo $show_style_code;
    ?>
>
					<div class='evcal_select'>
						<select id='evcal_start_time_hour' class='evcal_date_select' name='evcal_start_time_hour'>
							<?php 
    //echo "<option value=''>--</option>";
    $start_time_h = $_START ? $_START[1] : null;
    for ($x = 1; $x < $time_hour_span; $x++) {
        echo "<option value='{$x}'" . ($start_time_h == $x ? 'selected="selected"' : '') . ">{$x}</option>";
    }
    ?>
						</select>
					</div><p style='display:inline; font-size:24px;padding:4px 2px'>:</p>
					<div class='evcal_select'>
						
						<select id='evcal_start_time_min' class='evcal_date_select' name='evcal_start_time_min'>
							<?php 
    //echo "<option value=''>--</option>";
    $start_time_m = $_START ? $_START[2] : null;
    for ($x = 0; $x < 12; $x++) {
        $min = $x < 2 ? '0' . $x * 5 : $x * 5;
        echo "<option value='{$min}'" . ($start_time_m == $min ? 'selected="selected"' : '') . ">{$min}</option>";
    }
    ?>
						</select>
					</div>
					
					<?php 
    if (!$evcal_date_format[2]) {
        ?>
					<div class='evcal_select evcal_ampm_sel'>
						<select name='evcal_st_ampm' id='evcal_st_ampm' >
							<?php 
        $evcal_st_ampm = $_START ? $_START[3] : null;
        foreach ($select_a_arr as $sar) {
            echo "<option value='" . $sar . "' " . ($evcal_st_ampm == $sar ? 'selected="selected"' : '') . ">" . $sar . "</option>";
        }
        ?>
								
						</select>
					</div>	
					<?php 
    }
    ?>
					<br/>
					<span><?php 
    _e('Select a Time', 'eventon');
    ?>
</span>
				</div><div class='clear'></div>
			</div>
			
			
			
			<!-- END TIME -->
			<?php 
    $evo_hide_endtime = !empty($ev_vals["evo_hide_endtime"]) ? $ev_vals["evo_hide_endtime"][0] : null;
    ?>
			<div class='evo_end_event evo_datetimes switch_for_evsdate'>
				<div class='evo_enddate_selection' style='<?php 
    echo $evo_hide_endtime == 'yes' ? 'opacity:0.5' : null;
    ?>
'>
				<div class='evo_date'>
					<p><?php 
    _e('Event End Date', 'eventon');
    ?>
</p>
					<input id='evo_dp_to' class='evcal_data_picker datapicker_on' type='text' id='evcal_end_date' name='evcal_end_date' value='<?php 
    echo $_END ? $_END[0] : null;
    ?>
'/>					
					<span><?php 
    _e('Select a Date', 'eventon');
    ?>
</span>
					
				</div>
				<div class='evcal_date_time evcal_time_selector' <?php 
    echo $show_style_code;
    ?>
>
					<div class='evcal_select'>
						<select class='evcal_date_select' name='evcal_end_time_hour'>
							<?php 
    //echo "<option value=''>--</option>";
    $end_time_h = $_END ? $_END[1] : null;
    for ($x = 1; $x < $time_hour_span; $x++) {
        echo "<option value='{$x}'" . ($end_time_h == $x ? 'selected="selected"' : '') . ">{$x}</option>";
    }
    ?>
						</select>
					</div><p style='display:inline; font-size:24px;padding:4px'>:</p>
					<div class='evcal_select'>
						<select class='evcal_date_select' name='evcal_end_time_min'>
							<?php 
    //echo "<option value=''>--</option>";
    $end_time_m = $_END[2] ? $_END[2] : null;
    for ($x = 0; $x < 12; $x++) {
        $min = $x < 2 ? '0' . $x * 5 : $x * 5;
        echo "<option value='{$min}'" . ($end_time_m == $min ? 'selected="selected"' : '') . ">{$min}</option>";
    }
    ?>
						</select>
					</div>
					
					<?php 
    if (!$evcal_date_format[2]) {
        ?>
					<div class='evcal_select evcal_ampm_sel'>
						<select name='evcal_et_ampm'>
							<?php 
        $evcal_et_ampm = $_END ? $_END[3] : null;
        foreach ($select_a_arr as $sar) {
            echo "<option value='" . $sar . "' " . ($evcal_et_ampm == $sar ? 'selected="selected"' : '') . ">" . $sar . "</option>";
        }
        ?>
								
						</select>
					</div>
					<?php 
    }
    ?>
					<br/>
					<span><?php 
    _e('Select the Time', 'eventon');
    ?>
</span>
				</div><div class='clear'></div>
				</div>
				
				
				<!-- end time yes/no option -->					
				<p class='yesno_leg_line '>
					<?php 
    echo eventon_html_yesnobtn(array('id' => 'evo_endtime', 'var' => $evo_hide_endtime, 'attr' => array('afterstatement' => 'evo_span_hidden_end')));
    ?>
					
					<input type='hidden' name='evo_hide_endtime' value="<?php 
    echo $evo_hide_endtime == 'yes' ? 'yes' : 'no';
    ?>
"/>
					<label for='evo_hide_endtime'><?php 
    _e('Hide End Time from calendar', 'eventon');
    ?>
</label>
				</p>
				<?php 
    // span event to hidden end time
    $evo_span_hidden_end = !empty($ev_vals["evo_span_hidden_end"]) ? $ev_vals["evo_span_hidden_end"][0] : null;
    $evo_span_hidd_display = $evo_hide_endtime && $evo_hide_endtime == 'yes' ? 'block' : 'none';
    ?>
				<p class='yesno_leg_line ' id='evo_span_hidden_end' style='display:<?php 
    echo $evo_span_hidd_display;
    ?>
'>
					<?php 
    echo eventon_html_yesnobtn(array('id' => 'evo_span_hidden_end', 'var' => $evo_span_hidden_end));
    ?>
					
					<input type='hidden' name='evo_span_hidden_end' value="<?php 
    echo $evo_span_hidden_end == 'yes' ? 'yes' : 'no';
    ?>
"/>
					<label for='evo_span_hidden_end'><?php 
    _e('Span the event until hidden end time', 'eventon');
    $eventon->throw_guide(__('If event end time goes beyond start time +  and you want the event to show in the calendar until end time expire, select this.', 'eventon'));
    ?>
</label>
				</p>

				<?php 
    // Year long event
    $evo_year_long = !empty($ev_vals["evo_year_long"]) ? $ev_vals["evo_year_long"][0] : null;
    $event_year = !empty($ev_vals["event_year"]) ? $ev_vals["event_year"][0] : null;
    ?>
				<p class='yesno_leg_line ' id='evo_year_long' >
					<?php 
    echo eventon_html_yesnobtn(array('id' => 'evo_year_long', 'var' => $evo_year_long));
    ?>
					
					<input type='hidden' name='evo_year_long' value="<?php 
    echo $evo_year_long == 'yes' ? 'yes' : 'no';
    ?>
"/>
					<input id='evo_event_year' type='hidden' name='event_year' value="<?php 
    echo $event_year;
    ?>
"/>
					<label for='evo_year_long'><?php 
    _e('Show this event for the entire year', 'eventon');
    $eventon->throw_guide(__('This will show this event on every month of the year. The year will be based off the start date you choose above', 'eventon'));
    ?>
</label>
				</p>

				<p style='clear:both'></p>
			</div>
			<div style='clear:both'></div>
			
			<?php 
    // Recurring events
    $evcal_repeat = !empty($ev_vals["evcal_repeat"]) ? $ev_vals["evcal_repeat"][0] : null;
    ?>
			<div id='evcal_rep' class='evd'>



				<div class='evcalr_1'>
					<p class='yesno_leg_line '>
						<?php 
    echo eventon_html_yesnobtn(array('id' => 'evd_repeat', 'var' => $evcal_repeat));
    ?>
						
						<input type='hidden' name='evcal_repeat' value="<?php 
    echo $evcal_repeat == 'yes' ? 'yes' : 'no';
    ?>
"/>
						<label for='evcal_repeat'><?php 
    _e('Repeating event', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>
				</div>
				<p class='eventon_ev_post_set_line'></p>
				<?php 
    $display = !empty($ev_vals["evcal_repeat"]) && $evcal_repeat == 'yes' ? '' : 'none';
    ?>
				<div class='evcalr_2' style='display:<?php 
    echo $display;
    ?>
'>
					
					<?php 
    // repeat frequency array
    $repeat_freq = apply_filters('evo_repeat_intervals', array('weekly' => 'weeks', 'monthly' => 'months', 'yearly' => 'years'));
    ?>

					<p class='evcalr_2_freq evcalr_2_p'><span class='evo_form_label'><?php 
    _e('Frequency', 'eventon');
    ?>
:</span> <select id='evcal_rep_freq' name='evcal_rep_freq'>
					<?php 
    $evcal_rep_freq = !empty($ev_vals['evcal_rep_freq']) ? $ev_vals['evcal_rep_freq'][0] : null;
    foreach ($repeat_freq as $refv => $ref) {
        echo "<option field='" . $ref . "' value='" . $refv . "' " . ($evcal_rep_freq == $refv ? 'selected="selected"' : '') . ">" . $refv . "</option>";
    }
    ?>
</select></p>
					
					<?php 
    $evcal_rep_gap = !empty($ev_vals['evcal_rep_gap']) ? $ev_vals['evcal_rep_gap'][0] : 1;
    $freq = !empty($ev_vals["evcal_rep_freq"]) ? $repeat_freq[$ev_vals["evcal_rep_freq"][0]] : null;
    if (!empty($ev_vals['repeat_intervals'])) {
        //print_r(unserialize($ev_vals['repeat_intervals'][0]));
    }
    ?>
						
					<p class='evcalr_2_rep evcalr_2_p'><span class='evo_form_label'><?php 
    _e('Gap between repeats', 'eventon');
    ?>
:</span>
						<input type='number' name='evcal_rep_gap' min='1' max='100' value='<?php 
    echo $evcal_rep_gap;
    ?>
' placeholder='1'/>	 <span id='evcal_re'><?php 
    echo $freq;
    ?>
</span></p>
					
					
					
					<?php 
    // repeat number
    $evcal_rep_num = !empty($ev_vals['evcal_rep_num']) ? $ev_vals['evcal_rep_num'][0] : 1;
    // repeat by
    $evp_repeat_rb = !empty($ev_vals['evp_repeat_rb']) ? $ev_vals['evp_repeat_rb'][0] : null;
    $evo_rep_WK = !empty($ev_vals['evo_rep_WK']) ? unserialize($ev_vals['evo_rep_WK'][0]) : array();
    $evo_repeat_wom = !empty($ev_vals['evo_repeat_wom']) ? $ev_vals['evo_repeat_wom'][0] : null;
    // display none section
    $__display_none_1 = !empty($ev_vals['evcal_rep_freq']) && $ev_vals['evcal_rep_freq'][0] == 'monthly' ? 'block' : 'none';
    $__display_none_2 = $__display_none_1 == 'block' && !empty($ev_vals['evp_repeat_rb']) && $ev_vals['evp_repeat_rb'][0] == 'dow' ? 'block' : 'none';
    ?>
						
					<?php 
    // monthly only
    ?>
						<p class='evcalr_2_p evo_rep_month' style='display:<?php 
    echo $__display_none_1;
    ?>
'>
							<span class='evo_form_label'><?php 
    _e('Repeat by', 'eventon');
    ?>
:</span>
							<select id='evo_rep_by' name='evp_repeat_rb'>
								<option value='dom' <?php 
    echo 'dom' == $evp_repeat_rb ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Day of the month', 'eventon');
    ?>
</option>
								<option value='dow' <?php 
    echo 'dow' == $evp_repeat_rb ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Day of the week', 'eventon');
    ?>
</option>
							</select>
						</p>
						<p class='evo_days_list evo_rep_month_2'  style='display:<?php 
    echo $__display_none_2;
    ?>
'>
							<span class='evo_form_label'><?php 
    _e('Repeat on selected days', 'eventon');
    ?>
: </span>
							<em><input type='checkbox' name='evo_rep_WK[]' value='0' <?php 
    echo in_array('0', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>S</label></em>
							<em><input type='checkbox' name='evo_rep_WK[]' value='1' <?php 
    echo in_array('1', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>M</label></em>
							<em><input type='checkbox' name='evo_rep_WK[]' value='2' <?php 
    echo in_array('2', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>T</label></em>
							<em><input type='checkbox' name='evo_rep_WK[]' value='3' <?php 
    echo in_array('3', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>W</label></em>
							<em><input type='checkbox' name='evo_rep_WK[]' value='4' <?php 
    echo in_array('4', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>T</label></em>
							<em><input type='checkbox' name='evo_rep_WK[]' value='5' <?php 
    echo in_array('5', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>F</label></em>
							<em><input type='checkbox' name='evo_rep_WK[]' value='6' <?php 
    echo in_array('6', $evo_rep_WK) ? 'checked="checked"' : null;
    ?>
><label>S</label></em>
						</p>
						<p class='evcalr_2_p evo_rep_month_2'  style='display:<?php 
    echo $__display_none_2;
    ?>
'>
							<span class='evo_form_label'><?php 
    _e('Week of month to repeat', 'eventon');
    ?>
: </span>
							<select id='evo_wom' name='evo_repeat_wom'>
								<option value='none' <?php 
    echo 'none' == $evo_repeat_wom ? 'checked="checked"' : null;
    ?>
>None</option>
								<option value='1' <?php 
    echo '1' == $evo_repeat_wom ? 'selected="selected"' : null;
    ?>
><?php 
    _e('First', 'eventon');
    ?>
</option>
								<option value='2' <?php 
    echo '2' == $evo_repeat_wom ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Second', 'eventon');
    ?>
</option>
								<option value='3' <?php 
    echo '3' == $evo_repeat_wom ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Third', 'eventon');
    ?>
</option>
								<option value='4' <?php 
    echo '4' == $evo_repeat_wom ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Fourth', 'eventon');
    ?>
</option>
								<option value='-1' <?php 
    echo '-1' == $evo_repeat_wom ? 'selected="selected"' : null;
    ?>
><?php 
    _e('Last', 'eventon');
    ?>
</option>
							</select>
						</p>
					
						<p class='evo_month_rep_value evo_rep_month_2' style='display:none'></p>
						
						<p class='evcalr_2_numr evcalr_2_p'><span class='evo_form_label'><?php 
    _e('Number of repeats', 'eventon');
    ?>
:</span>
							<input type='number' name='evcal_rep_num' min='1' max='100' value='<?php 
    echo $evcal_rep_num;
    ?>
' placeholder='1'/>						
						</p>

					<div class='repeat_information'>
						<?php 
    /* 
    						<p>Repeat Times:</p>
    						<?php
    
    date_default_timezone_set('UTC');
    $repeat_times = (unserialize($ev_vals['repeat_intervals'][0]));
    if(!empty($repeat_times)){
    	foreach($repeat_times as $rt){
    		echo 'start '.date('d-m-y',$rt[0]).' End '.date('d-m-y',$rt[1]).'</br>';
    	}
    }
    */
    ?>
					</div>	
				</div>
			</div>	
			
		</div>
		
		<?php 
    $_html_TD = ob_get_clean();
    $__hiddenVAL_TD = '';
    // --------------------------
    // HTML - location
    ob_start();
    ?>
			<div class='evcal_data_block_style1'>
				<p class='edb_icon evcal_edb_map'></p>
				<div class='evcal_db_data'>			
					<p>
					<?php 
    // location terms for event post
    $loc_term_id = $termMeta = '';
    $location_terms = get_the_terms($p_id, 'event_location');
    if ($location_terms && !is_wp_error($location_terms)) {
        foreach ($location_terms as $location_term) {
            $loc_term_id = $location_term->term_id;
            $termMeta = get_option("taxonomy_{$loc_term_id}");
        }
    }
    //print_r($location_terms);
    // GET all available location terms
    $terms = get_terms('event_location', array('hide_empty' => false));
    if (count($terms) > 0) {
        echo "<select id='evcal_location_field' name='evcal_location_name_select' class='evo_select_field'>\n\t\t\t\t\t\t\t\t<option value=''>" . __('Select a saved location', 'eventon') . "</option>";
        foreach ($terms as $term) {
            $loc_img_src = $loc_img_id = '';
            $t_id = $term->term_id;
            $term_meta = get_option("taxonomy_{$t_id}");
            $__selected = $loc_term_id == $t_id ? "selected='selected'" : null;
            // location image
            $loc_img_id = !empty($term_meta['evo_loc_img']) ? $term_meta['evo_loc_img'] : null;
            $img_src = !empty($loc_img_id) ? wp_get_attachment_image_src($loc_img_id, 'medium') : false;
            $loc_img_src = $img_src ? $img_src[0] : '';
            echo "<option value='" . $term->name . "' data-tid='{$t_id}' data-address='" . (!empty($term_meta['location_address']) ? esc_attr($term_meta['location_address']) : '') . "' data-lat='" . (!empty($term_meta['location_lat']) ? esc_attr($term_meta['location_lat']) : '') . "' data-lon='" . (!empty($term_meta['location_lon']) ? esc_attr($term_meta['location_lon']) : '') . "' {$__selected} data-loc_img_id='" . $loc_img_id . "' data-loc_img_src='{$loc_img_src}'>" . $term->name . "</option>";
        }
        echo "</select> <label for='evcal_location_field'>" . __('Choose already saved location or type new one below', 'eventon') . "</label>";
    }
    ?>
					<input id='evo_location_tax' type='hidden' name='evo_location_tax_id' value='<?php 
    echo $loc_term_id;
    ?>
'/>
					<input type='text' id='evcal_location_name' name='evcal_location_name' value="<?php 
    echo evo_meta($ev_vals, 'evcal_location_name', true);
    ?>
" style='width:100%' placeholder='eg. Irving City Park'/><label for='evcal_location_name'><?php 
    _e('Event Location Name', 'eventon');
    ?>
</label></p>
					<p><input type='text' id='evcal_location' name='evcal_location' value="<?php 
    echo evo_meta($ev_vals, 'evcal_location', true);
    ?>
" style='width:100%' placeholder='eg. 12 Rue de Rivoli, Paris'/><label for='evcal_location'><?php 
    _e('Event Location Address', 'eventon');
    ?>
</label></p>
					
					
					<p><input type='text' id='evcal_lat' class='evcal_latlon' name='evcal_lat' value='<?php 
    echo evo_meta($ev_vals, 'evcal_lat');
    ?>
' placeholder='<?php 
    _e('Latitude', 'eventon');
    ?>
'/>
					<input type='text' id='evcal_lon' class='evcal_latlon' name='evcal_lon' value='<?php 
    echo evo_meta($ev_vals, 'evcal_lon');
    ?>
' placeholder='<?php 
    _e('Longitude', 'eventon');
    ?>
'/></p>
					<p><i>(NOTE: If Latlon provided, Latlon will be used for generating google maps while location address will be shown as text address. Location address field is required for this to work. <a href='http://itouchmap.com/latlong.html' target='_blank'>Find LanLat for address</a>)</i></p>

					<!-- image -->
					<?php 
    $loc_img_id = !empty($ev_vals['evo_loc_img']) ? $ev_vals['evo_loc_img'][0] : false;
    // image soruce array
    $img_src = $loc_img_id ? wp_get_attachment_image_src($loc_img_id, 'medium') : null;
    $loc_img_src = !empty($img_src) ? $img_src[0] : null;
    $__button_text = !empty($loc_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
    $__button_text_not = empty($loc_img_id) ? __('Remove Image', 'eventon') : __('Choose Image', 'eventon');
    $__button_class = !empty($loc_img_id) ? 'removeimg' : 'chooseimg';
    // /echo $loc_img_id.' '.$img_src.'66';
    ?>
					<div class='evo_metafield_image' style='padding-top:10px'>
						
						<p >
							<input id='evo_loc_img_id' class='evo_loc_img' name="evo_loc_img" type="hidden" class="custom_upload_image" value="<?php 
    echo $loc_img_id ? $loc_img_id : null;
    ?>
" /> 
                    		<input class="custom_upload_image_button button <?php 
    echo $__button_class;
    ?>
" data-txt='<?php 
    echo $__button_text_not;
    ?>
' type="button" value="<?php 
    echo $__button_text;
    ?>
" /><br/>
                    		<span class='evo_loc_image_src'>
                    			<img src='<?php 
    echo $loc_img_src;
    ?>
' style='<?php 
    echo !empty($loc_img_id) ? '' : 'display:none';
    ?>
'/>
                    		</span>
                    		<label><?php 
    _e('Event Location Image', 'eventon');
    ?>
</label>
                    	</p>

                    </div>
					
					<!-- HIDE google map option -->
					<p class='yesno_leg_line'>
						<?php 
    $location_val = !empty($ev_vals["evcal_gmap_gen"]) ? $ev_vals["evcal_gmap_gen"][0] : 'yes';
    echo eventon_html_yesnobtn(array('id' => 'evo_genGmap', 'var' => $location_val));
    ?>
						
						<input type='hidden' name='evcal_gmap_gen' value="<?php 
    echo !empty($ev_vals["evcal_gmap_gen"]) && $ev_vals["evcal_gmap_gen"][0] == 'yes' ? 'yes' : (empty($ev_vals["evcal_gmap_gen"]) ? 'yes' : 'no');
    ?>
"/>
						<label for='evcal_gmap_gen'><?php 
    _e('Generate Google Map from the address', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>

					<!-- Show location name over image -->
					<p class='yesno_leg_line'>
						<?php 
    $evcal_name_over_img = !empty($ev_vals["evcal_name_over_img"]) ? $ev_vals["evcal_name_over_img"][0] : 'no';
    echo eventon_html_yesnobtn(array('id' => 'evcal_name_over_img', 'var' => $evcal_name_over_img));
    ?>
						
						<input type='hidden' name='evcal_name_over_img' value="<?php 
    echo !empty($ev_vals["evcal_name_over_img"]) && $ev_vals["evcal_name_over_img"][0] == 'yes' ? 'yes' : 'no';
    ?>
"/>
						<label for='evcal_name_over_img'><?php 
    _e('Show location name & address over location image (If location image exist)', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>
				</div>
			</div>
		<?php 
    $_html_LOC = ob_get_clean();
    $__hiddenVAL_LOC = '';
    // --------------------------
    // HTML - Organizer
    ob_start();
    ?>

			<div class='evcal_data_block_style1'>
				<p class='edb_icon evcal_edb_map'></p>
				<div class='evcal_db_data'>			
					<p>
					<?php 
    // organier terms for event post
    $organizer_terms = get_the_terms($p_id, 'event_organizer');
    $termMeta = $org_term_id = '';
    if ($organizer_terms && !is_wp_error($organizer_terms)) {
        foreach ($organizer_terms as $org_term) {
            $org_term_id = $org_term->term_id;
            $termMeta = get_option("taxonomy_{$org_term_id}");
        }
    }
    // Get all available organizer terms
    $terms = get_terms('event_organizer', array('hide_empty' => false));
    if (count($terms) > 0) {
        echo "<select id='evcal_organizer_field' name='evcal_organizer_name_select' class='evo_select_field'>\n\t\t\t\t\t\t\t\t<option value=''>" . __('Select a saved organizer', 'eventon') . "</option>";
        foreach ($terms as $term) {
            $t_id = $term->term_id;
            $term_meta = get_option("taxonomy_{$t_id}");
            $__selected = $org_term_id == $t_id ? "selected='selected'" : null;
            echo "<option value='" . $term->name . "' data-tid='{$t_id}' data-contact='" . (!empty($term_meta['evcal_org_contact']) ? esc_attr($term_meta['evcal_org_contact']) : '') . "' data-img='" . (!empty($term_meta['evcal_org_img']) ? esc_attr($term_meta['evcal_org_img']) : '') . "' {$__selected}>" . $term->name . "</option>";
        }
        echo "</select> <label for='evcal_organizer_field'>" . __('Choose already saved organier or type new one below', 'eventon') . "</label>";
    }
    ?>
					<input id='evo_organizer_tax_id' type='hidden' name='evo_organizer_tax_id' value='<?php 
    echo $org_term_id;
    ?>
'/>
					<input type='text' id='evcal_organizer_name' name='evcal_organizer' value="<?php 
    echo !empty($ev_vals["evcal_organizer"]) ? $ev_vals["evcal_organizer"][0] : null;
    ?>
" style='width:100%' placeholder='eg. Blue Light Band'/><label for='evcal_organizer'><?php 
    _e('Event Organizer Name', 'eventon');
    ?>
</label></p>
					<p><input type='text' id='evcal_org_contact' name='evcal_org_contact' value="<?php 
    echo !empty($termMeta["evcal_org_contact"]) ? $termMeta["evcal_org_contact"] : null;
    ?>
" style='width:100%' placeholder='eg. noone[at] thismail.com'/><label for='evcal_org_contact'><?php 
    _e('(Optional) Organizer Contact Information', 'eventon');
    ?>
</label></p>
					
					<?php 
    /*<p><input type='text' id='evcal_org_img' name='evcal_org_img' value="<?php echo (!empty($termMeta["evcal_org_img"]) )? $termMeta["evcal_org_img"]:null?>" style='width:100%' placeholder='eg. URL to image'/><label for='evcal_evo_evcrd_field_org'><?php _e('(Optional) Organizer Image URL','eventon')?></label></p>*/
    ?>
					
					
					
					<!-- yea no field - hide organizer field from eventcard -->
					<p class='yesno_leg_line'>
						<?php 
    $evo_evcrd_field_org = !empty($ev_vals["evo_evcrd_field_org"]) ? $ev_vals["evo_evcrd_field_org"][0] : null;
    echo eventon_html_yesnobtn(array('id' => 'evo_org_field_ec', 'var' => $evo_evcrd_field_org));
    ?>
						
						<input type='hidden' name='evo_evcrd_field_org' value="<?php 
    echo !empty($ev_vals["evo_evcrd_field_org"]) && $ev_vals["evo_evcrd_field_org"][0] == 'yes' ? 'yes' : 'no';
    ?>
"/>
						<label for='evo_evcrd_field_org'><?php 
    _e('Hide Organizer field from EventCard', 'eventon');
    ?>
</label>
					</p>
					<p style='clear:both'></p>
				</div>
			</div>

		<?php 
    $_html_OR = ob_get_clean();
    $__hiddenVAL_OR = '';
    // --------------------------
    // HTML - User Interaction
    ob_start();
    ?>
			<div class='evcal_data_block_style1'>
				<div class='evcal_db_data'>
					
					<?php 
    $exlink_option = !empty($ev_vals["_evcal_exlink_option"]) ? $ev_vals["_evcal_exlink_option"][0] : 1;
    $exlink_target = !empty($ev_vals["_evcal_exlink_target"]) && $ev_vals["_evcal_exlink_target"][0] == 'yes' ? $ev_vals["_evcal_exlink_target"][0] : null;
    //echo $ev_vals["_evcal_exlink_target"][0].'tt';
    ?>
					
					<input id='evcal_exlink_option' type='hidden' name='_evcal_exlink_option' value='<?php 
    echo $exlink_option;
    ?>
'/>
					
					<input id='evcal_exlink_target' type='hidden' name='_evcal_exlink_target' value='<?php 
    echo $exlink_target;
    ?>
'/>
					
					<?php 
    $display_link_input = !empty($ev_vals["_evcal_exlink_option"]) && $ev_vals["_evcal_exlink_option"][0] != '1' ? 'display:block' : 'display:none';
    ?>
					<p <?php 
    echo $exlink_option == '1' || $exlink_option == '3' ? "style='display:none'" : null;
    ?>
 id='evo_new_window_io' class='<?php 
    echo $exlink_target == 'yes' ? 'selected' : null;
    ?>
'><span></span> <?php 
    _e('Open in new window', 'eventon');
    ?>
</p>
					
					<!-- external link field-->
					<input id='evcal_exlink' placeholder='<?php 
    _e('Type the URL address', 'eventon');
    ?>
' type='text' name='evcal_exlink' value='<?php 
    echo !empty($ev_vals["evcal_exlink"]) ? $ev_vals["evcal_exlink"][0] : null;
    ?>
' style='width:100%; <?php 
    echo $display_link_input;
    ?>
'/>
					
					<div class='evcal_db_uis'>
						<a link='no'  class='evcal_db_ui evcal_db_ui_1 <?php 
    echo $exlink_option == '1' ? 'selected' : null;
    ?>
' title='<?php 
    _e('Slide Down Event Card', 'eventon');
    ?>
' value='1'></a>
						
						<!-- open as link-->
						<a link='yes' class='evcal_db_ui evcal_db_ui_2 <?php 
    echo $exlink_option == '2' ? 'selected' : null;
    ?>
' title='<?php 
    _e('External Link', 'eventon');
    ?>
' value='2'></a>	
						
						<!-- open as popup -->
						<a link='yes' class='evcal_db_ui evcal_db_ui_3 <?php 
    echo $exlink_option == '3' ? ' selected' : null;
    ?>
' title='<?php 
    _e('Popup Window', 'eventon');
    ?>
' value='3'></a>
						
						<?php 
    // (-- addon --)
    if (has_action('evcal_ui_click_additions')) {
        do_action('evcal_ui_click_additions');
    }
    ?>
							
						<div class='clear'></div>
					</div>
				</div>
			</div>
		<?php 
    $_html_UIN = ob_get_clean();
    $__hiddenVAL_UIN = '';
    // --------------------------
    // HTML - Learn More
    ob_start();
    ?>
			<div class='evcal_data_block_style1'>
				<div class='evcal_db_data'>
					<input type='text' id='evcal_lmlink' name='evcal_lmlink' value='<?php 
    echo !empty($ev_vals["evcal_lmlink"]) ? $ev_vals["evcal_lmlink"][0] : null;
    ?>
' style='width:100%'/><br/>
					<input type='checkbox' name='evcal_lmlink_target' value='yes' <?php 
    echo !empty($ev_vals["evcal_lmlink_target"]) && $ev_vals["evcal_lmlink_target"][0] == 'yes' ? 'checked="checked"' : null;
    ?>
/> <?php 
    _e('Open in New window', 'eventon');
    ?>
				</div>
			</div>
		<?php 
    $_html_LM = ob_get_clean();
    $__hiddenVAL_LM = '';
    /** custom fields **/
    $evMB_custom = array();
    $num = evo_calculate_cmd_count($evcal_opt1);
    for ($x = 1; $x <= $num; $x++) {
        if (eventon_is_custom_meta_field_good($x)) {
            $fa_icon_class = $evcal_opt1['evcal__fai_00c' . $x];
            ob_start();
            echo "<div class='evcal_data_block_style1'>\n\t\t\t\t\t\t<div class='evcal_db_data'>";
            // FIELD
            $__saved_field_value = !empty($ev_vals["_evcal_ec_f" . $x . "a1_cus"]) ? $ev_vals["_evcal_ec_f" . $x . "a1_cus"][0] : null;
            $__field_id = '_evcal_ec_f' . $x . 'a1_cus';
            // wysiwyg editor
            if (!empty($evcal_opt1['evcal_ec_f' . $x . 'a2']) && $evcal_opt1['evcal_ec_f' . $x . 'a2'] == 'textarea') {
                wp_editor($__saved_field_value, $__field_id);
                // button
            } elseif (!empty($evcal_opt1['evcal_ec_f' . $x . 'a2']) && $evcal_opt1['evcal_ec_f' . $x . 'a2'] == 'button') {
                $__saved_field_link = !empty($ev_vals["_evcal_ec_f" . $x . "a1_cusL"]) ? $ev_vals["_evcal_ec_f" . $x . "a1_cusL"][0] : null;
                echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cus' ";
                echo 'value="' . $__saved_field_value . '"';
                echo "style='width:100%' placeholder='Button Text' title='Button Text'/>";
                echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cusL' ";
                echo 'value="' . $__saved_field_link . '"';
                echo "style='width:100%' placeholder='Button Link' title='Button Link'/>";
                $onw = !empty($ev_vals["_evcal_ec_f" . $x . "_onw"]) ? $ev_vals["_evcal_ec_f" . $x . "_onw"][0] : null;
                ?>
						<input type='checkbox' name='_evcal_ec_f<?php 
                echo $x;
                ?>
_onw' value='yes' <?php 
                echo !empty($onw) && $onw == 'yes' ? 'checked="checked"' : null;
                ?>
/> <?php 
                _e('Open in New window', 'eventon');
                ?>
						<?php 
                // text
            } else {
                echo "<input type='text' id='" . $__field_id . "' name='_evcal_ec_f" . $x . "a1_cus' ";
                echo 'value="' . $__saved_field_value . '"';
                echo "style='width:100%'/>";
            }
            echo "</div></div>";
            $__html = ob_get_clean();
            $evMB_custom[] = array('id' => 'evcal_ec_f' . $x . 'a1', 'variation' => 'customfield', 'name' => $evcal_opt1['evcal_ec_f' . $x . 'a1'], 'iconURL' => $fa_icon_class, 'iconPOS' => '', 'type' => 'code', 'content' => $__html, 'slug' => 'evcal_ec_f' . $x . 'a1');
        }
    }
    // array of all meta boxes
    $metabox_array = apply_filters('eventon_event_metaboxs', array(array('id' => 'ev_subtitle', 'name' => __('Event SubTitle', 'eventon'), 'variation' => 'customfield', 'hiddenVal' => $__hiddenVAL_ST, 'iconURL' => 'fa-pencil', 'iconPOS' => '', 'type' => 'code', 'content' => $_html_ST, 'slug' => 'ev_subtitle'), array('id' => 'ev_timedate', 'name' => __('Time and Date', 'eventon'), 'hiddenVal' => $__hiddenVAL_TD, 'iconURL' => '', 'iconPOS' => '0 -190px', 'type' => 'code', 'content' => $_html_TD, 'slug' => 'ev_timedate'), array('id' => 'ev_location', 'name' => __('Location and Venue', 'eventon'), 'hiddenVal' => $__hiddenVAL_LOC, 'iconURL' => '', 'iconPOS' => '0 -225px', 'type' => 'code', 'content' => $_html_LOC, 'slug' => 'ev_location', 'guide' => ''), array('id' => 'ev_organizer', 'name' => __('Organizer', 'eventon'), 'hiddenVal' => $__hiddenVAL_OR, 'iconURL' => '', 'iconPOS' => '0 -31px', 'type' => 'code', 'content' => $_html_OR, 'slug' => 'ev_organizer'), array('id' => 'ev_uint', 'name' => __('User Interaction for event click', 'eventon'), 'hiddenVal' => $__hiddenVAL_UIN, 'iconURL' => '', 'iconPOS' => '0 -262px', 'type' => 'code', 'content' => $_html_UIN, 'slug' => 'ev_uint', 'guide' => 'This define how you want the events to expand following a click on the eventTop by a user'), array('id' => 'ev_learnmore', 'name' => __('Learn more about event link', 'eventon'), 'hiddenVal' => $__hiddenVAL_LM, 'iconURL' => '', 'iconPOS' => '0 -96px', 'type' => 'code', 'content' => $_html_LM, 'slug' => 'ev_learnmore', 'guide' => 'This will create a learn more link in the event card. Make sure your links start with http://')));
    // combine array with custom fields
    $metabox_array = !empty($evMB_custom) && count($evMB_custom) > 0 ? array_merge($metabox_array, $evMB_custom) : $metabox_array;
    $closedmeta = eventon_get_collapse_metaboxes($p_id);
    //print_r($closedmeta);
    ?>
	
	
	<div id='evo_mb' class='eventon_mb'>
		<input type='hidden' id='evo_collapse_meta_boxes' name='evo_collapse_meta_boxes' value=''/>
	<?php 
    foreach ($metabox_array as $mBOX) {
        // ICONS
        $icon_style = !empty($mBOX['iconURL']) ? 'background-image:url(' . $mBOX['iconURL'] . ')' : 'background-position:' . $mBOX['iconPOS'];
        $icon_class = !empty($mBOX['iconPOS']) ? 'evIcons' : 'evII';
        $guide = !empty($mBOX['guide']) ? $eventon->throw_guide($mBOX['guide'], '', false) : null;
        $hiddenVal = !empty($mBOX['hiddenVal']) ? '<span class="hiddenVal">' . $mBOX['hiddenVal'] . '</span>' : null;
        $closed = !empty($closedmeta) && in_array($mBOX['id'], $closedmeta) ? 'closed' : null;
        ?>
	
	
		<div class='evomb_section' id='<?php 
        echo $mBOX['id'];
        ?>
'>			
			<div class='evomb_header'>
				<?php 
        // custom field with icons
        if (!empty($mBOX['variation']) && $mBOX['variation'] == 'customfield') {
            ?>
	
					<span class='evomb_icon <?php 
            echo $icon_class;
            ?>
'><i class='fa <?php 
            echo $mBOX['iconURL'];
            ?>
'></i></span>
					
				<?php 
        } else {
            ?>
					<span class='evomb_icon <?php 
            echo $icon_class;
            ?>
' style='<?php 
            echo $icon_style;
            ?>
'></span>
				<?php 
        }
        ?>
				<p><?php 
        echo $mBOX['name'];
        echo $hiddenVal;
        echo $guide;
        ?>
</p>
			</div>
			<div class='evomb_body <?php 
        echo $closed;
        ?>
' box_id='<?php 
        echo $mBOX['id'];
        ?>
'>
				<?php 
        echo $mBOX['content'];
        ?>
			</div>
		</div>
	<?php 
    }
    ?>
		<div class='evMB_end'></div>
	</div>

	
	
	
	

<?php 
}