function akismet_submit($as, $form)
{
global $akismet_api_host, $akismet_api_port;
if (!in_array($as, array('ham', 'spam'))) {
return false;
}
$query_string = '';
if (is_array($form)) {
$query_string = http_build_query($form);
}
if (method_exists('Akismet', 'http_post')) {
$response = Akismet::http_post($query_string, "submit-{$as}");
} else {
$response = akismet_http_post($query_string, $akismet_api_host, "/1.1/submit-{$as}", $akismet_api_port);
}
return trim($response[1]);
}