Tribe__Events__Main::verify_unique_name( string $name, $post_type )
Verify that a venue or organizer is unique
Contents
Parameters
- $name
-
(string) (Required) - name of venue or organizer
- $type
-
(string) (Required) - post type
Return
(boolean)
Source
File: src/Tribe/Main.php
public function verify_unique_name( $name, $post_type ) { global $wpdb; $name = stripslashes( $name ); if ( '' == $name ) { return 1; } if ( 'venue' === $post_type ) { $post_type = Tribe__Events__Venue::POSTTYPE; } elseif ( 'organizer' === $post_type ) { $post_type = Tribe__Events__Organizer::POSTTYPE; } // TODO update this verification to check all post_status <> 'trash' $results = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$wpdb->posts} WHERE post_type = %s && post_title = %s && post_status = 'publish'", $post_type, $name ) ); return ( $results ) ? 0 : 1; }