File manager - Edit - /home/webapp69.cm.in.th/u69319090028/Shop/views/admin/payments/refund_show.php
Back
<?php /** * Admin Refund Detail * Route: GET /admin/refunds/{id} */ ?> <a href="<?= url('/admin/refunds') ?>" class="text-primary text-decoration-none small fw-semibold d-inline-flex align-items-center gap-1 mb-4"> <i class="bi bi-arrow-left"></i> กลับรายการ </a> <h4 class="fw-bold mb-4 text-dark"> <i class="bi bi-arrow-return-left me-2 text-primary"></i>คำขอคืนเงิน #<?= (int)$refund['id'] ?> </h4> <div class="row g-4" style="max-width:860px;"> <div class="col-md-7"> <div class="card border-0 shadow-sm mb-4"> <div class="card-header bg-white border-bottom fw-bold small text-dark d-flex align-items-center gap-2"> <i class="bi bi-info-circle text-primary"></i> รายละเอียดคำขอ </div> <div class="card-body small"> <div class="row g-2"> <div class="col-5 text-muted">Order No</div> <div class="col-7 fw-medium"><code class="text-primary"><?= e($refund['order_no']) ?></code></div> <div class="col-5 text-muted">ยอดที่ขอคืน</div> <div class="col-7 fw-bold text-danger fs-5">฿<?= number_format((float)$refund['amount'], 2) ?></div> <div class="col-5 text-muted">ลูกค้า</div> <div class="col-7 fw-medium text-dark"><?= e($refund['requested_by_name']) ?></div> <div class="col-5 text-muted">สถานะ</div> <div class="col-7"> <?php switch ($refund['status']) { case 'pending': $sb = '<span class="badge bg-warning text-dark">รอดำเนินการ</span>'; break; case 'approved': $sb = '<span class="badge bg-primary">อนุมัติแล้ว</span>'; break; case 'rejected': $sb = '<span class="badge bg-danger">ปฏิเสธ</span>'; break; case 'completed': case 'refunded': $sb = '<span class="badge bg-success">คืนเงินแล้ว</span>'; break; default: $sb = '<span class="badge bg-light text-dark border">' . e($refund['status']) . '</span>'; break; } echo $sb; ?> </div> <div class="col-5 text-muted">วันที่ขอ</div> <div class="col-7"><?= date('d/m/Y H:i', strtotime($refund['created_at'])) ?></div> <div class="col-12 mt-2"> <div class="text-muted mb-1">เหตุผลที่ขอคืนเงิน</div> <div class="p-3 bg-light rounded-2 text-dark"><?= e($refund['reason']) ?></div> </div> <?php if (!empty($refund['review_note'])): ?> <div class="col-12 mt-2"> <div class="text-muted mb-1">หมายเหตุจาก Admin</div> <div class="p-3 bg-light rounded-2 text-dark"><?= e($refund['review_note']) ?></div> </div> <?php endif; ?> </div> </div> </div> <!-- Actions --> <?php if ($refund['status'] === 'pending'): ?> <div class="card border-0 shadow-sm"> <div class="card-header bg-white border-bottom fw-bold small text-dark d-flex align-items-center gap-2"> <i class="bi bi-gear text-primary"></i> ดำเนินการ </div> <div class="card-body"> <!-- Approve --> <form action="<?= url('/admin/refunds/' . (int)$refund['id'] . '/approve') ?>" method="POST" class="mb-3"> <?= Security::csrfField() ?> <div class="mb-2"> <label class="form-label small fw-bold text-muted">หมายเหตุ (ถ้ามี)</label> <textarea name="note" class="form-control form-control-sm" rows="2"></textarea> </div> <button type="submit" class="btn btn-primary btn-sm fw-bold px-4" onclick="return confirm('อนุมัติคำขอคืนเงินนี้?')"> <i class="bi bi-check-lg me-1"></i>อนุมัติคำขอ </button> </form> <hr> <!-- Reject --> <form action="<?= url('/admin/refunds/' . (int)$refund['id'] . '/reject') ?>" method="POST"> <?= Security::csrfField() ?> <div class="mb-2"> <label class="form-label small fw-bold text-danger">เหตุผลในการปฏิเสธ <span class="text-danger">*</span></label> <textarea name="reason" class="form-control form-control-sm" rows="2" required></textarea> </div> <button type="submit" class="btn btn-outline-danger btn-sm px-4" onclick="return confirm('ปฏิเสธคำขอคืนเงินนี้?')"> <i class="bi bi-x-lg me-1"></i>ปฏิเสธคำขอ </button> </form> </div> </div> <?php elseif ($refund['status'] === 'approved'): ?> <div class="card border-0 shadow-sm border-primary"> <div class="card-body"> <p class="text-muted small mb-2">คำขอได้รับการอนุมัติแล้ว กรุณาดำเนินการคืนเงินให้ลูกค้าและกดยืนยัน</p> <form action="<?= url('/admin/refunds/' . (int)$refund['id'] . '/complete') ?>" method="POST"> <?= Security::csrfField() ?> <button type="submit" class="btn btn-success btn-sm fw-bold px-4" onclick="return confirm('ยืนยันการคืนเงินเสร็จสมบูรณ์?')"> <i class="bi bi-check2-all me-1"></i>ยืนยันคืนเงินสำเร็จ </button> </form> </div> </div> <?php endif; ?> </div> <div class="col-md-5"> <div class="card border-0 shadow-sm"> <div class="card-header bg-white border-bottom fw-bold small text-dark d-flex align-items-center gap-2"> <i class="bi bi-box-seam text-primary"></i> ลิงก์ที่เกี่ยวข้อง </div> <div class="card-body d-flex flex-column gap-2"> <a href="<?= url('/admin/payments/' . e($refund['order_no'])) ?>" class="btn btn-outline-primary btn-sm w-100 text-start"> <i class="bi bi-credit-card me-2"></i>ดูรายการชำระเงิน </a> <a href="<?= url('/admin/orders/' . e($refund['order_no'])) ?>" class="btn btn-outline-secondary btn-sm w-100 text-start"> <i class="bi bi-box-seam me-2"></i>ดูรายการ Order </a> </div> </div> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings