Want more features on Pastebin? Sign Up, it's FREE!
Guest

custom rep bar

By: alfa6661 on Jun 6th, 2012  |  syntax: PHP  |  size: 7.52 KB  |  views: 183  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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. }
clone this paste RAW Paste Data