Вход Регистрация
Файл: upload/pages/balance/payouts.php
Строк: 35
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');

if(!isset(
$user['id'])) {
    
showAlert('Ошибка''fail''Сперва необходимо авторизоваться');
    
RedirectToPage('/');
    exit();
}

$breadcrumbs generateBreadcrumbs([
    [
'/''Главная'],
    [
'/balance''Баланс'],
    [
'#''Выплаты']
]);

$max 30;

$payout_num DataResult(
    
dbquery("SELECT COUNT(*) FROM `payout` WHERE `us` = ?", [$user['id']]),
    
0
);

$k_page k_page($payout_num$max);
$page page($k_page);
$start $max $page $max;

$payoutQuery dbquery(
    
"SELECT * FROM `payout` WHERE `us` = ? ORDER BY `id` DESC LIMIT ?, ?",
    [
$user['id'], $start$max]
);

$payouts = [];

while (
$po FetchAssoc($payoutQuery)) {

    
$ank FetchAssoc(dbquery("SELECT * FROM `users` WHERE `id` = ?", [$po['us']]));

    
$commissionData Commission($po['summ'], $po['commiss']);
    
$commiss $commissionData['commission'];
    
$profit $commissionData['profit'];

    
$payouts[] = [
        
'summ' => $po['summ'],
        
'commission' => $commiss,
        
'commission_percent' => $po['commiss'],
        
'profit' => $profit,
        
'card' => $ank['card'] ?? '-',
        
'time' => vremja($po['k_time']),
        
'status' => PayOutStatus($po['stade']),
        
'reason' => $po['stade'] == ? ($po['answer'] ?? '-') : null
    
];
}

$pagination '';
if (
$k_page 1) {
    
$pagination str(homeLink() . '/balance/payment-requests?'$k_page$page);
}

$page_html $view->render('pages/balance/payouts.html', [
    
'breadcrumbs_html' => $breadcrumbs['html'],
    
'breadcrumbs_json' => $breadcrumbs['json_ld'],
    
'payouts' => $payouts,
    
'pagination' => $pagination
]);

require_once (
$_SERVER['DOCUMENT_ROOT'] . '/layout.php');
?>
Онлайн: 1
Реклама