Guest User

Untitled

a guest
May 20th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.55 KB | None | 0 0
  1. function final_post($user_id, $session_id, $ip, $host_id, $ppm, $mode, $total_time, $amount)
  2. {
  3.     global $DB, $PREFS;
  4.     //?action=periodic&user_id=USER_ID&session_id=SESSION_ID&ip=IP&host_id=HOST_ID&ppm=PPM&mode=MODE&total_time=TOTAL_TIME&amount=AMOUNT
  5.  
  6.     //get session info
  7.     $result = $DB->query("SELECT * FROM " . DB_PREFIX . "sessions WHERE session_id='$session_id' LIMIT 1");
  8.     $obj = $DB->fetch_object($result);
  9.     $holdup = $obj->holdup;
  10.    
  11.     $credit = ($holdup /10 ) - $amount;
  12.  
  13.     if ($credit > 0)
  14.     {
  15.         $newcredits = $credit * 10;
  16.         // credit member with remaining of time
  17.         $DB->query("UPDATE ".DB_PREFIX."members SET totalcredits=totalcredits+'$newcredits' WHERE hostname='$user_id' LIMIT 1");
  18.        
  19.         //update sessions table
  20.         $DB->query("UPDATE " . DB_PREFIX . "sessions SET amount='$amount', duration='$total_time' WHERE session_id='$session_id'");
  21.        
  22.         // credit model with credits
  23.         if($mode = 2)
  24.         {
  25.             $creditsearned = (GCHAT_COMM/100) * ($amount * 10);
  26.             $DB->query("UPDATE ".DB_PREFIX."members SET creditsearned=creditsearned+'$creditsearned' WHERE hostname='$host_id' LIMIT 1");
  27.         }elseif($mode=3)
  28.         {
  29.             $creditsearned = (PCHAT_COMM/100) * ($amount * 10);
  30.             $DB->query("UPDATE ".DB_PREFIX."members SET creditsearned=creditsearned+'$creditsearned' WHERE hostname='$host_id' LIMIT 1");          
  31.         }
  32.     }
  33.     //$fp = fopen('vars.txt','a');
  34.     //fwrite($fp, date('m-d-Y H:i:s').' '.$action.' '.$user_id.' '.$session_id.' '.$ip.' '.$host_id.' '.$ppm.' '.$mode.' '.$total_time.' '.$amount.' '.$amount.' '.chr(13).chr(10));
  35.     //fclose($fp); 
  36.     echo('&accepted=1');
  37. }
Add Comment
Please, Sign In to add comment