conditions['posttypes']['all'])) ? 1 : 0; if(!$_all && !isset($ad->conditions['posttypes']['all']) && empty($ad->conditions['posttypes']['include']) && empty($ad->conditions['posttypes']['exclude'])){ $_all = 1; } } ?> true, 'publicly_queryable' => true), 'object', 'or'); ?>
conditions['posttypes']['include']) && is_string($ad->conditions['posttypes']['include'])) ? explode(',', $ad->conditions['posttypes']['include']) : array(); $_excludes = (!empty($ad->conditions['posttypes']['exclude']) && is_string($ad->conditions['posttypes']['exclude'])) ? explode(',', $ad->conditions['posttypes']['exclude']) : array(); foreach($post_types as $_type_id => $_type){ // backward compatibility // TODO: remove this in a later version if($_includes == array() && count($_excludes) > 0 && !in_array($_type_id, $_excludes)){ $_val = 1; } elseif(in_array($_type_id, $_includes)){ $_val = 1; } else { $_val = 0; } if(!$_val && isset($ad->conditions['posttypes']['include']) && is_array($ad->conditions['posttypes']['include']) && in_array($_type_id, $ad->conditions['posttypes']['include'])){ $_val = 1; } ?>