Advertisement
Guest User

Model

a guest
Jan 3rd, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.25 KB | None | 0 0
  1. public function SendMoneyFromUser($UserId, $Amount, $Balance, $Val)
  2.     {
  3.         $AmountTo = $Amount - ($Amount * $this->config->item('PercentSendMoney'));
  4.        
  5.         //Снимаем с юзера сумму
  6.         $this->db->where("Uid", $this->session->UserId);
  7.         $this->db->set($Balance, $Balance . " - " . $Amount, FALSE);
  8.         $this->db->update("db_users");
  9.        
  10.        
  11.        
  12.         //Добавляем юзеру сумму за вычетом комиссии
  13.         $this->db->where("Uid", $UserId);
  14.         $this->db->set($Balance, $Balance . " + " . $AmountTo, FALSE);
  15.         $this->db->update("db_users");
  16.        
  17.        
  18.         //Заносим все в историю
  19.        
  20.         $History = array(
  21.             'UserId' => $UserId,
  22.             'DateAdd' => date("d.m.Y H:i", time()),
  23.             'Text' => "Получен перевод в размере " . $AmountTo . " " . $Val . " от пользователя #" . $this->session->UserId
  24.            
  25.         );
  26.         $this->db->insert('db_history', $History);
  27.        
  28.        
  29.         $History = array(
  30.             'UserId' => $this->session->UserId,
  31.             'DateAdd' => date("d.m.Y H:i", time()),
  32.             'Text' => "Отправлен перевод в размере " . $Amount . " " . $Val . " пользователю #" . $UserId
  33.            
  34.         );
  35.         if($this->db->insert('db_history', $History)) return TRUE;
  36.        
  37.         return FALSE;
  38.        
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement