![]() |
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: Code:
if ($permissions["my_plugin"] & $vbulletin->bf_ugp["my_plugin"]["post"]) Checking a relevant code I found how to get the online status of a specific user: Code:
$userid = 77; 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 PHP Code:
|
I think you could call fetch_userinfo() then fetch_permissions() (both in includes/functions.php). Maybe something like:
PHP Code:
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. |
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).
|
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.
|
All times are GMT. The time now is 03:23 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|