<?php $__env->startSection('title', 'চার্ট অফ একাউন্টস'); ?>

<?php $__env->startSection('content'); ?>
<div class="container-fluid">
    <div class="row mb-4">
        <div class="col-md-12">
            <nav aria-label="breadcrumb">
                <ol class="breadcrumb">
                    <li class="breadcrumb-item"><a href="<?php echo e(route('dashboard')); ?>">ড্যাশবোর্ড</a></li>
                    <li class="breadcrumb-item active">চার্ট অফ একাউন্টস</li>
                </ol>
            </nav>
            
            <div class="d-flex justify-content-between align-items-center">
                <h2 class="mb-0">চার্ট অফ একাউন্টস</h2>
                <div class="btn-group">
                    <?php if(auth()->user()->user_type == 'admin'): ?>
                    <a href="<?php echo e(route('accounts.seed')); ?>" class="btn btn-warning" 
                       onclick="return confirm('আপনি কি ডিফল্ট অ্যাকাউন্ট তৈরি করতে চান? এটি বিদ্যমান অ্যাকাউন্টগুলো রিপ্লেস করবে।')">
                        <i class="fas fa-seedling"></i> ডিফল্ট অ্যাকাউন্ট তৈরি
                    </a>
                    <?php endif; ?>
                    <?php if(auth()->user()->user_type == 'admin' || auth()->user()->user_type == 'committee'): ?>
                    <a href="<?php echo e(route('accounts.create')); ?>" class="btn btn-primary">
                        <i class="fas fa-plus"></i> নতুন অ্যাকাউন্ট
                    </a>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>

    <div class="card">
        <div class="card-body">
            <?php if(session('success')): ?>
                <div class="alert alert-success">
                    <?php echo e(session('success')); ?>

                </div>
            <?php endif; ?>
            
            <?php if(session('error')): ?>
                <div class="alert alert-danger">
                    <?php echo e(session('error')); ?>

                </div>
            <?php endif; ?>
            
            <div class="row mb-4">
                <div class="col-md-12">
                    <div class="btn-group">
                        <a href="<?php echo e(route('accounts.index')); ?>" class="btn btn-outline-primary">
                            সব অ্যাকাউন্ট
                        </a>
                        <a href="<?php echo e(route('accounts.balance-sheet')); ?>" class="btn btn-outline-success">
                            ব্যালেন্স শীট
                        </a>
                        <a href="<?php echo e(route('accounts.income-statement')); ?>" class="btn btn-outline-info">
                            আয়-ব্যয় বিবরণী
                        </a>
                        <a href="<?php echo e(route('journal-entries.trial-balance')); ?>" class="btn btn-outline-warning">
                            ট্রায়াল ব্যালেন্স
                        </a>
                    </div>
                </div>
            </div>
            
            <div class="row">
                <!-- সম্পদ (Assets) -->
                <div class="col-md-6">
                    <div class="card mb-4">
                        <div class="card-header bg-primary text-white">
                            <h5 class="mb-0">সম্পদ (Assets)</h5>
                        </div>
                        <div class="card-body">
                            <?php $assets = $accounts->where('type', 'asset'); ?>
                            <?php if($assets->count() > 0): ?>
                                <div class="table-responsive">
                                    <table class="table table-sm">
                                        <thead>
                                            <tr>
                                                <th>কোড</th>
                                                <th>নাম</th>
                                                <th class="text-end">ব্যালেন্স</th>
                                                <th>কার্যক্রম</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $assets; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $account): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                <?php echo $__env->make('accounts.partials.account-row', ['account' => $account, 'level' => 0], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            <tr class="table-primary">
                                                <td colspan="2" class="text-end"><strong>মোট সম্পদ:</strong></td>
                                                <td class="text-end"><strong><?php echo e(number_format($assets->sum('current_balance'), 2)); ?></strong></td>
                                                <td></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            <?php else: ?>
                                <p class="text-muted">কোন সম্পদ অ্যাকাউন্ট নেই</p>
                            <?php endif; ?>
                        </div>
                    </div>
                </div>
                
                <!-- দায় ও মালিকানা স্বত্ব -->
                <div class="col-md-6">
                    <!-- দায় (Liabilities) -->
                    <div class="card mb-4">
                        <div class="card-header bg-success text-white">
                            <h5 class="mb-0">দায় (Liabilities)</h5>
                        </div>
                        <div class="card-body">
                            <?php $liabilities = $accounts->where('type', 'liability'); ?>
                            <?php if($liabilities->count() > 0): ?>
                                <div class="table-responsive">
                                    <table class="table table-sm">
                                        <thead>
                                            <tr>
                                                <th>কোড</th>
                                                <th>নাম</th>
                                                <th class="text-end">ব্যালেন্স</th>
                                                <th>কার্যক্রম</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $liabilities; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $account): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                <?php echo $__env->make('accounts.partials.account-row', ['account' => $account, 'level' => 0], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            <tr class="table-success">
                                                <td colspan="2" class="text-end"><strong>মোট দায়:</strong></td>
                                                <td class="text-end"><strong><?php echo e(number_format($liabilities->sum('current_balance'), 2)); ?></strong></td>
                                                <td></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            <?php else: ?>
                                <p class="text-muted">কোন দায় অ্যাকাউন্ট নেই</p>
                            <?php endif; ?>
                        </div>
                    </div>
                    
                    <!-- মালিকানা স্বত্ব (Equity) -->
                    <div class="card mb-4">
                        <div class="card-header bg-info text-white">
                            <h5 class="mb-0">মালিকানা স্বত্ব (Equity)</h5>
                        </div>
                        <div class="card-body">
                            <?php $equity = $accounts->where('type', 'equity'); ?>
                            <?php if($equity->count() > 0): ?>
                                <div class="table-responsive">
                                    <table class="table table-sm">
                                        <thead>
                                            <tr>
                                                <th>কোড</th>
                                                <th>নাম</th>
                                                <th class="text-end">ব্যালেন্স</th>
                                                <th>কার্যক্রম</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php $__currentLoopData = $equity; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $account): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                <?php echo $__env->make('accounts.partials.account-row', ['account' => $account, 'level' => 0], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            <tr class="table-info">
                                                <td colspan="2" class="text-end"><strong>মোট মালিকানা স্বত্ব:</strong></td>
                                                <td class="text-end"><strong><?php echo e(number_format($equity->sum('current_balance'), 2)); ?></strong></td>
                                                <td></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            <?php else: ?>
                                <p class="text-muted">কোন মালিকানা স্বত্ব অ্যাকাউন্ট নেই</p>
                            <?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- আয় (Income) -->
            <div class="card mb-4">
                <div class="card-header bg-warning">
                    <h5 class="mb-0">আয় (Income)</h5>
                </div>
                <div class="card-body">
                    <?php $income = $accounts->where('type', 'income'); ?>
                    <?php if($income->count() > 0): ?>
                        <div class="table-responsive">
                            <table class="table table-sm">
                                <thead>
                                    <tr>
                                        <th>কোড</th>
                                        <th>নাম</th>
                                        <th class="text-end">ব্যালেন্স</th>
                                        <th>কার্যক্রম</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php $__currentLoopData = $income; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $account): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                        <?php echo $__env->make('accounts.partials.account-row', ['account' => $account, 'level' => 0], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                    <tr class="table-warning">
                                        <td colspan="2" class="text-end"><strong>মোট আয়:</strong></td>
                                        <td class="text-end"><strong><?php echo e(number_format($income->sum('current_balance'), 2)); ?></strong></td>
                                        <td></td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                    <?php else: ?>
                        <p class="text-muted">কোন আয় অ্যাকাউন্ট নেই</p>
                    <?php endif; ?>
                </div>
            </div>
            
            <!-- ব্যয় (Expenses) -->
            <div class="card mb-4">
                <div class="card-header bg-danger text-white">
                    <h5 class="mb-0">ব্যয় (Expenses)</h5>
                </div>
                <div class="card-body">
                    <?php $expenses = $accounts->where('type', 'expense'); ?>
                    <?php if($expenses->count() > 0): ?>
                        <div class="table-responsive">
                            <table class="table table-sm">
                                <thead>
                                    <tr>
                                        <th>কোড</th>
                                        <th>নাম</th>
                                        <th class="text-end">ব্যালেন্স</th>
                                        <th>কার্যক্রম</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php $__currentLoopData = $expenses; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $account): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                        <?php echo $__env->make('accounts.partials.account-row', ['account' => $account, 'level' => 0], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                    <tr class="table-danger">
                                        <td colspan="2" class="text-end"><strong>মোট ব্যয়:</strong></td>
                                        <td class="text-end"><strong><?php echo e(number_format($expenses->sum('current_balance'), 2)); ?></strong></td>
                                        <td></td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                    <?php else: ?>
                        <p class="text-muted">কোন ব্যয় অ্যাকাউন্ট নেই</p>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startPush('styles'); ?>
<style>
.account-row {
    transition: background-color 0.2s;
}
.account-row:hover {
    background-color: #f8f9fa;
}
.badge-type {
    font-size: 10px;
    padding: 2px 6px;
}
</style>
<?php $__env->stopPush(); ?>
<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /home/naowarin/somoti.naowarinternational.my.id/resources/views/accounts/index.blade.php ENDPATH**/ ?>