Вход Регистрация
Файл: public_html/page/payouts.php
Строк: 144
<?php 
if (!defined('BASE_DIR')) { exit(header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found'true)); } 

if (!isset(
$_SESSION['user_id'])) { exit(header('Location: /')); }

if (
$users_info['ban'] == 1) { exit(header('Location: /ban.php?mode='.$users_info['ban'])); } 

$pending $query $mysqli->query("SELECT `id` FROM `".PREFIX."_history_out` WHERE `user_id` = '".$_SESSION['user_id']."' and `status` = '0'")->num_rows;    
  
if (isset(
$_POST['sum']))
{
  if (
$pending) { exit(header('Location: /payouts.php')); }  
    
  
$sum sprintf("%.2f"$_POST['sum']);
  
  
$paysystem $_POST['paysystem'];
  
  
$arr_paysystem = array('wmr' => 1'payeer' => 2);
  
  if (!isset(
$arr_paysystem[$paysystem])) { exit(header('Location: /payouts.php')); }
  
  if (!
$users_info[$paysystem]) { exit(header('Location: /payouts.php')); }
  
  if (
$sum $obEngine->getConfig('min_pay')) { exit(header('Location: /payouts.php')); }
  
  if (
$sum <= 0) { exit(header('Location: /payouts.php')); }
  
  if (
$sum $users_info['money']) { exit(header('Location: /payouts.php')); }
  
  
$sum_comm sprintf("%.2f"$sum - ($sum*$obEngine->getConfig('comm_out')/100)); 
  
  
$mysqli->query("UPDATE `".PREFIX."_users` SET `money` = `money` - '".$sum."' WHERE `id` = '".$_SESSION['user_id']."'"); 
  
  
$mysqli->query("INSERT INTO `".PREFIX."_history_out`
                                      (
                                       `time_add`,
                                       `user_id`,                                      
                                       `payment`,
                                       `price`,
                                       `money`,
                                       `wallet`,
                                       `status`
                                      )
                                      VALUES
                                      (
                                       NOW(),
                                       '"
.$_SESSION['user_id']."',                                       
                                       '"
.$paysystem."',
                                       '"
.$sum."',
                                       '"
.$sum_comm."',
                                       '
$users_info[$paysystem]',
                                       '0'
                                      )"
);
  
  exit(
header('Location: /payouts.php'));
}    

$obEngine->addTitleHtml('Выплаты'); 
?>
<div class="wrapper">
 <div class="main">
  <div class="m_left">
   <div class="m_title">Выплаты</div>
   
   
  <div class="m_l"> <div class="mw-lin" style="display: block;"> 
   
   Выплаты производятся в течение <b>24-x</b> часов. Минимальная сумма для снятия <b><?php echo $obEngine->getConfig('min_pay'); ?></b> <?php echo getWord($obEngine->getConfig('min_pay'), array('рубль''рубля''рублей')); ?>.<br> Комиссия системы <b><?php echo $obEngine->getConfig('comm_out'); ?></b>% будет снята при заказе выплаты.
   
   </div></div>
   
   
   

   <div class="m_l">
    <form name="form1" action="?mode=save" method=POST onsubmit="return validate1();">
     <td width="80" height="24"><span><b>Сумма:</b></span></td>
     <td width="170" height="24">
      <input type="text" style="width:150px; margin-left: 10px; margin-right: 30px; " name="sum" value="<?php echo $obEngine->getConfig('min_pay'); ?>" maxlength="6">
      <input type="hidden" name="min_out" value="<?php echo $obEngine->getConfig('min_pay'); ?>">
      <input type="hidden" name="balance" value="<?php echo $users_info['money']; ?>">
      <input type="hidden" name="pending" value="<?php echo $pending?>">
      <input type="hidden" name="wmr" value="<?php echo $users_info['wmr']; ?>">
      <input type="hidden" name="payeer" value="<?php echo $users_info['payeer']; ?>">
     </td>
     <td width="50"><span><b>Платежная система:</b></span></td>    
     <td>
      <select name="paysystem" id="paysystem" style="width:150px;margin-left: 10px;">
       <option value="wmr">Webmoney (WMR)</option>
       <option value="payeer">Payeer</option>
      </select>
     </td>
     <td width="444" height="24"><button style="float:right;">Заказать</button></td>
    </form>
   </div>
   <?php 
   $query 
$mysqli->query("SELECT *, DATE_FORMAT(time_add, '%d.%m.%Y, %H:%i') as f_time_add FROM `".PREFIX."_history_out` WHERE `user_id` = '".$_SESSION['user_id']."'");    
  
   if (
$query->num_rows)
   {
     
?>
     <table class="all_table" width="600" align="left" border="0" cellspacing="0" cellpadding="0">
      <tr>
       <td class="all_title">№</td>
       <td class="all_title">Дата</td>
       <td class="all_title">Кошелек</td>
       <td class="all_title">Сумма</td>
       <td class="all_title" colspan="2">Статус</td>
      </tr>
      <?php
      $n 
1;
      
      while(
$res $query->fetch_assoc())
      {
        
?>
        <tr>
         <td class="all_mid"><?php echo $n?></td>
         <td class="all_mid"><?php echo $res['f_time_add']; ?></td>
         <td class="all_mid"><?php echo $res['wallet']; ?></td>
         <td class="all_mid"><?php echo $res['money']; ?> руб.</td>
         <?php
         
if ($res['status'] == 0)
         {
           
?>
           <td class="all_last">В обработке</td>
           <td class="all_last" title="В обработке"><img src="img/loading.gif"></td>
           <?php
         
}
         else if (
$res['status'] == 1)
         {
           
?>
           <td class="all_last">Оплачено</td>
           <td class="all_last"  title="Оплачено"><img src="img/ok.png"></td>
           <?php
         

         else
         {
           
?>
           <td class="all_last">Отменено</td>
           <td class="all_last"  title="Отменено"><img src="img/ex.png"></td>
           <?php
         
}    
         
?>        
        </tr>
        <?php
        
        $n
++;
      }      
      
?>
     </table>
     <?php
   
}  
   
?>             
  </div>               
  <?php include 'module/user_menu.php'?> 
 </div>
</div>
<script type="text/javascript">

function validate1 ()
{
  valid = true;
        if ((document.form1.sum.value == "") && (valid == true))
    {
                alert ('Не заполнено поле «Сумма»');
                valid = false;
    }
        if ((Number(document.form1.sum.value) < Number(document.form1.min_out.value))  && (valid == true))
    {
                alert ('Минимальная сумма для вывода ' + document.form1.min_out.value + ' руб.');
                valid = false;
    }
        if ((Number(document.form1.sum.value) > Number(document.form1.balance.value))  && (valid == true))
    {
                alert ('Сумма выплаты превышает баланс');
                valid = false;
    }
       if ((document.form1.pending.value == 1) && (valid == true))
    {
                alert ('Предыдущаяя заявка еще не обработана');
                valid = false;
    }
       
       if ((document.form1.payeer.value.length < 6) && (document.getElementById("paysystem").selectedIndex == 1) && (valid == true))
    {
                alert ('Для вывода на Payeer необходимо указать номер кошелька в вашем профиле');
                valid = false;
    }

    return valid;
}
</script>
Онлайн: 0
Реклама