![]() |
number array not working in login_process?
I'm currently attempting to gain a specific number from an API and when it matches, moving the user to another usergroup. Now, usually the array has letters in it, but this specific array merely has a simple number.
Code:
// Configuration Code:
$fullReputation = $steamRepXML->tradeban; ^ both plugins code above is only partial of the system, example API that is being used: http://steamrep.com/api/beta3/reputa...s=1&extended=1 Now. The idea is that the XML tradeban with 'array' 2 is being checked and when matches, user is being moved to another usergroup accordingly. However, it doesn't appear to be working, at all. When I set this system on eg, forumdisplay/forumhome hook.. it works directly and moves the user instantly. But for what ever reason, login_process refuses to work. The other systems checking the API (with letters as array) works as a charm of which are also in the login_process hook, so I'm rather confused why it's not working at all. At first I thought it was the invalid usergroup movement code, but after some testing.. it appears to be the number in the array of which is not working in the login_process hook. If anyone can help me with this, greatly appreciated. |
The login_process hook is called inside a function (while the forumdisplay and forumhome are not). So any global variables you use (whether you're creating them or reading them) have to be declared global in your plugin code.
|
Quote:
Code:
// Configuration |
Oh, so you were saying that a string key in the array works? I missed that part. No, I can't think of why that would be. I don't quite understand exactly what you're checking though.
|
http://steamrep.com/api/beta3/reputa...s=1&extended=1
the API is currently down, so I can't show you direct results. But needless to say, here's an example using my above code: Code:
$steamRepAPIURL = sprintf("http://steamrep.com/api/beta3/reputation/%s?tagdetails=1&extended=1", $steam_id); Code:
$fullReputation = $steamRepXML->tradeban; On the above URL, (once its back up) it shows under tradeban: <tradeban>2</tradeban> This means the user has been trade banned on steam (if you are familiar with steam). Now, this code: Code:
// Configuration The rest of the code that I haven't posted in this thread are just Setup variables and $dataman code to move the user (I can PM you the full code if interested). Just for some reason, it's not checking the numbered array under login_process, while it works (as I mentioned) when using letters. |
Well, you say:
Quote:
|
Quote:
|
Quote:
|
All times are GMT. The time now is 05: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:
|