Changeset 1542 in ExiteCMS


Ignore:
Timestamp:
07/10/08 11:34:16 (4 years ago)
Author:
root
Message:

Fixed missing groupaccess() check in unread posts queries

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/files/locales/en.main.global.php

    r1530 r1542  
    33// locale       : English 
    44// locale name  : main.global 
    5 // generated on : Tue Jul 8 2008, 16:32:08 CEST 
     5// generated on : Tue Jul 8 2008, 20:58:11 CEST 
    66// translators  : ExiteCMS team,WanWizard 
    77// ---------------------------------------------------------- 
  • trunk/files/locales/en.main.setup.php

    r1502 r1542  
    33// locale       : English 
    44// locale name  : main.setup 
    5 // generated on : Tue Jul 1 2008, 19:42:17 CEST 
     5// generated on : Tue Jul 8 2008, 20:58:24 CEST 
    66// translators  : ExiteCMS team,WanWizard 
    77// ---------------------------------------------------------- 
     
    5353$locale['475'] = "News"; 
    5454$locale['476'] = "Panels"; 
    55 $locale['477'] = "x"; 
     55$locale['477'] = "Reports"; 
    5656$locale['478'] = "PHP Info"; 
    5757$locale['479'] = "Polls"; 
    58 $locale['480'] = "x"; 
     58$locale['480'] = "Searches"; 
    5959$locale['481'] = "Menu System"; 
    6060$locale['482'] = "x"; 
     
    8282$locale['507'] = "Search"; 
    8383$locale['508'] = "Register"; 
     84$locale['509'] = "Reports"; 
    8485$locale['520'] = "Main Menu"; 
    8586$locale['521'] = "Online Users"; 
  • trunk/modules/user_info_panel/user_info_panel.php

    r1491 r1542  
    3737            SELECT count(*) as unread  
    3838                FROM ".$db_prefix."posts p  
     39                    INNER JOIN ".$db_prefix."forums f ON p.forum_id = f.forum_id  
    3940                    INNER JOIN ".$db_prefix."threads_read tr ON p.thread_id = tr.thread_id  
    40                 WHERE tr.user_id = '".$userdata['user_id']."'  
     41                WHERE ".groupaccess('f.forum_access')." 
     42                    AND tr.user_id = '".$userdata['user_id']."'  
    4143                    AND (p.post_datestamp > ".$settings['unread_threshold']." OR p.post_edittime > ".$settings['unread_threshold'].") 
    4244                    AND ((p.post_datestamp > tr.thread_last_read OR p.post_edittime > tr.thread_last_read) 
     
    4749            SELECT count(*) as unread  
    4850                FROM ".$db_prefix."posts p  
     51                    INNER JOIN ".$db_prefix."forums f ON p.forum_id = f.forum_id  
    4952                    INNER JOIN ".$db_prefix."threads_read tr ON p.thread_id = tr.thread_id  
    50                 WHERE tr.user_id = '".$userdata['user_id']."'  
     53                WHERE ".groupaccess('f.forum_access')." 
     54                    AND tr.user_id = '".$userdata['user_id']."'  
    5155                    AND p.post_author != '".$userdata['user_id']."' 
    5256                    AND p.post_edituser != '".$userdata['user_id']."' 
  • trunk/themes/ExiteCMS/theme.php

    r1491 r1542  
    7070            SELECT count(*) as unread  
    7171                FROM ".$db_prefix."posts p  
     72                    INNER JOIN ".$db_prefix."forums f ON p.forum_id = f.forum_id  
    7273                    INNER JOIN ".$db_prefix."threads_read tr ON p.thread_id = tr.thread_id  
    73                 WHERE tr.user_id = '".$userdata['user_id']."'  
     74                WHERE ".groupaccess('f.forum_access')." 
     75                    AND tr.user_id = '".$userdata['user_id']."'  
    7476                    AND (p.post_datestamp > ".$settings['unread_threshold']." OR p.post_edittime > ".$settings['unread_threshold'].") 
    7577                    AND ((p.post_datestamp > tr.thread_last_read OR p.post_edittime > tr.thread_last_read) 
     
    8082            SELECT count(*) as unread  
    8183                FROM ".$db_prefix."posts p  
     84                    INNER JOIN ".$db_prefix."forums f ON p.forum_id = f.forum_id  
    8285                    INNER JOIN ".$db_prefix."threads_read tr ON p.thread_id = tr.thread_id  
    83                 WHERE tr.user_id = '".$userdata['user_id']."'  
     86                WHERE ".groupaccess('f.forum_access')." 
     87                    AND tr.user_id = '".$userdata['user_id']."'  
    8488                    AND p.post_author != '".$userdata['user_id']."' 
    8589                    AND p.post_edituser != '".$userdata['user_id']."' 
Note: See TracChangeset for help on using the changeset viewer.