get_var("SELECT ping_status FROM $tableposts WHERE ID = $tb_id"); if ('closed' == $pingstatus) die('Sorry, trackbacks are closed for this item.'); $tb_url = addslashes($tb_url); $title = strip_tags($title); $title = (strlen($title) > 255) ? substr($title, 0, 252).'...' : $title; $excerpt = strip_tags($excerpt); $excerpt = (strlen($excerpt) > 255) ? substr($excerpt, 0, 252).'...' : $excerpt; $blog_name = htmlspecialchars($blog_name); $blog_name = (strlen($blog_name) > 255) ? substr($blog_name, 0, 252).'...' : $blog_name; $comment = ''; $comment .= "$title
$excerpt"; $author = addslashes($blog_name); $email = ''; $original_comment = $comment; $comment_post_ID = $tb_id; $user_ip = $HTTP_SERVER_VARS['REMOTE_ADDR']; $user_domain = gethostbyaddr($user_ip); $time_difference = get_settings('time_difference'); $now = date('Y-m-d H:i:s',(time() + ($time_difference * 3600))); $comment = convert_chars($comment); $comment = format_to_post($comment); $comment_author = $author; $comment_author_email = $email; $comment_author_url = $tb_url; $author = addslashes($author); $result = $wpdb->query("INSERT INTO $tablecomments VALUES ('0', '$comment_post_ID', '$author', '$email', '$tb_url', '$user_ip', '$now', '$comment', '0')"); if (!$result) { die ("There is an error with the database, it can't store your comment...
Contact the webmaster"); } else { $postdata = get_postdata($comment_post_ID); $authordata = get_userdata($postdata["Author_ID"]); if ($comments_notify && '' != $authordata->user_email) { $notify_message = "New trackback on your post #$comment_post_ID \"".stripslashes($postdata['Title'])."\"\r\n\r\n"; $notify_message .= "Website: $comment_author (IP: $user_ip , $user_domain)\r\n"; $notify_message .= "URI : $comment_author_url\r\n"; $notify_message .= "Excerpt: \n".stripslashes($original_comment)."\r\n\r\n"; $notify_message .= "You can see all trackbacks on this post here: \r\n"; $notify_message .= "$siteurl/$blogfilename?p=$comment_post_ID&c=1\r\n\r\n"; $subject = '[' . stripslashes($blogname) . '] Trackback: "' .stripslashes($postdata['Title']).'"'; $from = "From: wordpress@".$HTTP_SERVER_VARS['SERVER_NAME']; $from .= "\r\nX-Mailer: WordPress $b2_version with PHP/" . phpversion(); @mail($authordata->user_email, $subject, $notify_message, $from); } trackback_response(0); } } } ?>