[geeklog-cvs] geeklog: Fixed view of a comment when topic permissions come int...
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Mon Jan 2 13:35:50 EST 2012
changeset 8467:2f849bb5954d
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/2f849bb5954d
user: Tom <websitemaster at cogeco.net>
date: Mon Jan 02 13:32:09 2012 -0500
description:
Fixed view of a comment when topic permissions come into play.
diffstat:
public_html/comment.php | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diffs (16 lines):
diff -r 90650c1f1d06 -r 2f849bb5954d public_html/comment.php
--- a/public_html/comment.php Mon Jan 02 13:28:45 2012 -0500
+++ b/public_html/comment.php Mon Jan 02 13:32:09 2012 -0500
@@ -257,9 +257,9 @@
switch ( $type ) {
case 'article':
$sql = 'SELECT COUNT(*) AS count, commentcode, owner_id, group_id, perm_owner, perm_group, '
- . "perm_members, perm_anon FROM {$_TABLES['stories']} WHERE (sid = '$sid') "
- . 'AND (draft_flag = 0) AND (commentcode >= 0) AND (date <= NOW())' . COM_getPermSQL('AND')
- . COM_getTopicSQL('AND') . ' GROUP BY sid,owner_id, group_id, perm_owner, perm_group,perm_members, perm_anon ';
+ . "perm_members, perm_anon FROM {$_TABLES['stories']}, {$_TABLES['topic_assignments']} ta WHERE (sid = '$sid') "
+ . 'AND (draft_flag = 0) AND (commentcode >= 0) AND (date <= NOW()) AND ta.type = "article" AND ta.id = sid ' . COM_getPermSQL('AND')
+ . COM_getTopicSQL('AND', 0, 'ta') . ' GROUP BY sid, owner_id, group_id, perm_owner, perm_group,perm_members, perm_anon ';
$result = DB_query ($sql);
$B = DB_fetchArray ($result);
$allowed = $B['count'];
More information about the geeklog-cvs
mailing list