<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<table class="table dt-table table-contracts" data-order-col="4" data-order-type="asc">
<thead>
<tr>
<th class="th-contracts-subject">
<?= _l('clients_contracts_dt_subject'); ?>
</th>
<th class="th-contracts-type">
<?= _l('clients_contracts_type'); ?>
</th>
<th class="th-contracts-signature">
<?= _l('signature'); ?></th>
<th class="th-contracts-start-date">
<?= _l('clients_contracts_dt_start_date'); ?>
</th>
<th class="th-contracts-end-date">
<?= _l('clients_contracts_dt_end_date'); ?>
</th>
<?php
$custom_fields = get_custom_fields('contracts', ['show_on_client_portal' => 1]);
foreach ($custom_fields as $field) { ?>
<th><?= e($field['name']); ?></th>
<?php } ?>
</tr>
</thead>
<tbody>
<?php foreach ($contracts as $contract) {
$expiry_class = '';
if (! empty($contract['dateend'])) {
$_date_end = date('Y-m-d', strtotime($contract['dateend']));
if ($_date_end < date('Y-m-d')) {
$expiry_class = 'alert-danger';
}
}
?>
<tr class="<?= $expiry_class; ?>">
<td>
<?= '<a href="' . site_url('contract/' . $contract['id'] . '/' . $contract['hash']) . '" class="td-contract-url">' . e($contract['subject']) . '</a>';
?>
</td>
<td>
<?= e($contract['type_name']); ?>
</td>
<td>
<?php
if (! empty($contract['signature']) || $contract['marked_as_signed'] == '1') {
echo '<span class="text-success td-contract-is-signed">' . _l('is_signed') . '</span>';
} else {
echo '<span class="text-muted td-contract-not-signed">' . _l('is_not_signed') . '</span>';
}
?>
</td>
<td
data-order="<?= e($contract['datestart']); ?>">
<?= e(_d($contract['datestart'])); ?>
</td>
<td
data-order="<?= e($contract['dateend']); ?>">
<?= e(_d($contract['dateend'])); ?>
</td>
<?php foreach ($custom_fields as $field) { ?>
<td>
<?= get_custom_field_value($contract['id'], $field['id'], 'contracts'); ?>
</td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>