File: /home/cafsindia/crm_cafsindia_com/application/views/analysis_report/manage.php
<?php $this->load->view("partial/header"); ?>
<script type="text/javascript" src="./dist/highcharts.js"></script>
<script type="text/javascript" src="./dist/highcharts-3d.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jszip-2.5.0/pdfmake-0.1.18/dt-1.10.12/af-2.1.2/b-1.2.2/b-colvis-1.2.2/b-flash-1.2.2/b-html5-1.2.2/b-print-1.2.2/cr-1.3.2/fc-3.2.2/fh-3.1.2/kt-2.1.3/r-2.1.0/rr-1.1.2/sc-1.4.2/se-1.2.0/datatables.min.css"/>
<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jszip-2.5.0/pdfmake-0.1.18/dt-1.10.12/af-2.1.2/b-1.2.2/b-colvis-1.2.2/b-flash-1.2.2/b-html5-1.2.2/b-print-1.2.2/cr-1.3.2/fc-3.2.2/fh-3.1.2/kt-2.1.3/r-2.1.0/rr-1.1.2/sc-1.4.2/se-1.2.0/datatables.min.js"></script>
<script type="text/javascript" src="./dist/dashboard.js"></script>
<div class="row" id='holder'>
<div class="col-md-12">
<h1>Analysis Report</h1>
<div class="form-group">
<?php
echo form_label("Date", 'daterangepicker', array('class' => ''));echo "<br/>";
echo form_input(array('name' => 'daterangepicker', 'class' => 'form-control input-sm', 'id' => 'daterangepicker'));
?>
</div>
<div class="form-group">
<?php
$process = array('' =>'-- Select Process--','renewal' =>'Renewal', 'lead' =>'Lead', 'product' =>'Product');
echo form_label("Process", 'process', array('class' => '')); echo "<br/>";
echo form_dropdown(array(
'name' => 'process',
'id' => 'process',
'class' => 'form-control input-sm'), $process);
//echo form_multiselect('process[]', $process, '', array('id' => 'process', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Process Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group" style="display:none;">
<?php
echo form_label("Role", 'role', array('class' => '')); echo "<br/>";
echo form_multiselect('role[]', $role_info, '', array('id' => 'role', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Role--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Category", 'category', array('class' => '')); echo "<br/>";
echo form_multiselect('category[]', $category_info, '', array('id' => 'category', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Category--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group" style="display:none;">
<?php
echo form_label("Employee", 'employee', array('class' => '')); echo "<br/>";
echo form_multiselect('employee[]', $option, '', array('id' => 'employee', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Employee--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Lead Status", 'lead_status', array('class' => '')); echo "<br/>";
echo form_multiselect('lead_status[]', $lead_status_info, '', array('id' => 'lead_status', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Lead Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
echo form_label("Prospect Level", 'prospect_level', array('class' => '')); echo "<br/>";
echo form_multiselect('prospect_level[]', $prospect_info, '', array('id' => 'prospect_level', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Prospect Level--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
$issuance_status = array('Pending For Issuance' => 'Pending For Issuance', 'Issued' =>'Issued', 'Medical Pending' => 'Medical Pending', 'Docs Pending From Sales' => 'Docs Pending From Sales', 'Cheque Dishonor' => 'Cheque Dishonor', 'Medical Declined' => 'Medical Declined', 'Freelook' => 'Freelook');
echo form_label("Issuance Status", 'issuance_status', array('class' => '')); echo "<br/>";
echo form_multiselect('issuance_status[]', $issuance_status, '', array('id' => 'issuance_status', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Issuance Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
$document_issue_status = array('NotDispatched' => 'Not Dispatched', 'Dispatched' =>'Dispatched', 'ReturnedToHO' => 'Returned to HO', 'AskedForReprint' => 'Asked for Reprint', 'ReachedBranch' => 'Reached Branch', 'CashlessCardPending' => 'Cashless Card Pending');
echo form_label("Document Status", 'document_issue_status', array('class' => '')); echo "<br/>";
echo form_multiselect('document_issue_status[]', $document_issue_status, '', array('id' => 'document_issue_status', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Document Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
$renewal_status = array('Dues' => 'Dues','GracePeriod' => 'Grace Period', 'ReducedPaidup' => 'Reduced Paidup', 'Paid' => 'Paid', 'Terminated' => 'Terminated', 'Surrendered' => 'Surrendered','Lapsed' => 'Lapsed', 'Renewed' => 'Renewed');
echo form_label("Renewal Status", 'renewal_status', array('class' => '')); echo "<br/>";
echo form_multiselect('renewal_status[]', $renewal_status, '', array('id' => 'renewal_status', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Renewal Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
$client_status = array('Intrested' => 'Interested', 'NotIntrested' => 'Not Interested', 'NotContactable' => 'Not Contactable', 'NotInUse' => 'Not In Use', 'NeedToClarify' => 'Need to Clarify', 'Closed' => 'Closed');
echo form_label("Client Status", 'client_status', array('class' => '')); echo "<br/>";
echo form_multiselect('client_status[]', $client_status, '', array('id' => 'client_status', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Client Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<?php
$premium_status = array('Ready_to_Pay' => 'Ready to Pay', 'Add_Family_Member' => 'Add Family Member', 'Incease_in_Sum_Assured' => 'Increase/Decrease Sum Assured', 'Need_Better_Suggestion' => 'Need Better Suggestion', 'Need_Time' => 'Need Time');
echo form_label("Premium Status", 'premium_status', array('class' => '')); echo "<br/>";
echo form_multiselect('premium_status[]', $premium_status, '', array('id' => 'premium_status', 'class' => 'selectpicker show-menu-arrow', 'data-none-selected-text' => '--Select Premium Status--', 'data-selected-text-format' => 'count > 1', 'data-style' => 'btn-default btn-sm', 'data-width' => 'fit'));
?>
</div>
<div class="form-group">
<button class="btn btn-primary btn-sm" id="search"> Search</button>
</div>
</div>
<div class="col-md-12" id="table">
<div id='analysis_report' style='overflow:auto;'>
</div>
</div>
</div>
<style type="text/css">
#table_holder .fixed-table-body table tr td {
color: #333333 !important;
padding: 8px !important;
line-height: inherit !important;
vertical-align: middle !important;
height: auto;
}
div#holder {
padding: 15px;
background-color: #FFFFFF;
margin: 5px;
border-radius: 4px;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
h1 {
margin: 0;
margin-bottom: 4px !important;
width: auto;
font-size: 25px;
color: #0071b3;
font-weight: bold;
text-transform: capitalize;
}
#table .btn-default {
color: #ffffff !important;
background: #2950a8;
padding: 1px 6px !important;
font-size: 12px !important;
}
.btn-group, .btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
float: right;
}
div.dataTables_wrapper div.dataTables_filter label {
font-weight: normal;
white-space: nowrap;
text-align: left;
float: left;
}
.pagination>li>a, .pagination>li>span {
position: relative;
float: left;
padding: 8px 15px;
line-height: 1.42857143;
text-decoration: none;
color: #ffffff;
background-color: #0000FF;
border: 1px solid transparent;
margin-left: -.5px;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
color: #FFFFFF;
background-color:#0000FF;
border-color: transparent;
cursor: not-allowed;
}
.btn-primary:focus{
color: #ffffff;
background: #0000FF;
border: 1px solid white;
}
</style>
<script type="text/javascript">
$(document).ready(function (){
<?php $this->load->view('partial/daterangepicker'); ?>
$('#daterangepicker').data('daterangepicker').setStartDate("<?php echo date($this->config->item('dateformat'), mktime(0,0,0,date("m"),1,date("Y"))); ?>");
var start_date = "<?php echo date('Y-m-d', mktime(0,0,0,date("m"),1,date("Y"))); ?>";
var end_date = "<?php echo date('Y-m-d', mktime(0,0,0,date("m")+1,1,date("Y"))-1); ?>";
$('#search').on('click', function (e){
$("#search").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
$('#search').attr('disabled','disabled');
process = $("#process").val();
category = $("#category").val();
lead_status = $("#lead_status").val();
prospect_level = $("#prospect_level").val();
issuance_status = $("#issuance_status").val();
document_issue_status = $("#document_issue_status").val();
renewal_status = $("#renewal_status").val();
client_status = $("#client_status").val();
premium_status = $("#premium_status").val();
if(process !== ""){
$.ajax({
type: "POST",
url:"<?php echo base_url('index.php/Analysis_report/search'); ?>?",
data: {start_date: start_date,end_date: end_date,process:process,category:category,lead_status:lead_status,prospect_level:prospect_level,issuance_status:issuance_status,document_issue_status:document_issue_status,renewal_status:renewal_status,client_status:client_status,premium_status:premium_status},
success: function(data) {
if(data){
$("#analysis_report").html(data);
$('#analysis_tbl').DataTable({
"paging": true,
"ordering": true,
"order": [[ 1, "desc" ]],
dom: 'Bfrtip',
buttons: ['copy','csv','excel'],
});
}
$('#search').attr('disabled',false);
$("#search").html("Search");
}
});
}else{
alert("Please select process");
}
});
/*$("#category").on('change', function(){
role = $("#role").val();
category = $("#category").val();
$.ajax({
url: "<?php echo base_url('index.php/Analysis_report/get_employee_list'); ?>?role="+role+"&category="+category,
type: "POST",
async: false,
success: function (data) {
//alert(data);
var rslt = JSON.parse(data);
var option = "";
for(i = 0; i < rslt.employee_list.length; i++) {
emp_id = rslt.employee_list[i].emp_id;
name = rslt.employee_list[i].name;
option += "<option value='"+emp_id+"'>"+name+"</option>";
}
$("#employee").html(option);
$('.selectpicker').selectpicker('refresh');
},
cache: false,
contentType: false,
processData: false
});
});*/
});
</script>
<?php $this->load->view("partial/footer"); ?>