Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > Advanced Warning System (AWS)
Register FAQ Community Calendar Today's Posts Search

Closed Thread
 
Thread Tools
Bug in 3.4.12 Details »»
Bug in 3.4.12
Version: , by sv1cec sv1cec is offline
Developer Last Online: Mar 2022 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-10-2005 Last Update: Never Installs: 0
 
No support by the author.

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.

Show Your Support

  • If you like to thanks you by the author -> Click Thanks to the Author
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:12 PM.


Powered by vBulletin® Version 3.9.0
Copyright ©2000 - 2017, vBulletin Solutions Inc.