vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Advanced Warning System (AWS) (https://vborg.vbsupport.ru/forumdisplay.php?f=105)
-   -   Bug in 3.4.12 (https://vborg.vbsupport.ru/showthread.php?t=82815)

sv1cec 06-10-2005 07:52 AM

Bug in 3.4.12
 
There is a small bug in version 3.4.12 and possibly in a few previous versions (down to 3.4.10 I think).

The bug manifests itself if you have defined as a Supermoderator group, a group starting with '2', i.e. the group id of the registered users. If you have, the code which evaluated if the 'Warn XYZ' and 'View XYZ's Warnings' links, did not work properly and as a result, moderators could not see these links.

To correct the error, please open your includes/functions_showthread.php file and find:

PHP Code:

        $useradmin preg_match("/^(.*|)?$bbuserinfo[usergroupid](|.*)?$/",$vboptions['warn_admingroups']);
        
$postadmin preg_match("/^(.*|)?$post[usergroupid](|.*)?$/",$vboptions['warn_admingroups']);

        
$usermod preg_match("/^(.*|)?$bbuserinfo[usergroupid](|.*)?$/",$vboptions['warn_modgroups']);
        
$postmod preg_match("/^(.*|)?$post[usergroupid](|.*)?$/",$vboptions['warn_modgroups']);

        
$usersmod preg_match("/^(.*|)?$bbuserinfo[usergroupid](|.*)?$/",$vboptions['warn_smodgroups']);
        
$postsmod preg_match("/^(.*|)?$post[usergroupid](|.*)?$/",$vboptions['warn_smodgroups']); 

Replace that with:

PHP Code:

        $useradmin preg_match("/(\||\A)$bbuserinfo[usergroupid](\||\z)/",$vboptions['warn_admingroups']);
        
$postadmin preg_match("/(\||\A)$post[usergroupid](\||\z)/",$vboptions['warn_admingroups']);

        
$usermod preg_match("/(\||\A)$bbuserinfo[usergroupid](\||\z)/",$vboptions['warn_modgroups']);
        
$postmod preg_match("/(\||\A)$post[usergroupid](\||\z)/",$vboptions['warn_modgroups']);

        
$usersmod preg_match("/(\||\A)$bbuserinfo[usergroupid](\||\z)/",$vboptions['warn_smodgroups']);
        
$postsmod preg_match("/(\||\A)$post[usergroupid](\||\z)/",$vboptions['warn_smodgroups']); 

Do the exact same change in your member.php file.

For those who download the zip file after today (Friday, June 10th, 2005 GMT 10:00am), the instructions are updated to reflect the above fix. To differentiate this zip file, from previous ones, with the wrong instructions, the new file is called WarningSystem_V3_4_12b.zip (note the 'b' before the extension).

Apologies for any inconvenience.


All times are GMT. The time now is 07:53 AM.

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.02471 seconds
  • Memory Usage 1,725KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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