Thread: Moderators Functions - Pedro!'s Post Report Manager 0.93
View Single Post
  #49  
Old 02-16-2009, 08:39 PM
Pedro!'s Avatar
Pedro! Pedro! is offline
 
Join Date: Jun 2006
Location: England
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, it means that when a mod goes to open/closed reports in the CP it will only show the reported posts in the forums they can moderate. It also checks moderator permissions with pictures, picture comments and visitor messages.

These are the permissions checked:

PHP Code:
    switch($report_type) {
            
                case 
'post':
                    if (
can_moderate($irow['forumid'])) {$can_view 1;}
                break;
                
                case 
'gm':
                    if (
can_moderate(0'caneditgroupmessages') OR can_moderate(0'candeletegroupmessages') OR can_moderate(0'canmoderategroupmessages') OR can_moderate(0'canremovegroupmessages')) {$can_view 1;}
                break;
                    
                case 
'gp':
                    if (
can_moderate(0'caneditalbumpicture') OR can_moderate(0'candeletealbumpicture')) {$can_view 1;}
                break;
                            
                case 
'pap':
                    if (
can_moderate(0'caneditalbumpicture') OR can_moderate(0'candeletealbumpicture')) {$can_view 1;}
                break;
                            
                case 
'gpc':
                    if (
can_moderate(0'caneditpicturecomments') OR can_moderate(0'candeletepicturecomments') OR can_moderate(0'canmoderatepicturecomments') OR can_moderate(0'canremovepicturecomments')) {$can_view 1;}
                break;                
                
                case 
'papc':
                    if (
can_moderate(0'caneditpicturecomments') OR can_moderate(0'candeletepicturecomments') OR can_moderate(0'canmoderatepicturecomments') OR can_moderate(0'canremovepicturecomments')) {$can_view 1;}
                break;
                            
                case 
'pm':
                    
$can_view 1;
                break;
                            
                case 
'vm':
                    if (
can_moderate(0'caneditvisitormessages') OR can_moderate(0'candeletevisitormessages') OR can_moderate(0'canmoderatevisitormessages') OR can_moderate(0'canremovevisitormessages')) {$can_view 1;}
                break;
    
    } 
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01092 seconds
  • Memory Usage 1,801KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete