HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/dmstechonline/crm.dmstech.online/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 sm:tw-mb-4">
                        <a href="<?php echo admin_url('estimate_request/form'); ?>" class="btn btn-primary">
                            <i class="fa-regular fa-plus tw-mr-1"></i>
                            <?php echo _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>