save_pod_item(array('datatype'=>$field, 'columns' => array('name'=>$name)));
} else {
$pid = (is_array($pid)) ? $pid[0] : $pid;
}
$vals[] = $pid;
endforeach;
} else {
$pid = pod_check($field, $name, 'name');
if(!$pid)
{
$new_tag = new PodAPI();
$pid = $new_tag->save_pod_item(array('datatype'=>$field, 'columns' => array('name'=>$name)));
} else {
$pid = (is_array($pid)) ? $pid[0] : $pid;
}
$vals = $pid;
}
$val_str = implode(',',$vals);
$columns[$field]['value'] = $val_str;
endif;
?>
prepare("SELECT name FROM {$wpdb->prefix}pod_tbl_{$pod} WHERE name LIKE '%s'", '%'.like_escape($str).'%');
$results = $wpdb->get_col($query);
echo join( $results, "\n" );
}
die;
}
function pod_check($datatype, $value='', $field='id') {
global $wpdb;
$datatype = pods_sanitize($datatype);
$field = pods_sanitize($field);
$return = $wpdb->get_col($wpdb->prepare("SELECT `id` FROM `{$wpdb->prefix}pod_tbl_{$datatype}` WHERE `$field` = ".('id'==$field?"%d":"%s"),array($value)));
if (true == $return && 0 < $return) {
return $return;
} else {
return false;
}
}