vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Question about post notification (https://vborg.vbsupport.ru/showthread.php?t=66660)

SheKnows 06-28-2004 11:55 PM

Question about post notification
 
I posted this on vBulletin.com and they suggested I post here.

Quote:

From my browsing, if I understand it right, the moderators get the post notifications (complaints not new posts) when a member does one, but admin ONLY get it if there is A. No host for that forum OR B. it is checked in the forum manager for the admin to get it.

What I want to know is there a way to turn off the moderators getting it completely and set it up so that all of the post notifications of the non new post nature, can go to only one person. We really don't want our moderators getting their hands on some of the complaints that might come through!
Someone suggested that it might entail modifing the coding. If this is the case can you tell me how?

Thanks!
Christine
SheKnows Network Director
http://talk.sheknows.com/index.php?

SheKnows 06-30-2004 11:50 PM

If this is the wrong place for this post, can someone please tell me where I need to post it!

Brad 06-30-2004 11:56 PM

Open report.php and find:

PHP Code:

    $moderators $DB_site->query("
        SELECT DISTINCT user.email
        FROM " 
TABLE_PREFIX "moderator AS moderator," TABLE_PREFIX "user AS user
        WHERE user.userid = moderator.userid
            AND moderator.forumid IN (
$foruminfo[parentlist])
    "
);

    
$mods = array();

    while (
$moderator $DB_site->fetch_array($moderators))
    {
        
$mods[] = $moderator;
    }

    
$threadinfo['title'] = unhtmlspecialchars($threadinfo['title']);

    if (empty(
$mods) OR $foruminfo['options'] & $_FORUMOPTIONS['warnall'])
    {
        
// get admins if no mods or if this forum notifies all
        
$moderators $DB_site->query("
            SELECT user.email, user.languageid
            FROM " 
TABLE_PREFIX "user AS user
            INNER JOIN " 
TABLE_PREFIX "usergroup AS usergroup USING (usergroupid)
            WHERE usergroup.adminpermissions <> 0
        "
);

        while (
$moderator $DB_site->fetch_array($moderators))
        {
            
$mods[] = $moderator;
        }
    } 

Replace it with:

PHP Code:

    // Edited code below: (only admins get reported posts)
        
$moderators $DB_site->query("
            SELECT user.email, user.languageid
            FROM " 
TABLE_PREFIX "user AS user
            INNER JOIN " 
TABLE_PREFIX "usergroup AS usergroup USING (usergroupid)
            WHERE usergroup.adminpermissions <> 0
        "
);

    
$mods = array();

    while (
$moderator $DB_site->fetch_array($moderators))
    {
        
$mods[] = $moderator;
    }

    
$threadinfo['title'] = unhtmlspecialchars($threadinfo['title']);
    
// end edited code 



All times are GMT. The time now is 11:48 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01025 seconds
  • Memory Usage 1,731KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete