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;
}
?>
conditions['categoryids']['all'])) ? 1 : 0;
if(!$_all && !isset($ad->conditions['categoryids']['all']) && empty($ad->conditions['categoryids']['include']) && empty($ad->conditions['categoryids']['exclude'])){
$_all = 1;
}
}
if(!empty($ad->conditions['categoryids']['include'])){
// backward compatibility
// TODO: remove in a later version; this should already be an array
if(is_string($ad->conditions['categoryids']['include'])){
$_includes = explode(',', $ad->conditions['categoryids']['include']);
} else {
$_includes = $ad->conditions['categoryids']['include'];
}
} else {
$_includes = array();
}
?> true, 'publicly_queryable' => true), 'objects', 'or');
?>
conditions['categoryids']['exclude'])){
// backward compatibility
// TODO: remove in a later version; this should already be an array
if(is_string($ad->conditions['categoryids']['exclude'])){
$_excludes = explode(',', $ad->conditions['categoryids']['exclude']);
} else {
$_excludes = $ad->conditions['categoryids']['exclude'];
}
} else {
$_excludes = array();
}
?>