From bf7cc7e266a643570bf9e3774a33cd03c3737923 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 15 Feb 2007 08:46:23 +0000 Subject: [PATCH] No longer accept trackbacks to draft entries.Thanks to j_b_poquelin --- docs/NEWS | 3 +++ include/functions_comments.inc.php | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index 61bbd515..02c59bd0 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.2 () ------------------------------------------------------------------------ + * No longer accept trackbacks to draft entries.Thanks to j_b_poquelin + (garvinhicking) + * Do not store an unnecessary config value for check_password and password user properties. Thanks to jenzo from the forums! (garvinhicking) diff --git a/include/functions_comments.inc.php b/include/functions_comments.inc.php index f09e8355..0d0a982b 100644 --- a/include/functions_comments.inc.php +++ b/include/functions_comments.inc.php @@ -561,7 +561,9 @@ function serendipity_saveComment($id, $commentInfo, $type = 'NORMAL', $source = $query = "SELECT a.email, e.title, a.mail_comments, a.mail_trackbacks FROM {$serendipity['dbPrefix']}entries e, {$serendipity['dbPrefix']}authors a WHERE e.id = '". (int)$id ."' - AND e.authorid = a.authorid"; + AND e.isdraft = 'false' + AND e.timestamp <= " . time() . " + AND e.authorid = a.authorid"; $row = serendipity_db_query($query, true); // Get info on author/entry if (!is_array($row) || empty($id)) { // No associated entry found.