/home/edulekha/crm.edulekha.com/application/views/admin/estimate_request/manage_request.php
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<?php init_head(); ?>
<div id="wrapper">
    <div class="content">
        <div class="row">
            <div class="col-md-12">
                <?php if (staff_can('create', 'estimate_request')) { ?>
                <div class="tw-mb-2">
                    <a href="<?= admin_url('estimate_request/form'); ?>"
                        class="btn btn-primary">
                        <i class="fa-regular fa-plus tw-mr-1"></i>
                        <?= _l('new_form'); ?>
                    </a>
                </div>
                <?php } ?>
                <div class="panel_s">
                    <div class="panel-body">
                        <div>
                            <?php
                     $table_data = [];
$_table_data                     = [
    [
        'name'     => _l('the_number_sign'),
        'th_attrs' => ['class' => 'toggleable', 'id' => 'th-number'],
    ],
    [
        'name'     => _l('estimate_request_dt_email'),
        'th_attrs' => ['class' => 'toggleable', 'id' => 'th-email'],
    ],
];
$_table_data[] = [
    'name'     => _l('tags'),
    'th_attrs' => ['class' => 'toggleable', 'id' => 'th-tags'],
];
$_table_data[] = [
    'name'     => _l('estimate_request_dt_assigned'),
    'th_attrs' => ['class' => 'toggleable', 'id' => 'th-assigned'],
];
$_table_data[] = [
    'name'     => _l('estimate_request_dt_status'),
    'th_attrs' => ['class' => 'toggleable', 'id' => 'th-status'],
];
$_table_data[] = [
    'name'     => _l('estimate_request_dt_datecreated'),
    'th_attrs' => ['class' => 'date-created toggleable', 'id' => 'th-date-created'],
];

foreach ($_table_data as $_t) {
    array_push($table_data, $_t);
}
$table_data = hooks()->apply_filters('estimate_request_table_columns', $table_data);
?>
                            <div class="panel-table-full">
                                <?php
    render_datatable(
        $table_data,
        'estimates_request number-index-1',
        [],
        [
            'id' => 'table-estimate-request',
        ]
    );
?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<?php init_tail(); ?>
<script>
    initDataTable('#table-estimate-request', admin_url + 'estimate_request/table', undefined, undefined, 'undefined', [
        5,
        'desc'
    ]);

    function mark_estimate_request_as(status_id, request_id) {
        var data = {};
        data.status = status_id;
        data.requestid = request_id;
        $.post(admin_url + 'estimate_request/update_request_status', data).done(function(response) {
            $('table#table-estimate-request').DataTable().ajax.reload(null, false);
        });
    }
</script>
</body>

</html>