<?php
use App\Modules\Accounting\Models\InstrumentPortfolio;
use App\Modules\Accounting\Models\NegotiableInstrument;
$__template->layout('Layout.main');
?>

<?php $__template->section('title'); ?>تفاصيل الحافظة<?php $__template->endSection(); ?>

<?php $__template->section('content'); ?>
<div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;">
    <h2 style="margin:0;">حافظة: <?= e($portfolio['portfolio_number']) ?></h2>
    <a href="/accounting/portfolios" class="btn btn-outline">العودة</a>
</div>

<div class="card" style="margin-bottom:15px;">
    <div style="padding:20px;">
        <div style="display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;">
            <div>
                <span style="font-size:12px;color:#6B7280;">النوع</span>
                <p style="margin:4px 0;font-weight:600;"><?= InstrumentPortfolio::$typeLabels[$portfolio['portfolio_type']] ?? $portfolio['portfolio_type'] ?></p>
            </div>
            <div>
                <span style="font-size:12px;color:#6B7280;">التاريخ</span>
                <p style="margin:4px 0;"><?= e($portfolio['portfolio_date']) ?></p>
            </div>
            <div>
                <span style="font-size:12px;color:#6B7280;">عدد الأوراق</span>
                <p style="margin:4px 0;font-weight:600;"><?= (int)$portfolio['instrument_count'] ?></p>
            </div>
            <div>
                <span style="font-size:12px;color:#6B7280;">الإجمالي</span>
                <p style="margin:4px 0;font-weight:700;font-size:18px;"><?= number_format((float)$portfolio['total_amount'], 2) ?></p>
            </div>
            <div>
                <span style="font-size:12px;color:#6B7280;">الحالة</span>
                <p style="margin:4px 0;font-weight:600;color:<?= $portfolio['status'] === 'confirmed' ? '#059669' : '#D97706' ?>;">
                    <?= $portfolio['status'] === 'confirmed' ? 'مؤكدة' : 'مسودة' ?>
                </p>
            </div>
            <?php if ($portfolio['description']): ?>
            <div style="grid-column:span 3;">
                <span style="font-size:12px;color:#6B7280;">وصف</span>
                <p style="margin:4px 0;"><?= e($portfolio['description']) ?></p>
            </div>
            <?php endif; ?>
        </div>
    </div>
</div>

<!-- Items -->
<div class="card" style="margin-bottom:15px;">
    <div style="padding:15px 20px;border-bottom:1px solid #E5E7EB;">
        <h3 style="margin:0;">أوراق الحافظة</h3>
    </div>
    <div class="table-responsive">
        <table class="data-table" style="width:100%;">
            <thead>
                <tr>
                    <th>رقم الورقة</th>
                    <th>النوع</th>
                    <th>المبلغ</th>
                    <th>تاريخ الاستحقاق</th>
                    <th>الساحب</th>
                    <th>الحالة</th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($items as $item): ?>
                    <tr>
                        <td style="direction:ltr;text-align:right;"><?= e($item['instrument_number']) ?></td>
                        <td><?= $item['instrument_type'] === 'check' ? 'شيك' : 'كمبيالة' ?></td>
                        <td style="font-weight:600;"><?= number_format((float)$item['amount'], 2) ?></td>
                        <td style="direction:ltr;text-align:right;"><?= e($item['due_date']) ?></td>
                        <td><?= e($item['drawer_name'] ?? '—') ?></td>
                        <td><?= NegotiableInstrument::$statusLabels[$item['status']] ?? $item['status'] ?></td>
                    </tr>
                <?php endforeach; ?>
                <?php if (empty($items)): ?>
                    <tr><td colspan="6" style="text-align:center;color:#6B7280;padding:20px;">لا توجد أوراق في هذه الحافظة</td></tr>
                <?php endif; ?>
            </tbody>
        </table>
    </div>
</div>

<?php if ($portfolio['status'] === 'draft'): ?>
<form method="POST" action="/accounting/portfolios/<?= (int)$portfolio['id'] ?>/confirm">
    <?= csrf_field() ?>
    <button type="submit" class="btn btn-primary" onclick="return confirm('هل أنت متأكد من تأكيد الحافظة؟ سيتم تحديث حالة جميع الأوراق.');">تأكيد الحافظة</button>
</form>
<?php endif; ?>
<?php $__template->endSection(); ?>
