Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function my_build_sql_conditions( $conditions, $args ){
- $events_table = EM_EVENTS_TABLE;
- $locations_table = EM_LOCATIONS_TABLE;
- if( true == $args['eventful'] ){
- $conditions['eventful'] = "{$events_table}.location_id IS NOT NULL";
- }elseif( true == $args['eventless'] ){
- $conditions['eventless'] = "{$events_table}.location_id IS NULL";
- if( !empty($conditions['scope']) ) unset($conditions['scope']); //scope condition would render all queries return no results
- }
- return $conditions;
- }
- add_filter( 'em_locations_build_sql_conditions', 'my_build_sql_conditions', 100, 2 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement