Changeset 1440

Show
Ignore:
Timestamp:
02/03/08 15:42:49 (7 months ago)
Author:
Neal
Message:

Backported [1439] to trunk.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/upload/misc.php

    r938 r1440  
    253253                message($lang_common['Bad request']); 
    254254 
     255        // Make sure the user can view the topic 
     256        $result = $db->query('SELECT 1 FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=t.forum_id AND fp.group_id=1) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$topic_id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error()); 
     257        if (!$db->num_rows($result)) 
     258                message($lang_common['Bad request']); 
     259 
    255260        $result = $db->query('SELECT 1 FROM '.$db->prefix.'subscriptions WHERE user_id='.$pun_user['id'].' AND topic_id='.$topic_id) or error('Unable to fetch subscription info', __FILE__, __LINE__, $db->error()); 
    256261        if ($db->num_rows($result))