diff -u club-lu/geeklog/public_html/lib-common.php:1.5 club-lu/geeklog/public_html/lib-common.php:1.5.2.1 --- club-lu/geeklog/public_html/lib-common.php:1.5 Thu Apr 15 23:39:27 2004 +++ club-lu/geeklog/public_html/lib-common.php Fri Apr 16 00:20:41 2004 @@ -4271,7 +4271,7 @@ switch( $A['type'] ) { case 'article': - $titletouse = DB_getItem($_TABLES['stories'], 'title', "draft_flag = 0 " . + $titletouse = DB_getItem($_TABLES['stories'], 'title', "sid = '" . $A['sid'] . "' AND draft_flag = 0 " . $topicsql . COM_getPermSQL('AND', 0, 2)); if ( ! empty($titletouse)) { $titletouse = stripslashes($titletouse); @@ -4282,7 +4282,8 @@ } break; case 'poll': - $titletouse = DB_getItem($_TABLES['pollquestions'], 'question', COM_getPermSQL('', 0, 2)); + $titletouse = DB_getItem($_TABLES['pollquestions'], 'question', "qid = '" . $A['sid'] . "'" . + COM_getPermSQL('AND', 0, 2)); if ( ! empty($titletouse)) { $rawurl = $_CONF['site_url'] . '/pollbooth.php?qid=' . $A['sid'] . '&aid=-1'; $show_item = true;