Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 01 Nov 2014, 09:16
TheAdminMarket's Avatar
TheAdminMarket TheAdminMarket is offline
 
Join Date: Jun 2013
Real name: Christos Teriakis
Permissions for specific user

Hello,

I've seen that with the code below I can check if the active user has permissions for a specific action:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

But as I said before this works for the current active user. What if I want to check if the user with userid=77 has such permission?

Checking a relevant code I found how to get the online status of a specific user:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

So, is there any similar way to get as true/false if a specific user has a specific permission?

EDITED ----------------

Currently I'm using the follow way to do it:
1.- I'm setting a vBulltin option to hold the usegroupids that have this permission: eg 1,4,5
2.- With the help of a function I'm getting the result

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Thank you

Last edited by TheAdminMarket; 01 Nov 2014 at 10:08.
Reply With Quote
  #2  
Old 01 Nov 2014, 10:15
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
I think you could call fetch_userinfo() then fetch_permissions() (both in includes/functions.php). Maybe something like:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

then use $check_permissions like you do for the current user. I haven't tried it though, I just looked up these functions.

For fetch_permissions(), the first parameter is a forumid, in case you want to check permissions for a specific forum. And the last parameter tells it whether or not you need the calendar permissions for the user.
Reply With Quote
  #3  
Old 01 Nov 2014, 10:20
TheAdminMarket's Avatar
TheAdminMarket TheAdminMarket is offline
 
Join Date: Jun 2013
Real name: Christos Teriakis
Thank you. I'll give a try when I'll be back to my desk, but from what I can see, it looks to be correct. Does it needs to include any file? eg for online user I was calling a file bigtree (or something similar, don't remember the name right now).
Reply With Quote
  #4  
Old 01 Nov 2014, 10:22
kh99 kh99 is offline
 
Join Date: Aug 2009
Real name: Kevin
I'm not sure. Those functions are in includes/functions.php, but that may be included already depending where you're calling it. I'm not sure if requires any other includes, but I'd guess that it doesn't.
Reply With Quote
Reply

Similar Threads
Thread Thread Starter Forum Replies Last Post
Posts/Threads created by a specific user, since a specific date. merk vBulletin 2.x Full Releases 13 27 Jun 2002 22:30



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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


New To Site? Need Help?

All times are GMT. The time now is 04:03.

Layout Options | Width: Wide Color: