<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<div class="modal fade" id="batch-payment-modal">
<div class="modal-dialog modal-xxl" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">×</span></button>
<h4 class="modal-title">
<?= _l('add_batch_payments') ?>
</h4>
</div>
<?= form_open('admin/payments/add_batch_payment', ['id' => 'batch-payment-form']); ?>
<div class="modal-body">
<div class="row">
<div class="col-sm-4">
<div class="form-group select-placeholder">
<select id="batch-payment-filter" class="selectpicker" name="client_filter"
data-width="100%"
data-none-selected-text="<?= _l('batch_payment_filter_by_customer') ?>">
<option value=""></option>
<?php foreach ($customers as $customer) { ?>
<option
value="<?= e($customer->userid); ?>">
<?= e($customer->company); ?>
</option>
<?php } ?>
</select>
</div>
</div>
<div class="col-sm-12">
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th><strong><?= _l('batch_payments_table_invoice_number_heading'); ?>
#</strong></th>
<th><strong><?= _l('batch_payments_table_payment_date_heading'); ?></strong>
</th>
<th><strong><?= _l('batch_payments_table_payment_mode_heading'); ?></strong>
</th>
<th><strong><?= _l('batch_payments_table_transaction_id_heading'); ?></strong>
</th>
<th><strong><?= _l('batch_payments_table_amount_received_heading'); ?></strong>
</th>
<th class="text-right">
<strong><?= _l('batch_payments_table_invoice_balance_due'); ?></strong>
</th>
</tr>
</thead>
<tbody>
<?php foreach ($invoices as $index => $invoice) { ?>
<tr class="batch_payment_item"
data-clientid="<?= e($invoice->clientid); ?>"
data-invoiceId="<?= e($invoice->id) ?>">
<td>
<a href="<?= admin_url('invoices/list_invoices/' . e($invoice->id)); ?>"
target="_blank">
<?= e(format_invoice_number($invoice->id)) ?>
</a><br>
<a class="text-dark"
href="<?= admin_url('clients/client/' . e($invoice->clientid)); ?>"
target="_blank">
<?= e($invoice->company) ?>
</a>
<input type="hidden"
name="invoice[<?= $index ?>][invoiceid]"
value="<?= $invoice->id ?>">
</td>
<td class="tw-w-48">
<?= render_date_input('invoice[' . $index . '][date]', '', date(get_current_date_format(true))) ?>
</td>
<td class="tw-w-56">
<div class="form-group">
<select class="selectpicker"
name="invoice[<?= $index ?>][paymentmode]"
data-width="100%" data-none-selected-text="-">
<option></option>
<?php foreach ($invoice->allowed_payment_modes as $mode) { ?>
<option
value="<?= e($mode->id); ?>">
<?= e($mode->name); ?>
</option>
<?php } ?>
</select>
</div>
</td>
<td><?= render_input('invoice[' . $index . '][transactionid]') ?>
</td>
<td><?= render_input('invoice[' . $index . '][amount]', '', '', 'number', ['max' => $invoice->total_left_to_pay]) ?>
</td>
<td class="text-right">
<?= e(app_format_money($invoice->total_left_to_pay, $invoice->currency)) ?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<div class="col-sm-12 row">
<div class="checkbox">
<input type="checkbox" name="do_not_send_invoice_payment_recorded" value="1"
id="do_not_send_invoice_payment_recorded">
<label for="do_not_send_invoice_payment_recorded">
<?= _l('batch_payments_send_invoice_payment_recorded'); ?>
</label>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default close_btn"
data-dismiss="modal"><?= _l('close'); ?></button>
<button type="submit"
class="btn btn-primary"><?= _l('apply'); ?></button>
</div>
<?= form_close(); ?>
</div>
</div>
</div>