Advertisement
alfa6661

custom rep bar

Jun 6th, 2012
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.52 KB | None | 0 0
  1. /**
  2.  * Custom Rep Bars
  3.  * "author"     => "rikz",
  4.  * "authorsite" => "http://www.apa-ini.tk/",
  5.  * "name"       => "Reputasi Gambar",
  6. */
  7. function convert_bar($rep) {
  8.     if ($rep == "0"){
  9.         $gambar_reps = '<img src="images/reputasi/rep_neu.png">';
  10.         }
  11.     else if ($rep > "0" && $rep <= "100"){
  12.         $gambar_reps = '<img src="images/reputasi/rep_dark.png">';
  13.     }
  14.     else if ($rep >= "101" && $rep <= "200"){
  15.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png">';
  16.     }
  17.     else if ($rep >= "201" && $rep <= "300"){
  18.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png">';
  19.     }
  20.     else if ($rep >= "301" && $rep <= "400"){
  21.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png">';
  22.     }
  23.     else if ($rep >= "401" && $rep <= "500"){
  24.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png">';
  25.     }
  26.     else if ($rep >= "501" && $rep <= "600"){
  27.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_pos.png">';
  28.     }
  29.     else if ($rep >= "601" && $rep <= "700"){
  30.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png">';
  31.     }
  32.     else if ($rep >= "701" && $rep <= "800"){
  33.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png">';
  34.     }
  35.     else if ($rep >= "801" && $rep <= "900"){
  36.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png">';
  37.     }
  38.     else if ($rep >= "901" && $rep <= "1000"){
  39.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png">';
  40.     }
  41.     else if ($rep > "1000"){
  42.         $gambar_reps = '<img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_dark.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png"><img src="images/reputasi/rep_pos.png">';
  43.     }
  44.     else if ($rep < "0" && $rep >= "-100"){
  45.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png">';
  46.     }
  47.     else if ($rep <= "-101" && $rep >= "-200"){
  48.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png">';
  49.     }
  50.     else if ($rep <= "-201" && $rep >= "-300"){
  51.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png">';
  52.     }
  53.     else if ($rep <= "-301" && $rep >= "-400"){
  54.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png">';
  55.     }
  56.     else if ($rep <= "-401" && $rep >= "-500"){
  57.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png">';
  58.     }      
  59.     else if ($rep <= "-501" && $rep >= "-600"){
  60.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_neg.png">';
  61.     }      
  62.     else if ($rep <= "-601" && $rep >= "-700"){
  63.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png">';
  64.     }      
  65.     else if ($rep <= "-701" && $rep >= "-800"){
  66.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png">';
  67.     }
  68.     else if ($rep <= "-801" && $rep >= "-900"){
  69.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png">';
  70.     }      
  71.     else if ($rep < "-1000"){
  72.         $gambar_reps = '<img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_negdark.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png"><img src="images/reputasi/rep_neg.png">';
  73.     }
  74.     return $gambar_reps;
  75. }
  76.  
  77.  
  78. /**
  79.  * Get the formatted reputation for a user.
  80.  *
  81.  * @param int The reputation value
  82.  * @param int The user ID (if not specified, the generated reputation will not be a link)
  83.  * @return string The formatted repuation
  84.  */
  85. function get_reputation($reputation, $uid=0)
  86. {
  87.     global $theme;
  88.  
  89.     if($uid != 0)
  90.     {
  91.         $display_reputation = "<a href=\"reputation.php?uid={$uid}\" title=\"{$reputation} reputasi\">";
  92.     }
  93.    
  94.     $reputation = convert_bar($reputation);
  95.     $display_reputation .= "<strong class=\"";
  96.  
  97.     if($reputation < 0)
  98.     {
  99.         $display_reputation .= "reputation_negative";
  100.     }
  101.     elseif($reputation > 0)
  102.     {
  103.         $display_reputation .= "reputation_positive";
  104.     }
  105.     else
  106.     {
  107.         $display_reputation .= "reputation_neutral";
  108.     }
  109.  
  110.     $display_reputation .= "\">{$reputation}</strong>";
  111.  
  112.     if($uid != 0)
  113.     {
  114.         $display_reputation .= "</a>";
  115.     }
  116.  
  117.     return $display_reputation;
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement