vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Moderators Viewing Invisible Members (https://vborg.vbsupport.ru/showthread.php?t=33568)

Destee 12-28-2001 03:56 AM

Hello Everyone ... Again :)

I originally posted this request for help on vBulletin in September. Merk helped me with it but now that I've upgraded to 2.2.1 the same solution doesn't work anymore. I've looked at the code but can't see anything real obvious. I'm including the dialogue from vbulletin.com. My text is in yellow and Merk's is limegreen. Any help would be appreciated.
------------

I want to give my Moderators the ability to view "invisible" Members ... is there a way to do this without a hack (and/or giving them full access to the CP)?

Im bored, so i did it anyway
Find -


PHP Code:

if ($userinfo[invisible]) {
    
$userinfo[hidden] = '*';
    if (
$bbuserinfo[usergroupid] == 6) { 

Replace With

PHP Code:

if ($userinfo[invisible]) {
    
$userinfo[hidden] = '*';
    if (
$bbuserinfo[usergroupid] == OR $bbuserinfo[usergroupid] == 7) { 

7, is my moderator groupid, i do hope that its the same!

Then, in index.php
Find


PHP Code:

if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==6) {
      
$numbervisible++;
      
$userid=$loggedin['userid'];
      if (
$loggedin['invisible']==1) { // Invisible User but show to Admin 

and replace with

PHP Code:

 if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==OR $bbuserinfo['usergroupid']==7) {
      
$numbervisible++;
      
$userid=$loggedin['userid'];
      if (
$loggedin['invisible']==1) { // Invisible User but show to Admin 

And that _should_ work

I noticed that usergroupid 6 (admin) is referenced another place in index.php ... should it be edited in some way here too?

PHP Code:

while ($loggedin=$DB_site->fetch_array($loggedins)) { 
$numberregistelimegreen++; 
$invisibleuser ''
if (
$loggedin['invisible']==and $bbuserinfo['usergroupid']!=6) { 

Hey Merk ... it's me again.

I did edit that line accordingly and all is well!

Thanks again.


Good to see people working out their own problems


---------------
Well, that's basically it. I did all of the same again but my Moderators are not able to see the "invisible" users online. Obviously I need to do some additional hacking but I don't know what.

Here's the original thread.

Can someone help me with this please, making it so my Moderators can see the invisible Members that are logged in?

Thanks,

Destee

Scott MacVicar 12-28-2001 09:35 AM

ok this is what you should probably do

PHP Code:

    if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==6) { 

becomes

PHP Code:

    if ($loggedin['invisible']==or $bbuserinfo['usergroupid']==or $bbuserinfo['usegroupid'==7) { 

find

PHP Code:

      if ($loggedin['invisible']==and $bbuserinfo['usergroupid']!=6) {
        continue;
      } 

becomes

PHP Code:

      if ($loggedin['invisible']==and $bbuserinfo['usergroupid']!=and $bbuserinfo['usergroupid']==7) {
        continue;
      } 

These are the only two modifications that you need to make, the first tells it to add a star after the users name to indicate that their invisible, the 2nd is to stop it from skipping that user if they are invisible and the your not an admin.

This is presuming that you usergroup for mods is 7.

Destee 12-28-2001 10:05 AM

Good Morning PPN and thanks for your assistance.
My Mods are usergroup 7, but when I tried the above
I rec'd the following:

Parse error: parse error, expecting `']'' in /usr/local/plesk/apache/vhosts/destee.com/httpdocs/forums/index.php on line 161

Is it me? I have been up all night.

Admin 12-28-2001 11:44 AM

a) PPN was missing a ] in this code:
Code:

... or $bbuserinfo['usegroupid'==7) {
(right before ==7)

b) A hack for this already exists - take a look in the Releases forum. :)

Scott MacVicar 12-28-2001 11:03 PM

sorry about that i typed it a hurry before going out to work never took time to check it was correct.

Destee 12-28-2001 11:50 PM

Thank You FireFly for the already established hack info.
I tried it this morning but was so tired and it still didn't work.
Came back with a rested self and all is well in paradise! :)
Thank You.

No worry PPN, even if you would have given me perfect code
I would have still messed it up ... man ... rest makes a lot of difference! Thanks.

Thank You All Very Much!

Now I gotta go over to vbulletin.com and let Merk know there is a
hack for this ... (he had offered to help me again) ... too kewl!

SWFans.net ... a special thanks to you for the hack!! :)

Destee


All times are GMT. The time now is 07:10 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.01191 seconds
  • Memory Usage 1,752KB
  • 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
  • (1)bbcode_code_printable
  • (9)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)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