1. <?
  2. function getRank($id_user) {
  3. $udatat = dbquery("SELECT * FROM ".DB_PREFIX."users WHERE user_id='".$id_user."' LIMIT 1");
  4. $udata = dbarray($udatat);
  5. $u_post = $udata['user_posts'];
  6.  
  7. if($udata['user_groups'] != '' OR $udata['user_level'] == '102' OR $udata['user_level'] == '103'){
  8.  
  9. $extrarang = dbquery("SELECT * FROM ".DB_PREFIX."forumrang_extra WHERE typ=".$udata['user_level']." OR typ='".str_replace(".", "' OR typ='", substr($udata['user_groups'], 1))."' LIMIT 1");
  10. $extrarangab = dbarray($extrarang);
  11. $rows = dbrows($extrarang);
  12. if ($rows != 0) {
  13. $rangret = "".$extrarangab['name']."<br>";
  14. for($q=1;$q <= $extrarangab['anz'];$q++){
  15. $rangret .= "<img border='0' src=".INFUSIONS."wob_rank_system/images/".$extrarangab['bild'].">";
  16. }
  17. $rangret .= "<br>";
  18. }
  19. else{
  20.  
  21. $res = dbquery("SELECT * FROM ".DB_PREFIX."forumrang WHERE posts >= '".$u_post."' ORDER BY posts ASC LIMIT 1");
  22. $rank = dbarray($res);
  23.  
  24. $bil = dbquery("SELECT * FROM ".DB_PREFIX."forumrang_bilder WHERE id='".$rank['id']."' LIMIT 1");
  25. $bild = dbarray($bil);
  26.  
  27. $rangret = "".$rank['rank']."<br>";
  28. for($q=1;$q <= $bild['anz'];$q++){
  29. $rangret .= "<img border='0' src=".INFUSIONS."wob_rank_system/images/".$bild['bild'].">";
  30. }
  31. $rangret .= "<br>";
  32. }
  33. }
  34. else{
  35.  
  36. $res = dbquery("SELECT * FROM ".DB_PREFIX."forumrang WHERE posts >= '".$u_post."' ORDER BY posts ASC LIMIT 1");
  37. $rank = dbarray($res);
  38.  
  39. $bil = dbquery("SELECT * FROM ".DB_PREFIX."forumrang_bilder WHERE id='".$rank['id']."' LIMIT 1");
  40. $bild = dbarray($bil);
  41.  
  42. $rangret = "".$rank['rank']."<br>";
  43. for($q=1;$q <= $bild['anz'];$q++){
  44. $rangret .= "<img border='0' src=".INFUSIONS."wob_rank_system/images/".$bild['bild']." >";
  45. }
  46. $rangret .= "<br>";
  47. }
  48. return $rangret;
  49.  
  50. }
  51. ?>