Вход Регистрация
Файл: admin/paylog.php
Строк: 87
<?php
$title 
'Логи пополнений';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (
$adm_id == 1) {

    echo 
'<div class="title">Логи пополнений ('.$count_paylog.')</div>';

    
$num_u $connect->prepare("select count(*) from `plus` where `id` = ?");

    if (isset(
$_GET['del_all'])) {
        if (
$count_paylog 0) {
            if (isset(
$_POST['ok'])) {
                
$stmt $connect->prepare("delete from `plus` where `type` rlike ? and `status` rlike ?");
                if (
$stmt->execute(array($_POST['type'] ?? RS_ALL_CHARS$_POST['status'] ?? RS_ALL_CHARS))) {
                    
header('Location: /adm/paylog');
                } else {
                    echo 
'<div class="menu">Произошла ошибка!</div>';
                }
            }
            elseif (isset(
$_POST['cancel'])) {
                
header('Location: /adm/paylog');
            }
            echo 
'<div class="menu">
            <form action="" method="POST">
            <select name="type">
            <option value="'
.RS_ALL_CHARS.'">Все</option>
            <option value="1">Донаты</option>
            <option value="0">Пополнения баланса</option>
            </select>
            <select name="status">
            <option value="'
.RS_ALL_CHARS.'">Все</option>
            <option value="1">Оплаченные</option>
            <option value="0">Неоплаченные</option>
            </select>
            <input type="submit" name="ok" value="Очистить логи ('
.$count_paylog.')"/> 
            <input type="submit" name="cancel" value="Отмена"/>
            </form></div>'
;
        } else {
            
header('Location: /adm/paylog');
        }
    }
    elseif (isset(
$_GET['del'])) {
        
$num_u->execute(array($_GET['del']));
        if (
$num_u->fetchColumn()) {
            if (isset(
$_POST['ok'])) {
                
$stmt $connect->prepare("delete from `plus` where `id` = ?");
                if (
$stmt->execute(array($_GET['del']))) {
                    
header('Location: /adm/paylog');
                } else {
                    echo 
'<div class="menu">Произошла ошибка!</div>';
                }
            }
            elseif (isset(
$_POST['cancel'])) {
                
header('Location: /adm/paylog');
            }
            echo 
'<div class="menu">
            <form action="" method="POST">
            <input type="submit" name="ok" value="Удалить ('
.intval($_GET['del']).')"/> 
            <input type="submit" name="cancel" value="Отмена"/>
            </form></div>'
;
        } else {
            
header('Location: /adm/paylog');
        }
    }

    if (
$count_paylog == 0){
        echo 
'<div class="menu">NONE</div>';
    } else {

        echo 
'<div class="forlink"><a href="?del_all" class="links"><img src="/img/delete.png" alt="delete">Очистить логи</a></div>';

        
$page = new Pagination($count_paylog10);

        
$data $connect->prepare("select * from `plus` order by `id` desc limit :start, 10");
        
$data->bindValue(':start'$page->startPDO::PARAM_INT);
        
$data->execute();
        
$sql $data->fetchAll();

        foreach (
$sql as $row) {

            echo 
'<div class="menu">
            ID: '
.$row['id'].'<a href="?del='.$row['id'].'"><img src="/img/del.png" alt="del"></a><br/>
            Сумма: '
.rub($row['sum']).'<br/>
            Тип: '
.($row['type'] == 'донат' 'пополнение баланса').'<br/>
            Получатель: '
.profileLink($row['uid']).'<br/>
            '
.($row['type'] == && $row['donater'] != 'Отправитель: '.profileLink($row['donater']).'<br/>' '').'
            Номер платежа: '
.$row['num'].'<br/>
            Дата: '
.daytime($row['time']).'<br/>
            '
.($row['comment'] ? 'Комментарий: '.smiles(bb(bblinks($row['comment']))) : '').
            (
$row['status'] == '<div class="good">Оплачено</div>' '<div class="forbidden">Не оплачено</div>').'
            </div>'
;

        }

        
$page->navigation();

    }

    echo 
'<div class="menu"><div class="information">Все неоплаченные заявки удаляются автоматически через 24 часа после записи в лог.</div></div>';

} else {
    
header ('location: /');
}

require(
$_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
Онлайн: 1
Реклама