Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. <?php
  2. $dbhost = 'localhost';
  3. $dbuser = 'xxxxxxxx';
  4. $dbpass = 'xxxxxxxx';
  5. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
  6. $dbname = 'godcraft_site';
  7. mysql_select_db($dbname);
  8. $excludedPeople = array("kane_hart","cypher_code","sniper3","confuzzledyma","zach00123","quizzbee","sounas","madcat1030","bodydrag","electrobot4");
  9. $groupsToSearch = array(2,3,4,5,6);
  10. $query = 'SELECT u.username as username, up.user_upgrade_id as group_id
  11. FROM xf_user u, xf_user_upgrade_active up
  12. WHERE up.user_id = u.user_id
  13. AND (';
  14. for ($i = 0; $i < (count($groupsToSearch)); $i++) {
  15. $query .= 'up.user_upgrade_id = '.$groupsToSearch[$i].' OR ';
  16. }
  17. $query = ')
  18. ORDER BY u.username asc';
  19. $q = mysql_query($query) or die(mysql_error());
  20. $groupUsers = array();
  21. $groupNameIndex = array();
  22. while($row2 = mysql_fetch_array($q)){
  23. $name = strtolower($row2['username']);
  24. $canWrite = 1;
  25. $existingEntry = 0;
  26. for ($i = 0; $i < (count($excludedPeople)); $i++) {
  27. if($name == $excludedPeople[$i]){
  28. $canWrite = 0;
  29. break;
  30. }
  31. }
  32. for($i = 0; $i < (count($groupNameIndex)); $i++){
  33. if($groupNameIndex[$i] == $name){
  34. $existingEntry = 1;
  35. break;
  36. }
  37. }
  38. if($existingEntry == 0 && $canWrite == 1){
  39. $groupNameIndex[count($groupNameIndex)+1] = $name;
  40. }
  41. if($canWrite == 1){
  42. $group_id = $row['group_id'];
  43. $groupUsers[$name] .= $group_id."/".$i.",";
  44. }
  45. }
  46. echo count($groupNameIndex)."&nbsp".count($groupUsers);
  47. for($i = 0; $i < count($groupUsers); $i++){
  48. echo $i."".$groupNameIndex[$i]."</br>";
  49. echo $groupUsers[$groupNameIndex[$i]]."</br>";
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement