<?php
$pageName  = "History";
include($_SERVER['DOCUMENT_ROOT'] . "/user/layout/header.php");
if ($page['kyc_status'] == '1' AND $row['kyc_status'] == '0') {
    header("location:./pending-kyc.php");
    exit;
}
// union Developer WhatsAPP +2348114313700


// Bank Script Developer - Use For Educational Purpose Only

// Other scripts Available

?>

<!-- App Header -->
<div class="appHeader">
    <div class="left">
        <a href="javascript:history.go(-1)" class="headerButton goBack">
            <ion-icon name="chevron-back-outline"></ion-icon>
        </a>
    </div>
    <div class="pageTitle">
        Transaction History
    </div>
    <div class="right">
        <a onclick="location.reload();" class="headerButton">
            <ion-icon name="refresh"></ion-icon>
        </a>
    </div>
</div>
<!-- * App Header -->



<div class="col-12">

    <div class="row mt-2">
        <div class="col-6">
            <div class="stat-box">
                <div class="title">Inflow</div>
                <?php
                $sql = "SELECT SUM(amount) FROM transactions WHERE user_id =:id AND transaction_type='credit' ORDER BY trans_id";
                $stmt = $conn->prepare($sql);
                $stmt->execute([
                    'id' => $user_id
                ]);

                $total = $stmt->fetch(PDO::FETCH_NUM);
                $inflow = $total[0];
                ?>
                <div class="value text-success">+<?= $currency ?><?php echo number_format($inflow, 2, '.', ','); ?>
                </div>
            </div>
        </div>
        <div class="col-6">
            <div class="stat-box">
                <div class="title">Outflow</div>
                <?php
                $sql = "SELECT SUM(amount) FROM transactions WHERE user_id =:id AND transaction_type='debit' ORDER BY trans_id";
                $stmt = $conn->prepare($sql);
                $stmt->execute([
                    'id' => $user_id
                ]);

                $total = $stmt->fetch(PDO::FETCH_NUM);
                $Outflow = $total[0];
                ?>
                <div class="value text-danger">-<?= $currency ?><?php echo number_format($Outflow, 2, '.', ','); ?>
                </div>
            </div>
        </div>
    </div>

    <br>

    <div class="section-full" id="customers">
        <div class="transactions">

            <?php

            $sql2 = "SELECT * FROM transactions WHERE user_id =:user_id ORDER BY trans_id DESC";
            $wire = $conn->prepare($sql2);
            $wire->execute([
                'user_id' => $user_id
            ]);



            $sn = 1;

            while ($result = $wire->fetch(PDO::FETCH_ASSOC)) {


                $amount = $result['amount'];


            ?>

                <a href="./transaction-info.php?id=<?php echo $result['trans_id']; ?>" class="item">
                    <div class="detail">
                        <div>
                            <h2><?= $result['trans_type'] ?></h2>

                            <p><?= $result['created_at'] ?></p>
                        </div>
                    </div>
                    <div class="right">
                        <?php
                        if ($result['transaction_type'] === 'credit') {
                        ?>

                            <h2 class="text-success">
                                +<?php echo number_format($amount, 2, '.', ','); ?>
                            </h2>

                        <?php
                        } else {
                        ?>

                            <h2 class="text-danger">
                                -<?php echo number_format($amount, 2, '.', ','); ?>
                            </h2>

                        <?php
                        }
                        ?>


                    </div>
                </a>

            <?php

            }



            ?>

            <?php
            $sql2 = "SELECT * FROM transactions WHERE user_id =:user_id";
            $stmt = $conn->prepare($sql2);
            $stmt->execute([
                'user_id' => $user_id
            ]);

            $cardCheck = $stmt->fetch(PDO::FETCH_ASSOC);

            if ($stmt->rowCount() == 0) {
            ?>
                <div class="transactions">
                    <a href="#" class="item">

                        <h2>No transaction Yet</h2>

                    </a>
                </div>

            <?php
            } else {

            ?>



            <?php
            }
            ?>


        </div>
    </div>
</div>

<?php
include($_SERVER['DOCUMENT_ROOT'] . "/user/layout/footer.php");

?>