File: /home/slfopp7cb1df/public_html/sitepacket.com/system/app/Views/lead_status/index.php
<div id="page-content" class="page-wrapper clearfix">
<div class="row">
<div class="col-sm-3 col-lg-2">
<?php
$tab_view['active_tab'] = "leads";
echo view("settings/tabs", $tab_view);
?>
</div>
<div class="col-sm-9 col-lg-10">
<div class="card">
<ul data-bs-toggle="ajax-tab" class="nav nav-tabs bg-white title" role="tablist">
<li><a role="presentation" data-bs-toggle="tab" href="javascript:;" data-bs-target="#lead-status-tab"> <?php echo app_lang('lead_status'); ?></a></li>
<li><a role="presentation" data-bs-toggle="tab" href="<?php echo_uri("lead_source"); ?>" data-bs-target="#lead-source-tab"><?php echo app_lang('lead_source'); ?></a></li>
<li><a role="presentation" data-bs-toggle="tab" href="<?php echo_uri("settings/leads"); ?>" data-bs-target="#lead-settings-tab"><?php echo app_lang('leads'); ?></a></li>
<div class="tab-title clearfix no-border">
<div class="title-button-group">
<?php echo modal_anchor(get_uri("lead_status/modal_form"), "<i data-feather='plus-circle' class='icon-16'></i> " . app_lang('add_lead_status'), array("class" => "btn btn-default", "title" => app_lang('add_lead_status'), "id" => "lead-status-source-add-btn")); ?>
</div>
</div>
</ul>
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade" id="lead-status-tab">
<div class="table-responsive">
<table id="lead-status-table" class="display no-thead b-b-only no-hover" cellspacing="0" width="100%">
</table>
</div>
</div>
<div role="tabpanel" class="tab-pane fade" id="lead-source-tab"></div>
<div role="tabpanel" class="tab-pane fade" id="lead-settings-tab"></div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#lead-status-table").appTable({
source: '<?php echo_uri("lead_status/list_data") ?>',
order: [[0, "asc"]],
hideTools: true,
displayLength: 100,
columns: [
{visible: false},
{title: '<?php echo app_lang("title"); ?>'},
{title: '<i data-feather="menu" class="icon-16"></i>', "class": "text-center option w100"}
],
onInitComplete: function () {
//apply sortable
$("#lead-status-table").find("tbody").attr("id", "custom-field-table-sortable");
var $selector = $("#custom-field-table-sortable");
Sortable.create($selector[0], {
animation: 150,
chosenClass: "sortable-chosen",
ghostClass: "sortable-ghost",
onUpdate: function (e) {
appLoader.show();
//prepare sort indexes
var data = "";
$.each($selector.find(".field-row"), function (index, ele) {
if (data) {
data += ",";
}
data += $(ele).attr("data-id") + "-" + index;
});
//update sort indexes
appAjaxRequest({
url: '<?php echo_uri("lead_status/update_field_sort_values") ?>',
type: "POST",
data: {sort_values: data},
success: function () {
appLoader.hide();
}
});
}
});
}
});
//change the add button attributes on changing tab panel
var addButton = $("#lead-status-source-add-btn");
$(".nav-tabs li").click(function () {
var activeField = $(this).find("a").attr("data-bs-target");
//lead status
if (activeField === "#lead-status-tab") {
addButton.attr("title", "<?php echo app_lang("add_lead_status"); ?>");
addButton.attr("data-title", "<?php echo app_lang("add_lead_status"); ?>");
addButton.attr("data-action-url", "<?php echo get_uri("lead_status/modal_form"); ?>");
addButton.html("<?php echo "<i data-feather='plus-circle' class='icon-16'></i> " . app_lang('add_lead_status'); ?>");
feather.replace();
} else if (activeField === "#lead-source-tab") {
addButton.attr("title", "<?php echo app_lang("add_lead_source"); ?>");
addButton.attr("data-title", "<?php echo app_lang("add_lead_source"); ?>");
addButton.attr("data-action-url", "<?php echo get_uri("lead_source/modal_form"); ?>");
addButton.html("<?php echo "<i data-feather='plus-circle' class='icon-16'></i> " . app_lang('add_lead_source'); ?>");
feather.replace();
}
});
});
</script>