function circa_ee_venue_city_state($VNU_ID = 0, $echo = TRUE) { EE_Registry::instance()->load_helper('Venue_View'); $venue = EEH_Venue_View::get_venue($VNU_ID); $city = $venue->city() != 'Unknown' ? $venue->city() : ''; $state = $venue->state_name() != 'Unknown' ? $venue->state_name() : ''; if ($echo) { echo '<div class="ee_city_state">' . $city . ' <span class="ee_state">' . $state . '</span></div>'; return ''; } return $city . $state; }
/** * edit_venue_link * * @access public * @param int $VNU_ID * @param string $link * @param string $before * @param string $after * @return string */ public static function edit_venue_link($VNU_ID = 0, $link = '', $before = '<p class="edit-venue-lnk small-txt">', $after = '</p>') { $venue = EEH_Venue_View::get_venue($VNU_ID); if ($venue instanceof EE_Venue) { // can the user edit this post ? if (current_user_can('edit_post', $venue->ID())) { // set link text $link = !empty($link) ? $link : __('edit this venue'); // generate nonce $nonce = wp_create_nonce('edit_nonce'); // generate url to venue editor for this venue $url = add_query_arg(array('page' => 'espresso_venues', 'action' => 'edit', 'post' => $venue->ID(), 'edit_nonce' => $nonce), admin_url('admin.php')); // get edit CPT text $post_type_obj = get_post_type_object('espresso_venues'); // build final link html $link = '<a class="post-edit-link" href="' . $url . '" title="' . esc_attr($post_type_obj->labels->edit_item) . '">' . $link . '</a>'; // put it all together return $before . apply_filters('edit_post_link', $link, $venue->ID()) . $after; } } return ''; }
/** * espresso_venue_name * * @access public * @param int $EVT_ID * @return string */ function espresso_venue_id($EVT_ID = 0) { EE_Registry::instance()->load_helper('Venue_View'); $venue = EEH_Venue_View::get_venue($EVT_ID); return $venue instanceof EE_Venue ? $venue->ID() : 0; }
/** * espresso_venue_name * * @access public * @param int $EVT_ID * @return string */ function espresso_venue_id($EVT_ID = 0) { $venue = EEH_Venue_View::get_venue($EVT_ID); return $venue instanceof EE_Venue ? $venue->ID() : 0; }