vForums Support > Programming & Coding :: Code Requests & Support :: > Usergroup checker

Usergroup checker - Posted By Aiken (ionfortuna) on 9th Jan 10 at 7:32am
Code:
 
  1. <script>
  2. function GroupCheck(GroupId){
  3.  
  4. GCheck = false;
  5.  
  6. for(i = 0; i <= vf_usergroup.length; i++){
  7.  
  8. if(vf_usergroup[i] = GroupId){
  9.  
  10. GCheck = true;
  11. break;
  12.  
  13. }
  14.  
  15. }
  16.  
  17. return GCheck;
  18.  
  19. }
  20. </script>
 


Used to check if the user that is on is in a specific usergroup.

It isn't working right though

I am using it like:

Code:
 
  1. <script>
  2. if(GroupCheck(14)){
  3. //code
  4. }
  5. </script>
 

Re: Usergroup checker - Posted By Ross (admin) on 9th Jan 10 at 11:06pm
To do a conditional check it needs a double ==

if(vf_usergroup[i] == GroupId){

Re: Usergroup checker - Posted By Aiken (ionfortuna) on 9th Jan 10 at 11:09pm
I can't believe I made THAT mistake o.o

Re: Usergroup checker - Posted By Ross (admin) on 9th Jan 10 at 11:24pm
Sometimes we all just need a fresh pair of eyes to spot the simple things {Smile}

Re: Usergroup checker - Posted By Aiken (ionfortuna) on 9th Jan 10 at 11:28pm
And you are very good at fixing code I write