<?php
    $fees = DB::table('money_details')->where('money_info_id', $item->id)->pluck('hostel_fee_id')->toArray();

    $hostelFees = \App\Models\HostelFee::where('hostel_id', $contract->room->hostel->id);

    if($contract->room->hostel->type_rent == \App\Models\Hostel::TYPE_RENT_EVERY)
    {
    //$hostelFees = $hostelFees->where('type', '<>', \App\Models\HostelFee::ELECTRIC)->where('type', '<>', \App\Models\HostelFee::WATER);
    }

    $hostelFees = $hostelFees->get();

$hostel = $contract->hostel;
?>
<div class="alert alert-warning">
    <strong>Chú ý!</strong> Bạn đã lập hóa đơn cho tháng <?php echo e($item->date_action->month); ?>. Các thao tác dưới đây sẽ cập
    nhật lại hóa đơn
</div>
<?php if(!empty($contract->contract_note)): ?>
    <div class="row">
        <div class="col-md-12">
            <div class="alert alert-danger">
                <strong>Ghi chú hợp đồng: </strong> <?php echo e($contract->contract_note); ?></div>
        </div>
    </div>
<?php endif; ?>

<div class="table-scrollable">
    <input type="hidden" name="contract_id" value="<?php echo e($contract->id); ?>">
    <input type="hidden" name="user_id" value="<?php echo e($renterId); ?>">
    <table class="table table-bordered table-hover">
        <thead>
        <tr>
            <th><label class="mt-checkbox">
                    <input type="checkbox" class="checkbox-all"> <span></span>
                </label>
            </th>
            <th> Tên</th>
            <th> Loại phí</th>
            <th> Đơn giá</th>
            <th> Đơn vị</th>

            <th>Chỉ số đầu</th>
            <th>Chỉ số cuối</th>

            <th> Số lượng</th>
            <th> Thành tiền</th>
        </tr>
        </thead>

        <?php if($hostelFees->count() > 0): ?>
            <tbody id="table-hostel-fees">
            <?php $sum = 0; $pay = 0; ?>
            <?php $__currentLoopData = $hostelFees; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $hostelFee): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

                <?php $moneyDetail = \App\Models\MoneyDetail::where('money_info_id', $item->id)->where('hostel_fee_id', $hostelFee->id)->first(); ?>

                <tr class="table-hostel-fees-items" <?php if(!is_array($fees)): ?> style="opacity: 0.5"
                    <?php endif; ?> <?php if(is_array($fees) and !in_array($hostelFee->id, $fees)): ?> style="opacity: 0.5" <?php endif; ?>>
                    <td>

                        <label class="mt-checkbox">
                            <input type="checkbox" class="checkbox-contract-fee"
                                   name="fee-contracts[]"
                                   <?php if(is_array($fees) and in_array($hostelFee->id, $fees)): ?> checked
                                   <?php endif; ?> value="<?php echo e($hostelFee->id); ?>"> <span></span>
                        </label>

                    </td>
                    <td> <?php echo e($hostelFee->name); ?> </td>
                    <td> <?php echo e($hostelFee->type_text); ?> </td>
                    <td>
                        <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::WATER): ?>
                            Biến động
                        <?php else: ?>

                            <?php if($moneyDetail): ?>
                            <input type="text" class="form-control fee-dynamic-e"
                                   name="fee-dynamics[<?php echo e($hostelFee->id); ?>]"
                                   value="<?php echo e(number_format($moneyDetail->value, 0, '.', '.')); ?>"
                                   data-item-price="<?php echo e($moneyDetail->value); ?>">
                            <?php else: ?>
                                <input type="text" class="form-control fee-dynamic-e"
                                       name="fee-dynamics[<?php echo e($hostelFee->id); ?>]"
                                       value="<?php echo e(number_format($hostelFee->fee, 0, '.', '.')); ?>"
                                       data-item-price="<?php echo e($hostelFee->fee); ?>">
                                <?php endif; ?>
                        <?php endif; ?>
                    </td>
                    <td><?php echo e($hostelFee->unit); ?></td>

                    <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::WATER
              || $hostelFee->type == \App\Models\HostelFee::WATER_BY_CLOCK || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK
              ): ?>

                        <?php
                            $startElectric = 0;
                                                           $startWater = 0;
                                                           $endElectric = 0;
                                                           $endWater = 0;
                                                              if ($moneyDetail) {

                                                           $info = json_decode($moneyDetail->qty, true);
                                                                   $startElectric = $info['start'];
                                                                  $startWater = $info['start'];

                                                                  $endElectric = $info['end'];
                                                                  $endWater = $info['end'];
                                                              }
                        ?>

                    <?php endif; ?>
                    <td>
                        <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::WATER
                   || $hostelFee->type == \App\Models\HostelFee::WATER_BY_CLOCK || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK
                   ): ?>

                            <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK): ?>
                                <input type="number" class="form-control voucher-fee"
                                       name="ew-start[<?php echo e($hostelFee->id); ?>]"
                                       value="<?php echo e($startElectric); ?>"
                                       data-item-price="<?php echo e($hostelFee->fee); ?>">
                            <?php else: ?>
                                <input type="number" class="form-control voucher-fee"
                                       name="ew-start[<?php echo e($hostelFee->id); ?>]"
                                       value="<?php echo e($startWater); ?>"
                                       data-item-price="<?php echo e($hostelFee->fee); ?>">
                            <?php endif; ?>

                        <?php else: ?>
                            0
                        <?php endif; ?>

                    </td>
                    <td>
                        <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::WATER
                    || $hostelFee->type == \App\Models\HostelFee::WATER_BY_CLOCK || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK
                    ): ?>
                            <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK): ?>
                                <input type="number" class="form-control voucher-fee"
                                       name="ew-end[<?php echo e($hostelFee->id); ?>]"
                                       value="<?php echo e($endElectric); ?>"
                                       data-item-price="<?php echo e($hostelFee->fee); ?>">
                            <?php else: ?>
                                <input type="number" class="form-control voucher-fee"
                                       name="ew-end[<?php echo e($hostelFee->id); ?>]"
                                       value="<?php echo e($endWater); ?>"
                                       data-item-price="<?php echo e($hostelFee->fee); ?>">
                            <?php endif; ?>
                        <?php else: ?>
                            0
                        <?php endif; ?>
                    </td>

                    <td>
                        <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::WATER
                        || $hostelFee->type == \App\Models\HostelFee::WATER_BY_CLOCK || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK
                        ): ?>
                            <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK): ?>
                                <?php echo e($endElectric - $startElectric); ?>

                            <?php else: ?>
                                <?php echo e($endWater - $startWater); ?>

                            <?php endif; ?>

                        <?php else: ?>
                            <?php if($moneyDetail): ?>

                                <input type="number" class="form-control voucher-fee" name="qty[<?php echo e($hostelFee->id); ?>]"
                                       value="<?php echo e($moneyDetail->qty); ?>" data-item-price="<?php echo e($moneyDetail->value); ?>">

                            <?php else: ?>

                                <input type="number" class="form-control voucher-fee" name="qty[<?php echo e($hostelFee->id); ?>]"
                                       value="1" data-item-price="<?php echo e($hostelFee->fee); ?>">

                            <?php endif; ?>

                        <?php endif; ?>
                    </td>
                    <td>
                        <?php if($hostelFee->type == \App\Models\HostelFee::ELECTRIC || $hostelFee->type == \App\Models\HostelFee::WATER): ?>
                            <?php if($moneyDetail): ?>
                                <?php $sum +=  $moneyDetail->amount ?>
                                <?php echo e(number_format($moneyDetail->amount, 0, '.', '.')); ?>

                            <?php endif; ?>
                        <?php elseif($hostelFee->type == \App\Models\HostelFee::ELECTRIC_BY_CLOCK || $hostelFee->type == \App\Models\HostelFee::WATER_BY_CLOCK): ?>
                            <?php if($moneyDetail): ?>
                                <?php $sum +=  $moneyDetail->amount ?>
                                <?php echo e(number_format($moneyDetail->amount, 0, '.', '.')); ?>

                            <?php endif; ?>
                        <?php else: ?>
                            <?php if($moneyDetail): ?>
                                <?php echo e(number_format($moneyDetail->amount, 0, '.', '.')); ?>

                                <?php $sum +=  $moneyDetail->amount ?>
                            <?php else: ?>
                                <?php echo e(number_format($hostelFee->fee * 1, 0, '.', '.')); ?>

                                <?php $sum +=  $hostelFee->fee * 1 ?>
                            <?php endif; ?>

                        <?php endif; ?>
                    </td>

                </tr>
            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>

            <?php if(isset($isNote)): ?>
                <tr>
                    <td colspan="9">
                        <div class="col-md-12">
                            <div class="form-group">
                                <label>Ghi chú</label>
                                <textarea name="note"  type="text" class="form-control" placeholder=""><?php echo e($item->note); ?></textarea>
                            </div>
                        </div>
                    </td>
                </tr>
            <?php endif; ?>

            <tr>
                <td colspan="8"><b>Tổng tiền</b></td>
                <td><?php echo e(number_format($item->amount, 0, '.', '.')); ?></td>

            </tr>
            <tr>
                <td colspan="8"><b>Giảm giá</b></td>
                <td><input type="number" class="form-control discount" name="discount" value="<?php echo e($item->discount); ?>">
                </td>

            </tr>
            <tr>
                <td colspan="8"><b>Tổng cộng</b></td>
                <td><?php echo e(number_format($item->amount - $item->discount, 0, '.', '.')); ?></td>

            </tr>
            </tbody>
        <?php endif; ?>
    </table>

</div>
<textarea class="form-control" placeholder="Nhập ghi chú" name="note" ><?php echo e($item->note); ?></textarea>