EVOLUTION-NINJA
Edit File: reports_19_1_2021.php
<?php $this->load->view('includes/header'); //echo 'Current PHP version: ' . phpversion();?> <link href="<?php echo base_url('assets/admin_dashboard/css/jquery-ui.css');?>" rel="stylesheet"> <script src="<?php echo base_url('assets/js/jquery-ui.js');?>"></script> <script src="<?php echo base_url('assets/admin_dashboard/js/jquery.table2excel.js');?>"></script> <script src="<?php echo base_url('assets/js/dataTables.rowsGroup.js');?>"></script> <script type="text/javascript" src="<?php echo base_url('assets/datatables/dataTables.buttons.min.js');?>"></script> <script type="text/javascript" src="<?php echo base_url('assets/datatables/buttons.html5.min.js');?>"></script> <section class="content-header"> <h1>Reports</h1> </section> <section class="content"> <input type="hidden" class="user_type_id" name="" value="<?php echo $this->session->userdata('user_type_id'); ?>"> <div class="row"> <div class="col-md-12"> <div> <!-- Nav tabs --> <ul class="nav nav-tabs" id="myTab" role="tablist"> <li id="m36" role="presentation"><a href="#home" aria-controls="home" role="tab" data-toggle="tab" onclick="booking_report_click();">Booking</a></li> <li id="m37" role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab" onclick="payment_report_click();">Payment</a></li> <li id="m38" role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab" onclick="cancellation_report_click();">Cancellation</a></li> <li id="m39" role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Associate/Broker</a></li> <li id="m40" role="presentation"><a href="#enquiry" aria-controls="settings" role="tab" data-toggle="tab">Enquiry</a></li> <li id="m41" role="presentation"><a href="#clients" aria-controls="settings" role="tab" data-toggle="tab" onclick="client_report_click();">Clients</a></li> <li id="m42" role="presentation"><a href="#sites" aria-controls="settings" role="tab" data-toggle="tab" onclick="site_click();">Regd Sites</a></li> <li id="m43" role="presentation"><a href="#loans" aria-controls="settings" role="tab" data-toggle="tab">Loans</a></li> <li id="m44" role="presentation"><a href="#reception" aria-controls="settings" role="tab" data-toggle="tab" onclick="digi_doc_click();">Digi Doc</a></li> <li id="m117" role="presentation"><a href="#maintenance" aria-controls="settings" role="tab" data-toggle="tab" onclick="maintenance_report_click();">Maintenance</a></li> <li id="m60" role="presentation"><a href="#graph" aria-controls="settings" role="tab" data-toggle="tab">Graph</a></li> <li id="m61" role="presentation"><a href="#status" aria-controls="settings" role="tab" data-toggle="tab" onclick="status_reprt_click();">Status Report</a></li> <li id="m62" role="presentation"><a href="#site_details" aria-controls="settings" role="tab" data-toggle="tab">Site Details</a></li> <li id="m108" role="presentation"><a href="#follow_ups" aria-controls="settings" role="tab" data-toggle="tab">Follow Ups</a></li> <li id="m109" role="presentation"><a href="#incentives" aria-controls="settings" role="tab" data-toggle="tab">Incentives</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> <div role="tabpanel" class="tab-pane" id="home"> <form id="land_owner" method="post" class="form-inline booking_report_form"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 bg_project" name="project" id="sel1"> <option value="">Select</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Associate</label> <select class="form-control col-sm-8 bg_associate" name="associate" id="sel1"> <option value="">Select</option> <?php foreach($associates as $val) { ?> <option value="<?php echo $val->broker_id;?>"><?php echo $val->associate_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Logistic</label> <select class="form-control col-sm-8 bg_logistic" id="sel1" name="logistics"> <option value="">Select</option> <?php foreach($logistics as $val) { ?> <option value="<?php echo $val->broker_id;?>"><?php echo $val->associate_name;?></option> <?php } ?> </select> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker bg_from" id="booking_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker bg_to" id="booking_to" name="to_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Portal</label> <select class="form-control col-sm-8 en_executive" name="ported" id="type"> <option value="">Select</option> <?php foreach($webportals as $value){ ?> <option value="<?php echo $value->portal_id; ?>"><?php echo $value->webportal; ?></option> <?php } ?> </select> </div> </div> <!-- row 2--> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Executive</label> <select class="form-control col-sm-8 en_executive" name="reference" id="type"> <option value="">Select</option> <?php foreach($reference as $value){ ?> <option value="<?php echo $value->broker_id; ?>"><?php echo $value->associate_name; ?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="booking_submit" style="margin-top: 0px !important;" class="btn btn-primary center-block submit">Submit</button> </div> </div> </form> <div id="total_div"></div> <div id="menu1" class="tab-panecol-sm-12 col-md-12 "> <div id = "jaytabbooking" style="margin-top:3%;margin-left: -28px;" class="col-sm-12 grid"> <p id="balance_sqft" style="color:red;"></p> <p id="total_dimension" style="color:green;display:none;"></p> <div class="grid_div"></div><table id="list3"></table> <div id="pager3"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="export_table" class="export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="booking_export_contact_table" class="export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="export_email_table" class="export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="print_table" class="print_table"></table> </div> <div id="print_booking_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 bg_name_choosen"></div> <div class="form-group col-sm-12 col-md-4 bg_project_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 bg_associate_choosen"></div> <div class="form-group col-sm-12 col-md-4 bg_executive_choosen"></div> <div class="form-group col-sm-12 col-md-4 bg_logistic_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 bg_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 bg_to_choosen"></div> </div> <h3><center>Booking reports</center></h3> <div style:overflow:scroll;height:350px;> <table class="table table-striped table-hover booking_table_print" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-2">Mobile & Email</th> <th class="col-xs-2">Booking date</th> <th class="col-xs-2">Project</th> <th class="col-xs-1">Site</th> <th class="col-xs-1">Dimension</th> <th class="col-xs-1">Associate</th> <th class="col-xs-1">Sub Associate</th> <th class="col-xs-1">Logistic</th> <th class="col-xs-1">Executive</th> <th class="col-xs-3">Portal</th> </tr> </thead> <tbody id="booking_table_body_print"> </tbody> </table> </div> </div> <div class="col-md-3" id="booking_contacts_export"> <table class="table table-striped table-hover booking_contacts_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Mobile</th> </tr> </thead> <tbody id="booking_table_body_contacts_export"> </tbody> </table> </div> <div class="col-md-3" id="booking_email_export"> <table class="table table-striped table-hover booking_email_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Emails</th> </tr> </thead> <tbody id="booking_table_body_email_export"> </tbody> </table> </div> </div> <div role="tabpanel" class="tab-pane" id="profile"> <form id="land_owner" class="form-inline payment_report_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="pay_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="pay_project_type">Completed</label> <label class="radio-inline"><input type="radio" value="mode_of_payment" id="mode_of_payment" name="pay_project_type">Mode Of Payment</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 pt_project" name="p_poject" id="selected_project"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker pt_from" id="payment_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker pt_to" id="payment_to" name="to_date"> </div> <!-- <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Sites</label> <select class="form-control col-sm-5 sites_list pay_sites" name="site_number" id="sel1"> </select> </div> --> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="payment_submit" style="margin-top:0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="payment_submit_export" style="margin-top:0px; display:none; !important" class="btn btn-primary center-block payment_submit_export">Export</button> </div> </div> </form> <div class=""> <div class="container-fluid export_payment_mode_table" style="padding-top:3%;"> <table border="1" id="export_payment_table" class="table export_payment_table"> </table> </div> </div> <div class="mode_of_payment" style="display:none; overflow:scroll;"> <div class=""> <p class="tot_mode_dimension" style="display:none;" ></p> <p class="tot_mode_tsv" style="display:none;"></p> <p class="tot_mode_payment" style="display:none;"></p> <p class="tot_mode_balance" style="display:none;"></p> <div class='table-cont' id='table-cont'> <table cellpadding="0" cellspacing="0" border="0" class="dataTable d_mode_of_pay" id="example"> <thead> <tr> <th>Sl_No1</th> <th>Site_No</th> <th>Name</th> <th class="dimension">Dimension</th> <!-- <th>Booking_Amount</th>--> <th>TSV</th> <th >Rate_per_Sqft</th> <th>Date<div class="booking_date11"></div></th> <th>Amount<div class="booking_amount11"></div></th> <th style="width:350px !important;">Payment_Particulars_Through_Mode<div class="booking_parti11"></div></th> <th>Total_Paid</th> <th>Balance</th> <th></th> <th></th> <th></th> </tr> </thead> <tbody class="payment_client_details"> </tbody> <tfoot><tr><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th><th></th></tr></tfoot> </table> </div> </div> </div> <div id="payment_button_div"></div> <div> <div id ="jaytab3" style="margin-top:3%;" class="col-sm-12 payment_grid grid"> <p id="total_payment_dimension" style="color:green;display:none;"></p> <p id="total_tsv" style="color:green;display:none;"></p> <p id="payment_balance_sqft" style="color:red;"></p> <p id="total_payment_paid" style="color:green;display:none;"></p> <p id="total_balance" style="color:green;display:none;"></p> <p id="total_gss_amount" style="color:green;display:none;"></p> <p id="total_land_owner_amount" style="color:green;display:none;"></p> <div class="grid_div"></div><table id="list4"></table> <div id="pager4"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="payment_export_table" class="payment_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="payment_export_contact_table" class="payment_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="payment_export_email_table" class="payment_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="payment_print_table" class="payment_print_table"></table> </div> </div> <div id="print_payment_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 pt_type_choosen"></div> <div class="form-group col-sm-12 col-md-4 pt_project_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 pt_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 pt_to_choosen"></div> </div> <h3><center>Payment reports</center></h3> <table class="table table-striped table-hover payment_table_print" style="width:100%;" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-2">Contact &Email</th> <th class="col-xs-1">Booked on</th> <th class="col-xs-2">Project</th> <th class="col-xs-1">Site</th> <th class="col-xs-1">Dimension</th> <th class="col-xs-3">Booking Payment </th> <th class="col-xs-3">Agreement Payment </th> <th class="col-xs-3">Installment Payment </th> <th class="col-xs-3">Registration Payment </th> <th class="col-xs-3">Subtotal</th> </tr> </thead> <tbody id="payment_table_body_print"> </tbody> </table> </div> <div class="col-md-3" id="payment_contacts_export"> <table class="table table-striped table-hover payment_contacts_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Mobile</th> </tr> </thead> <tbody id="payment_table_body_contacts_export"> </tbody> </table> </div> <div class="col-md-3" id="payment_email_export"> <table class="table table-striped table-hover payment_email_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Emails</th> </tr> </thead> <tbody id="payment_table_body_email_export"> </tbody> </table> </div> </div> <div role="tabpanel" class="tab-pane" id="messages"> <form id="land_owner" class="form-inline cancellation_report_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="can_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="can_project_type">Completed</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 project_list" name="project_id" id="can_selected_project"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4">Type</label> <select class="form-control col-sm-8 choose_type" name="choose_type" id="choose_type"> <option value="">All</option> <option value="cancelled">Cancelled</option> <option value="refunded">Refunded</option> <option value="refund_pending">Refund Pending</option> </select> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker cn_from" id="cancellation_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker cn_to" id="cancellation_to" name="to_date"> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-offset-4 col-md-4"> <button type="submit" id="cancellation_submit" style="margin-top: 40px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> </form> <div id="cancellation_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <p id="total_cancelled_dimension" style="color:green;display:none;"></p> <p id="total_amount" style="color:green;display:none;"></p> <div class="grid_div"></div><table id="list5"></table> <div id="pager5"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="cancellation_export_table" class="cancellation_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="cancellation_export_contact_table" class="cancellation_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="cancellation_export_email_table" class="cancellation_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="cancellation_print_table" class="cancellation_print_table"></table> </div> <div id="print_cancellation_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 cn_type_choosen"></div> <div class="form-group col-sm-12 col-md-4 cn_executive_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 cn_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 cn_to_choosen"></div> </div> <h3><center>Cancellation/Refund reports</center></h3> <table class="table table-striped table-hover cancellation_table_print" style="width:100%;" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-2">Contact &Email</th> <th class="col-xs-2">Project</th> <th class="col-xs-1">Site</th> <th class="col-xs-1">Dimension</th> <th class="col-xs-3">Refund Status</th> <th class="col-xs-1">Payment mode</th> <th class="col-xs-2">Amount</th> <th class="col-xs-3">Cheque details</th> <th class="col-xs-3">Refunded Date</th> <th class="col-xs-1">Executive</th> <th class="">Associate</th> <th class="">Sub Associate</th> <th class="col-xs-2">Due with</th> <th class="col-xs-2">Cancelled on</th> </tr> </thead> <tbody id="cancellation_table_body_print"> </tbody> </table> </div> <div class="col-md-3" id="cancellation_contacts_export"> <table class="table table-striped table-hover cancellation_contacts_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Mobile</th> </tr> </thead> <tbody id="cancellation_table_body_contacts_export"> </tbody> </table> </div> <div class="col-md-3" id="cancellation_email_export"> <table class="table table-striped table-hover cancellation_email_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Emails</th> </tr> </thead> <tbody id="cancellation_table_body_email_export"> </tbody> </table> </div> </div> <div role="tabpanel" class="tab-pane" id="settings"> <form id="land_owner" class="form-inline associate_report_form"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker ab_from" id="broker_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker ab_to" id="broker_to" name="to_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="associate_submit" style ="margin-top: 0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> <div class="row land_owner_a"> </div> <!-- row 2--> </form> <div id="associate_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <p id="assoc_tot_dimension" style="display:none;"></p> <div class="grid_div"></div><table id="list6"></table> <div id="pager6"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="broker_export_table" class="broker_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="broker_export_contact_table" class="broker_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="broker_export_email_table" class="broker_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="broker_print_table" class="broker_print_table"></table> </div> </div> <div id="print_associate_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 ab_associate_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 ab_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 ab_to_choosen"></div> </div> <h3><center>Associate reports</center></h3> <table class="table table-striped table-hover associate_table_print" style="width:100%;" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-2">Contact &Email</th> <th class="col-xs-2">Project</th> <th class="col-xs-1">Site</th> <th class="col-xs-1">Dimension</th> <th class="col-xs-1">Associate</th> <th class="col-xs-1">Commission</th> <th class="col-xs-3">Payment</th> </tr> </thead> <tbody id="associate_table_body_print"> </tbody> </table> </div> <div class="col-md-3" id="associate_contacts_export"> <table class="table table-striped table-hover associate_contacts_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Mobile</th> </tr> </thead> <tbody id="associate_table_body_contacts_export"> </tbody> </table> </div> <div class="col-md-3" id="associate_email_export"> <table class="table table-striped table-hover associate_email_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Emails</th> </tr> </thead> <tbody id="associate_table_body_email_export"> </tbody> </table> </div> </div> <div role="tabpanel" class="tab-pane" id="enquiry"> <form id="land_owner" class="form-inline enquiry_report_form"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker en_from" id="enquiry_from"name="from_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker en_to" id="enquiry_to" name="to_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Select Type</label> <select class="form-control col-sm-8 en_executive" name="type" id="entype"> <option value="">Select</option> <option value="Webportal">Web Portal</option> <option value="Database">Database</option> </select> </div> </div> <!-- row 2--> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Executive</label> <select class="form-control col-sm-8 en_executive" name="reference" id="select_reference"> <option value="">Select</option> <?php foreach($reference as $val) { ?> <option value="<?php echo $val->associate_name;?>"><?php echo $val->associate_name;?></option> <?php } ?> </select> </div> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="enquiry_submit" style="margin-top: 0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </form> <div id="enquiry_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list7"></table> <div id="pager7"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="enquiry_export_table" class="enquiry_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="enquiry_export_contact_table" class="enquiry_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="enquiry_export_email_table" class="enquiry_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="enquiry_print_table" class="enquiry_print_table"></table> </div> </div> <div id="print_enquiry_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 en_executive_choosen"></div> <div class="form-group col-sm-12 col-md-4 en_web_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 en_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 en_to_choosen"></div> </div> <h3><center>Enquiry reports</center></h3> <table class="table table-striped table-hover enquiry_table_print" style="width:100%;" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-3">Name & Address</th> <th class="col-xs-4">Contact &Email</th> <th class="col-xs-2">Web portal</th> <th class="">Executive</th> <th class="col-xs-3">Allocated date</th> </tr> </thead> <tbody id="enquiry_table_body_print"> </tbody> </table> </div> <div class="col-md-3" id="enquiry_contacts_export"> <table class="table table-striped table-hover enquiry_contacts_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Mobile</th> </tr> </thead> <tbody id="enquiry_table_body_contacts_export"> </tbody> </table> </div> <div class="col-md-3" id="enquiry_email_export"> <table class="table table-striped table-hover enquiry_email_export" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2 b_contacts">Emails</th> </tr> </thead> <tbody id="enquiry_table_body_email_export"> </tbody> </table> </div> </div> <div role="tabpanel" class="tab-pane" id="clients"> <form id="land_owner" class="form-inline client_report_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="c_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="c_project_type">Completed</label> <label class="radio-inline"><input type="radio" value="All" id="all_type" name="c_project_type" checked>ALL</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 pt_project project_list" name="c_project" id="c_selected_project"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker client_from" id="client_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker client_to" id="client_to" name="to_date"> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Executive</label> <select class="form-control col-sm-8 en_executive" name="c_reference" id="c_reference"> <option value="">Select</option> <?php foreach($reference as $val) { ?> <option value="<?php echo $val->broker_id;?>"><?php echo $val->associate_name;?></option> <?php } ?> </select> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="client_submit" style="margin-top: 0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> <!-- row 2--> </form> <div id="enquiry_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list8"></table> <div id="pager8"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="clients_export_table" class="clients_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="clients_export_contact_table" class="clients_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="clients_export_email_table" class="clients_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="clients_print_table" class="clients_print_table"></table> </div> </div> </div> <div role="tabpanel" class="tab-pane" id="sites"> <form id="land_owner" class="form-inline sites_reports_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="reg_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="reg_project_type">Completed</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 col-md-4">Project</label> <select class="form-control col-sm-8 site_selected_project" name="site_selected_project" id="site_selected_project"> <option value="">Select</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker si_from" id="site_from"name="from_date"> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker si_to" id="site_to" name="to_date"> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4"></label> <button type="submit" id="sites_submit" style="margin-top: 0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> </form> <div id="sites_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <p id="total_site_dimension" style="color:green;display:none;"></p> <p id="total_reg_value" style="color:green;display:none;"></p> <p id="total_reg_amount" style="color:green;display:none;"></p> <div class="grid_div"></div><table id="list10"></table> <div id="pager10"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="clients_export_table" class="clients_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="clients_export_contact_table" class="clients_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="clients_export_email_table" class="clients_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="clients_print_table" class="clients_print_table"></table> </div> </div> <div id="print_sites_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 si_type_choosen"></div> <div class="form-group col-sm-12 col-md-4 si_project_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 si_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 si_to_choosen"></div> </div> <h3><center>Sites reports</center></h3> <table class="table table-striped table-hover sites_table_print" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-2">Mobile & Email</th> <th class="col-xs-2">Date & Status</th> <th class="col-xs-2">Project</th> <th class="col-xs-1">Site</th> <th class="col-xs-1">Dimension</th> <th class="col-xs-1">Associate</th> <th class="col-xs-1">Sub Associate</th> <th class="col-xs-1">Logistic</th> <th class="col-xs-1">Executive</th> <th class="col-xs-3">Portal</th> </tr> </thead> <tbody id="sites_table_body_print"> </tbody> </table> </div> </div> <div role="tabpanel" class="tab-pane" id="loans"> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list11"></table> <div id="pager11"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="loan_export_table" class="loan_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="loan_export_contact_table" class="loan_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="loan_export_email_table" class="loan_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="loan_print_table" class="loan_print_table"></table> </div> </div> <!------------------- reception-------------- --> <div role="tabpanel" class="tab-pane" id="reception"> <form id="land_owner" class="form-inline reception_report_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="r_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="r_project_type">Completed</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 r_project_id project_list" name="r_project_id" id="r_project_id"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker rec_from" id="reception_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker rec_to" id="reception_to" name="to_date"> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4"></label> <button type="submit" id="reception_submit" style="margin-top: 0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> </form> <div id="reception_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list12"></table> <div id="pager12"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="reception_export_table" class="reception_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="reception_export_contact_table" class="reception_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="reception_export_email_table" class="reception_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="reception_print_table" class="reception_print_table"></table> </div> </div> <div id="print_reception_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 rec_project_choosen"></div> <div class="form-group col-sm-12 col-md-4 rec_sites_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 rec_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 rec_to_choosen"></div> </div> <h3><center>Digi Doc reports</center></h3> <table class="table table-striped table-hover reception_table_print" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-1">Contact</th> <th class="col-xs-2">Project</th> <th class="">Site</th> <th class="">Dimension</th> <th class="col-xs-2">Document dispatched</th> <th class="col-xs-2">Dispatched date</th> <th class="col-xs-1">Created at</th> </tr> </thead> <tbody id="reception_table_body_print"> </tbody> </table> </div> </div> <!---------------------Maintenance form ----> <div role="tabpanel" class="tab-pane" id="maintenance"> <form id="land_owner" class="form-inline maintenance_report_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="m_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="m_project_type">Completed</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <!-- <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> --> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="recieved" id="received_report" name="m_received_report">Received Main</label> <label class="radio-inline"><input type="radio" value="due" id="due_report" name="m_received_report">Due Main</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 m_project_id m_project_list" name="m_project_id" id="m_project_id"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-3"> <label class="col-sm-4"></label> <button type="submit" id="maintenance_submit" style="margin-top: 0px !important" class="btn btn-primary center-block maintenance_submit" >Submit</button> </div> </div> </form> <div> <div id = "jaytab21" style="margin-top:3%;" class="col-sm-12 maintenance_grid grid"> <p id="total_maintain_amount" style="color:black;display:none;"></p> <div class="grid_div"></div><table id="list21"></table> <div id="pager21"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="maintenance_export_table" class="maintenance_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="maintenance_export_contact_table" class="maintenance_export_contact_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="maintenance_print_table" class="maintenance_print_table"></table> </div> </div> <div> <div id = "jaytab22" style="margin-top:3%;" class="col-sm-12 maintenance_due_grid grid"> <div class="grid_div"></div><table id="list22"></table> <div id="pager22"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="maintenance_due_export_table" class="maintenance_due_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="maintenance_due_export_contact_table" class="maintenance_due_export_contact_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="maintenance_due_print_table" class="maintenance_due_print_table"></table> </div> </div> </div> <!-- //////////////////////////////////////////////Individual Site//////////////////////////////////////////////// --> <div role="tabpanel" class="tab-pane" id="site_details"> <form id="land_owner" class="form-inline sites_report_form"> <div class="row land_owner_a"> <div class="col-sm-12 col-md-3"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-5 site_details_project_list" name="project" id="sel1" required="required"> <option value="0">Select project</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="col-sm-12 col-md-3"> <label class="col-sm-4 ">Site No.</label> <select class="form-control col-sm-5 sites_list" name="sites" id="sel1" required="required"> </select> </div> </div> <!-- <div class="row land_owner_a">--> <!-- <div class="rowland_owner_a" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label> <div class="col-sm-12 col-md-5"> <label class="radio-inline"><input type="radio" value="cancelled" id="cancelled" name="site_type">Cancelled</label> <label class="radio-inline"><input type="radio" value="Refunded" id="refunded" name="site_type">Refunded</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> </div> </div> --> </form> <div id="sites_button_div"></div> <div> <div id = "jaytab3" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list10"></table> <div id="pager10"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="sites_export_table" class="sites_export_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="sites_export_contact_table" class="sites_export_contact_table"></table></div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="sites_export_email_table" class="sites_export_email_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="sites_print_table" class="sites_print_table"></table> </div> </div> <div id="print_sites_report"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 si_type_choosen"></div> <div class="form-group col-sm-12 col-md-4 si_project_choosen"></div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4 si_from_choosen"></div> <div class="form-group col-sm-12 col-md-4 si_to_choosen"></div> </div> <h3><center>Sites reports</center></h3> <table class="table table-striped table-hover sites_table_print" border="1"> <thead style="background:#b00101;"> <tr class="default" style="height:40px;padding-bottom:10px;"> <th class="col-xs-2">Name & Address</th> <th class="col-xs-2">Mobile & Email</th> <th class="col-xs-2">Date & Status</th> <th class="col-xs-2">Project</th> <th class="col-xs-1">Site</th> <th class="col-xs-1">Dimension</th> <th class="col-xs-1">Associate</th> <th class="col-xs-1">Sub Associate</th> <th class="col-xs-1">Logistic</th> <th class="col-xs-1">Executive</th> <th class="col-xs-3">Portal</th> </tr> </thead> <tbody id="sites_table_body_print"> </tbody> </table> </div> </div> <!-- //////////////////////////////////////////Status///////////////////////////////////////////////////////////// --> <div role="tabpanel" class="tab-pane" id="status"> <?php $user_type_id = $this->session->userdata('user_type_id'); if($user_type_id == 1 || $user_type_id == 4 || $user_type_id == 5 || $user_type_id == 6 || $user_type_id == 14) { ?> <form id="land_owner" class="form-inline status_report_form"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="s_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="s_project_type">Completed</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 project_list" name="status_report_project_id" id="s_project_id"> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Due Type</label> <select class="form-control col-sm-8 due_type" name="due_type" id="due_type" required> <option value="">Select</option> <option value="agree_due">Agreement Due</option> <option value="reg_due">Registration Due</option> <option value="unreg_site">Unregistered Site</option> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="status_report_submit" style="margin-top: 0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> </form> <?php } ?> <form id="land_owner" class="form-inline status_report_form_datewise"> <input type="hidden" class="form-control col-sm-8 id" name="id"> <div class="row" style="padding-bottom:20px; padding-top:10px;"> <!-- <label class="col-sm-4">Payment mode</label>--> <label class="col-sm-2" style="margin-left: 17px;">Project Status</label> <div class="col-sm-6 col-md-6"> <label class="radio-inline"><input type="radio" value="Ongoing" id="ongoing_type" name="s1_project_type">Ongoing</label> <label class="radio-inline"><input type="radio" value="Completed" id="completed_type" name="s1_project_type">Completed</label> </div> <div class="col-sm-0 col-md-5"> <!-- <input class="btn btn-default payment_btn1" type="button" style="width:22% !important;" value="Print"> --> </div> </div> <!-- row 8----> <div class="row land_owner_a"> <div class="form-group col-sm-6 col-md-6"> <label class="col-sm-3">Project</label> <select class="form-control col-sm-8 project_list" name="project_id_datewise" id="s1_project_id"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-6 col-md-6"> <label class="col-sm-3 ">Type</label> <select class="form-control col-sm-8 agr_type" name="agr_type" onchange="agree_type()" id="agr_type"> <option value="all">All</option> <option value="agr_done">Agreement Done</option> <option value="agr_not_done">Agreement Not Done</option> <option value="unreg_site">Unregistered Site</option> <option value="unbooked_site">Unbooked Site</option> </select> </div> </div> <div class="row land_owner_a slot2_from_to" style="display:none;"> <div class="form-group col-sm-6 col-md-6 from_date"> <label class="col-sm-3">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker_report" name="from_date_datewise"> </div> <div class="form-group col-sm-6 col-md-6 to_date"> <label class="col-sm-3">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker_report" name="to_date_datewise"> </div> </div> <div class="row land_owner_a slot2_budget_from_to" style="display:none;"> <div class="form-group col-sm-6 col-md-6 budget_from"> <label class="col-sm-3">Budget From</label> <input type="text" class="form-control col-sm-8 from_date_picker_report" id="budget_from_date_datewise" name="budget_from_date_datewise"> </div> <div class="form-group col-sm-6 col-md-6 budget_to"> <label class="col-sm-3">Budget To</label> <input type="text" class="form-control col-sm-5 to_date_picker_report" id="budget_to_date_datewise" name="budget_to_date_datewise"> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-6 col-md-6"> <label class="col-sm-3 ">Khata Status</label> <select class="form-control col-sm-8 agr_type" name="khata_status" id="khata_status"> <option value="">All</option> <option value="PENDING">Pending</option> <option value="RECEIVED">Received</option> </select> </div> <div class="form-group col-sm-6 col-md-6"> <label class="col-sm-3 ">Project Ownership</label> <select class="form-control col-sm-8 agr_type" name="project_ownership" id="project_ownership"> <option value="">All</option> <option value="Owner">Owner</option> <option value="Confirming Party">Confirming Party</option> </select> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-offset-4 col-md-4"> <button type="submit" id="status_report_submit_datewise" style="margin-top: 40px !important" class="btn btn-primary center-block submit">Submit</button> <!-- <input type="button" class="btn btn-primary center-block submit" value="Submit" onclick="status_report_grid()" style="margin: 50px;" > --> </div> </div> </form> <div> <div id = "jaytab3" style="margin-top:3%;overflow-y:scroll;" class="col-sm-12 grid"> <p id="total_tsv" style="color:green; display:none;"></p> <p id="total_agree_amount" style="color:green;"></p> <p id="balance_agree_amount" style="color:red;"></p> <p id="total_registration_amount" style="color:green;"></p> <p id="balance_registration_amount" style="color:red;"></p> <p id="total_status_site_dimension" style="color:black; display:none;"></p> <p id="dimension" style="color:black; display:none;"></p> <p id="reg_due_amount" style="color:black; display:none;"></p> <p id="balance_reg_amt" style="color:black; display:none;"></p> <p id="gss_amount" style="color:black; display:none;"></p> <div class="grid_div"></div> <table id="list13"></table> <div id="pager13"></div> <div id="dialogSelectRow13" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="status_export_table" class="status_export_table"></table></div> <div style="display:none;"> <table border="1" style="border-spacing: 0px !important;" id="status_print_table" class="status_print_table"></table> </div> </div> <!-- //////////////////////////////////////////GRAPH/////////////////////////////////////////////////////////// --> <div role="tabpanel" class="tab-pane" id="graph"> <form id="land_owner" class="form-inline sales_form"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Executive</label> <select class="form-control col-sm-8 bg_executive" name="reference" id="sel1"> <option value="">Select</option> <?php foreach($reference as $val) { ?> <option value="<?php echo $val->broker_id;?>"><?php echo $val->associate_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker bg_from" name="from_date"> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker bg_to" name="to_date"> </div> </div> <!-- row 2--> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="sales_submit" class="btn btn-primary center-block submit">Submit</button> </div> <div class="form-group col-sm-12 col-md-4"> <h3>Total Booked Sqft <input type="text" class="form-control col-sm-5 total" name="total" readonly></h3> </div> </div> <!-- row 2--> </form> <div id="total_div"> <div class="row"> <section class="col-lg-12 connectedSortable"> <div class="nav-tabs-custom"> <!-- Tabs within a box --> <div class="tab-content no-padding"> <!-- Morris chart - Sales --> <div class="chart tab-pane active" id="revenue-chart" style="position: relative; height: 300px;"></div> </div> </div> <!--- Chat box ----> </section> <!--- left side ----> </div> <!-- row 2 ----> </div> </div> <!---------------------------------------------------Follow Ups ---------------------------------------------------> <div role="tabpanel" class="tab-pane" id="follow_ups"> <form id="land_owner" class="form-inline follow_ups_form"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Project</label> <select class="form-control col-sm-8 follow_ups_project" name="follow_ups_project" id="follow_ups_project"> <option value="">All</option> <?php foreach($projects as $val) { ?> <option value="<?php echo $val->project_id;?>"><?php echo $val->project_name;?></option> <?php } ?> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker reminder_date" id="reminder_date" name="reminder_date"> </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="follow_ups_submit" style="margin-top:0px !important" class="btn btn-primary center-block submit">Submit</button> </div> </div> </form> <div> <div id = "jaytab12" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list16"></table> <div id="pager16"></div> <div id="dialogSelectRow12" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> </div> </div> <!-------------------------------------------------- Incentives -----------------------------------------------------> <div role="tabpanel" class="tab-pane" id="incentives"> <form id="land_owner" class="form-inline incentives_form"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <div class="col-sm-12 col-md-6"> <label class="radio-inline"><input style="width:auto !important; height:auto !important;" type="radio" value="Executives" name="incentive_type">Executives</label> <label class="radio-inline"><input style="width:auto !important; height:auto !important;" type="radio" value="Logistic" name="incentive_type">Logistic</label> </div> </div> </div> <!-- row 1----> <div class="row executive" style="display:none;"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker bg_from" id="exe_from_date" name="exe_from_date" > </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker bg_to" id="exe_to_date" name="exe_to_date" > </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Executive</label> <select class="form-control col-sm-8 en_executive" name="exe_reference" id="type"> <option value="">Select</option> <?php foreach($reference as $value){ ?> <option value="<?php echo $value->broker_id; ?>"><?php echo $value->associate_name; ?></option> <?php } ?> </select> </div> </div> <!-- row 2--> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Month</label> <select class="form-control col-sm-8" id="months" name="months"> <option value="">Select</option> <option value="01">January</option> <option value="02">Febraury</option> <option value="03">March</option> <option value="04">April</option> <option value="05">May</option> <option value="06">June</option> <option value="07">July</option> <option value="08">August</option> <option value="09">September</option> <option value="10">October</option> <option value="11">November</option> <option value="12">December</option> </select> </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">Year</label> <input type="text" class="form-control col-sm-8 from_yearPicker" name="year" id="year" > </div> </div> <!-- row 2--> <div class="row land_owner_a"> <div class="form-group col-sm-4 col-sm-offset-4 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="exe_submit" style="margin-top: 40px !important;" class="btn btn-primary center-block submit">Submit</button> </div> </div> </div> <div class="row logistic" style="display:none;"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">From date</label> <input type="text" class="form-control col-sm-8 from_date_picker bg_from" id="log_from_date" name="log_from_date" > </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4">To date</label> <input type="text" class="form-control col-sm-5 to_date_picker bg_to" id="log_to_date" name="log_to_date" > </div> <div class="form-group col-sm-12 col-md-4"> <label class="col-sm-4 ">Logistic</label> <select class="form-control col-sm-8 bg_logistic" id="sel1" name="log_name"> <option value="">All</option> <?php foreach($logistics as $val) { ?> <option value="<?php echo $val->broker_id;?>"><?php echo $val->associate_name;?></option> <?php } ?> </select> </div> </div> <!-- row 2--> <div class="row land_owner_a"> <div class="form-group col-sm-4 col-sm-offset-4 col-md-4"> <label class="col-sm-4"></label> <button type="submit" id="log_submit" style="margin-top: 40px !important;" class="btn btn-primary center-block submit">Submit</button> </div> </div> </div> </form> <div> <div id = "jaytab17" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list17"></table> <div id="pager17"></div> <div id="dialogSelectRow17" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="incentive_export_table" class="export_table"></table></div> </div> <div> <div id = "jaytab18" style="margin-top:3%;" class="col-sm-12 grid"> <div class="grid_div"></div><table id="list18"></table> <div id="pager18"></div> <div id="dialogSelectRow18" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <div style="display:none;"><table border="1" style="border-spacing: 0px !important;" id="incentive_log_export_table" class="export_table"></table></div> </div> </div> </div> </div> </div> </section> <!-- This is the Javascript file of jqGrid --> <script type="text/ecmascript" src="<?php echo base_url('jqgrid/js/jquery.jqGrid.min.js'); ?>"></script> <!-- This is the localization file of the grid controlling messages, labels, etc. <!-- We support more than 40 localizations --> <script type="text/ecmascript" src="<?php echo base_url('jqgrid/js/i18n/grid.locale-en.js'); ?>"></script> <!-- A link to a jQuery UI ThemeRoller theme, more than 22 built-in and many more custom --> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/css/jquery-ui.css'); ?>" /> <!-- The link to the CSS that the grid needs --> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('jqgrid/css/ui.jqgrid.css'); ?>" /> <script type="text/javascript" language="javascript" src="//cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script> <script src="<?php echo base_url('assets/js/jquery-ui.js'); ?>" type="text/javascript"></script> <style type="text/css"> .form-control:focus, input[type="Submit"]:focus, input[type="button"]:focus { border-color: #FF0000; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6); } #FrmGrid_list2 { width: 100% !important; } .ui-jqdialog .ui-jqdialog-titlebar { height: 29px !important; background-color: #001a00; color: white; padding-left: 10px; } .fm-button { height: 21px !important; padding: 1px; margin-right: 10px !important; height: 21px !important; width: 50%; margin-top: -7px !important; } .ui-jqdialog-content td.navButton { padding-top: 12px !important; } .ui-jqgrid .ui-jqgrid-titlebar { height: 27px !important; background:#AF0100 !important; color:white !important; } .ui-jqgrid-bdiv { //height: 232px !important; height: auto !important; } .ui-widget-overlay { z-index:0 !important; } .ui-widget-header { background: #1e7ad7 !important; } .ui-jqgrid-hdiv ui-state-default { width: 873px !important; cursor: default!important } ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fed22f; background: #ffe45c; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: bold; color: black; } .ui-jqgrid .ui-jqgrid-bdiv { overflow-y: scroll; //overflow-x: hidden; } </style> <style type="text/css"> .calendar-table thead{ background: #fff !important; color:#777 !important; } #print_booking_report{ display:none; } #print_enquiry_report{ display:none; } #print_associate_report{ display:none; } #print_cancellation_report{ display:none; } #booking_contacts_export{ display:none; } #booking_email_export { display:none; } #cancellation_contacts_export{ display:none; } #cancellation_email_export{ display:none; } #associate_contacts_export{ display:none; } #associate_email_export{ display:none; } #enquiry_contacts_export{ display:none; } #enquiry_email_export{ display:none; } #print_payment_report{ display:none; } #payment_contacts_export{ display:none; } #payment_email_export{ display:none; } #print_client_report{ display:none; } #print_sites_report{ display:none; } #print_loans_report{ display:none; } #print_reception_report{ display:none; } #myTab li.active a{ background:#af0100; color:white; } </style> <?php $admin_id = $this->session->userdata('admin_id'); $user_type = $this->session->userdata('user_type'); $user_type_id = $this->session->userdata('user_type_id'); // echo $user_type_id.'</br>'; //$access = $this->session->userdata('powers'); $admin_array = ''; $accounts_array = ''; $executive_array = ''; $management_array = ''; $documentation_array = ''; $loan_array = ''; if($access) { foreach($access as $val) { $access_array = unserialize($val->menu_id); //print_r($access_array); } } else { $access_array = ''; } ?> <script type="text/javascript"> $('.from_yearPicker').datetimepicker({ format : "YYYY", //yearRange: "-100:+0", viewMode : "years", }); $('input[name=incentive_type').change(function() { var value = $( 'input[name=incentive_type]:checked' ).val(); if(value == "Executives") { $('.executive').show(); $('.logistic').hide(); //$('.show-executive').show(); } else { $('.logistic').show(); $('.executive').hide(); //$('.show-executive').hide(); } }); $("input[name='site_selected_project']").change(function(){ var value = $('input[name=site_selected_project]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#site_selected_project').html(options); } else { toastr["error"](response.message); } } }); }); //------------------Payment reports---------------------------------// $('.payment_report_form').submit(function(e){ e.preventDefault(); // formdata = new FormData($(this)[0]); $("#payment_submit").attr('disabled', 'disabled'); $("#payment_submit").text("submitting..."); $("#payment_submit").text("Submit"); $("#payment_submit").removeAttr('disabled'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); jQuery("#list4").jqGrid({ url:"<?php echo site_url('get-payment-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", datatype: "json", colNames:['SI','Booked on','Site','Khata Status','Dimension','Name','TSV','','Booking Payment','','Agreement Payment','','Installment Payment','Registration Payment','R V','Total Paid','','Balance','','Owner Amount','','GSS Amount','','Contact','Contact2','Email','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:75,editable:false}, {name:'site_number',index:'site_number', width:50,editable:false}, {name:'khata_status',index:'khata_status', width:100,editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, //{name:'balance_sqft',index:'balance_sqft', width:100, editable:false, classes:"payment_balance"}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv1',index:'tsv1', width:75, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:75, editable:false}, {name:'booking_amount1',index:'booking_amount1', width:75, editable:false,hidden:true}, {name:'agreement_amount',index:'agreement_amount', width:75, editable:false}, {name:'agreement_amount2',index:'agreement_amount2', width:75, editable:false,hidden:true}, {name:'installment_amount',index:'installment_amount', width:75, editable:false}, {name:'registration_amount',index:'registration_amount', width:75, editable:false}, {name:'registration_value',index:'registration_value', width:75, editable:false}, {name:'subtotal',index:'subtotal', width:75, editable:false}, {name:'subtotal2',index:'subtotal2', width:75, editable:false,hidden:true}, {name:'balance',index:'balance', width:75, editable:false}, {name:'balance1',index:'balance1', width:75, editable:false,hidden:true}, {name:'land_owner_amount',index:'land_owner_amount', width:75, editable:false}, {name:'land_owner_amount1',index:'land_owner_amount1', width:75, editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:75, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:75, editable:false,hidden:true}, {name:'customer_mobile',index:'customer_mobile', width:75, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:75, editable:false}, {name:'customer_email',index:'customer_email', width:175, editable:false}, {name:'project_name',index:'project_name', width:350, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager4", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Payment Report", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list4").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list4").jqGrid('getCol','tsv1',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOftotalpaid = jQuery("#list4").jqGrid('getCol','subtotal2',false,'sum'); var res=sumOftotalpaid.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftotalpaid_res=res.join("."); var sumOftotalpaid_res = sumOftotalpaid_res+'/-'; var sumOfbalance = jQuery("#list4").jqGrid('getCol','balance1',false,'sum'); var res=sumOfbalance.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfbalance_res=res.join("."); var sumOfbalance_res = sumOfbalance_res+'/-'; var sumOfland_owner_amount = jQuery("#list4").jqGrid('getCol','land_owner_amount1',false,'sum'); var res=sumOfland_owner_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfland_owner_amount_res=res.join("."); var sumOfland_owner_amount_res =sumOfland_owner_amount_res+'/-'; var sumOfgss_amount = jQuery("#list4").jqGrid('getCol','gss_amount1',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var sumOfbooking_amount = jQuery("#list4").jqGrid('getCol','booking_amount1',false,'sum'); var res=sumOfbooking_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfbooking_amount_res=res.join("."); var sumOfbooking_amount_res =sumOfbooking_amount_res+'/-'; var sumOfagreement_amount = jQuery("#list4").jqGrid('getCol','agreement_amount2',false,'sum'); var res=sumOfagreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagreement_amount_res=res.join("."); var sumOfagreement_amount_res = sumOfagreement_amount_res+'/-'; $('#total_payment_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); $('#total_tsv').html('Total Tsv : '+sumOftsv_res); $('#total_payment_paid').html('Total Paid : '+sumOftotalpaid_res); $('#total_balance').html('Total Balance : '+sumOfbalance_res); $('#total_land_owner_amount').html('Total Land Owner Amount : '+sumOfland_owner_amount_res); $('#total_gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list4").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_res, subtotal: sumOftotalpaid_res, balance: sumOfbalance_res, land_owner_amount: sumOfland_owner_amount_res, gss_amount: sumOfgss_amount_res, agreement_amount: sumOfagreement_amount_res, booking_amount: sumOfbooking_amount_res}); }, }); $("#list4").jqGrid("setLabel", "rn", "SL"); $("#list4").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list4").jqGrid('navGrid','#pager4', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager4', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:payment_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list4").navButtonAdd('#pager4', { caption:"Export", buttonicon:"", onClickButton: payment_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list4").navButtonAdd('#pager4', { caption:"Export contacts", buttonicon:"", onClickButton: payment_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_pay_con" } ); $("#list4").navButtonAdd('#pager4', { caption:"Export emails", buttonicon:"", onClickButton: payment_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_pay_email" } ); function payment_export_email_table() { $('.payment_export_email_table').empty(); id = jQuery("#list4").jqGrid('getDataIDs'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-email-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ // alert(va.subassociate); //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></tr>'; count++; // }); }); $('.payment_export_email_table').append(content); payment_export_email(); } }); } function payment_export_contact_table() { $('.payment_export_contact_table').empty(); id = jQuery("#list4").jqGrid('getDataIDs'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-contact-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ // alert(va.subassociate); //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></tr>'; count++; // }); }); $('.payment_export_contact_table').append(content); payment_export_contact(); } }); } function payment_export_table() { $('.payment_export_table').empty(); id = jQuery("#list4").jqGrid('getDataIDs'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var payment_balance_sqft = $('#payment_balance_sqft').html(); var total_tsv = $('#total_tsv').html(); var total_payment_dimension = $('#total_payment_dimension').html(); var total_payment_paid = $('#total_payment_paid').html(); var total_balance = $('#total_balance').html(); var total_gss_amount = $('#total_gss_amount').html(); var total_land_owner_amount = $('#total_land_owner_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>TSV</th><th>Name</th><th>Booking Payment</th><th>Agreement Payment</th><th>Installment Payment</th><th>Registration Payment</th><th>R V</th><th>Total Paid</th><th>Balance</th><th>Owner Amt</th><th>GSS Amt</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.tsv+'</td><td>'+va.customer_name+'</td><td>'+va.booking_amount+'</td><td>'+va.agreement_amount+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_amount+'</td><td>'+va.registration_value+'</td><td>'+va.subtotal+'</td><td>'+va.balance+'</td><td>'+va.land_owner_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; // }); }); content +='<tr><td>'+payment_balance_sqft+'</td><td>'+total_tsv+'</td><td>'+total_payment_dimension+'</td><td>'+total_payment_paid+'</td><td>'+total_balance+'</td><td>'+total_gss_amount+'</td><td>'+total_land_owner_amount+'</td></tr>' $('.payment_export_table').append(content); payment_export(); } }); } function payment_export(){ $("#payment_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function payment_export_contact(){ $("#payment_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment Contact List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function payment_export_email(){ $("#payment_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment Email List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function payment_print_table() { var from= $("#payment_from").val(); var to= $("#payment_to").val(); //alert(); id = jQuery("#list4").jqGrid('getDataIDs'); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var payment_balance_sqft = $('#payment_balance_sqft').html(); var total_payment_dimension = $('#total_payment_dimension').html(); var total_tsv = $('#total_tsv').html(); var total_payment_paid = $('#total_payment_paid').html(); var total_balance = $('#total_balance').html(); var total_gss_amount = $('#total_gss_amount').html(); var total_land_owner_amount = $('#total_land_owner_amount').html(); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>TSV</th><th>Name</th><th>Booking Payment</th><th>Agreement Payment</th><th>Installment Payment</th><th>Registration Payment</th><th>R V</th><th>Total Paid</th><th>Balance</th><th>Owner Amt</th><th>GSS Amt</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.tsv+'</td><td>'+va.customer_name+'</td><td>'+va.booking_amount+'</td><td>'+va.agreement_amount+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_amount+'</td><td>'+va.registration_value+'</td><td>'+va.subtotal+'</td><td>'+va.balance+'</td><td>'+va.land_owner_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; }); content +='<tr><td>'+payment_balance_sqft+'</td><td>'+total_tsv+'</td><td>'+total_payment_dimension+'</td><td>'+total_payment_paid+'</td><td>'+total_balance+'</td><td>'+total_gss_amount+'</td><td>'+total_land_owner_amount+'</td></tr>' $('.payment_print_table').append(content); payment_print(); } }); } function payment_print() { var divToPrint=document.getElementById('payment_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('payment_print_table').style.display=''; newWin.close(); location.reload(); } }); ///maintenance report $("input[name='m_received_report']").change(function(){ var value = $('input[name=m_received_report]:checked').val(); // alert(value); if(value == 'recieved') { $('.maintenance_report_form').submit(function(e){ e.preventDefault(); //formdata = new FormData($(this)[0]); $("#maintenance_submit").attr('disabled', 'disabled'); $("#maintenance_submit").text("submitting..."); $("#maintenance_submit").text("Submit"); $("#maintenance_submit").removeAttr('disabled'); var project_id= $('.m_project_id :selected').val(); // alert(project_id); jQuery("#list21").jqGrid({ url:"<?php echo site_url('get-maintenance-reports')?>?project_id="+project_id, type : "GET", datatype: "json", colNames:['SI','Project','Site No','Client Name','Dimension','Amount','','Payment Mode','DTD','Chq/DD no','Bank Name','Ref No'], colModel:[ {name:'id',index:'id', width:250, hidden:true,editable:false,key:true}, {name:'project_name',index:'project_name', width:200, editable:false}, {name:'site',index:'site', width:100, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'dimension',index:'dimension', width:200, editable:false}, {name:'main_amount',index:'main_amount', width:200, editable:false}, {name:'maintainance_amount',index:'maintainance_amount', width:200, editable:false,hidden:true}, {name:'payment_mode',index:'payment_mode', width:250,editable:false,key:true}, {name:'date',index:'date', width:200, editable:false}, {name:'num',index:'num', width:100, editable:false}, {name:'bank',index:'bank', width:300, editable:false}, {name:'ref',index:'ref', width:200,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager21", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Maintenance Report", footerrow: true, loadComplete: function () { var sumOfmaintainance_amount = jQuery("#list21").jqGrid('getCol','maintainance_amount',false,'sum'); var res=sumOfmaintainance_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfmaintainance_amount_res=res.join("."); var sumOfmaintainance_amount_res = sumOfmaintainance_amount_res+'/-'; $('#total_maintain_amount').html('Total Amount : '+sumOfmaintainance_amount_res); jQuery("#list21").jqGrid('footerData', 'set', { dimension: 'Total:', main_amount: sumOfmaintainance_amount_res}); }, }); jQuery("#list21").jqGrid('setGroupHeaders', { useColSpanStyle: false, groupHeaders:[ {startColumnName: 'payment_mode', numberOfColumns: 7, titleText: 'Maintenance details'}, ] }); $("#list21").jqGrid("setLabel", "rn", "SL"); $("#list21").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list21").jqGrid('navGrid','#pager21', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager21', { caption:"Print", buttonicon:"ui-icon-print", onClickButton: maintenance_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list21").navButtonAdd('#pager21', { caption:"Export", buttonicon:"", onClickButton: maintenance_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); /* $("#list12").navButtonAdd('#pager12', { caption:"Export contact", buttonicon:"", onClickButton: reception_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list12").navButtonAdd('#pager12', { caption:"Export email", buttonicon:"", onClickButton: reception_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); */ function maintenance_export_email_table() { $('.maintenance_export_email_table').empty(); id = jQuery("#list21").jqGrid('getDataIDs'); var project_id= $('.m_project_id :selected').val(); $.ajax({ url:"<?php echo site_url('get-maintenance-email-reports')?>?project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td> </tr>'; count++; // }); }); $('.mintenance_export_email_table').append(content); maintenance_export_email(); } }); } function maintenance_export_contact_table() { $('.maintenance_export_contact_table').empty(); id = jQuery("#list21").jqGrid('getDataIDs'); var project_id= $('.m_project_id :selected').val(); $.ajax({ url:"<?php echo site_url('get-maintenance-contact-reports')?>?project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Contact</th><th>Contact2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> </tr>'; count++; // }); }); $('.maintenance_export_contact_table').append(content); maintenance_export_contact(); } }); } function maintenance_export_table() { $('.maintenance_export_table').empty(); id = jQuery("#list21").jqGrid('getDataIDs'); var project_id= $('.m_project_id :selected').val(); $.ajax({ url:"<?php echo site_url('get-maintenance-reports')?>?project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var total_maintain_amount = $('#total_maintain_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site No</th><th>Client Name</th><th>Dimension</th><th>Mode</th><th>Amount</th><th>DTD</th><th>Chq/DD no</th><th>Bank Name</th><th>Ref No</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.project_name+'</td><td>'+va.site+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.payment_mode+'</td><td>'+va.main_amount+'</td><td>'+va.date+'</td><td>'+va.num+'</td><td>'+va.bank+'</td><td>'+va.ref+'</td></tr>'; count++; }); var total_maintain_amount = $('#total_maintain_amount').html(); // alert(content); content +='<tr><td>'+total_maintain_amount+'</td></tr>' $('.maintenance_export_table').append(content); maintenance_export(); } }); } function maintenance_export() { $(".maintenance_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Maintenance Recieved Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function maintenance_print_table() { id = jQuery("#list21").jqGrid('getDataIDs'); var project_id= $('.m_project_id :selected').val(); $.ajax({ url:"<?php echo site_url('get-maintenance-reports')?>?project_id="+project_id, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; var total_maintain_amount = $('#total_maintain_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site No</th><th>Client Name</th><th>Dimension</th><th>Mode</th><th>Amount</th><th>DTD</th><th>Chq/DD no</th><th>Bank Name</th><th>Ref No</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.project_name+'</td><td>'+va.site+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.payment_mode+'</td><td>'+va.main_amount+'</td><td>'+va.date+'</td><td>'+va.num+'</td><td>'+va.bank+'</td><td>'+va.ref+'</td></tr>'; count++; }); var total_maintain_amount = $('#total_maintain_amount').html(); // alert(content); content +='<tr><td>'+total_maintain_amount+'</td></tr>'; $('.maintenance_print_table').append(content); maintenance_print(); } }); } function maintenance_print() { var divToPrint=document.getElementById('maintenance_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('maintenance_print_table').style.display=''; newWin.close(); location.reload(); } }); } else { $(".maintenance_grid").hide() $('.maintenance_report_form').submit(function(e){ e.preventDefault(); $("#maintenance_submit").attr('disabled', 'disabled'); $("#maintenance_submit").text("submitting..."); $("#maintenance_submit").text("Submit"); $("#maintenance_submit").removeAttr('disabled'); var project_id=$('select[name=m_project_id]').val(); $('.maintenance_due_grid').show(); jQuery("#list22").jqGrid({ url:"<?php echo site_url('get-maintenance-due-reports')?>?project_id="+project_id, type : "GET", datatype: "json", colNames:['SI','Project','Site No','Client Name','Dimension','Due Amount'], colModel:[ {name:'project_id',index:'project_id', width:250, hidden:true,editable:false,key:true}, {name:'project_name',index:'project_name', width:200, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'dimension',index:'dimension', width:200, editable:false}, {name:'main_amount',index:'main_amount', width:200, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager22", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Maintenance Report", }); $("#list22").jqGrid("setLabel", "rn", "SL"); $("#list22").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list22").jqGrid('navGrid','#pager22', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager22', { caption:"Print", buttonicon:"ui-icon-print", onClickButton: maintenance_due_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list22").navButtonAdd('#pager22', { caption:"Export", buttonicon:"", onClickButton: maintenance_due_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function maintenance_due_export_table() { $('.maintenance_due_export_table').empty(); id = jQuery("#list22").jqGrid('getDataIDs'); var project_id= $('.m_project_id :selected').val(); $.ajax({ url:"<?php echo site_url('get-maintenance-due-reports')?>?project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site No</th><th>Client Name</th><th>Dimension</th><th>Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.main_amount+'</td></tr>'; count++; }); $('.maintenance_due_export_table').append(content); maintenance_due_export(); } }); } function maintenance_due_export() { $(".maintenance_due_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Maintenance Due Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function maintenance_due_print_table() { id = jQuery("#list22").jqGrid('getDataIDs'); var project_id= $('.m_project_id :selected').val(); $.ajax({ url:"<?php echo site_url('get-maintenance-due-reports')?>?project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site No</th><th>Client Name</th><th>Dimension</th><th>Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.main_amount+'</td></tr>'; count++; }); $('.maintenance_due_print_table').append(content); maintenance_due_print(); } }); } function maintenance_due_print() { var divToPrint=document.getElementById('maintenance_due_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('maintenance_due_print_table').style.display=''; newWin.close(); location.reload(); } }); } }); $("input[name='pay_project_type']").change(function(){ var value = $('input[name=pay_project_type]:checked').val(); if(value == 'Ongoing' || value == 'Completed') { $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#selected_project').html(options); } else { toastr["error"](response.message); } } }); //------------------Payment reports---------------------------------// $('.payment_report_form').submit(function(e){ e.preventDefault(); // formdata = new FormData($(this)[0]); $("#payment_submit").attr('disabled', 'disabled'); $("#payment_submit").text("submitting..."); $("#payment_submit").text("Submit"); $("#payment_submit").removeAttr('disabled'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); jQuery("#list4").jqGrid({ url:"<?php echo site_url('get-payment-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", datatype: "json", colNames:['SI','Booked on','Site','Dimension','Name','TSV','Booking Payment','Agreement Payment','Installment Payment','Registration Payment','R V','Total Paid','Balance','Owner Amount','GSS Amount','Contact','Contact2','Email','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:75,editable:false}, {name:'site_number',index:'site_number', width:50,editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, //{name:'balance_sqft',index:'balance_sqft', width:100, editable:false, classes:"payment_balance"}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, //{name:'address',index:'address', width:150, editable:false}, {name:'booking_amount',index:'booking_amount', width:75, editable:false}, {name:'agreement_amount',index:'agreement_amount', width:75, editable:false}, {name:'installment_amount',index:'installment_amount', width:75, editable:false}, {name:'registration_amount',index:'registration_amount', width:75, editable:false}, {name:'registration_value',index:'registration_value', width:75, editable:false}, {name:'subtotal',index:'subtotal', width:75, editable:false}, {name:'balance',index:'balance', width:75, editable:false}, {name:'land_owner_amount',index:'land_owner_amount', width:75, editable:false}, {name:'gss_amount',index:'gss_amount', width:75, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:75, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:75, editable:false}, {name:'customer_email',index:'customer_email', width:175, editable:false}, {name:'project_name',index:'project_name', width:350, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager4", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Payment Report", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list4").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list4").jqGrid('getCol','tsv',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOftotalpaid = jQuery("#list4").jqGrid('getCol','subtotal',false,'sum'); var res=sumOftotalpaid.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftotalpaid_res=res.join("."); var sumOftotalpaid_res = sumOftotalpaid_res+'/-'; var sumOfbalance = jQuery("#list4").jqGrid('getCol','balance',false,'sum'); var res=sumOfbalance.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfbalance_res=res.join("."); var sumOfbalance_res = sumOfbalance_res+'/-'; var sumOfland_owner_amount = jQuery("#list4").jqGrid('getCol','land_owner_amount',false,'sum'); var res=sumOfland_owner_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfland_owner_amount_res=res.join("."); var sumOfland_owner_amount_res =sumOfland_owner_amount_res+'/-'; var sumOfgss_amount = jQuery("#list4").jqGrid('getCol','gss_amount',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var sumOfbooking_amount = jQuery("#list4").jqGrid('getCol','booking_amount',false,'sum'); var res=sumOfbooking_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfbooking_amount_res=res.join("."); var sumOfbooking_amount_res = sumOfbooking_amount_res+'/-'; var sumOfagreement_amount = jQuery("#list4").jqGrid('getCol','agreement_amount',false,'sum'); var res=sumOfagreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagreement_amount_res=res.join("."); var sumOfagreement_amount_res = sumOfagreement_amount_res+'/-'; $('#total_payment_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); $('#total_tsv').html('Total Tsv : '+sumOftsv_res); $('#total_payment_paid').html('Total Paid : '+sumOftotalpaid_res); $('#total_balance').html('Total Balance : '+sumOfbalance_res); $('#total_land_owner_amount').html('Total Land Owner Amount : '+sumOfland_owner_amount_res); $('#total_gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list4").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_res, subtotal: sumOftotalpaid_res, balance: sumOfbalance_res, land_owner_amount: sumOfland_owner_amount_res, gss_amount: sumOfgss_amount_res, agreement_amount: sumOfagreement_amount_res, booking_amount: sumOfbooking_amount_res}); }, }); $("#list4").jqGrid("setLabel", "rn", "SL"); $("#list4").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list4").jqGrid('navGrid','#pager4', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager4', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:payment_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list4").navButtonAdd('#pager4', { caption:"Export", buttonicon:"", onClickButton: payment_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list4").navButtonAdd('#pager4', { caption:"Export contacts", buttonicon:"", onClickButton: payment_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_pay_con" } ); $("#list4").navButtonAdd('#pager4', { caption:"Export emails", buttonicon:"", onClickButton: payment_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_pay_email" } ); function payment_export_email_table() { $('.payment_export_email_table').empty(); id = jQuery("#list4").jqGrid('getDataIDs'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-email-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ // alert(va.subassociate); //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></tr>'; count++; // }); }); $('.payment_export_email_table').append(content); payment_export_email(); } }); } function payment_export_contact_table() { $('.payment_export_contact_table').empty(); id = jQuery("#list4").jqGrid('getDataIDs'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-contact-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ // alert(va.subassociate); //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></tr>'; count++; // }); }); $('.payment_export_contact_table').append(content); payment_export_contact(); } }); } function payment_export_table() { $('.payment_export_table').empty(); id = jQuery("#list4").jqGrid('getDataIDs'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var payment_balance_sqft = $('#payment_balance_sqft').html(); var total_tsv = $('#total_tsv').html(); var total_payment_dimension = $('#total_payment_dimension').html(); var total_payment_paid = $('#total_payment_paid').html(); var total_balance = $('#total_balance').html(); var total_gss_amount = $('#total_gss_amount').html(); var total_land_owner_amount = $('#total_land_owner_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>TSV</th><th>Name</th><th>Booking Payment</th><th>Agreement Payment</th><th>Installment Payment</th><th>Registration Payment</th><th>R V</th><th>Total Paid</th><th>Balance</th><th>Owner Amt</th><th>GSS Amt</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.tsv+'</td><td>'+va.customer_name+'</td><td>'+va.booking_amount+'</td><td>'+va.agreement_amount+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_amount+'</td><td>'+va.registration_value+'</td><td>'+va.subtotal+'</td><td>'+va.balance+'</td><td>'+va.land_owner_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; // }); }); content +='<tr><td>'+payment_balance_sqft+'</td><td>'+total_tsv+'</td><td>'+total_payment_dimension+'</td><td>'+total_payment_paid+'</td><td>'+total_balance+'</td><td>'+total_gss_amount+'</td><td>'+total_land_owner_amount+'</td></tr>' $('.payment_export_table').append(content); payment_export(); } }); } function payment_export(){ $("#payment_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function payment_export_contact(){ $("#payment_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment Contact List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function payment_export_email(){ $("#payment_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment Email List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function payment_print_table() { var from= $("#payment_from").val(); var to= $("#payment_to").val(); //alert(); id = jQuery("#list4").jqGrid('getDataIDs'); var p_poject=$('select[name=p_poject]').val(); $.ajax({ url:"<?php echo site_url('get-payment-reports')?>?from_date="+from+"&to_date="+to+"&p_poject="+p_poject, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var payment_balance_sqft = $('#payment_balance_sqft').html(); var total_payment_dimension = $('#total_payment_dimension').html(); var total_tsv = $('#total_tsv').html(); var total_payment_paid = $('#total_payment_paid').html(); var total_balance = $('#total_balance').html(); var total_gss_amount = $('#total_gss_amount').html(); var total_land_owner_amount = $('#total_land_owner_amount').html(); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>TSV</th><th>Name</th><th>Booking Payment</th><th>Agreement Payment</th><th>Installment Payment</th><th>Registration Payment</th><th>R V</th><th>Total Paid</th><th>Balance</th><th>Owner Amt</th><th>GSS Amt</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.tsv+'</td><td>'+va.customer_name+'</td><td>'+va.booking_amount+'</td><td>'+va.agreement_amount+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_amount+'</td><td>'+va.registration_value+'</td><td>'+va.subtotal+'</td><td>'+va.balance+'</td><td>'+va.land_owner_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; }); content +='<tr><td>'+payment_balance_sqft+'</td><td>'+total_tsv+'</td><td>'+total_payment_dimension+'</td><td>'+total_payment_paid+'</td><td>'+total_balance+'</td><td>'+total_gss_amount+'</td><td>'+total_land_owner_amount+'</td></tr>' $('.payment_print_table').append(content); payment_print(); } }); } function payment_print() { var divToPrint=document.getElementById('payment_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('payment_print_table').style.display=''; newWin.close(); location.reload(); } }); } else { $(".payment_grid").hide() $('.payment_report_form').submit(function(e){ e.preventDefault(); $("#payment_submit").attr('disabled', 'disabled'); $("#payment_submit").text("submitting..."); $("#payment_submit").text("Submit"); $("#payment_submit").removeAttr('disabled'); var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $('.mode_of_payment').show(); $('#payment_balance_sqft').hide(); $('.payment_submit_export').show(); $.ajax({ type : 'get', url : '<?php echo site_url("get-payment-particulars-reports")?>', data : {'from_date':from,'to_date':to,'p_poject':p_poject}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var arrayReturn = []; for (var i = 0, len = response.message.length; i < len; i++) { var agreement_payment_mode=''; var agreement_date = ''; var agreement_amount =''; var agreement_bank = ''; var agreement_cheque_no=''; var particulars=''; var key=i+1; var id = key; var site_number = response.message[i].site_number; var customer_name = response.message[i].customer_name; var dimension = response.message[i].dimension; var tsv_wc = response.message[i].tsv; var x=response.message[i].tsv.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var tsv =res+'/-'; var rate_per_sqft = response.message[i].rate_per_sqft; var total_paid = 0; var balance = 0; if(response.message[i].booking_amount1 == 0) { agreement_amount += 'Booking 1 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { var x=response.message[i].booking_amount1.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; agreement_amount += 'Booking 1 : <br> '+res+'/-<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(response.message[i].booking_date1 != "" ) { agreement_date += 'Booking 1 : <br> '+response.message[i].booking_date1+ ' <br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else { agreement_date += 'Booking 1 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(response.message[i].booking_payment_type != '0' || response.message[i].booking_payment_type != '' || response.message[i].booking_payment_type != 'none') { if(response.message[i].booking_payment_type == "Cheque") { particulars += 'Booking 1 : <br/>['+response.message[i].booking_payment_type+', '+response.message[i].check_date+', '+response.message[i].check_no+', '+response.message[i].bank_name+']'+'<br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "Cash") { particulars += 'Booking 1 : <br/>'+response.message[i].booking_payment_type+' <br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "Swipe") { particulars += 'Booking 1 : <br/>'+response.message[i].booking_payment_type+'<br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "DD") { particulars += 'Booking 1 : <br/>['+response.message[i].booking_payment_type+', '+response.message[i].dd_date+', '+response.message[i].dd_no+', '+response.message[i].dd_bank+']'+'<br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "Online Payment") { var payment_type = "NEFT/RTGS"; particulars += 'Booking 1 : <br/>['+payment_type+', '+response.message[i].online_date+', '+response.message[i].vtr_no+']'+'<br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "Paytm Payment") { var payment_type = "UPI / Direct Payment"; particulars += 'Booking 1 : <br/>['+payment_type+', '+response.message[i].paytm_online_date+', '+response.message[i].paytm_ref_no+']'+'<br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "UPI Payment") { var payment_type = "Credit / Debit Payment"; particulars += 'Booking 1 : <br/>['+payment_type+', '+response.message[i].upi_online_date+', '+response.message[i].upi_ref_no+']'+'<br/> To :' +response.message[i].confirming_party1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } else if(response.message[i].booking_payment_type == "none") { particulars += 'Booking 1 : <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } } //agreement_amount += '<br/>'+response.message[i].booking_amount2; if(response.message[i].booking_amount2 == 0) { agreement_amount += 'Booking 2 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { var x=response.message[i].booking_amount2.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; agreement_amount += 'Booking 2 : <br> '+res+'/-<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(response.message[i].booking_date2 != "") { agreement_date += 'Booking 2 : <br> '+response.message[i].booking_date2+'<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray;">'; } else { agreement_date += 'Booking 2 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(response.message[i].booking_payment_type2 == 0) { particulars += 'Booking 2 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 != '0' || response.message[i].booking_payment_type2 != '' || response.message[i].booking_payment_type2 != 'none') { if(response.message[i].booking_payment_type2 == "Cheque") { particulars += 'Booking 2 : <br>['+response.message[i].booking_payment_type2+', '+response.message[i].check_date2+', '+response.message[i].check_no2+', '+response.message[i].bank_name2+']'+'<br> To :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "Cash") { particulars += 'Booking 2 : <br>'+response.message[i].booking_payment_type2+'<br> To :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "Swipe") { particulars += 'Booking 2 : <br>'+response.message[i].booking_payment_type2+'<br> Confirming Type :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "DD") { particulars += 'Booking 2 : <br>['+response.message[i].booking_payment_type2+', '+response.message[i].dd_date2+', '+response.message[i].dd_no2+', '+response.message[i].dd_bank2+']'+'<br> To :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "Online Payment") { var payment_type = "NEFT/RTGS"; particulars += 'Booking 2 : <br>['+payment_type+', '+response.message[i].online_date2+', '+response.message[i].vtr_no2+']'+'<br> To :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "Paytm Payment") { var payment_type = "UPI / Direct Payment"; particulars += 'Booking 2 : <br>['+payment_type+', '+response.message[i].paytm_online_date2+', '+response.message[i].paytm_ref_no2+']'+'<br> To :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "UPI Payment") { var payment_type = "Credit / Debit Payment"; particulars += 'Booking 2 : <br>['+payment_type+', '+response.message[i].upi_online_date2+', '+response.message[i].upi_ref_no2+']'+'<br> To :' +response.message[i].confirming_party2+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "none") { particulars += 'Booking 2 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].booking_payment_type2 == "") { particulars += 'Booking 2 : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } } if(response.message[i].agreement_amount == 0) { agreement_amount += 'Agreement : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { var x=response.message[i].agreement_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; agreement_amount += 'Agreement : <br> '+res+'/-<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } //agreement_amount += '<br/>'+response.message[i].agreement_amount; if(response.message[i].agreement_date != "") { agreement_date += 'Agreement : <br> '+response.message[i].agreement_date+'<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { agreement_date += 'Agreement : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } //agreement_date += '<br/> Agreement : <br/>'+response.message[i].agreement_date; if(response.message[i].agreement_payment_mode != '0' || response.message[i].agreement_payment_mode != '') { if(response.message[i].agreement_payment_mode == "Cheque") { particulars += 'Agreement : <br>['+response.message[i].agreement_payment_mode+', '+response.message[i].agreement_cheque_date+', '+response.message[i].agreement_cheque_no+', '+response.message[i].agreement_bank+']'+'<br> To :' +response.message[i].agreement_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_payment_mode == "Cash") { particulars += 'Agreement : <br>'+response.message[i].agreement_payment_mode+'<br> To :' +response.message[i].agreement_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_dd_details == "DD") { particulars += 'Agreement : <br>['+response.message[i].agreement_payment_mode+', '+response.message[i].agreement_dd_date+', '+response.message[i].agreement_dd_no+', '+response.message[i].agreement_dd_bank+']'+'<br> To :' +response.message[i].agreement_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_payment_mode == "Online Payment") { var payment_type = "NEFT/RTGS"; particulars += 'Agreement : <br>['+payment_type+', '+response.message[i].agreement_online_date+', '+response.message[i].agreement_vtr_no+']'+'<br> To :' +response.message[i].agreement_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_payment_mode == "Paytm Payment") { var payment_type = "UPI / Direct Payment"; particulars += 'Agreement : <br>['+payment_type+', '+response.message[i].agreementpaytm_online_date+', '+response.message[i].agreementpaytm_ref_no+']'+'<br> To :' +response.message[i].agreement_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_payment_mode == "UPI Payment") { var payment_type = "Credit / Debit Payment"; particulars += 'Agreement : <br>['+payment_type+', '+response.message[i].agreementupi_online_date+', '+response.message[i].agreementupi_ref_no+']'+'<br> To :' +response.message[i].agreement_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_payment_mode == "none") { particulars += 'Agreement : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].agreement_payment_mode == "") { particulars += 'Agreement : <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } } $.each( response.message[i].particulars_details, function( key, value ) { var count = key+1; if(value.installment_amount == 0) { agreement_amount += 'Installment '+ count +': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { var x=value.installment_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; agreement_amount += 'Installment '+ count +': <br> '+res+'/-<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray;white-space: nowrap;">'; } //agreement_date += '<br/> Installment : <br/> '+value.installment_date; if(value.installment_date != "") { agreement_date += 'Installment '+ count +': <br> '+value.installment_date+'<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { agreement_date += 'Installment '+ count +': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(value.installment_payment_mode == 0) { particulars += 'Installment '+ count +': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode != '0' || value.installment_payment_mode != '') { if(value.installment_payment_mode == "Cheque") { particulars += 'Installment '+ count +': <br>['+value.installment_payment_mode+', '+value.installment_cheque_date+', '+value.installment_cheque_no+', '+value.installment_bank+']'+'<br> To :' +value.installment_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "Cash") { particulars += 'Installment '+ count +': <br>'+value.installment_payment_mode+'<br> To :' +value.installment_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "DD") { particulars += 'Installment '+ count +': <br/>['+value.installment_payment_mode+', '+value.installment_dd_date+', '+value.installment_dd_no+', '+value.installment_dd_bank+']'+'<br/> To :' +value.installment_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "Online Payment") { var payment_type = "NEFT/RTGS"; particulars += 'Installment '+ count +': <br>['+payment_type+', '+value.installment_online_date+', '+value.installment_vtr_no+']'+'<br> To :' +value.installment_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "Paytm Payment") { var payment_type = "UPI / Direct Payment"; particulars += 'Installment '+ count +': <br>['+payment_type+', '+value.installpaytm_online_date+', '+value.installpaytm_ref_no+']'+'<br> To :' +value.installment_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "UPI Payment") { var payment_type = "Credit / Debit Payment"; particulars += 'Installment '+ count +': <br>['+payment_type+', '+value.installupi_online_date+', '+value.installupi_ref_no+']'+'<br> To :' +value.installment_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "none") { particulars += 'Installment '+ count +': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.installment_payment_mode == "") { particulars += 'Installment '+ count +': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } } }); if(response.message[i].registration_amount == 0 || response.message[i].registration_amount == "" || response.message[i].registration_amount == undefined) { // agreement_amount += 'Registration 1 : <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { var x=response.message[i].registration_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; agreement_amount += 'Registration 1 : <br> '+res+'/-<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(response.message[i].registration_date != "") { agreement_date += 'Registration 1 : <br> '+response.message[i].registration_date+'<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { // agreement_date += 'Registration 1 : <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(response.message[i].registration_payment_mode == 0) { // particulars += 'Registration 1 : <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode != '0' || response.message[i].registration_payment_mode != '') { if(response.message[i].registration_payment_mode == "Cheque") { particulars += 'Registration 1 : <br>['+response.message[i].registration_payment_mode+', '+response.message[i].regn_cheque_date+', '+response.message[i].regn_cheque_no+', '+response.message[i].regn_bank+']'+'<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "Cash") { particulars += 'Registration 1 : <br>['+response.message[i].registration_payment_mode+','+response.message[i].cash_date+']'+ '<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "Swipe") { particulars += 'Registration 1 : <br>['+response.message[i].registration_payment_mode+','+response.message[i].swipe_date+']'+ '<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "DD") { particulars += 'Registration 1 : <br>['+response.message[i].registration_payment_mode+', '+response.message[i].regn_dd_date+', '+response.message[i].regn_dd_no+', '+response.message[i].regn_dd_bank+']'+'<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "Online Payment") { var payment_type = "NEFT/RTGS"; particulars += 'Registration 1 : <br>['+payment_type+', '+response.message[i].regn_online_date+', '+response.message[i].regn_vtr_no+']'+'<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "none") { //particulars += 'Registration 1 : <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "") { // particulars += 'Registration 1 : <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "Paytm Payment") { var payment_type = "UPI / Direct Payment"; particulars += 'Registration 1 : <br>['+payment_type+', '+response.message[i].regpaytm_online_date+', '+response.message[i].regnpaytm_ref_no+']'+'<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(response.message[i].registration_payment_mode == "UPI Payment") { var payment_type = "credit / Debit Payment"; particulars += 'Registration 1 : <br>['+payment_type+', '+response.message[i].regnupi_online_date+', '+response.message[i].regnupi_ref_no+']'+'<br> To :' +response.message[i].registration_confirming_type+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } } $.each( response.message[i].reg_details, function( key, value ) { var keys = 1; var count1 = key+2; if(value.registration_amount1 == 0 || value.registration_amount1 == "" || value.registration_amount1 == undefined) { // agreement_amount += 'Registration ' + count1 + ': <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { var x=value.registration_amount1.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; agreement_amount += 'Registration ' + count1 + ': <br> '+res+'/-<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } // agreement_date += '<br/> Registration 2 : <br/> '+value.registration_date1; if(value.registration_date1 != "") { agreement_date += 'Registration ' + count1 + ': <br/> '+value.registration_date1+'<br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else { //agreement_date += 'Registration ' + count1 + ': <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } if(value.registration_payment_mode1 == 0) { //particulars += 'Registration ' + count1 + ': <br/><br/><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 != '0' || value.registration_payment_mode1 != '') { if(value.registration_payment_mode1 == "Cheque") { particulars += 'Registration ' + count1 + ': <br>['+value.registration_payment_mode1+', '+value.regn_cheque_date1+', '+value.regn_cheque_no1+', '+value.regn_bank1+']'+'<br> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "Cash") { particulars += 'Registration ' + count1 + ': <br>['+value.registration_payment_mode1+','+value.regn_cash_date+']'+'<br> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "Swipe") { particulars += 'Registration ' + count1 + ': <br>['+value.registration_payment_mode1+','+value.regn_swipe_date+']'+'<br> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "DD") { particulars += 'Registration ' + count1 + ': <br>['+value.registration_payment_mode1+', '+value.regn_dd_date1+', '+value.regn_dd_no1+', '+value.regn_dd_bank1+']'+'<br> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "Online Payment") { var payment_type = "NEFT/RTGS"; particulars += 'Registration ' + count1 + ': <br>['+payment_type+', '+value.regn_online_date1+', '+value.regn_vtr_no1+']'+'<br> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "none") { particulars += 'Registration ' + count1 + ': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "") { particulars += 'Registration ' + count1 + ': <br><br><br><hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "Paytm Payment") { var payment_type = "UPI / Direct payment"; particulars += 'Registration ' + count1 + ': <br>['+payment_type+', '+value.regn_paytm_online_date+', '+value.regn_paytm_ref_no+']'+'<br> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } else if(value.registration_payment_mode1 == "UPI Payment") { var payment_type = "Credit / Debit payment"; particulars += 'Registration ' + count1 + ': <br>['+payment_type+', '+value.regn_upi_online_date+', '+value.regn_upi_ref_no+']'+'<br/> To :' +value.registration_confirming_type1+'<hr style="height:2px;border-width:0;color:gray;background-color:gray">'; } } //count1++; }); var total_paid_wc = response.message[i].total_paid; var x=response.message[i].total_paid.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; total_paid = res; var balance_wc = response.message[i].balance; var x=response.message[i].balance.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; balance = res; arrayReturn.push([id,site_number,customer_name,dimension,tsv,rate_per_sqft,agreement_date,agreement_amount,particulars,total_paid,balance,tsv_wc,total_paid_wc,balance_wc]); } inittable(arrayReturn); } else { toastr["error"](response.message); } } }); }); } }); function inittable(data) { $('#example thead th').each( function () { }); $('#example').DataTable({ //'rowsGroup': [0,1,2,3,4,5,6,7,8,9,10], destroy: true, "bInfo" : false, "aaData": data, "dom": 'lBfrtip', filter: 'applied', buttons: [ ], //vara "columnDefs": [ { "targets": [ 11 ], "visible": false }, { "targets": [ 12 ], "visible": false }, { "targets": [ 13 ], "visible": false }, ], "footerCallback": function ( row, data, start, end, display ) { var api = this.api(), data; CalculateTableSummary(this,row, data, start, end, display); }, initComplete: function () { this.api().columns(1).every( function () { var column = this; var select = $('<select style="color: black;"><option value=""></option></select>') .appendTo( $(column.header()).empty() ) .on( 'change', function () { var val = $.fn.dataTable.util.escapeRegex( $(this).val() ); column .search( val ? '^'+val+'$' : '', true, false ) .draw(); } ); column.data().unique().sort().each( function ( d, j ) { select.append( '<option value="'+d+'">'+d+'</option>' ) } ); }); } }); } function CalculateTableSummary(table,row, data, start, end, display) { try { var intVal = function (i) { return typeof i === 'string' ? i.replace(/[\$,]/g, '') * 1 : typeof i === 'number' ? i : 0; }; var api = table.api(); api.columns(".dimension").eq(0).each(function (index) { var column = api.column(index,{page:'current'}); var all_data=api.rows( { filter : 'applied'} ).data(); api.on('search.dt', function() { var all_data=api.rows( { filter : 'applied'} ).data(); }) var count =api.rows( { filter : 'applied'} ).nodes().length; var dim=0; var tsv=0; var total_paid=0; var balance=0; for( i=0;i < count;i++){ dim= parseFloat(dim) + parseFloat(all_data[i][3]); tsv= parseFloat(tsv) + parseFloat(all_data[i][11]); total_paid= parseFloat(total_paid) + parseFloat(all_data[i][12]); balance= parseFloat(balance) + parseFloat(all_data[i][13]); } //tsv with comma var x=tsv.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftsv = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var x=total_paid.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftotal_paid = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var x=balance.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfbalance = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; $( api.column( 0 ).footer() ).html(''); $( api.column( 3 ).footer() ).html('Total Dimension: '+dim.toFixed(2)); $( api.column( 4 ).footer() ).html('Total TSV: '+sumOftsv); $( api.column( 5 ).footer() ).html(''); $( api.column( 6 ).footer() ).html(''); $( api.column( 7 ).footer() ).html(''); $( api.column( 8 ).footer() ).html(''); $( api.column( 9 ).footer() ).html('Total Paid: '+sumOftotal_paid); $( api.column( 10 ).footer() ).html('Total Balance: '+sumOfbalance); $('.tot_mode_dimension').html('Total Dimension: '+dim.toFixed(2)); $('.tot_mode_tsv').html('Total TSV: '+sumOftsv); $('.tot_mode_payment').html('Total Paid: '+sumOftotal_paid); $('.tot_mode_balance').html('Total Balance: '+sumOfbalance); }); } catch (e) { console.log('Error in CalculateTableSummary'); console.log(e) } } $('.payment_submit_export').click(function() { var from= $("#payment_from").val(); var to= $("#payment_to").val(); var p_poject=$('select[name=p_poject]').val(); $.ajax({ type : 'get', url : '<?php echo site_url("get-payment-particulars-reports-export")?>', data : {'from_date':from,'to_date':to,'p_poject':p_poject}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); $('#example').show(); $('.export_payment_mode_table').hide(); $('.export_payment_table').empty(); var count =1; var content = ''; var booking_particulars=''; content +='<tr>'; content +='<td>SL No</td>'; content +='<td>Site No</td>'; content +='<td>Name</td>'; content +='<td>Dimension</td>'; content +='<td>Tsv</td>'; content +='<td>Rate per sqft</td>'; content +='<td>Credit Date</td>'; content +='<td>Amount</td>'; content +='<td>Payment Particulars Mode</td>'; content +='<td>Total Paid</td>'; content +='<td>Balance</td>'; content +='</tr>'; var count = "1"; $.each(response.message , function (index, value) { content +='<tr>'; content +='<td rowspan="4">'+count+'</td>'; content +='<td rowspan="4">'+value.site_number+'</td>'; content +='<td rowspan="4">'+value.customer_name+'</td>'; content +='<td rowspan="4">'+value.dimension+'</td>'; content +='<td rowspan="4">'+value.tsv+'</td>'; content +='<td rowspan="4">'+value.rate_per_sqft+'</td>'; content +='<td> Booking 1 : '+value.booking_date1+'</td>'; content +='<td> Booking 1 : '+value.booking_amount1+'</td>'; if(value.booking_payment_type == "0") { content +='<td></td>'; } else if(value.booking_payment_type == "Cheque") { content +='<td> Booking 1 : '+value.booking_payment_type+', '+value.check_no+', '+value.check_date+', '+value.bank_name+'</td>'; } else if(value.booking_payment_type == "DD") { content +='<td> Booking 1 : '+value.booking_payment_type+', '+value.dd_no+','+value.dd_date+', '+value.dd_bank+'</td>'; } else if(value.booking_payment_type == "Online Payment") { content +='<td> Booking 1 : NEFT/TRGS, '+value.vtr_no+', '+value.online_date+'</td>'; } else if(value.booking_payment_type == "Cash") { content +='<td> Booking 1 : '+value.booking_payment_type+'</td>'; } else if(value.booking_payment_type == "Swipe") { content +='<td> Booking 1 : '+value.booking_payment_type+'</td>'; } else { content +='<td></td>'; } content +='<td rowspan="4">'+value.total_paid+'</td>'; content +='<td rowspan="4">'+value.balance+'</td>'; content +='</tr>'; content +='<tr>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td > Booking 2 : '+value.booking_date2+'</td>'; content +='<td> Booking 2 : '+value.booking_amount2+'</td>'; if(value.booking_payment_type2 == "0") { content +=' <td></td>'; } else if(value.booking_payment_type2 == "Cheque") { content +='<td> Booking 2 : '+value.booking_payment_type2+', '+value.check_no2+', '+value.check_date2+', '+value.bank_name2+'</td>'; } else if(value.booking_payment_type2 == "DD") { content +='<td> Booking 2 : '+value.booking_payment_type2+', '+value.dd_no2+','+value.dd_date2+', '+value.dd_bank2+'</td>'; } else if(value.booking_payment_type2 == "Online Payment") { content +='<td> Booking 2 : NEFT/TRGS, '+value.vtr_no2+', '+value.online_date2+'</td>'; } else if(value.booking_payment_type2 == "Cash") { content +='<td> Booking 2 : '+value.booking_payment_type2+'</td>'; } else if(value.booking_payment_type2 == "Swipe") { content +='<td> Booking 2 : '+value.booking_payment_type2+'</td>'; } else { content +='<td></td>'; } content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='</tr>'; content +='<tr>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td > Agreement : '+value.agreement_date+'</td>'; content +='<td> Agreement : '+value.agreement_amount+'</td>'; if(value.agreement_payment_mode == "0") { content +='<td></td>'; } else if(value.agreement_payment_mode == "Cheque") { content +='<td> Agreement : '+value.agreement_payment_mode+', '+value.agreement_cheque_no+', '+value.agreement_cheque_date+', '+value.agreement_bank+'</td>'; } else if(value.agreement_payment_mode == "DD") { content +='<td> Agreement : '+value.agreement_payment_mode+', '+value.agreement_dd_no+','+value.agreement_dd_date+', '+value.agreement_dd_bank+'</td>'; } else if(value.agreement_payment_mode == "Online Payment") { content +='<td> Agreement : NEFT/TRGS, '+value.agreement_vtr_no+', '+value.agreement_online_date+'</td>'; } else if(value.agreement_payment_mode == "Cash") { content +='<td> Agreement : '+value.agreement_payment_mode+'</td>'; } else { content +='<td></td>'; } content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='</tr>'; $.each( value.particulars_details, function( key, values ) { var id = key+1; content +='<tr>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td > Installment '+id+' : '+values.installment_date+'</td>'; content +='<td> Installment '+id+' : '+values.installment_amount+'</td>'; if(values.installment_payment_mode == "0") { content +='<td></td>'; } else if(values.installment_payment_mode == "Cheque") { content +='<td> Installment '+id+' : '+values.installment_payment_mode+', '+values.installment_cheque_no+', '+values.installment_cheque_date+', '+values.installment_bank+'</td>'; } else if(values.installment_payment_mode == "DD") { content +='<td> Installment '+id+' : '+values.installment_payment_mode+', '+values.installment_dd_no+','+values.installment_dd_date+', '+values.installment_dd_bank+'</td>'; } else if(values.installment_payment_mode == "Online Payment") { content +='<td> Installment '+id+' : NEFT/TRGS, '+values.installment_vtr_no+', '+values.installment_online_date+'</td>'; } else if(values.installment_payment_mode == "Cash") { content +='<td> Installment '+id+' : '+values.installment_payment_mode+'</td>'; } else { content +='<td> </td>'; } content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='</tr>'; }); content +='<tr>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td> Registration 1 : '+value.registration_date+'</td>'; content +='<td> Registration 1 : '+value.registration_amount+'</td>'; if(value.registration_payment_mode == "0") { content +='<td></td>'; } else if(value.registration_payment_mode == "Cheque") { content +='<td> Registration 1 : '+value.registration_payment_mode+', '+value.regn_cheque_no+', '+value.regn_cheque_date+', '+value.regn_bank+'</td>'; } else if(value.registration_payment_mode == "DD") { content +='<td> Registration 1 : '+value.registration_payment_mode+', '+value.regn_dd_no+','+value.regn_dd_date+', '+value.regn_dd_bank+'</td>'; } else if(value.registration_payment_mode == "Online Payment") { content +='<td> Registration 1 : NEFT/TRGS, '+value.regn_vtr_no+', '+value.regn_online_date+'</td>'; } else if(value.registration_payment_mode == "Cash") { content +='<td> Registration 1 : '+value.registration_payment_mode+'</td>'; } else { content +='<td></td>'; } content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='</tr>'; $.each( value.reg_details, function( key, val ) { var ids = key+2; content +='<tr>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='<td > Registration '+ids+' : '+val.registration_date1+'</td>'; content +='<td> Registration '+ids+' : '+val.registration_amount1+'</td>'; if(val.registration_payment_mode1 == "0") { content +='<td></td>'; } else if(val.registration_payment_mode1 == "Cheque") { content +='<td> Registration '+ids+' : '+val.registration_payment_mode1+', '+val.regn_cheque_no1+', '+val.regn_cheque_date1+', '+val.regn_bank1+'</td>'; } else if(val.registration_payment_mode1 == "DD") { content +='<td> Registration '+ids+' : '+val.registration_payment_mode1+', '+val.regn_dd_no1+','+val.regn_dd_date1+', '+val.regn_dd_bank1+'</td>'; } else if(val.registration_payment_mode1 == "Online Payment") { content +='<td>Registration '+ids+' : NEFT/TRGS, '+val.regn_vtr_no1+', '+val.regn_online_date1+'</td>'; } else if(val.registration_payment_mode1 == "Cash") { content +='<td> Registration '+ids+' : '+val.registration_payment_mode1+'</td>'; } else { content +='<td></td>'; } content +='<td rowspan=""></td>'; content +='<td rowspan=""></td>'; content +='</tr>'; }); count++; }); var tot_mode_dimension = $('.tot_mode_dimension').html(); var tot_mode_tsv = $('.tot_mode_tsv').html(); var tot_mode_payment = $('.tot_mode_payment').html(); var tot_mode_balance = $('.tot_mode_balance').html(); content +='<tr>'; content +='<td colspan="5" style="text-align:right;">'+tot_mode_dimension+'</td>'; content +='<td colspan="5" style="text-align:right;">'+tot_mode_tsv+'</td>'; content +='<td colspan="5" style="text-align:right;">'+tot_mode_payment+'</td>'; content +='<td colspan="" style="text-align:right;">'+tot_mode_balance+'</td>'; content +='</tr>'; $('.export_payment_table').append(content); payment_mode_export(); } }); }); function payment_mode_export() { $("#export_payment_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Payment List", fileext: ".xlsx", exclude_img: true, exclude_links: true, exclude_inputs: true }); } $("input[name='project_type']").change(function(){ var value = $('input[name=project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#selected_project').html(options); } else { toastr["error"](response.message); } } }); }); $("input[name='c_project_type']").change(function(){ var value = $('input[name=c_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#c_selected_project').html(options); } else { toastr["error"](response.message); } } }); }); $("input[name='s_project_type']").change(function(){ var value = $('input[name=s_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">Select</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#s_project_id').html(options); } else { toastr["error"](response.message); } } }); }); $("input[name='s1_project_type']").change(function(){ var value = $('input[name=s1_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#s1_project_id').html(options); } else { toastr["error"](response.message); } } }); }); $(function(){ $(".from_date_picker").datepicker({ dateFormat: 'dd-mm-yy', }).on('changeDate', function(ev){ $('.from_date_picker').datepicker('hide'); }); }); $('.from_date_picker').on('change', function(){ var date = $(this).val(); $('.to_date_picker').datepicker({ dateFormat: 'dd-mm-yy', minDate: date, }); }); $(function(){ $(".pt_mode_from").datepicker({ dateFormat: 'dd-mm-yy', }).on('changeDate', function(ev){ $('.pt_mode_from').datepicker('hide'); }); }); $('.pt_mode_from').on('change', function(){ var date = $(this).val(); $('.pt_mode_to').datepicker({ dateFormat: 'dd-mm-yy', minDate: date, }); }); $(function(){ $(".from_date_picker_report").datepicker({ dateFormat: 'dd-mm-yy', }).on('changeDate', function(ev){ $('.to_date_picker_report').datepicker('hide'); }); }); $('.from_date_picker_report').on('change', function(){ var date = $(this).val(); $('.to_date_picker_report').datepicker({ dateFormat: 'dd-mm-yy', minDate: date, }); }); $(document).ready(function() { $('.slot2_from_to').hide(); $('.slot2_budget_from_to').show(); $('.booking_report_form')[0].reset(); $('.payment_report_form')[0].reset(); $('.cancellation_report_form')[0].reset(); $('.associate_report_form')[0].reset(); $('.enquiry_report_form')[0].reset(); $('.client_report_form')[0].reset(); $('.sites_reports_form')[0].reset(); $('.reception_report_form')[0].reset(); $('.maintenance_report_form')[0].reset(); $('.sales_form')[0].reset(); $('.sites_report_form')[0].reset(); $('.project_list').val(""); $('.follow_ups_form')[0].reset(); var arr = '<?php if($access_array != ''){echo json_encode($access_array);}?>'; if(arr) { console.log(arr); var controls = jQuery.parseJSON(arr); } project_name = ''; $('#myTabs a').click(function (e) { e.preventDefault() $(this).tab('show') }) $('#myTabs a[href="#profile"]').tab('show') // Select tab by name $('#myTabs a:first').tab('show') // Select first tab $('#myTabs a:last').tab('show') // Select last tab $('#myTabs li:eq(2) a').tab('show') // Select third tab (0-indexed) function booking_report_click() { $('.bg_project').change(function(){ var project_id = $('.bg_project :selected').val(); $('.booking_report_form').submit(function(e){ e.preventDefault(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/get_balance_sqft")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /*var x=response.balance_sqft.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_sqft.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_sqft').html('Balance Sqft : '+res+'/-'); } } }); }); }); } //------------------Booking reports---------------------------------// $('.booking_report_form').submit(function(e){ e.preventDefault(); var from= $("#booking_from").val(); var to= $("#booking_to").val(); var project=$('select[name=project]').val(); var reference=$('select[name=reference]').val(); var logistic=$('select[name=logistics]').val(); var associate=$('select[name=associate]').val(); var ported=$('select[name=ported]').val(); jQuery("#list3").jqGrid({ url:"<?php echo base_url('get-booking-reports');?>?from_date="+from+"&to_date="+to+"&project="+project+"&reference="+reference+"&logistic="+logistic+"&associate="+associate+"&ported="+ported, type : "GET", datatype: "json", colNames:['SI','Booking date','Site','Khata Status','Name','Dimension','Agreement Date','Source','Associate','Sub Associate','Logistic','Executive','Portal','Mobile','Mobile2','Email','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:100,editable:false}, // {name:'booked_on',index:'booked_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false}, {name:'site_number',index:'site_number', width:50,editable:false}, {name:'khata_status',index:'khata_status', width:100,editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'agreement_date',index:'agreement_date',width:75,editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, //{name:'total_sqft',index:'total_sqft', width:75, editable:false}, // {name:'balance_sqft',index:'balance_sqft', width:100, editable:false, classes:'balance_sqft'}, {name:'associate',index:'associate', width:125, editable:false}, {name:'subassociate',index:'subassociate', width:125, editable:false}, {name:'logistics',index:'logistics', width:125, editable:false}, {name:'reference',index:'reference', width:125, editable:false}, {name:'web_portal',index:'web_portal', width:125, editable:false}, //{name:'address',index:'address', width:175, editable:false}, {name:'mobile1',index:'mobile1', width:150, editable:false}, {name:'mobile2',index:'mobile2', width:150, editable:false}, {name:'customer_email',index:'customer_email', width:175, editable:false}, {name:'project_name',index:'project_name', width:350, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager3", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Booking Report", footerrow: true, userDataOnFooter: true, loadComplete: function () { //var sqft = $('#list3').jqGrid("getCell", rowId, 'total_sqft'); //$('#list3').getCell(rowid, 'total_sqft'); //var val = getCellValue(sqft); var sumOfdimension = jQuery("#list3").jqGrid('getCol','dimension',false,'sum'); $('#total_dimension').html('Total Dimension :'+sumOfdimension.toFixed(2)); // var sumOfbooking_dimension = jQuery("#list3").jqGrid('getCol','total_sqft',true,'sum'); //var balance_sqft = (sumOfbooking_dimension - sumOfdimension); // jQuery("#list3").jqGrid('footerData', 'set', {total_sqft: sqft}); jQuery("#list3").jqGrid('footerData', 'set', { customer_name: 'Total:', dimension: sumOfdimension.toFixed(2)}); }, }); $("#list3").jqGrid("setLabel", "rn", "SL"); $("#list3").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list3").jqGrid('navGrid','#pager3', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { closeOnEscape: true, closeAfterSearch: true, ignoreCase: true, multipleSearch: false, multipleGroup: false, showQuery: false, sopt: ['cn', 'eq', 'ne'], defaultSearch: 'cn' }).navButtonAdd('#pager3', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:print_page, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list3").navButtonAdd('#pager3', { caption:"Export", buttonicon:"", onClickButton: export_page, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list3").navButtonAdd('#pager3', { caption:"Export Contact", buttonicon:"", onClickButton: export_contact_page, position: "last", title:"", cursor: "pointer", id:"client_delete_row" } ); $("#list3").navButtonAdd('#pager3', { caption:"Export Email", buttonicon:"", onClickButton: export_email_page, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function export_email_page() { //$('.export_email_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); var from= $("#booking_from").val(); var to= $("#booking_to").val(); var project=$('select[name=project]').val(); var reference=$('select[name=reference]').val(); var logistic=$('select[name=logistics]').val(); var associate=$('select[name=associate]').val(); var ported=$('select[name=ported]').val(); $.ajax({ url:"<?php echo base_url('get-booking-email-reports');?>?from_date="+from+"&to_date="+to+"&project="+project+"&reference="+reference+"&logistic="+logistic+"&associate="+associate+"&ported="+ported, type : "GET", // data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; //content +='<thead><tr><th>Sl No</th><th>Name</th><th>Address</th><th>Mobile</th><th>Email</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Associate</th><th>Sub Associate</th><th>Logistic</th><th>Reference</th><th>Portal</th></tr></thead>'; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.customer_email+'</td></tr>'; count++; // }); }); // $('.export_email_table').empty(); $('.export_email_table').append(content); export_email_data(); } }); } function export_contact_page() { $('.export_contact_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); var from= $("#booking_from").val(); var to= $("#booking_to").val(); var project=$('select[name=project]').val(); var reference=$('select[name=reference]').val(); var logistic=$('select[name=logistics]').val(); var associate=$('select[name=associate]').val(); var ported=$('select[name=ported]').val(); $.ajax({ url:"<?php echo base_url('get-booking-contact-reports');?>?from_date="+from+"&to_date="+to+"&project="+project+"&reference="+reference+"&logistic="+logistic+"&associate="+associate+"&ported="+ported, type : "GET", //data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile1</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.mobile1+'</td><td>'+va.mobile2+'</td></tr>'; count++; }); $('.export_contact_table').append(content); export_contact_data(); } }); } function export_page() { $('.export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); var from= $("#booking_from").val(); var to= $("#booking_to").val(); var project=$('select[name=project]').val(); var reference=$('select[name=reference]').val(); var logistic=$('select[name=logistics]').val(); var associate=$('select[name=associate]').val(); var ported=$('select[name=ported]').val(); $.ajax({ url:"<?php echo base_url('get-booking-reports');?>?from_date="+from+"&to_date="+to+"&project="+project+"&reference="+reference+"&logistic="+logistic+"&associate="+associate+"&ported="+ported, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_sqft=$('#balance_sqft').html(); var total_dimension = $('#total_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>Dimension</th><th>Agreement Date</th><th>Associate</th><th>Sub Associate</th><th>Logistic</th><th>Executive</th><th>Portal</th><th>Mobile1</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.agreement_date+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.logistics+'</td><td>'+va.reference+'</td><td>'+va.web_portal+'</td><td>'+va.mobile1+'</td><td>'+va.mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; // }); }); content +='<tr><td>'+balance_sqft+'</td><td>'+total_dimension+'</td></tr>' $('.export_table').append(content); export_data(); } }); } function print_page() { //alert(); var from= $("#booking_from").val(); var to= $("#booking_to").val(); id = jQuery("#list3").jqGrid('getDataIDs'); var project=$('select[name=project]').val(); var reference=$('select[name=reference]').val(); var logistic=$('select[name=logistics]').val(); var associate=$('select[name=associate]').val(); var ported=$('select[name=ported]').val(); $.ajax({ url:"<?php echo base_url('get-booking-reports');?>?from_date="+from+"&to_date="+to+"&project="+project+"&reference="+reference+"&logistic="+logistic+"&associate="+associate+"&ported="+ported, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var balance_sqft=$('#balance_sqft').html(); var total_dimension = $('#total_dimension').html(); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>Dimension</th><th>Agreement Date</th><th>Associate</th><th>Sub Associate</th><th>Logistic</th><th>Executive</th><th>Portal</th><th>Mobile1</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(val,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booking_date+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.agreement_date+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.logistics+'</td><td>'+va.reference+'</td><td>'+va.web_portal+'</td><td>'+va.mobile1+'</td><td>'+va.mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; //}); }); content +='<tr><td>'+balance_sqft+'</td><td>'+total_dimension+'</td></tr>' $('.print_table').append(content); print_page1(); } }); } function print_page1() { var divToPrint=document.getElementById('print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('print_table').style.display=''; newWin.close(); location.reload(); } function export_data(){ $("#export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Booking List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function export_contact_data(){ $("#booking_export_contact_table").table2excel({ exclude: ".noExl", includeFooter: true, name: "Excel Document Name", filename: "Contact List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function export_email_data(){ $("#export_email_table").table2excel({ exclude: ".noExl", includeFooter: true, name: "Excel Document Name", filename: "Email List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } }); ////////////////////////// Graph ///////////////////////// $('.graph_report_form').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); $("#booking_submit").attr('disabled', 'disabled'); $("#booking_submit").text("submitting..."); $.ajax({ type : 'post', url : '<?php echo site_url("get-booking-reports")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); console.log(response); } }); }); //------------------Enquiry reports---------------------------------// $('.enquiry_report_form').submit(function(e){ e.preventDefault(); var from= $("#enquiry_from").val(); var to= $("#enquiry_to").val(); var type= $("#entype").val(); var reference = $("#select_reference").val(); if(type=='Webportal') { //alert('a'); var url="<?php echo site_url('get-enquiry-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference; } else if(type=='Database') { //alert('b'); var url="<?php echo site_url('get-dataenquiry-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference; } jQuery("#list7").jqGrid({ url:url, type : "GET", datatype: "json", colNames:['SI','Name','Web portal/Database','Executive','Mobile','Mobile2','Email','Allocated date','Status','Address'], colModel:[ {name:'enquiry_id',index:'enquiry_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'web_data',index:'web_data', width:150, editable:false}, {name:'reference',index:'reference', width:125,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:125, editable:false}, {name:'mobile2',index:'mobile2', width:125, editable:false}, {name:'customer_email',index:'customer_email', width:175, editable:false}, {name:'allocated_date',index:'allocated_date', width:150, editable:false}, {name:'status',index:'status',width:125,editable:false}, {name:'customer_address',index:'customer_address', width:150, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager7", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, // multiboxonly: true, loadonce:true, caption:" Enquiry Report", }); $("#list7").jqGrid("setLabel", "rn", "SL"); $("#list7").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list7").jqGrid('navGrid','#pager7', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager7', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:enquiry_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list7").navButtonAdd('#pager7', { caption:"Export", buttonicon:"", onClickButton: enquiry_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list7").navButtonAdd('#pager7', { caption:"Export contact", buttonicon:"", onClickButton: enquiry_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list7").navButtonAdd('#pager7', { caption:"Export email", buttonicon:"", onClickButton: enquiry_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function enquiry_export_email_table() { $('.enquiry_export_email_table').empty(); id = jQuery("#list7").jqGrid('getDataIDs'); var from= $("#enquiry_from").val(); var type= $("#entype").val(); var reference = $("#select_reference").val(); var to= $("#enquiry_to").val(); $.ajax({ url:"<?php echo site_url('get-enquiry-email-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ if(va.customer_email!=""){ content +='<tr><td>'+count+'</td> <td>'+va.customer_email+'</td></tr>'; count++; } // }); }); $('.enquiry_export_email_table').append(content); export_table7_email(); } }); } // function enquiry_export_contact_table() { // $('.enquiry_export_contact_table').empty(); // id = jQuery("#list7").jqGrid('getDataIDs'); // var from= $("#enquiry_from").val(); // var type= $("#entype").val(); // var reference = $("#select_reference").val(); // var to= $("#enquiry_to").val(); // $.ajax({ // url:"<?php echo site_url('get-enquiry-contact-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference, // type : "GET", // //data : {id:id}, // success:function(data){ // response=jQuery.parseJSON(data); // console.log(response); // var count =1; // var content = ''; // content +='<thead><tr><th>Sl No</th><th>Mobile1</th><th>Mobile2</th></tr></thead>'; // $.each(response,function(key,va){ // //$.each(vas,function(key,va){ // content +='<tr><td>'+count+'</td> <td>'+va.customer_mobile+'</td> <td>'+va.mobile2+'</td></tr>'; // count++; // // }); // }); // $('.enquiry_export_contact_table').append(content); // export_table7_contact(); // } // }); // } function enquiry_export_contact_table() { $('.enquiry_export_contact_table').empty(); id = jQuery("#list7").jqGrid('getDataIDs'); var from= $("#enquiry_from").val(); var type= $("#entype").val(); var reference = $("#select_reference").val(); var to= $("#enquiry_to").val(); $.ajax({ url:"<?php echo site_url('get-enquiry-contact-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference, type : "GET", //data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile1</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.customer_mobile+'</td> <td>'+va.mobile2+'</td></tr>'; count++; // }); }); $('.enquiry_export_contact_table').append(content); export_table7_contact(); } }); } function enquiry_export_table() { $('.enquiry_export_table').empty(); id = jQuery("#list7").jqGrid('getDataIDs'); var from= $("#enquiry_from").val(); var type= $("#entype").val(); var to= $("#enquiry_to").val(); var reference = $("#select_reference").val(); if(type=='Webportal') { //alert('a'); var url="<?php echo site_url('get-enquiry-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference; } else if(type=='Database') { //alert('b'); var url="<?php echo site_url('get-dataenquiry-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference; } $.ajax({ url:url, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Name</th><th>Web portal</th><th>Executive</th><th>Mobile1</th><th>Mobile2</th><th>Email</th><th>Allocated date</th><th>Status</th><th>Address</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_name+'</td><td>'+va.web_data+'</td><td>'+va.reference+'</td><td>'+va.customer_mobile+'</td><td>'+va.mobile2+'</td> <td>'+va.customer_email+'</td><td>'+va.allocated_date+'</td><td>'+va.status+'</td><td>'+va.customer_address+'</td></tr>'; count++; // }); }); $('.enquiry_export_table').append(content); export_table7(); } }); } function export_table7(){ $("#enquiry_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Enquiry Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function export_table7_contact(){ $("#enquiry_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Enquiry contact", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function export_table7_email(){ $("#enquiry_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Enquiry email", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function enquiry_print_table() { //alert(); id = jQuery("#list7").jqGrid('getDataIDs'); var from= $("#enquiry_from").val(); var type= $("#entype").val(); var to= $("#enquiry_to").val(); var reference = $("#select_reference").val(); if(type=='Webportal') { //alert('a'); var url="<?php echo site_url('get-enquiry-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference; } else if(type=='Database') { //alert('b'); var url="<?php echo site_url('get-dataenquiry-reports')?>?from_date="+from+"&to_date="+to+"&type="+type+"&reference="+reference; } $.ajax({ url:url, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Name</th><th>Web portal/Database</th><th>Executive</th><th>Mobile</th><th>Mobile2</th><th>Email</th><th>Allocated date</th><th>Address</th></tr></thead>'; $.each(response,function(key,va){ //$.each(val,function(key,va){ //alert(va.customer_name); content +='<tr><td>'+count+'</td> <td>'+va.customer_name+'</td><td>'+va.web_data+'</td><td>'+va.reference+'</td><td>'+va.customer_mobile+'</td> <td>'+va.mobile2+'</td><td>'+va.customer_email+'</td><td>'+va.allocated_date+'</td><td>'+va.customer_address+'</td></tr>'; count++; //}); }); // alert(content); $('.enquiry_print_table').append(content); print_page7(); } }); } function print_page7() { var divToPrint=document.getElementById('enquiry_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('enquiry_print_table').style.display=''; newWin.close(); location.reload(); } }); //------------------Associate broker reports---------------------------------// $('.associate_report_form').submit(function(e){ e.preventDefault(); //formdata = new FormData($(this)[0]); $("#associate_submit").attr('disabled', 'disabled'); $("#associate_submit").text("submitting..."); $("#associate_submit").text("Submit"); $("#associate_submit").removeAttr('disabled'); var from= $("#broker_from").val(); var to= $("#broker_to").val(); jQuery("#list6").jqGrid({ url:"<?php echo site_url('get-associate-reports');?>?from_date="+from+"&to_date="+to, type : "GET", datatype: "json", colNames:['SI','Name','Address','Mobile','Mobile2','Email','Site','Dimension','Associate','Sub Associate','Commission','Payment','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'address',index:'address', width:175, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:100, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:100, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'dimension',index:'dimension', width:100,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:100, editable:false}, {name:'commission_type',index:'commission_type', width:100, editable:false}, {name:'payment_type',index:'payment_type', width:100, editable:false}, {name:'project_name',index:'project_name', width:125, editable:false}, ], height: 'auto', rowNum:100, rowTotal: 2000, rowList : [100,200,300,400], rownumbers: true, rownumWidth: 40, pager:"#pager6", sortname:'id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", loadonce:true, caption:"Associate /Broker Report", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list6").jqGrid('getCol','dimension',false,'sum'); $('#assoc_tot_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); jQuery("#list6").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, subGrid: true, subGridRowExpanded: function(subgrid_id, row_id) { var subgrid_table_id; //alert(row_id); swan_id=row_id; //alert(swan_id); subgrid_table_id = subgrid_id+"_t"; jQuery("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table>"); jQuery("#"+subgrid_table_id).jqGrid({ url:"<?php echo site_url('get-associate-payments');?>?id="+row_id, type : "GET", datatype: "json", colNames:['Id','Gross','TDS','NetAmount','Payment Type','Number','Date','Bank Name','Sub-Gross','Sub-TDS','Sub-NetAmount','Sub Payment Type','Sub Number','Sub Date','Sub Bank Name'], colModel:[ {name:'management_id',index:'management_id',hidden:true, width:50,editable:true,width:100}, {name:'amount',index:'amount', width:150,editable:true,editrules:{required: true}}, {name:'tds',index:'tds', width:150,editable:true,editrules:{required: true}}, {name:'with_tax',index:'with_tax', width:150,editable:true,editrules:{required: true}}, {name:'payment_type',index:'payment_type', width:150,editable:true,editrules:{required: true}}, {name:'num',index:'num', width:100,editable:true,editrules:{required: true}}, {name:'date',index:'date', formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'},editable:true,editrules:{required: true},width:70}, {name:'bank_name',index:'bank_name', editable:true,editrules:{required: true},width:70}, {name:'subamount',index:'amount', width:150,editable:true,editrules:{required: true}}, {name:'subtds',index:'tds', width:150,editable:true,editrules:{required: true}}, {name:'subwith_tax',index:'with_tax', width:150,editable:true,editrules:{required: true}}, {name:'subpaymenttype',index:'subpaymenttype', width:150,editable:true,editrules:{required: true}}, {name:'subnum',index:'subnum', width:100,editable:true,editrules:{required: true}}, {name:'subdate',index:'subdate', formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'},editable:true,editrules:{required: true},width:70}, {name:'subbankname',index:'subbankname', editable:true,editrules:{required: true},width:70}, ], height: 'auto', rowNum:100, sortname: 'num', sortorder: "asc" }); } }); $("#list6").jqGrid("setLabel", "rn", "SL"); $("#list6").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list6").jqGrid('navGrid','#pager6', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager6', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:broker_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list6").navButtonAdd('#pager6', { caption:"Export", buttonicon:"", onClickButton: broker_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list6").navButtonAdd('#pager6', { caption:"Export Contact", buttonicon:"", onClickButton: broker_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list6").navButtonAdd('#pager6', { caption:"Export email", buttonicon:"", onClickButton: broker_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function broker_export_email_table() { $('.broker_export_email_table').empty(); id = jQuery("#list6").jqGrid('getDataIDs'); var from= $("#broker_from").val(); var to= $("#broker_to").val(); $.ajax({ url:"<?php echo site_url('get-associate-email-reports');?>?from_date="+from+"&to_date="+to, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></tr>'; count++; // }); }); $('.broker_export_email_table').append(content); export_table2_email(); } }); } function broker_export_contact_table() { $('.broker_export_contact_table').empty(); id = jQuery("#list6").jqGrid('getDataIDs'); var from= $("#broker_from").val(); var to= $("#broker_to").val(); $.ajax({ url:"<?php echo site_url('get-associate-contact-reports');?>?from_date="+from+"&to_date="+to, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></tr>'; count++; // }); }); $('.broker_export_contact_table').append(content); export_table2_contact(); } }); } function broker_export_table() { $('.broker_export_table').empty(); id = jQuery("#list6").jqGrid('getDataIDs'); var from= $("#broker_from").val(); var to= $("#broker_to").val(); $.ajax({ url:"<?php echo site_url('get-associate-reports');?>?from_date="+from+"&to_date="+to, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var assoc_tot_dimension = $('#assoc_tot_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Name</th><th>Address</th><th>Mobile</th><th>Mobile2</th><th>Email</th><th>Project</th><th>Site</th><th>Dimension</th><th>Associate</th><th>Commission</th><th>Payment</th><th>Grass</th><th>TDS</th><th>Net Amount</th><th>Bank Name</th><th>Sub Associate</th><th>Sub Commission Type</th><th>Sub Gross</th><th>Sub TDS</th><th>Sub Payment Type</th><th>Sub Net Amount</th>th>Sub Bank</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.customer_name+'</td> <td>'+va.address+'</td><td>'+va.customer_mobile+'</td> <td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.associate+'</td><td>'+va.commission_type+'</td><td>'+va.payment_type+'</td><td>'+va.grass+'</td><td>'+va.tds+'</td><td>'+va.net_amount+'</td><td>'+va.bank+'</td><td>'+va.subassociate+'</td><td>'+va.subcommission_type+'</td><td>'+va.subgrass+'</td><td>'+va.subtds+'</td><td>'+va.subpayment_type+'</td><td>'+va.subwith_tax+'</td><td>'+va.subbank+'</td></tr>'; count++; // }); }); content +='<tr><td>'+assoc_tot_dimension+'</tr></td>'; $('.broker_export_table').append(content); export_table2(); } }); } function export_table2(){ $("#broker_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Associate/Broker Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function export_table2_contact(){ $("#broker_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Export contact", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function export_table2_email(){ $("#broker_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Export email", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function broker_print_table() { //alert(); id = jQuery("#list6").jqGrid('getDataIDs'); var from= $("#broker_from").val(); var to= $("#broker_to").val(); //alert(id); $.ajax({ url:"<?php echo site_url('get-associate-reports');?>?from_date="+from+"&to_date="+to, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var assoc_tot_dimension = $('#assoc_tot_dimension').html(); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Name</th><th>Address</th><th>Mobile</th><th>Mobile2</th><th>Email</th><th>Project</th><th>Site</th><th>Dimension</th><th>Associate</th><th>Sub Associate</th><th>Commission</th><th>Payment</th></tr></thead>'; $.each(response,function(key,va){ //$.each(val,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.customer_name+'</td> <td>'+va.address+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.commission_type+'</td><td>'+va.payment_type+'</td></tr>'; count++; //}); }); // alert(content); content +='<tr><td>'+assoc_tot_dimension+'</tr></td>'; $('.broker_print_table').append(content); broker_print(); } }); } function broker_print() { var divToPrint=document.getElementById('broker_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('broker_print_table').style.display=''; newWin.close(); location.reload(); } }); //------------------Cancellation reports---------------------------------// $('.cancellation_report_form').submit(function(e){ e.preventDefault(); // formdata = new FormData($(this)[0]); $("#cancellation_submit").attr('disabled', 'disabled'); $("#cancellation_submit").text("submitting..."); $("#cancellation_submit").text("Submit"); $("#cancellation_submit").removeAttr('disabled'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); var choose_type= $("select[name=choose_type]").val(); if(choose_type == '') { jQuery("#list5").jqGrid({ url:"<?php echo site_url('get-cancellation-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", datatype: "json", colNames:['SI','Cancelled on','Booked On','Project','Site','Dimension','Name','Refund Status','Amount','','Executive','Associate','Sub Associate','Due with','Mobile','Mobile2','Email','Note'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'cancelled_on',index:'cancelled_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false, classes:'cancelled_on'}, {name:'booked_on',index:'booked_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false}, {name:'project_name',index:'project_name', width:125, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'refunded',index:'refunded', width:100, editable:false}, {name:'refunded_amount11',index:'refunded_amount11', width:100, editable:false}, {name:'refunded_amount',index:'refunded_amount',hidden:true, width:100, editable:false}, {name:'executive',index:'executive', width:100, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:100, editable:false}, {name:'due_with',index:'due_with', width:100, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:150, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, {name:'note',index:'note', width:1500, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager5", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Cancellation Report", footerrow: true, loadComplete: function () { var sumOfrefunded_amount = jQuery("#list5").jqGrid('getCol','refunded_amount',false,'sum'); var res=sumOfrefunded_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfrefunded_amount_res=res.join("."); var sumOfrefunded_amount_res = sumOfrefunded_amount_res+'/-'; var sumOfdimension = jQuery("#list5").jqGrid('getCol','dimension',false,'sum'); var total_cancelled_dimension = $('#total_cancelled_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var total_amount = $('#total_amount').html('Total Amount : '+sumOfrefunded_amount_res); jQuery("#list5").jqGrid('footerData', 'set', { site_number: 'Total:', refunded_amount: sumOfrefunded_amount_res, dimension: sumOfdimension.toFixed(2) }); }, }); $("#list5").jqGrid("setLabel", "rn", "SL"); $("#list5").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list5").jqGrid('navGrid','#pager5', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager5', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:cancellation_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export", buttonicon:"", onClickButton: cancellation_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export contact", buttonicon:"", onClickButton: cancellation_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export email", buttonicon:"", onClickButton: cancellation_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function cancellation_export_table() { $('.cancellation_export_table').empty(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); $.ajax({ url:"<?php echo site_url('get-cancellation-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Amount</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.refunded_amount+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; }); var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_export_table').append(content); cancellation_export(); } }); } function cancellation_export() { $("#cancellation_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Cancellation List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function cancellation_print_table() { //alert(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); //alert(id); $.ajax({ url:"<?php echo site_url('get-cancellation-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Amount</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.refunded_amount+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; }); var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_print_table').append(content); cancellation_print(); } }); } function cancellation_print() { var divToPrint=document.getElementById('cancellation_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('cancellation_print_table').style.display=''; newWin.close(); location.reload(); } } else if(choose_type == 'cancelled') { jQuery("#list5").jqGrid({ url:"<?php echo site_url('get-cancellation-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", datatype: "json", colNames:['SI','Cancelled on','Booked On','Project','Site','Dimension','Name','Amount','','Executive','Associate','Sub Associate','Due with','Mobile','Mobile2','Email','Note'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'cancelled_on',index:'cancelled_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false, classes:'cancelled_on'}, {name:'booked_on',index:'booked_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false}, {name:'project_name',index:'project_name', width:125, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'refunded_amount11',index:'refunded_amount11', width:100, editable:false}, {name:'refunded_amount',index:'refunded_amount', hidden:true,width:100, editable:false}, {name:'executive',index:'executive', width:100, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:100, editable:false}, {name:'due_with',index:'due_with', width:100, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:150, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, {name:'note',index:'note', width:1500, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager5", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Cancellation Report", footerrow: true, loadComplete: function () { var sumOfrefunded_amount = jQuery("#list5").jqGrid('getCol','refunded_amount',false,'sum'); var res=sumOfrefunded_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfrefunded_amount_res=res.join("."); var sumOfrefunded_amount_res = sumOfrefunded_amount_res+'/-'; var sumOfdimension = jQuery("#list5").jqGrid('getCol','dimension',false,'sum'); var total_cancelled_dimension = $('#total_cancelled_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var total_amount = $('#total_amount').html('Total Amount : '+sumOfrefunded_amount_res); jQuery("#list5").jqGrid('footerData', 'set', { site_number: 'Total:', refunded_amount: sumOfrefunded_amount_res, dimension: sumOfdimension.toFixed(2) }); }, }); $("#list5").jqGrid("setLabel", "rn", "SL"); $("#list5").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list5").jqGrid('navGrid','#pager5', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager5', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:cancellation_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export", buttonicon:"", onClickButton: cancellation_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export contact", buttonicon:"", onClickButton: cancellation_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export email", buttonicon:"", onClickButton: cancellation_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function cancellation_export_table() { $('.cancellation_export_table').empty(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); $.ajax({ url:"<?php echo site_url('get-cancellation-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Amount</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.refunded_amount+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; }); var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_export_table').append(content); cancellation_export(); } }); } function cancellation_export() { $("#cancellation_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Cancellation List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function cancellation_print_table() { //alert(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); //alert(id); $.ajax({ url:"<?php echo site_url('get-cancellation-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Amount</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.refunded_amount+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; count++; }); var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_print_table').append(content); cancellation_print(); } }); } function cancellation_print() { var divToPrint=document.getElementById('cancellation_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('cancellation_print_table').style.display=''; newWin.close(); location.reload(); } } else if(choose_type == 'refunded') { jQuery("#list5").jqGrid({ url:"<?php echo site_url('get-refund-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", datatype: "json", colNames:['SI','Booked On','Project','Site','Dimension','Name','Refunded','Executive','Associate','Sub Associate','Mobile','Mobile2','Email'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false}, {name:'project_name',index:'project_name', width:125, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'refunded',index:'refunded', width:100, editable:false}, {name:'executive',index:'executive', width:100, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:100, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:150, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager5", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Refund Report", /* footerrow: true, loadComplete: function () { var sumOfrefunded_amount = jQuery("#list5").jqGrid('getCol','refunded_amount',false,'sum'); var sumOfdimension = jQuery("#list5").jqGrid('getCol','dimension',false,'sum'); jQuery("#list5").jqGrid('footerData', 'set', { site_number: 'Total:', refunded_amount: sumOfrefunded_amount.toFixed(2), dimension: sumOfdimension.toFixed(2) }); },*/ subGrid: true, subGridRowExpanded: function(subgrid_id, row_id) { var subgrid_table_id; id=row_id; //alert(id); subgrid_table_id = subgrid_id+"_t"; jQuery("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table>"); jQuery("#"+subgrid_table_id).jqGrid({ url:"<?php echo site_url('gss/get_mul_refunds');?>?id="+id, mtype : "get", datatype: "json", colNames:['SI','Refunded Amount','','Refunded Date','Refunded Payment Mode','Cheque Number','Cheque Date','Bank Name','UTR Number','Date','Due Amount','Due With','Total'], colModel:[ {name:'id',index:'id', width:200, hidden:true,editable:false,key:true}, {name:'refunded_amount11',index:'refunded_amount11', width:250, editable:false}, {name:'refunded_amount',index:'refunded_amount', width:250, editable:false,hidden:true}, // {name:'reg_value',index:'reg_value', width:150, editable:false}, {name:'refunded_date',index:'refunded_date', width:250, editable:false}, {name:'refunded_payment_mode',index:'reg_payment_mode', width:250, editable:false, formatter:modeFmatter}, {name:'cheque_no',index:'cheque_no', width:200, editable:false}, {name:'cheque_date',index:'cheque_date', width:200, editable:false}, {name:'bank_name',index:'bank_name', width:200, editable:false}, {name:'vtr_no',index:'utr_no', width:200, editable:false}, {name:'online_date',index:'online_date', width:200, editable:false}, {name:'due_amount',index:'due_amount', width:200, editable:false}, {name:'due_with',index:'due_with', width:200, editable:false}, {name:'total',index:'total', width:200, editable:false}, ], height: '100%', rowNum:100, sortname: 'num', sortorder: "asc" }); } }); function modeFmatter (cellvalue, options, rowObject) { if(cellvalue == 'Online Payment') { return 'NEFT/RTGS'; } else { return cellvalue; } } $("#list5").jqGrid("setLabel", "rn", "SL"); $("#list5").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list5").jqGrid('navGrid','#pager5', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager5', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:cancellation_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export", buttonicon:"", onClickButton: cancellation_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export contact", buttonicon:"", onClickButton: cancellation_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export email", buttonicon:"", onClickButton: cancellation_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function cancellation_export_table() { $('.cancellation_export_table').empty(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); $.ajax({ url:"<?php echo site_url('gss/get_cancellation_print')?>?from_date="+from+"&to_date="+to+"&project="+project+"&id="+id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); if(response.result == 1) { var count =1; var content = ''; var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response.message1,function(key1,va){ var count_val = 1; content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; $.each(response.message2,function(key2,va2){ if(va2.booking_id == va.booking_id) { content +='<thead><tr><th>Refund Amount '+count_val+'</th><th>Refund Date '+count_val+'</th><th>Refund Payment Mode '+count_val+'</th><th>Cheque No. '+count_val+'</th><th>Cheque Date. '+count_val+'</th><th>Bank Name. '+count_val+'</th><th>UTR NO. '+count_val+'</th><th>Online Date. '+count_val+'</th><th>Due Amount. '+count_val+'</th><th>Due With. '+count_val+'</th><th>Total. '+count_val+'</th></tr></thead>'; content +='<tr><td>'+va2.refunded_amount+'</td><td>'+va2.refunded_date+'</td><td>'+va2.refunded_payment_mode+'</td><td>'+va2.cheque_no+'</td><td>'+va2.cheque_date+'</td><td>'+va2.bank_name+'</td><td>'+va2.vtr_no+'</td><td>'+va2.online_date+'</td><td>'+va2.due_amount+'</td><td>'+va2.due_with+'</td><td>'+va2.total+'</td></tr>'; count_val++; } }); count++; }); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_export_table').append(content); cancellation_export(); } else { } } }); } function cancellation_export() { $("#cancellation_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Cancellation List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function cancellation_print_table() { //alert(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); //alert(id); $.ajax({ url:"<?php echo site_url('gss/get_cancellation_print')?>?from_date="+from+"&to_date="+to+"&project="+project+"&id="+id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); if(response.result == 1) { var count =1; var content = ''; var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response.message1,function(key1,va){ var count_val = 1; content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; $.each(response.message2,function(key2,va2){ if(va2.booking_id == va.booking_id) { //alert(va2.refunded_amount) content +='<thead><tr><th>Refund Amount '+count_val+'</th><th>Refund Date '+count_val+'</th><th>Refund Payment Mode '+count_val+'</th><th>Cheque No. '+count_val+'</th><th>Cheque Date. '+count_val+'</th><th>Bank Name. '+count_val+'</th><th>UTR NO. '+count_val+'</th><th>Online Date. '+count_val+'</th><th>Due Amount. '+count_val+'</th><th>Due With. '+count_val+'</th><th>Total. '+count_val+'</th></tr></thead>'; content +='<tr><td>'+va2.refunded_amount+'</td><td>'+va2.refunded_date+'</td><td>'+va2.refunded_payment_mode+'</td><td>'+va2.cheque_no+'</td><td>'+va2.cheque_date+'</td><td>'+va2.bank_name+'</td><td>'+va2.vtr_no+'</td><td>'+va2.online_date+'</td><td>'+va2.due_amount+'</td><td>'+va2.due_with+'</td><td>'+va2.total+'</td></tr>'; count_val++; } }); count++; }); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_print_table').append(content); cancellation_print(); } else { } } }); } function cancellation_print() { var divToPrint=document.getElementById('cancellation_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('cancellation_print_table').style.display=''; newWin.close(); location.reload(); } } else if(choose_type == 'refund_pending') { jQuery("#list5").jqGrid({ url:"<?php echo site_url('get-refund-pending-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", datatype: "json", colNames:['SI','Booked On','Project','Site','Dimension','Name','Refunded','Executive','Associate','Sub Associate','Mobile','Mobile2','Email'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'}, editable:false}, {name:'project_name',index:'project_name', width:125, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'refunded',index:'refunded', width:100, editable:false}, {name:'executive',index:'executive', width:100, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:100, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:150, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager5", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Refund Report", /* footerrow: true, loadComplete: function () { var sumOfrefunded_amount = jQuery("#list5").jqGrid('getCol','refunded_amount',false,'sum'); var sumOfdimension = jQuery("#list5").jqGrid('getCol','dimension',false,'sum'); jQuery("#list5").jqGrid('footerData', 'set', { site_number: 'Total:', refunded_amount: sumOfrefunded_amount.toFixed(2), dimension: sumOfdimension.toFixed(2) }); },*/ subGrid: true, subGridRowExpanded: function(subgrid_id, row_id) { var subgrid_table_id; id=row_id; //alert(id); subgrid_table_id = subgrid_id+"_t"; jQuery("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table>"); jQuery("#"+subgrid_table_id).jqGrid({ url:"<?php echo site_url('gss/get_mul_refunds');?>?id="+id, mtype : "get", datatype: "json", colNames:['SI','Refunded Amount','','Refunded Date','Refunded Payment Mode','Cheque Number','Cheque Date','Bank Name','UTR Number','Online Date','Due Amount','','Due With','Total'], colModel:[ {name:'id',index:'id', width:200, hidden:true,editable:false,key:true}, {name:'refunded_amount11',index:'refunded_amount11', width:250, editable:false}, {name:'refunded_amount',index:'refunded_amount', width:250, editable:false,hidden:true}, // {name:'reg_value',index:'reg_value', width:150, editable:false}, {name:'refunded_date',index:'refunded_date', width:250, editable:false}, {name:'refunded_payment_mode',index:'reg_payment_mode', width:250, editable:false}, {name:'cheque_no',index:'cheque_no', width:200, editable:false}, {name:'cheque_date',index:'cheque_date', width:200, editable:false}, {name:'bank_name',index:'bank_name', width:200, editable:false}, {name:'vtr_no',index:'utr_no', width:200, editable:false}, {name:'online_date',index:'online_date', width:200, editable:false}, {name:'due_amount11',index:'due_amount11', width:200, editable:false}, {name:'due_amount',index:'due_amount', width:200, editable:false,hidden:true}, {name:'due_with',index:'due_with', width:200, editable:false}, {name:'total',index:'total', width:200, editable:false}, ], height: '100%', rowNum:100, sortname: 'num', sortorder: "asc" }); } }); $("#list5").jqGrid("setLabel", "rn", "SL"); $("#list5").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list5").jqGrid('navGrid','#pager5', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager5', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:cancellation_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export", buttonicon:"", onClickButton: cancellation_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export contact", buttonicon:"", onClickButton: cancellation_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list5").navButtonAdd('#pager5', { caption:"Export email", buttonicon:"", onClickButton: cancellation_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function cancellation_export_table() { $('.cancellation_export_table').empty(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); $.ajax({ url:"<?php echo site_url('gss/get_refund_pending_print')?>?from_date="+from+"&to_date="+to+"&project="+project+"&id="+id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); if(response.result == 1) { var count =1; var content = ''; var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response.message1,function(key1,va){ content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; $.each(response.message2,function(key2,va2){ if(va2.booking_id == va.booking_id) { content +='<thead><tr><th>Refund Amount '+count+'</th><th>Refund Date '+count+'</th><th>Refund Payment Mode '+count+'</th><th>Cheque No. '+count+'</th><th>Cheque Date. '+count+'</th><th>Bank Name. '+count+'</th><th>UTR NO. '+count+'</th><th>Online Date. '+count+'</th><th>Due Amount. '+count+'</th><th>Due With. '+count+'</th><th>Total. '+count+'</th></tr></thead>'; content +='<tr><td>'+va2.refunded_amount+'</td><td>'+va2.refunded_date+'</td><td>'+va2.refunded_payment_mode+'</td><td>'+va2.cheque_no+'</td><td>'+va2.cheque_date+'</td><td>'+va2.bank_name+'</td><td>'+va2.vtr_no+'</td><td>'+va2.online_date+'</td><td>'+va2.due_amount+'</td><td>'+va2.due_with+'</td><td>'+va2.total+'</td></tr>'; } }); count++; }); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_export_table').append(content); cancellation_export(); } else { } } }); } function cancellation_export() { $("#cancellation_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Cancellation List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function cancellation_print_table() { //alert(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); //alert(id); $.ajax({ url:"<?php echo site_url('gss/get_refund_pending_print')?>?from_date="+from+"&to_date="+to+"&project="+project+"&id="+id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); if(response.result == 1) { var count =1; var content = ''; var total_cancelled_dimension = $('#total_cancelled_dimension').html(); var total_amount = $('#total_amount').html(); content +='<thead><tr><th>Sl No</th><th>Cancelled on</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Refund Status</th><th>Executive</th><th>Associate</th><th>Sub Associate</th><th>Due with</th><th>Mobile</th><th>Mobile2</th><th>Email</th></tr></thead>'; $.each(response.message1,function(key1,va){ content +='<tr><td>'+count+'</td><td>'+va.cancelled_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.refunded+'</td><td>'+va.executive+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.due_with+'</td> <td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td></tr>'; $.each(response.message2,function(key2,va2){ if(va2.booking_id == va.booking_id) { content +='<thead><tr><th>Refund Amount '+count+'</th><th>Refund Date '+count+'</th><th>Refund Payment Mode '+count+'</th><th>Cheque No. '+count+'</th><th>Cheque Date. '+count+'</th><th>Bank Name. '+count+'</th><th>UTR NO. '+count+'</th><th>Online Date. '+count+'</th><th>Due Amount. '+count+'</th><th>Due With. '+count+'</th><th>Total. '+count+'</th></tr></thead>'; content +='<tr><td>'+va2.refunded_amount+'</td><td>'+va2.refunded_date+'</td><td>'+va2.refunded_payment_mode+'</td><td>'+va2.cheque_no+'</td><td>'+va2.cheque_date+'</td><td>'+va2.bank_name+'</td><td>'+va2.vtr_no+'</td><td>'+va2.online_date+'</td><td>'+va2.due_amount+'</td><td>'+va2.due_with+'</td><td>'+va2.total+'</td></tr>'; } }); count++; }); // alert(content); content +='<tr><td>'+total_cancelled_dimension+'</td></tr>' content +='<tr><td>'+total_amount+'</td></tr>' $('.cancellation_print_table').append(content); cancellation_print(); } else { } } }); } function cancellation_print() { var divToPrint=document.getElementById('cancellation_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('cancellation_print_table').style.display=''; newWin.close(); location.reload(); } } function cancellation_export_email_table() { $('.cancellation_export_email_table').empty(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); $.ajax({ url:"<?php echo site_url('get-cancellation-email-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></td></tr>'; count++; // }); }); $('.cancellation_export_email_table').append(content); cancellation_export_email(); } }); } function cancellation_export_contact_table() { $('.cancellation_export_contact_table').empty(); id = jQuery("#list5").jqGrid('getDataIDs'); var from= $("#cancellation_from").val(); var to= $("#cancellation_to").val(); var project= $("select[name=project_id]").val(); $.ajax({ url:"<?php echo site_url('get-cancellation-contact-reports')?>?from_date="+from+"&to_date="+to+"&project="+project, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></td></tr>'; count++; // }); }); $('.cancellation_export_contact_table').append(content); cancellation_export_contact(); } }); } function cancellation_export_contact() { $("#cancellation_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Cancellation Contact List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function cancellation_export_email() { $("#cancellation_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Cancellation Email List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } }); //------------------Client reports---------------------------------// $('.client_report_form').submit(function(e){ e.preventDefault(); //formdata = new FormData($(this)[0]); $("#client_submit").attr('disabled', 'disabled'); $("#client_submit").text("submitting..."); $("#client_submit").text("Submit"); $("#client_submit").removeAttr('disabled'); var from= $("#client_from").val(); var to= $("#client_to").val(); var c_project=$('select[name=c_project]').val(); var c_ref=$("#c_reference").val(); jQuery("#list8").jqGrid({ url:"<?php echo site_url('get-client-reports')?>?from_date="+from+"&to_date="+to+"&c_project="+c_project+"&reference="+c_ref, mtype : "post", datatype: "json", colNames:['SI','Site number','Dimension','Name','Mobile','Mobile2','Executive','Email','Address','DOB','DOA','Status','Date','Project'], colModel:[ {name:'project_id',index:'project_id', width:150, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:100, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:100, editable:false}, {name:'executive',index:'executive', width:100, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, {name:'address',index:'address', width:175, editable:false}, {name:'dob',index:'dob', width:100,editable:false}, {name:'doa',index:'doa', width:100, editable:false}, {name:'booking_status',index:'booking_status', width:75, editable:false}, {name:'created_at',index:'created_at', width:75, editable:false}, {name:'project_name',index:'project_name', width:125,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager8", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Client Report", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list8").jqGrid('getCol','dimension',false,'sum'); jQuery("#list8").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); var rows = $("#list8").getDataIDs(); for (var i = 0; i < rows.length; i++) { var status = $("#list8").getCell(rows[i],"booking_status"); if(status == "CANCELLED" || status == "REFUNDED" || status == "REFUND_PENDING") { $("#list8").jqGrid('setRowData',rows[i],false, { background:'#ef1f1d'}); } } }, }); $("#list8").jqGrid("setLabel", "rn", "SL"); $("#list8").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list8").jqGrid('navGrid','#pager8', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager8', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:clients_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list8").navButtonAdd('#pager8', { caption:"Export", buttonicon:"", onClickButton: clients_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list8").navButtonAdd('#pager8', { caption:"Export contact", buttonicon:"", onClickButton: clients_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list8").navButtonAdd('#pager8', { caption:"Export email", buttonicon:"", onClickButton: clients_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); }); function clients_export_email_table() { $('.clients_export_email_table').empty(); id = jQuery("#list8").jqGrid('getDataIDs'); var from= $("#client_from").val(); var to= $("#client_to").val(); var c_project=$('select[name=c_project]').val(); var c_ref=$("#c_reference").val(); $.ajax({ type : 'post', url : "<?php echo site_url("get-client-reports")?>?from_date="+from+"&to_date="+to+"&c_project="+c_project+"&reference="+c_ref, data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></tr>'; count++; // }); }); $('.clients_export_email_table').append(content); clients_export_email(); } }); } function clients_export_contact_table() { $('.clients_export_contact_table').empty(); id = jQuery("#list8").jqGrid('getDataIDs'); var from= $("#client_from").val(); var to= $("#client_to").val(); var c_project=$('select[name=c_project]').val(); var c_ref=$("#c_reference").val(); $.ajax({ type : 'post', url : "<?php echo site_url("get-client-reports")?>?from_date="+from+"&to_date="+to+"&c_project="+c_project+"&reference="+c_ref, data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></tr>'; count++; // }); }); $('.clients_export_contact_table').append(content); clients_export_contact(); } }); } function clients_export_table() { //alert(); id = jQuery("#list8").jqGrid('getDataIDs'); var from= $("#client_from").val(); var to= $("#client_to").val(); var c_project=$('select[name=c_project]').val(); var c_ref=$("#c_reference").val(); $.ajax({ type : 'post', url : "<?php echo site_url("get-client-reports")?>?from_date="+from+"&to_date="+to+"&c_project="+c_project+"&reference="+c_ref, //data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site number</th><th>Dimension</th><th>Name</th><th>Mobile</th><th>Mobile2</th><th>Executive</th><th>Email</th><th>Address</th><th>DOB</th><th>DOA</th><th>Booking Status</th><th>Date</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ //alert(va.dob); content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.customer_mobile+'</td> <td>'+va.customer_mobile2+'</td><td>'+va.executive+'</td><td>'+va.customer_email+'</td><td>'+va.address+'</td> <td>'+va.dob+'</td><td>'+va.doa+'</td><td>'+va.booking_status+'</td><td>'+va.created_at+'</td></tr>'; count++; // }); }); $('.clients_export_table').append(content); clients_export(); } }); } function clients_export(){ $("#clients_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Client Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function clients_export_contact(){ $("#clients_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Client contact", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function clients_export_email(){ $("#clients_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Client email", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function clients_print_table() { id = jQuery("#list8").jqGrid('getDataIDs'); var from= $("#client_from").val(); var to= $("#client_to").val(); var c_project=$('select[name=c_project]').val(); var c_ref=$("#c_reference").val(); $.ajax({ type : 'post', url : "<?php echo site_url("get-client-reports")?>?from_date="+from+"&to_date="+to+"&c_project="+c_project+"&reference="+c_ref, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site number</th><th>Dimension</th><th>Name</th><th>Mobile</th><th>Mobile2</th><th>Email</th><th>Address</th><th>DOB</th><th>DOA</th><th>Booking Status</th><th>Date</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td> <td>'+va.customer_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td><td>'+va.address+'</td><td>'+va.dob+'</td><td>'+va.doa+'</td><td>'+va.booking_status+'</td><td>'+va.created_at+'</td></tr>'; count++; }); $('.clients_print_table').append(content); clients_print(); } }); } function clients_print() { var divToPrint=document.getElementById('clients_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('clients_print_table').style.display=''; newWin.close(); location.reload(); } //------------------Sites reports---------------------------------// $('.sites_reports_form').submit(function(e){ e.preventDefault(); //formdata = new FormData($(this)[0]); $("#sites_submit").attr('disabled', 'disabled'); $("#sites_submit").text("submitting..."); $("#sites_submit").text("Submit"); $("#sites_submit").removeAttr('disabled'); var from= $("#site_from").val(); var project_id= $(".site_selected_project").val(); var to= $("#site_to").val(); jQuery("#list10").jqGrid({ url:"<?php echo site_url('get-sites-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", datatype: "json", colNames:['SI','Site','Dimension','Date','Reg Value','','Status','Maintenance Amount','Name','Address','Mobile','Mobile2','Email',' Associate','Sub Associate','Logistic','Executive','Portal','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'dimension',index:'dimension', width:70, editable:false}, {name:'registration_date',index:'registration_date', width:100, editable:false}, {name:'registration_value',index:'registration_value', width:70, editable:false}, {name:'registration_value1',index:'registration_value1', width:70, editable:false,hidden:true}, {name:'booking_status',index:'booking_status', width:100, editable:false}, {name:'main_amount',index:'main_amount', width:100, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'address',index:'address', width:250, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:85, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:85, editable:false}, {name:'customer_email',index:'customer_email', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:100, editable:false}, {name:'logistics',index:'logistics', width:100, editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'web_portal',index:'web_portal', width:100, editable:false}, {name:'project_name',index:'project_name', width:150,editable:false}, ], rowNum:50, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager10", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', loadonce:true, caption:" Site Report", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list10").jqGrid('getCol','dimension',false,'sum'); var sumOfregistration_value = jQuery("#list10").jqGrid('getCol','registration_value1',false,'sum'); var res=sumOfregistration_value.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfregistration_value_res=res.join("."); var sumOfregistration_value_res = sumOfregistration_value_res+'/-'; var sumOfreg_amount = jQuery("#list10").jqGrid('getCol','reg_amount1',false,'sum'); var res=sumOfreg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfreg_amount_res=res.join("."); var sumOfreg_amount_res = sumOfreg_amount_res+'/-'; var total_site_dimension = $('#total_site_dimension').html('Total Dimension'+sumOfdimension.toFixed(2)); var total_reg_value = $('#total_reg_value').html('Total Reg Value'+sumOfregistration_value_res); var total_reg_amount = $('#total_reg_amount').html('Total Reg Amount'+sumOfreg_amount_res); jQuery("#list10").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) , registration_value: sumOfregistration_value_res, reg_amount: sumOfreg_amount_res }); }, subGrid: true, subGridRowExpanded: function(subgrid_id, row_id) { var subgrid_table_id; id=row_id; //alert(id); subgrid_table_id = subgrid_id+"_t"; jQuery("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table>"); jQuery("#"+subgrid_table_id).jqGrid({ url:"<?php echo site_url('gss/get_mul_reg_amount_sites_reports');?>?id="+id, mtype : "get", datatype: "json", colNames:['SI','Registation Amount','Registration Payment Mode','Payment Number','Payment Date','Branch Name','Loan Type','Loan Form'], colModel:[ {name:'id',index:'id', width:200, hidden:true,editable:false,key:true}, {name:'reg_amount',index:'reg_amount', width:250, editable:false}, // {name:'reg_value',index:'reg_value', width:150, editable:false}, //{name:'reg_date',index:'reg_date', width:250, editable:false}, {name:'reg_payment_mode',index:'reg_payment_mode', width:250, editable:false}, {name:'number',index:'number', width:200, editable:false}, {name:'mode_date',index:'mode_date', width:200, editable:false}, {name:'branch_name',index:'branch_name', width:200, editable:false}, {name:'loan_type',index:'loan_type', width:200, editable:false}, {name:'loan_from',index:'loan_from', width:200, editable:false}, ], height: '100%', rowNum:100, sortname: 'num', sortorder: "asc" }); } }); $("#list10").jqGrid("setLabel", "rn", "SL"); $("#list10").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list10").jqGrid('navGrid','#pager10', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager10', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:sites_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list10").navButtonAdd('#pager10', { caption:"Export", buttonicon:"", onClickButton: sites_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list10").navButtonAdd('#pager10', { caption:"Export contact", buttonicon:"", onClickButton: sites_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list10").navButtonAdd('#pager10', { caption:"Export email", buttonicon:"", onClickButton: sites_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); function sites_export_email_table() { $('.sites_export_email_table').empty(); id = jQuery("#list10").jqGrid('getDataIDs'); var from= $("#site_from").val(); var project_id= $("#site_selected_project").val(); var to= $("#site_to").val(); $.ajax({ url:"<?php echo site_url('get-sites-email-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></tr>'; count++; // }); }); $('.sites_export_email_table').append(content); sites_export_email(); } }); } function sites_export_contact_table() { $('.sites_export_contact_table').empty(); id = jQuery("#list10").jqGrid('getDataIDs'); var from= $("#site_from").val(); var project_id= $("#site_selected_project").val(); var to= $("#site_to").val(); $.ajax({ url:"<?php echo site_url('get-sites-contact-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Mobile</th><th>Mobile2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></tr>'; count++; // }); }); $('.sites_export_contact_table').append(content); sites_export_contact(); } }); } function sites_export_table() { $('.sites_export_table').empty(); id = jQuery("#list10").jqGrid('getDataIDs'); var from= $("#site_from").val(); var project_id= $("#site_selected_project").val(); var to= $("#site_to").val(); $.ajax({ url:"<?php echo site_url('get-sites-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var total_site_dimension = $('#total_reg_amount').html(); var total_reg_value = $('#total_reg_value').html(); var total_reg_amount = $('#total_reg_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Date</th><th>Registration Value</th><th>Status</th><th>Name</th><th>Address</th><th>Mobile</th><th>Mobile2</th><th>Email</th><th>Associate</th><th>Sub Associate</th><th>Logistic</th><th>Executive</th><th>Portal</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.registration_date+'</td><td>'+va.registration_value+'</td><td>'+va.booking_status+'</td><td>'+va.customer_name+'</td> <td>'+va.address+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.logistics+'</td><td>'+va.reference+'</td><td>'+va.web_portal+'</td></tr>'; count++; // }); }); content +='<tr><td>'+total_site_dimension+'</td></tr>'; content +='<tr><td>'+total_reg_value+'</td></tr>'; content +='<tr><td>'+total_reg_amount+'</td></tr>'; $('.sites_export_table').append(content); sites_export(); } }); } function sites_export(){ $("#sites_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Site Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function sites_export_contact(){ $("#sites_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Site contact", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function sites_export_email(){ $("#sites_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Site email", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function sites_print_table() { //alert(); id = jQuery("#list10").jqGrid('getDataIDs'); var from= $("#site_from").val(); var project_id= $("#site_selected_project").val(); var to= $("#site_to").val(); //alert(id); $.ajax({ url:"<?php echo site_url('get-sites-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; var total_site_dimension = $('#total_reg_amount').html(); var total_reg_value = $('#total_reg_value').html(); var total_reg_amount = $('#total_reg_amount').html(); content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Date</th><th>Registration Value</th><th>Status</th><th>Name</th><th>Address</th><th>Mobile</th><th>Mobile2</th><th>Email</th><th>Associate</th><th>Sub Associate</th><th>Logistic</th><th>Executive</th><th>Portal</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.registration_date+'</td><td>'+va.registration_value+'</td><td>'+va.booking_status+'</td><td>'+va.customer_name+'</td> <td>'+va.address+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> <td>'+va.customer_email+'</td><td>'+va.associate+'</td><td>'+va.subassociate+'</td><td>'+va.logistics+'</td><td>'+va.reference+'</td><td>'+va.web_portal+'</td></tr>'; count++; }); content +='<tr><td>'+total_site_dimension+'</td></tr>'; content +='<tr><td>'+total_reg_value+'</td></tr>'; content +='<tr><td>'+total_reg_amount+'</td></tr>'; $('.sites_print_table').append(content); sites_print(); } }); } function sites_print() { var divToPrint=document.getElementById('sites_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('sites_print_table').style.display=''; newWin.close(); location.reload(); } }); //------------------Loans reports---------------------------------// $(document).ready(function (){ jQuery("#list11").jqGrid({ url:"<?php echo site_url('get-loans-reports')?>", mtype : "post", datatype: "json", colNames:['SI','Customer','Contact','Contact2','Site','Khata Status','Dimension','Booked On','Disbursed amount','Financial institution','Applied on','Sanctioned Date','Disbursed Date','Regd Date','Remarks','Project'], colModel:[ {name:'project_id',index:'project_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:85, editable:false}, {name:'customer_mobile2',index:'customer_mobile2', width:85, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:50, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'disbursed_cheque_amount',index:'disbursed_cheque_amount', width:100, editable:false}, {name:'financial_institution',index:'financial_institution', width:85,editable:false}, {name:'applied_on',index:'applied_on', width:100, editable:false}, {name:'sanctioned_date',index:'sanctioned_date', width:100, editable:false}, {name:'disbursed_date',index:'disbursed_date', width:100, editable:false}, {name:'registration_date',index:'registration_date', width:100,editable:false, classes:'reg_date'}, {name:'remarks',index:'remarks', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, ], rowNum:50, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager11", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Loan Report", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list11").jqGrid('getCol','dimension',false,'sum'); jQuery("#list11").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list11").jqGrid("setLabel", "rn", "SL"); $("#list11").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list11").jqGrid('navGrid','#pager11', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager11', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:loans_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list11").navButtonAdd('#pager11', { caption:"Export", buttonicon:"", onClickButton: loans_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); $("#list11").navButtonAdd('#pager11', { caption:"Export contact", buttonicon:"", onClickButton: loans_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list11").navButtonAdd('#pager11', { caption:"Export email", buttonicon:"", onClickButton: loans_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); }); function loans_export_email_table() { $('.loan_export_email_table').empty(); id = jQuery("#list11").jqGrid('getDataIDs'); $.ajax({ type : 'post', url : '<?php echo site_url("get-loans-email-reports")?>', data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td></tr>'; count++; // }); }); $('.loan_export_email_table').append(content); loans_export_email(); } }); } function loans_export_contact_table() { //alert(); id = jQuery("#list11").jqGrid('getDataIDs'); $.ajax({ type : 'post', url : '<?php echo site_url("get-loans-contact-reports")?>', data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Contact</th><th>Contact2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td></tr>'; count++; // }); }); $('.loan_export_contact_table').append(content); loans_export_contact(); } }); } function loans_export_table() { $('.loan_export_table').empty(); id = jQuery("#list11").jqGrid('getDataIDs'); $.ajax({ type : 'post', url : '<?php echo site_url("get-loans-reports")?>', data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Customer</th><th>Contact</th><th>Contact2</th><th>Project</th><th>Site</th><th>Dimension</th><th>Booked On</th><th>Disbursed amount</th><th>Financial institution</th><th>Applied on</th><th>Sanctioned Date</th><th>Disbursed Date</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.customer_name+'</td> <td>'+va.customer_mobile+'</td> <td>'+va.customer_mobile2+'</td><td>'+va.project_name+'</td> <td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.booked_on+'</td><td>'+va.disbursed_cheque_amount+'</td><td>'+va.financial_institution+'</td><td>'+va.applied_on+'</td><td>'+va.sanctioned_date+'</td><td>'+va.disbursed_date+'</td><td>'+va.remarks+'</td></tr>'; count++; // }); }); $('.loan_export_table').append(content); loans_export(); } }); } function loans_export(){ $("#loan_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Loan Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function loans_export_contact(){ $("#loan_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Loan contact", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function loans_export_email(){ $("#loan_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Loan email", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function loans_print_table() { //alert(); id = jQuery("#list11").jqGrid('getDataIDs'); //alert(id); $.ajax({ type : 'post', url : '<?php echo site_url("get-loans-reports")?>', data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Customer</th><th>Contact</th><th>Contact2</th><th>Project</th><th>Site</th><th>Dimension</th><th>Booked On</th><th>Disbursed amount</th><th>Financial institution</th><th>Applied on</th><th>Sanctioned Date</th><th>Disbursed Date</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ //$.each(val,function(key,va){ //alert(va.customer_name); content +='<tr><td>'+count+'</td> <td>'+va.customer_name+'</td> <td>'+va.customer_mobile+'</td> <td>'+va.customer_mobile2+'</td><td>'+va.project_name+'</td> <td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.booked_on+'</td><td>'+va.disbursed_cheque_amount+'</td><td>'+va.financial_institution+'</td><td>'+va.applied_on+'</td><td>'+va.sanctioned_date+'</td><td>'+va.disbursed_date+'</td><td>'+va.remarks+'</td></tr>'; count++; //}); }); // alert(content); $('.loan_print_table').append(content); loans_print(); } }); } function loans_print() { var divToPrint=document.getElementById('loan_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('loans_print_table').style.display=''; newWin.close(); location.reload(); } //-----------------------------------------------------Report Status-----------------------------------// //--------------------------Reception-----------------------------------// $(".project_list").change(function(){ var project_id = $('.project_list :selected').val(); Sites(project_id); }); $(".rec_project").change(function(){ var project_id = $('.rec_project :selected').val(); Sites(project_id); }); $(".status_report").change(function(){ var project_id = $('.status_report :selected').val(); Sites(project_id); }); $('.reception_report_form').submit(function(e){ e.preventDefault(); //formdata = new FormData($(this)[0]); $("#reception_submit").attr('disabled', 'disabled'); $("#reception_submit").text("submitting..."); $("#reception_submit").text("Submit"); $("#reception_submit").removeAttr('disabled'); var project_id= $('.r_project_id :selected').val(); var from= $("#reception_from").val(); var to= $("#reception_to").val(); jQuery("#list12").jqGrid({ url:"<?php echo site_url('get-reception-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", datatype: "json", colNames:['SI','Project','Site','Name','Document dispatched','Dispatched date','Client Khatha'], colModel:[ {name:'project_id',index:'project_id', width:250, hidden:true,editable:false,key:true}, {name:'project_name',index:'project_name', width:200, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'dispatched_type',index:'dispatched_type', width:200, editable:false}, {name:'dispatched_date',index:'dispatched_date', width:200,formatter: 'date', formatoptions: { srcformat: 'Y/m/d', newformat: 'd/m/Y'},editable:false}, {name:'client_khatha',index:'client_khatha', width:250, editable:false}, ], rowNum:50, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager12", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Digital Document Report", }); $("#list12").jqGrid("setLabel", "rn", "SL"); $("#list12").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list12").jqGrid('navGrid','#pager12', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager12', { caption:"Print", buttonicon:"ui-icon-print", onClickButton: reception_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list12").navButtonAdd('#pager12', { caption:"Export", buttonicon:"", onClickButton: reception_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); /* $("#list12").navButtonAdd('#pager12', { caption:"Export contact", buttonicon:"", onClickButton: reception_export_contact_table, position: "last", title:"", cursor: "pointer", id:"client_delete_con" } ); $("#list12").navButtonAdd('#pager12', { caption:"Export email", buttonicon:"", onClickButton: reception_export_email_table, position: "last", title:"", cursor: "pointer", id:"client_delete_email" } ); */ function reception_export_email_table() { $('.reception_export_email_table').empty(); id = jQuery("#list12").jqGrid('getDataIDs'); var from= $("#reception_from").val(); var project_id= $('.r_project_id :selected').val(); var to= $("#reception_to").val(); $.ajax({ url:"<?php echo site_url('get-reception-email-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Email</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_email+'</td> </tr>'; count++; // }); }); $('.reception_export_email_table').append(content); reception_export_email(); } }); } function reception_export_contact_table() { $('.reception_export_contact_table').empty(); id = jQuery("#list12").jqGrid('getDataIDs'); var from= $("#reception_from").val(); var project_id= $('.r_project_id :selected').val(); var to= $("#reception_to").val(); $.ajax({ url:"<?php echo site_url('get-reception-contact-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Contact</th><th>Contact2</th></tr></thead>'; $.each(response,function(key,va){ //$.each(vas,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_mobile+'</td><td>'+va.customer_mobile2+'</td> </tr>'; count++; // }); }); $('.reception_export_contact_table').append(content); reception_export_contact(); } }); } function reception_export_table() { $('.reception_export_table').empty(); id = jQuery("#list12").jqGrid('getDataIDs'); var from= $("#reception_from").val(); var project_id= $('.r_project_id :selected').val(); var to= $("#reception_to").val(); $.ajax({ url:"<?php echo site_url('get-reception-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Document dispatched</th><th>Dispatched date</th><th>Client Khatha</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dispatched_type+'</td><td>'+va.dispatched_date+'</td><td>'+va.client_khatha+'</td></tr>'; count++; }); $('.reception_export_table').append(content); reception_export(); } }); } function reception_export(){ $("#reception_export_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Digi Doc Report", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function reception_export_contact(){ $("#reception_export_contact_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Digi Doc contact", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function reception_export_email(){ $("#reception_export_email_table").table2excel({ exclude: ".noExl", name: "Excel Document Name", filename: "Digi Doc email", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } function reception_print_table() { //alert(); id = jQuery("#list12").jqGrid('getDataIDs'); var from= $("#reception_from").val(); var project_id= $('.r_project_id :selected').val(); var to= $("#reception_to").val(); //alert(id); $.ajax({ url:"<?php echo site_url('get-reception-reports')?>?from_date="+from+"&to_date="+to+"&project_id="+project_id, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Document dispatched</th><th>Dispatched date</th><th>Client Khatha</th></tr></thead>'; $.each(response,function(key,va){ //$.each(val,function(key,va){ //alert(va.customer_name); content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dispatched_type+'</td><td>'+va.dispatched_date+'</td><td>'+va.client_khatha+'</td></tr>'; count++; //}); }); // alert(content); $('.reception_print_table').append(content); reception_print(); } }); } function reception_print() { var divToPrint=document.getElementById('reception_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('reception_print_table').style.display=''; newWin.close(); location.reload(); } }); function Sites(project_id){ $.ajax({ type : 'post', url : '<?php echo site_url("single-project-sites")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="0">Select site</option>'; $.each(response.sites,function(idx,vx){ options += '<option value="'+vx.site_number+'">'+vx.site_number+'</option>'; }); $(".sites_list").html(options); } else { $(".sites_list").empty(); } } }); } $.ajax({ type : 'get', url : '<?php echo site_url("get-menu-list")?>', success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { //alert(); $.each(response.menu_list,function(idx,vx){ //alert(vx.menu_id); $("#m"+vx.menu_id).css("display","none"); }); CallAccess(); } } }); function CallAccess() { $.each(controls,function(key,val){ //alert(val); $("#m"+val).css("display","block"); }); } $(".pt_project").change(function(){ var project_id = $('.pt_project :selected').val(); Sites1(project_id); }); function Sites1(project_id){ $.ajax({ type : 'post', url : '<?php echo site_url("single-project-sites")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="0">Select site</option>'; $.each(response.sites,function(idx,vx){ options += '<option value="'+vx.site_number+'">'+vx.site_number+'</option>'; }); $(".pay_sites").html(options); } else { $(".pay_sites").empty(); } } }); } $(".brok_project").change(function(){ var project_id = $('.brok_project :selected').val(); Sites2(project_id); }); function Sites2(project_id){ $.ajax({ type : 'post', url : '<?php echo site_url("single-project-sites")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="0">Select site</option>'; $.each(response.sites,function(idx,vx){ options += '<option value="'+vx.site_number+'">'+vx.site_number+'</option>'; }); $(".broker_sites").html(options); } else { $(".broker_sites").empty(); } } }); } }); function agree_type() { var agr_type=$("#agr_type").val(); if(agr_type == "agr_done") { $('.slot2_from_to').show(); $('.slot2_budget_from_to').hide(); } else if(agr_type == "agr_not_done") { $('.slot2_from_to').hide(); $('.slot2_budget_from_to').show(); } else if(agr_type == "unreg_site") { $('.slot2_from_to').hide(); $('.slot2_budget_from_to').show(); } else if(agr_type == "all") { $('.slot2_from_to').hide(); $('.slot2_budget_from_to').show(); } else { $('.slot2_from_to').hide(); $('.slot2_budget_from_to').hide(); } } $('.sales_form').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); $("#sales_submit").attr('disabled', 'disabled'); $("#sales_submit").text("submitting..."); $.ajax({ type : 'post', url : '<?php echo site_url("executive-sales-for-chart")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { $("#sales_submit").text("Submit"); $("#sales_submit").removeAttr('disabled'); chart_data = response; drawMouseoverVisualization(); } else { $("#sales_submit").text("Submit"); $("#sales_submit").removeAttr('disabled'); } } }); }); // barsVisualization must be global in our script tag to be able // to get and set selection. var barsVisualization; function drawMouseoverVisualization() { var data = new google.visualization.DataTable(); data.addColumn('string', 'Project'); data.addColumn('number', 'Total sqft booked'); var tot=0; /*$.each(chart_data.all_sales, function (idx, vx) { var cat = vx.project; var sales = parseFloat(vx.dimension); data.addRows([[cat, sales]]); if(vx.dimension !=null) { //alert(vx.dimension); tot=parseFloat(tot)+parseFloat(vx.dimension); $(".total").val(tot.toFixed(2)); } });*/ $.each(chart_data.all_sales, function (idx, vx) { // alert(vx.dimension); if(vx.dimension != null) { var cat = vx.project; var sales = parseFloat(vx.dimension); data.addRows([[cat, sales]]); //alert(vx.dimension); tot=parseFloat(tot)+parseFloat(vx.dimension); $(".total").val(tot.toFixed(2)); } }); barsVisualization = new google.visualization.ColumnChart(document.getElementById('revenue-chart')); barsVisualization.draw(data, null); // Add our over/out handlers. google.visualization.events.addListener(barsVisualization, 'onmouseover', barMouseOver); google.visualization.events.addListener(barsVisualization, 'onmouseout', barMouseOut); } function barMouseOver(e) { barsVisualization.setSelection([e]); } function barMouseOut(e) { barsVisualization.setSelection([{'row': null, 'column': null}]); } //------------------------maintenance report---------------------------------------// /*$(".m_project_list").change(function(){ var project_id = $('.m_project_list :selected').val(); }); */ //-------------------Status Report -----------------------------// function status_reprt_click() { var $radios = $('input:radio[name=s_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var $radios1 = $('input:radio[name=s1_project_type]'); if($radios1.is(':checked') === false) { $radios1.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=s_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">Select</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#s_project_id').html(options); //$('#s1_project_id').html(options); }); } } }); $('.status_report_form').submit(function(e){ e.preventDefault(); var project= $("select[name=status_report_project_id]").val(); if(project == '') { toastr["error"]('Please select the project!'); } }); $('#s_project_id').change(function(){ $('.status_report_form').submit(function(e){ e.preventDefault(); var project= $("select[name=status_report_project_id]").val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/get_status_report_balance_agree_amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { $("#status_report_submit").attr('disabled', 'disabled'); $("#status_report_submit").text("submitting..."); $("#status_report_submit").text("Submit"); $("#status_report_submit").removeAttr('disabled'); var project= $("select[name=status_report_project_id]").val(); var from_date= $("input[name=status_from_date]").val(); var to_date= $("input[name=status_to_date]").val(); var user_type_id = $('.user_type_id').val(); var due_type = $('.due_type').val(); // alert(user_type_id); if(user_type_id == 4) { if(due_type == 'agree_due') { var res=response.balance_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_agree_amount').html('Balance Agreement Amount : '+res+'/-'); var res=response.received_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_agree_amount').html('Received Agreement Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_management_agree_status_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked Date','Site','Khata Status','Dimension','Source','Customer','TSV','','','Booking Amt','','Agr Due Date','Agr Due Amt','','','Documentation','Loan','Manangement','Chat','GSS Amount','','Executive','Bank','Contact','Project','Associate'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:65, editable:false}, {name:'source_type',index:'source_type', width:60, editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'tsv',index:'tsv', width:80, editable:false}, {name:'tsv2',index:'tsv2', width:100, editable:false, hidden:true}, {name:'booking_amount_without_comma',index:'booking_amount_without_comma',hidden:true, width:130, editable:false}, {name:'booking_amount',index:'booking_amount', width:130, editable:false}, {name:'total_booking_amount',index:'total_booking_amount', width:75, editable:false, hidden:true}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:170, editable:false, classes:'agree_due_date'}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:250, editable:false}, {name:'agreement_due_amount_wc',index:'agreement_due_amount_wc', width:100, editable:false, hidden:true}, {name:'agreement_amount_wc',index:'agreement_amount_wc', width:100, editable:false, hidden:true}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:80,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'gss_amount',index:'gss_amount', width:150, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:150, editable:false,hidden:true}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfba = jQuery("#list13").jqGrid('getCol','booking_amount_without_comma',false,'sum'); var x=sumOfba.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfba = (otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree); var sumOfba = sumOfba+'/-'; var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv2',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOfagr_due_amt = jQuery("#list13").jqGrid('getCol','agreement_due_amount_wc',false,'sum'); var x=sumOfagr_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_due_amt_res = sumOfagr_due_amt_res+'/-'; var sumOfagr_amt = jQuery("#list13").jqGrid('getCol','agreement_amount_wc',false,'sum'); var x=sumOfagr_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_amt_res = sumOfagr_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total Tsv : '+sumOftsv_res); var total_status_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total :', dimension: sumOfdimension.toFixed(2),booking_amount: sumOfba, tsv: sumOftsv_res, sales_agreement_due_amount: "<span style='color:red'> Agreement Amt Due: " + sumOfagr_due_amt_res + "</span> <br/> <span style='color:green'> Agreement Amt Paid: " + sumOfagr_amt_res + "</span>", gss_amount:sumOfgss_amount_res }); var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_management_agree_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loan+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); // content +='<thead><tr><th>Balance Agreement Amount</th><th>Total Agreement Amount</th><th>Total TSV</th><th>Total Dimension</th></tr></thead>'; content +='<tr><td>'+balance_agree_amount+'</td>' content +='<td>'+total_agree_amount+'</td>' content +='<td>'+total_tsv+'</td>' content +='<td>'+total_status_dimension+'</td>' content +='<td>'+total_gss_amount+'</td></tr>' $('.status_export_table').append(content); status_export_data(); } }); function status_export_data() { $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_management_agree_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loan+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); //content +='<thead><tr><th>Balance Agreement Amount</th><th>Total Agreement Amount</th><th>Total TSV</th><th>Total Dimension</th></tr></thead>'; content +='<tr><td>'+balance_agree_amount+'</td>' content +='<td>'+total_agree_amount+'</td>' content +='<td>'+total_tsv+'</td>' content +='<td>'+total_status_dimension+'</td>' content +='<td>'+total_gss_amount+'</td></tr>' $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'reg_due') { var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Registration Amount : '+res+'/-'); var res=response.received_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_registration_amount').html('Received Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_management_reg_status_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked On','Site','Khata Status','Dimension','Source','Customer','TSV','','Booking Payment','Agreement Paid Amount','Agreement amount','Installment Due Date','Installment Amount','Inst Amt','Reg Due Date','Reg Due Amount','Registration Amount','GSS Amount','','Chat','Documentation','Loans','Manangement','Executive','Bank','Contact ','Associate','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv111',index:'tsv111', width:75, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:150, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:150, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:150, hidden: true, editable:false}, {name:'installment_date',index:'installment_date', width:150, editable:false}, {name:'installment_amount',index:'installment_amount', width:100, editable:false}, {name:'ins_amt',index:'ins_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount111',index:'gss_amount111', width:100,editable:false,hidden:true}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:140,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, /*{name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false},*/ ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv111',false,'sum'); var x=sumOftsv.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftsv_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOftsv_res =sumOftsv_res+'/-' var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; var sumOfinstallment_amt = jQuery("#list13").jqGrid('getCol','ins_amt',false,'sum'); var x=sumOfinstallment_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfinstallment_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfinstallment_amt_res =sumOfinstallment_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total TSV : '+sumOftsv_res); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount111',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_res, registration_due_amount: sumOfreg_due_amt_res, installment_amount: sumOfinstallment_amt_res, gss_amount:sumOfgss_amount_res }); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_management_reg_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_tsv = $('#total_tsv').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_management_reg_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_tsv = $('#total_tsv').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'unreg_site') { $.ajax({ type : 'post', url : '<?php echo site_url("get-pending-reg-amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_reg_amt').html('Balance Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Site','Khata Status','Dimension','Customer','Reg Due Date','Reg Due Amount','Registration Amount','Project','GSS Amount','','Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:50, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:200,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:200,editable:false,hidden:true}, {name:'project_name',index:'project_name', width:350, editable:false}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), registration_due_amount: sumOfreg_due_amt_res, gss_amount:sumOfgss_amount_res}); $('#reg_due_amount').html('Total Reg Due Amt : '+sumOfreg_due_amt_res); $('#dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:false,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['cn', 'ne', 'lt', 'gt', 'eq', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var x=reg_due_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var total_gss_amount = $('#gss_amount').html(); var x=total_gss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftotal_gss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /*content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+sumOfreg_due_amt_res+'</td>' content +='<td>'+sumOftotal_gss_amount_res+'</td>' content +='</tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var x=reg_due_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var total_gss_amount = $('#gss_amount').html(); var x=total_gss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftotal_gss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /*content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+sumOfreg_due_amt_res+'</td>' content +='<td>'+sumOftotal_gss_amount_res+'</td>' content +='</tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } } }); } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:100, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2)}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } else if(user_type_id == 5) { if(due_type == 'agree_due') { var res=response.balance_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_agree_amount').html('Balance Agreement Amount : '+res+'/-'); var res=response.received_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_agree_amount').html('Received Agreement Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_doc_agree_status_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked Date','Site','Khata Status','Dimension','Source','Customer','TSV','','','Booking Amt','','Agr Due Date','Agr Due Amt','','','Documentation','Loan','Manangement','Chat','GSS Amount','','Executive','Bank','Contact','Project','Associate'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:65, editable:false}, {name:'source_type',index:'source_type', width:60, editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'tsv',index:'tsv', width:80, editable:false}, {name:'tsv2',index:'tsv2', width:100, editable:false, hidden:true}, {name:'booking_amount_without_comma',index:'booking_amount_without_comma',hidden:true, width:75, editable:false}, {name:'booking_amount',index:'booking_amount', width:135, editable:false}, {name:'total_booking_amount',index:'total_booking_amount', width:75, editable:false, hidden:true}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:170, editable:false, classes:'agree_due_date'}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:250, editable:false}, {name:'agreement_due_amount_wc',index:'agreement_due_amount_wc', width:100, editable:false, hidden:true}, {name:'agreement_amount_wc',index:'agreement_amount_wc', width:100, editable:false, hidden:true}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:80,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'gss_amount',index:'gss_amount', width:150, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:150, editable:false,hidden:true}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfba = jQuery("#list13").jqGrid('getCol','booking_amount_without_comma',false,'sum'); var x=sumOfba.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfba = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfba = sumOfba+'/-'; var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv2',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOfagr_due_amt = jQuery("#list13").jqGrid('getCol','agreement_due_amount_wc',false,'sum'); var x=sumOfagr_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_due_amt_res = sumOfagr_due_amt_res+'/-'; var sumOfagr_amt = jQuery("#list13").jqGrid('getCol','agreement_amount_wc',false,'sum'); var x=sumOfagr_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_amt_res = sumOfagr_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total Tsv : '+sumOftsv_res); var total_status_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total :', dimension: sumOfdimension.toFixed(2),booking_amount: sumOfba, tsv: sumOftsv_res, sales_agreement_due_amount: "<span style='color:red'> Agreement Amt Due: " + sumOfagr_due_amt_res + "</span> <br/> <span style='color:green'> Agreement Amt Paid: " + sumOfagr_amt_res + "</span>", gss_amount:sumOfgss_amount_res }); var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_doc_agree_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td> <td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_doc_agree_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'reg_due') { var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Registration Amount : '+res+'/-'); /* x=response.received_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.received_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_registration_amount').html('Received Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_doc_reg_status_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked On','Site','Khata Status','Dimension','Source','Customer','TSV','','Booking Payment','Agreement Paid Amount','Agreement amount','Installment Due Date','Installment Amount','Inst Amt','Reg Due Date','Reg Due Amount','','Registration Amount','GSS Amount','','Chat','Documentation','Loans','Manangement','Executive','Bank','Contact ','Associate','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv_wc',index:'tsv_wc', width:75, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:150, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:150, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:150, hidden: true, editable:false}, {name:'installment_date',index:'installment_date', width:150, editable:false}, {name:'installment_amount',index:'installment_amount', width:100, editable:false}, {name:'ins_amt',index:'ins_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'registration_due_amount_wc',index:'registration_due_amount_wc', width:100,editable:false,hidden:true}, {name:'reg_due_amount',index:'reg_due_amount', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount_wc',index:'gss_amount_wc', width:100,editable:false,hidden:true}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:140,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, /*{name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false},*/ ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv_wc',false,'sum'); var x=sumOftsv.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftsv_doc_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOftsv_doc_res = sumOftsv_doc_res+'/-'; var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','registration_due_amount_wc',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfreg_due_amt_res = sumOfreg_due_amt_res+'/-'; var sumOfinstallment_amt = jQuery("#list13").jqGrid('getCol','ins_amt',false,'sum'); var x=sumOfinstallment_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfinstallment_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfinstallment_amt_res = sumOfinstallment_amt_res+'/-'; var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount_wc',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var total_tsv = $('#total_tsv').html('Total TSV : '+sumOftsv_doc_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_doc_res, registration_due_amount: sumOfreg_due_amt_res, installment_amount: sumOfinstallment_amt_res, gss_amount:sumOfgss_amount_res }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_doc_reg_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_doc_reg_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'unreg_site') { $.ajax({ type : 'post', url : '<?php echo site_url("get-pending-reg-amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_reg_amt').html('Balance Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Site','Khata Status','Dimension','Customer','Reg Due Date','Reg Due Amount','Registration Amount','Project','GSS Amount','','Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:50, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:200,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:200,editable:false,hidden:true}, {name:'project_name',index:'project_name', width:350, editable:false}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); $('#dimension').html('Total Dimension'+sumOfdimension.toFixed(2)); var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; $('#reg_due_amount').html('Total Reg Due Amt'+sumOfreg_due_amt_res); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res =sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), registration_due_amount: sumOfreg_due_amt_res, gss_amount:sumOfgss_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:false,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['cn', 'ne', 'lt', 'gt', 'eq', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /*content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>'; content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } } }); } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:100, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } else if(user_type_id == 6) { if(due_type == 'agree_due') { var res=response.balance_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_agree_amount').html('Balance Agreement Amount : '+res+'/-'); var res=response.received_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_agree_amount').html('Received Agreement Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_loan_agree_status_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked Date','Site','Khata Status','Dimension','Source','Customer','TSV','','','Booking Amt','','Agr Due Date','Agr Due Amt','','','Documentation','Loan','Manangement','Chat','GSS Amount','','Executive','Bank','Contact','Project','Associate'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:65, editable:false}, {name:'source_type',index:'source_type', width:60, editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'tsv',index:'tsv', width:80, editable:false}, {name:'tsv2',index:'tsv2', width:100, editable:false, hidden:true}, {name:'booking_amount_without_comma',index:'booking_amount_without_comma',hidden:true, width:75, editable:false}, {name:'booking_amount',index:'booking_amount', width:75, editable:false}, {name:'total_booking_amount',index:'total_booking_amount', width:75, editable:false, hidden:true}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:170, editable:false, classes:'agree_due_date'}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:250, editable:false}, {name:'agreement_due_amount_wc',index:'agreement_due_amount_wc', width:100, editable:false, hidden:true}, {name:'agreement_amount_wc',index:'agreement_amount_wc', width:100, editable:false, hidden:true}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:80,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'gss_amount',index:'gss_amount', width:150, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:150, editable:false,hidden:true}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfba = jQuery("#list13").jqGrid('getCol','booking_amount_without_comma',false,'sum'); var x=sumOfba.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfba = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfba =sumOfba+'/-'; var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv2',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res =sumOftsv_res+'/-'; var sumOfagr_due_amt = jQuery("#list13").jqGrid('getCol','agreement_due_amount_wc',false,'sum'); var x=sumOfagr_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_due_amt_res =sumOfagr_due_amt_res+'/-'; var sumOfagr_amt = jQuery("#list13").jqGrid('getCol','agreement_amount_wc',false,'sum'); var x=sumOfagr_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_amt_res =sumOfagr_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total Tsv : '+sumOftsv_res); var total_status_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res =sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total :', dimension: sumOfdimension.toFixed(2),booking_amount: sumOfba, tsv: sumOftsv_res, sales_agreement_due_amount: "<span style='color:red'> Agreement Amt Due: " + sumOfagr_due_amt_res + "</span> <br/> <span style='color:green'> Agreement Amt Paid: " + sumOfagr_amt_res + "</span>", gss_amount:sumOfgss_amount_res }); var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_loan_agree_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td> <td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_loan_agree_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'reg_due') { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Registration Amount : '+res+'/-'); /* x=response.received_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.received_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); //varalakshmi $('#total_registration_amount').html('Received Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_loan_reg_status_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked On','Site','Khata Status','Dimension','Source','Customer','TSV','','Booking Payment','Agreement Paid Amount','Agreement amount','Installment Due Date','Installment Amount','Inst Amt','Reg Due Date','Reg Due Amount','Registration Amount','GSS Amount','','Chat','Documentation','Loans','Manangement','Executive','Bank','Contact ','Associate','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv111',index:'tsv111', width:75, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:150, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:150, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:150, hidden: true, editable:false}, {name:'installment_date',index:'installment_date', width:150, editable:false}, {name:'installment_amount',index:'installment_amount', width:100, editable:false}, {name:'ins_amt',index:'ins_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount111',index:'gss_amount111', width:100,editable:false,hidden:true}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:140,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, /*{name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false},*/ ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv111',false,'sum'); var x=sumOftsv.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftsv_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOftsv_res =sumOftsv_res+'/-'; var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; var sumOfinstallment_amt = jQuery("#list13").jqGrid('getCol','ins_amt',false,'sum'); var x=sumOfinstallment_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfinstallment_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfinstallment_amt_res = sumOfinstallment_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total TSV : '+sumOftsv_res); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount111',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res =sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_res, registration_due_amount: sumOfreg_due_amt_res, installment_amount: sumOfinstallment_amt_res, gss_amount:sumOfgss_amount_res }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_loan_reg_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_loan_reg_status_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td> <td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'unreg_site') { $.ajax({ type : 'post', url : '<?php echo site_url("get-pending-reg-amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Site','Khata Status','Dimension','Customer','Reg Due Date','Reg Due Amount','Registration Amount','Project','GSS Amount','','Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:50, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:200,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:200,editable:false,hidden:true}, {name:'project_name',index:'project_name', width:350, editable:false}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); $('#dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; $('#reg_due_amount').html('Total Reg Due Amt : '+sumOfreg_due_amt_res); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res =sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), registration_due_amount: sumOfreg_due_amt_res, gss_amount:sumOfgss_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:false,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['cn', 'ne', 'lt', 'gt', 'eq', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /*content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /* content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } } }); } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:100, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } else if(user_type_id == 1) { if(due_type == 'agree_due') { var res=response.balance_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_agree_amount').html('Balance Agreement Amount : '+res+'/-'); var res=response.received_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_agree_amount').html('Received Agreement Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked Date','Site','Khata Status','Dimension','Source','Customer','TSV','','','Booking Amt','','Agr Due Date','Agr Due Amt','','','Documentation','Loan','Manangement','Chat','GSS Amount','','Executive','Bank','Contact','Project','Associate'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:65, editable:false}, {name:'source_type',index:'source_type', width:60, editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'tsv',index:'tsv', width:80, editable:false}, {name:'tsv2',index:'tsv2', width:100, editable:false, hidden:true}, {name:'booking_amount_without_comma',index:'booking_amount_without_comma',hidden:true, width:75, editable:false}, {name:'booking_amount',index:'booking_amount', width:130, editable:false}, {name:'total_booking_amount',index:'total_booking_amount', width:75, editable:false, hidden:true}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:170, editable:false, classes:'agree_due_date'}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:250, editable:false}, {name:'agreement_due_amount_wc',index:'agreement_due_amount_wc', width:100, editable:false, hidden:true}, {name:'agreement_amount_wc',index:'agreement_amount_wc', width:100, editable:false, hidden:true}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:80,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'gss_amount',index:'gss_amount', width:150, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:150, editable:false,hidden:true}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfba = jQuery("#list13").jqGrid('getCol','booking_amount_without_comma',false,'sum'); var x=sumOfba.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfba = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfba =sumOfba+'/-'; var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv2',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); sumOftsv_res =sumOftsv_res+'/-'; var sumOfagr_due_amt = jQuery("#list13").jqGrid('getCol','agreement_due_amount_wc',false,'sum'); var x=sumOfagr_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfagr_due_amt_res = sumOfagr_due_amt_res+'/-'; var sumOfagr_amt = jQuery("#list13").jqGrid('getCol','agreement_amount_wc',false,'sum'); var x=sumOfagr_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfagr_amt_res=sumOfagr_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total Tsv : '+sumOftsv_res); var total_status_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfgss_amount_res =sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total :', dimension: sumOfdimension.toFixed(2),booking_amount: sumOfba, tsv: sumOftsv_res, sales_agreement_due_amount: "<span style='color:red'> Agreement Amt Due: " + sumOfagr_due_amt_res + "</span> <br/> <span style='color:green'> Agreement Amt Paid: " + sumOfagr_amt_res + "</span>", gss_amount:sumOfgss_amount_res }); var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_gss_amount = $('#gss_amount').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_gss_amount+'</td><td>'+total_status_dimension+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_gss_amount = $('#gss_amount').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_gss_amount+'</td><td>'+total_status_dimension+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'reg_due') { /*x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Registration Amount : '+res+'/-'); /* x=response.received_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.received_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_registration_amount').html('Received Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked On','Site','Khata Status','Dimension','Source','Customer','TSV','','Booking Payment','Agreement Paid Amount','Agreement amount','Installment Due Date','Installment Amount','Inst Amt','Reg Due Date','Reg Due Amount','Registration Amount','GSS Amount','','Chat','Documentation','Loans','Manangement','Executive','Bank','Contact ','Associate','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv1',index:'tsv1', width:100, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:150, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:150, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:150, hidden: true, editable:false}, {name:'installment_date',index:'installment_date', width:150, editable:false}, {name:'installment_amount',index:'installment_amount', width:100, editable:false}, {name:'ins_amt',index:'ins_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:140,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv1',false,'sum'); var x=sumOftsv.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOftsv_reg_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOftsv_reg_res =sumOftsv_reg_res+'/-'; var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var x=sumOfreg_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfreg_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; var sumOfinstallment_amt = jQuery("#list13").jqGrid('getCol','ins_amt',false,'sum'); var x=sumOfinstallment_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfinstallment_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfinstallment_amt_res =sumOfinstallment_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total TSV : '+sumOftsv_reg_res); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_reg_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; sumOfgss_reg_amount_res =sumOfgss_reg_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_reg_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_reg_res, registration_due_amount: sumOfreg_due_amt_res, installment_amount: sumOfinstallment_amt_res, gss_amount:sumOfgss_reg_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_gss_amount = $('#gss_amount').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_gss_amount+'</td><td>'+total_status_dimension+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_gss_amount = $('#gss_amount').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_gss_amount+'</td><td>'+total_status_dimension+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'unreg_site') { $.ajax({ type : 'post', url : '<?php echo site_url("get-pending-reg-amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;*/ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;*/ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_reg_amt').html(res); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Site','Khata Status','Dimension','Customer','Reg Due Date','Reg Due Amount','Registration Amount','Project','GSS Amount','','Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:50, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:200,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:200,editable:false,hidden:true}, {name:'project_name',index:'project_name', width:350, editable:false}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); $('#dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var res=sumOfreg_due_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfreg_due_amt_res=res.join("."); sumOfreg_due_amt_res=sumOfreg_due_amt_res+'/-'; $('#reg_due_amount').html('Total Reg Due Amt : '+sumOfreg_due_amt_res); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); sumOfgss_amount_res=sumOfgss_amount_res+'/-'; /*var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res);*/ var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), registration_due_amount: sumOfreg_due_amt_res, gss_amount:sumOfgss_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:false,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['cn', 'ne', 'lt', 'gt', 'eq', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /*content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th><th>GSS Amount</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th><th>GSS Amount</th></tr></thead>'; content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } } }); } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:100, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } else if(user_type_id == 14) { if(due_type == 'agree_due') { var res=response.balance_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_agree_amount').html('Balance Agreement Amount : '+res+'/-'); var res=response.received_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_agree_amount').html('Received Agreement Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked Date','Site','Khata Status','Dimension','Source','Customer','TSV','','','Booking Amt','','Agr Due Date','Agr Due Amt','','','Documentation','Loan','Manangement','Chat','GSS Amount','','Executive','Bank','Contact','Project','Associate'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:65, editable:false}, {name:'source_type',index:'source_type', width:60, editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'tsv',index:'tsv', width:80, editable:false}, {name:'tsv2',index:'tsv2', width:100, editable:false, hidden:true}, {name:'booking_amount_without_comma',index:'booking_amount_without_comma',hidden:true, width:75, editable:false}, {name:'booking_amount',index:'booking_amount', width:135, editable:false}, {name:'total_booking_amount',index:'total_booking_amount', width:75, editable:false, hidden:true}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:170, editable:false, classes:'agree_due_date'}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:250, editable:false}, {name:'agreement_due_amount_wc',index:'agreement_due_amount_wc', width:100, editable:false, hidden:true}, {name:'agreement_amount_wc',index:'agreement_amount_wc', width:100, editable:false, hidden:true}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:80,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'gss_amount',index:'gss_amount', width:150, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:150, editable:false,hidden:true}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfba = jQuery("#list13").jqGrid('getCol','booking_amount_without_comma',false,'sum'); var x=sumOfba.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfba = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfba = sumOfba+'/-'; var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv2',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOfagr_due_amt = jQuery("#list13").jqGrid('getCol','agreement_due_amount_wc',false,'sum'); var x=sumOfagr_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_due_amt_res = sumOfagr_due_amt_res+'/-'; var sumOfagr_amt = jQuery("#list13").jqGrid('getCol','agreement_amount_wc',false,'sum'); var x=sumOfagr_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_amt_res = sumOfagr_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total Tsv : '+sumOftsv_res); var total_status_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total :', dimension: sumOfdimension.toFixed(2),booking_amount: sumOfba, tsv: sumOftsv_res, sales_agreement_due_amount: "<span style='color:red'> Agreement Amt Due: " + sumOfagr_due_amt_res + "</span> <br/> <span style='color:green'> Agreement Amt Paid: " + sumOfagr_amt_res + "</span>", gss_amount:sumOfgss_amount_res }); var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'reg_due') { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;*/ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Registration Amount : '+res); /* x=response.received_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;*/ var res=response.received_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_registration_amount').html('Received Registration Amount : '+res); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked On','Site','Khata Status','Dimension','Source','Customer','TSV','','Booking Payment','Agreement Paid Amount','Agreement amount','Installment Due Date','Installment Amount','Inst Amt','Reg Due Date','Reg Due Amount','Registration Amount','GSS Amount','','Chat','Documentation','Loans','Manangement','Executive','Bank','Contact ','Associate','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv1',index:'tsv1', width:75, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:150, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:150, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:150, hidden: true, editable:false}, {name:'installment_date',index:'installment_date', width:150, editable:false}, {name:'installment_amount',index:'installment_amount', width:100, editable:false}, {name:'ins_amt',index:'ins_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:140,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv1',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var res=sumOfreg_due_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfreg_due_amt_res=res.join("."); var sumOfreg_due_amt_res = sumOfreg_due_amt_res+'/-'; var sumOfinstallment_amt = jQuery("#list13").jqGrid('getCol','ins_amt',false,'sum'); var res=sumOfinstallment_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfinstallment_amt_res=res.join("."); var sumOfinstallment_amt_res = sumOfinstallment_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total TSV : '+sumOftsv_res); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_res, registration_due_amount: sumOfreg_due_amt_res, installment_amount: sumOfinstallment_amt_res, gss_amount:sumOfgss_amount_res }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'unreg_site') { $.ajax({ type : 'post', url : '<?php echo site_url("get-pending-reg-amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;*/ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_reg_amt').html('Balance Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Site','Khata Status','Dimension','Customer','Reg Due Date','Reg Due Amount','Registration Amount','GSS Amount','','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:50, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:200,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:200,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, {name:'project_name',index:'project_name', width:350, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var res=sumOfreg_due_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfreg_due_amt_res=res.join("."); var sumOfreg_due_amt_res =sumOfreg_due_amt_res+'/-'; var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); var dimension = $('#dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var reg_due_amount = $('#reg_due_amount').html('Total Reg Due Amt : '+sumOfreg_due_amt_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), registration_due_amount: sumOfreg_due_amt_res, gss_amount:sumOfgss_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /* content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); /* content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>';*/ content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } } }); } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:100, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } else if(user_type_id == 2) { if(due_type == 'agree_due') { var res=response.balance_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_agree_amount').html('Balance Agreement Amount : '+res+'/-'); var res=response.received_agreement_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_agree_amount').html('Received Agreement Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked Date','Site','Khata Status','Dimension','Source','Customer','TSV','','','Booking Amt','','Agr Due Date','Agr Due Amt','','','Documentation','Loan','Manangement','Chat','GSS Amount','','Executive','Bank','Contact','Project','Associate'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:50, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:65, editable:false}, {name:'source_type',index:'source_type', width:60, editable:false}, {name:'customer_name',index:'customer_name', width:125, editable:false}, {name:'tsv',index:'tsv', width:80, editable:false}, {name:'tsv2',index:'tsv2', width:100, editable:false, hidden:true}, {name:'booking_amount_without_comma',index:'booking_amount_without_comma',hidden:true, width:75, editable:false}, {name:'booking_amount',index:'booking_amount', width:100, editable:false}, {name:'total_booking_amount',index:'total_booking_amount', width:75, editable:false, hidden:true}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:170, editable:false, classes:'agree_due_date'}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:250, editable:false}, {name:'agreement_due_amount_wc',index:'agreement_due_amount_wc', width:100, editable:false, hidden:true}, {name:'agreement_amount_wc',index:'agreement_amount_wc', width:100, editable:false, hidden:true}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:80,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, {name:'gss_amount',index:'gss_amount', width:150, editable:false}, {name:'gss_amount1',index:'gss_amount1', width:150, editable:false,hidden:true}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfba = jQuery("#list13").jqGrid('getCol','booking_amount_without_comma',false,'sum'); var x=sumOfba.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfba = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfba = sumOfba+'/-'; var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv2',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOfagr_due_amt = jQuery("#list13").jqGrid('getCol','agreement_due_amount_wc',false,'sum'); var x=sumOfagr_due_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_due_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_due_amt_res = sumOfagr_due_amt_res+'/-'; var sumOfagr_amt = jQuery("#list13").jqGrid('getCol','agreement_amount_wc',false,'sum'); var x=sumOfagr_amt.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfagr_amt_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfagr_amt_res = sumOfagr_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total Tsv : '+sumOftsv_res); var total_status_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var x=sumOfgss_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var sumOfgss_amount_res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total :', dimension: sumOfdimension.toFixed(2),booking_amount: sumOfba, tsv: sumOftsv_res, sales_agreement_due_amount: "<span style='color:red'> Agreement Amt Due: " + sumOfagr_due_amt_res + "</span> <br/> <span style='color:green'> Agreement Amt Paid: " + sumOfagr_amt_res + "</span>", gss_amount:sumOfgss_amount_res }); var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_agree_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_agree_amount=$('#balance_agree_amount').html(); var total_agree_amount=$('#total_agree_amount').html(); var total_tsv = $('#total_tsv').html(); var total_status_dimension = $('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Due Date</th><th>Agreement Due Amount</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_date+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_agree_amount+'</td><td>'+total_agree_amount+'</td><td>'+total_tsv+'</td><td>'+total_status_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'reg_due') { /*x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Registration Amount : '+res+'/-'); /* x=response.received_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.received_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#total_registration_amount').html('Received Amount : '+res+'/-'); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Booked On','Site','Khata Status','Dimension','Source','Customer','TSV','','Booking Payment','Agreement Paid Amount','Agreement amount','Installment Due Date','Installment Amount','Inst Amt','Reg Due Date','Reg Due Amount','Registration Amount','GSS Amount','','Documentation','Loans','Manangement','Executive','Bank','Contact ','Associate','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'tsv',index:'tsv', width:75, editable:false}, {name:'tsv1',index:'tsv1', width:75, editable:false,hidden:true}, {name:'booking_amount',index:'booking_amount', width:150, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:150, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:150, hidden: true, editable:false}, {name:'installment_date',index:'installment_date', width:150, editable:false}, {name:'installment_amount',index:'installment_amount', width:100, editable:false}, {name:'ins_amt',index:'ins_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'gss_amount1',index:'gss_amount1', width:100,editable:false,hidden:true}, /* {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:140,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }},*/ {name:'documentation',index:'documentation', width:250,editable:false}, {name:'loans',index:'loans', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv1',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOftsv_res = sumOftsv_res+'/-'; var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var res=sumOfreg_due_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfreg_due_amt_res=res.join("."); var sumOfreg_due_amt_res = sumOfreg_due_amt_res+'/-'; var sumOfinstallment_amt = jQuery("#list13").jqGrid('getCol','ins_amt',false,'sum'); var res=sumOfinstallment_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfinstallment_amt_res=res.join("."); var sumOfinstallment_amt_res = sumOfinstallment_amt_res+'/-'; var total_tsv = $('#total_tsv').html('Total TSV : '+sumOftsv_res); var total_site_dimension = $('#total_status_site_dimension').html('Total Dimension : '+sumOfdimension.toFixed(2)); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount1',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), tsv: sumOftsv_res, registration_due_amount: sumOfreg_due_amt_res, installment_amount: sumOfinstallment_amt_res, gss_amount:sumOfgss_amount_res }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var total_gss_amount = $('#gss_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get_status_reg_due_reports')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_registration_amount').html(); var total_reg_amount=$('#total_registration_amount').html(); var total_tsv = $('#total_tsv').html(); var total_site_dimension=$('#total_status_site_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>TSV</th><th>Booking Amount</th><th>GSS Amount</th><th>Agreement Paid Amount</th><th>Installment Due Date</th><th>Installment Due Amount</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>Documentation</th><th>Loan</th><th>Management</th><th>GSS Amount</th><th>Executive</th><th>Bank</th><th>Contact</th><th>Associate</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booked_on+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.tsv+'</td><td>'+va.booking_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.sales_agreement_due_amount+'</td><td>'+va.installment_date+'</td><td>'+va.installment_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.documentation+'</td><td>'+va.loans+'</td><td>'+va.management+'</td><td>'+va.gss_amount+'</td> <td>'+va.reference+'</td><td>'+va.source_bank_name+'</td><td>'+va.customer_mobile+'</td><td>'+va.associate+'</td></tr>'; count++; }); content +='<thead><tr><td>'+balance_reg_amount+'</td><td>'+total_reg_amount+'</td><td>'+total_tsv+'</td><td>'+total_site_dimension+'</td><td>'+total_gss_amount+'</td></tr></thead>'; content +='<tr></tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(due_type == 'unreg_site') { $.ajax({ type : 'post', url : '<?php echo site_url("get-pending-reg-amt")?>', data : {project_id:project}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /*x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;*/ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_registration_amount').html('Balance Amount : '+res+'/-'); /* x=response.balance_reg_amount.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_reg_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_reg_amt').html(res); jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, mtype : "GET", datatype: "json", colNames:['SI','Site','Khata Status','Dimension','Customer','Reg Due Date','Reg Due Amount','Registration Amount','Project'], colModel:[ {name:'booking_id',index:'booking_id', width:50, hidden:true,editable:false,key:true}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:300, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false,classes:'reg_due_date'}, {name:'registration_due_amount',index:'registration_due_amount', width:200,editable:false}, {name:'reg_due_amount',index:'reg_due_amount', width:200,editable:false,hidden:true}, {name:'project_name',index:'project_name', width:350, editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); $('#dimension').html(sumOfdimension.toFixed(2)); var sumOfreg_due_amt = jQuery("#list13").jqGrid('getCol','reg_due_amount',false,'sum'); var res=sumOfreg_due_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfreg_due_amt_res=res.join("."); var sumOfreg_due_amt_res = sumOfreg_due_amt_res+'/-'; $('#reg_due_amount').html(sumOfreg_due_amt); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfgss_amount_res = sumOfgss_amount_res+'/-'; var gss_amount = $('#gss_amount').html('Total GSS Amount : '+sumOfgss_amount_res); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), registration_due_amount: sumOfreg_due_amt_res, gss_amount:sumOfgss_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function status_export_table() { $('.status_export_table').empty(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>'; content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function status_print_table() { //alert(); id = jQuery("#list3").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-unreg-site-details')?>?project="+project+'&due_type='+due_type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Reg Due Date</th><th>Reg Due Amt</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); content +='<thead><tr><th>Balance Reg Amt</th><th>Total Dimension</th><th>Registration Due Amt</th></tr></thead>'; content +='<tr><td>'+balance_reg_amount+'</td>' content +='<td>'+dimension+'</td>' content +='<td>'+reg_due_amount+'</td>' content +='<td>'+total_gss_amount+'</td>' content +='</tr>'; $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } } }); } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:200, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('gss/get_all_status_reports')?>?project="+project, mtype : "GET", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:100, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:200, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:200,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } } } }); }); }); } $('.status_report_form_datewise').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); //$("#status_report_submit_datewise").attr('disabled', 'disabled'); //$("#status_report_submit_datewise").text("Submitting..."); $.ajax({ type : 'post', url : '<?php echo site_url("add-report-status")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var id = response.message; $.ajax({ type : 'post', url : '<?php echo site_url("get-status-report-type")?>', data : {'id':id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var id =response.details.id; if(response.details.type=="agr_done" || response.details.type =="agr_not_done" || response.details.type =='unreg_site' || response.details.type =='all') { window.open('<?php echo site_url("get-report-status-details")?>/'+id,'_blank'); } else { //var id =response.message; window.open('<?php echo site_url("get-report-status-unbooked-details")?>/'+id,'_blank'); } } } }); } else { $("#status_report_submit_datewise").text("Submit"); $("#status_report_submit_datewise").removeAttr('disabled'); } } }); }); /* $('.status_report_form_datewise').submit(function(e){ e.preventDefault(); // formdata = new FormData($(this)[0]); $("#status_report_submit_datewise").attr('disabled', 'disabled'); $("#status_report_submit_datewise").text("submitting..."); $("#status_report_submit_datewise").text("Submit"); $("#status_report_submit_datewise").removeAttr('disabled'); var project= $("select[name=project_id_datewise]").val(); var type= $("select[name=agr_type]").val(); var from_date= $("input[name=from_date_datewise]").val(); var to_date= $("input[name=to_date_datewise]").val(); var budget_from =$("input[name=budget_from_date_datewise]").val(); var budget_to = $("input[name=budget_to_date_datewise]").val(); var khata_status =$("input[name=khata_status]").val(); var project_ownership = $("input[name=project_ownership]").val(); var user_type_id = $('.user_type_id').val(); if(type == '') { jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, mtype : "post", datatype: "json", colNames:['SI','Booked On','Project','Site','Khata Status','Customer Name','Dimension','TSV','Agr Amt Rec','','Agr Due Date','Agr Due Amount','','Reg Amt Rec','','Reg Due Date','Reg Due Amount','','GSS Amount','Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:100, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:100, editable:false}, {name:'project_name',index:'project_name', width:300, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'khata_status',index:'khata_status', width:200,editable:false}, {name:'customer_name',index:'customer_name', width:100, editable:false}, {name:'dimension',index:'dimension', width:100, editable:false}, {name:'tsv',index:'tsv', width:100, editable:false}, {name:'agr_amt_rec',index:'agr_amt_rec', width:100, editable:false}, {name:'agreement_amt_rec',index:'agreement_amt_rec', width:100, editable:false,hidden:true}, {name:'agreement_due_date',index:'agreement_due_date', width:100, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:100,editable:false}, {name:'agr_due_amt',index:'agr_due_amt', width:100,editable:false,hidden:true}, {name:'registration_recieved_amount',index:'registration_recieved_amount', width:100, editable:false}, {name:'reg_rec_amt',index:'reg_rec_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100, editable:false}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amt',index:'reg_due_amt', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfagramtrec = jQuery("#list13").jqGrid('getCol','agreement_amt_rec',false,'sum'); var res=sumOfagramtrec.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagramtrec_res=res.join("."); var sumOfagrdueamt = jQuery("#list13").jqGrid('getCol','agr_due_amt',false,'sum'); var res=sumOfagrdueamt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagrdueamt_res=res.join("."); var sumOfregamtrec = jQuery("#list13").jqGrid('getCol','reg_rec_amt',false,'sum'); var res=sumOfregamtrec.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfregamtrec_res=res.join("."); var sumOfregdueamt = jQuery("#list13").jqGrid('getCol','reg_due_amt',false,'sum'); var res=sumOfregdueamt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfregdueamt_res=res.join("."); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfland_owner_amount = jQuery("#list13").jqGrid('getCol','land_owner_amount',false,'sum'); var res=sumOfland_owner_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfland_owner_amount_res=res.join("."); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), agreement_due_amount: sumOfagrdueamt_res, registration_due_amount: sumOfregdueamt_res, tsv: sumOftsv_res, agr_amt_rec: sumOfagramtrec_res, registration_recieved_amount: sumOfregamtrec_res, gss_amount: sumOfgss_amount_res, land_owner_amount: sumOfland_owner_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:unreg_site_print, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: unreg_site_export, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function unreg_site_export() { $('.status_export_table').empty(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>Registration Date</th><th>Registration Amount</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_due_date+'</td><td>'+va.agreement_due_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function unreg_site_print() { //alert(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>Registration Date</th><th>Registration Amount</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_due_date+'</td><td>'+va.agreement_due_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(type == 'agr_done') { jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, mtype : "post", datatype: "json", colNames:['SI','Booked On','Project','Site','Khata Status','Customer Name','Dimension','Source','TSV','Booking Pmt','Agreement Date','Agreement Amount','','','Bal Agr','Executive','GSS Amount','Land Owner Amount',], colModel:[ {name:'id',index:'id', width:100, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:100, editable:false}, {name:'project_name',index:'project_name', width:300, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'khata_status',index:'khata_status', width:200,editable:false}, {name:'customer_name',index:'customer_name', width:200,editable:false}, {name:'dimension',index:'dimension', width:100, editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'tsv',index:'tsv', width:100, editable:false}, {name:'booking_amount',index:'booking_amount', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:200, editable:false}, {name:'sales_agreement_due_amount',index:'sales_agreement_due_amount', width:200,editable:false}, {name:'agreement_amount',index:'agreement_amount', width:200,hidden:true}, {name:'agr_due_amt',index:'agr_due_amt', width:200,hidden:true}, {name:'agr_amt',index:'agr_amt',width:100,editable:false}, {name:'executive',index:'executive', width:200,editable:false}, {name:'gss_amount',index:'gss_amount', width:200,editable:false}, {name:'land_owner_amount',index:'land_owner_amount', width:200,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfAgramt = jQuery("#list13").jqGrid('getCol','agreement_amount',false,'sum'); var res=sumOfAgramt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfAgramt_res=res.join("."); var sumOfAgr_amt = jQuery("#list13").jqGrid('getCol','agr_amt',false,'sum'); var res=sumOfAgr_amt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfAgr_amt_res=res.join("."); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfland_owner_amount = jQuery("#list13").jqGrid('getCol','land_owner_amount',false,'sum'); var res=sumOfland_owner_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfland_owner_amount_res=res.join("."); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), sales_agreement_due_amount: sumOfAgramt_res,agr_amt:sumOfAgr_amt_res, tsv: sumOftsv_res, gss_amount: sumOfgss_amount_res, land_owner_amount: sumOfland_owner_amount_res }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:agreement_done_print, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: agreement_done_export, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function agreement_done_export() { $('.status_export_table').empty(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>GSS Amount</th><th>Land Owner Amount</th><th>Customer Name</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_date+'</td><td>'+va.agreement_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td><td>'+va.customer_name+'</td></tr>'; count++; }); $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function agreement_done_print() { //alert(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>GSS Amount</th><th>Land Owner Amount</th><th>Customer Name</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_date+'</td><td>'+va.agreement_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td><td>'+va.customer_name+'</td></tr>'; count++; }); $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(type == 'agr_not_done') { jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, mtype : "post", datatype: "json", colNames:['SI','Booked On','Project','Site','Khata Status','Customer Name','Dimension','Source','TSV','Agreement Date','Agreement Amount','','Executive','GSS Amount','Land Owner Amount'], colModel:[ {name:'id',index:'id', width:100, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:100, editable:false}, {name:'project_name',index:'project_name', width:300, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'khata_status',index:'khata_status', width:200,editable:false}, {name:'customer_name',index:'customer_name', width:200,editable:false}, {name:'dimension',index:'dimension', width:100, editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'tsv',index:'tsv', width:100, editable:false}, {name:'agreement_due_date',index:'agreement_due_date', width:100, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:100,editable:false}, {name:'agr_due_amt',index:'agr_due_amt',width:100,editable:false,hidden:true}, {name:'executive',index:'executive', width:200,editable:false}, {name:'gss_amount',index:'gss_amount', width:200,editable:false}, {name:'land_owner_amount',index:'land_owner_amount', width:200,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfagrdueamt = jQuery("#list13").jqGrid('getCol','agr_due_amt',false,'sum'); var res=sumOfagrdueamt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagrdueamt_res=res.join("."); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfland_owner_amount = jQuery("#list13").jqGrid('getCol','land_owner_amount',false,'sum'); var res=sumOfland_owner_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfland_owner_amount_res=res.join("."); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), agreement_due_amount: sumOfagrdueamt_res, tsv: sumOftsv_res, gss_amount: sumOfgss_amount_res, land_owner_amount: sumOfland_owner_amount_res }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:agreement_not_done_print, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: agreement_not_done_export, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function agreement_not_done_export() { $('.status_export_table').empty(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>GSS Amount</th><th>Land Owner Amount</th><th>Customer Name</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_due_date+'</td><td>'+va.agreement_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td><td>'+va.customer_name+'</td></tr>'; count++; }); $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function agreement_not_done_print() { //alert(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>GSS Amount</th><th>Land Owner Amount</th><th>Customer Name</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.dimension+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_due_date+'</td><td>'+va.agreement_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td><td>'+va.customer_name+'</td></tr>'; count++; }); $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else if(type == 'unreg_site') { jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, mtype : "post", datatype: "json", colNames:['SI','Booked On','Project','Site','Khata Status','Customer Name','Dimension','TSV','Agr Amt Rec','','Agr Due Date','Agr Due Amount','','Reg Amt Rec','','Reg Due Date','Reg Due Amount','','GSS Amount','Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:100, hidden:true,editable:false,key:true}, {name:'booking_date',index:'booking_date', width:100, editable:false}, {name:'project_name',index:'project_name', width:300, editable:false}, {name:'site_number',index:'site_number', width:100, editable:false}, {name:'khata_status',index:'khata_status', width:200,editable:false}, {name:'customer_name',index:'customer_name', width:100, editable:false}, {name:'dimension',index:'dimension', width:100, editable:false}, {name:'tsv',index:'tsv', width:100, editable:false}, {name:'agr_amt_rec',index:'agr_amt_rec', width:100, editable:false}, {name:'agreement_amt_rec',index:'agreement_amt_rec', width:100, editable:false,hidden:true}, {name:'agreement_due_date',index:'agreement_due_date', width:100, editable:false}, {name:'agreement_due_amount',index:'agreement_due_amount', width:100,editable:false}, {name:'agr_due_amt',index:'agr_due_amt', width:100,editable:false,hidden:true}, {name:'registration_recieved_amount',index:'registration_recieved_amount', width:100, editable:false}, {name:'reg_rec_amt',index:'reg_rec_amt', width:100, editable:false,hidden:true}, {name:'registration_due_date',index:'registration_due_date', width:100, editable:false}, {name:'registration_due_amount',index:'registration_due_amount', width:100,editable:false}, {name:'reg_due_amt',index:'reg_due_amt', width:100,editable:false,hidden:true}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); var sumOfagramtrec = jQuery("#list13").jqGrid('getCol','agreement_amt_rec',false,'sum'); var res=sumOfagramtrec.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagramtrec_res=res.join("."); var sumOfagrdueamt = jQuery("#list13").jqGrid('getCol','agr_due_amt',false,'sum'); var res=sumOfagrdueamt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfagrdueamt_res=res.join("."); var sumOfregamtrec = jQuery("#list13").jqGrid('getCol','reg_rec_amt',false,'sum'); var res=sumOfregamtrec.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfregamtrec_res=res.join("."); var sumOfregdueamt = jQuery("#list13").jqGrid('getCol','reg_due_amt',false,'sum'); var res=sumOfregdueamt.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfregdueamt_res=res.join("."); var sumOftsv = jQuery("#list13").jqGrid('getCol','tsv',false,'sum'); var res=sumOftsv.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOftsv_res=res.join("."); var sumOfgss_amount = jQuery("#list13").jqGrid('getCol','gss_amount',false,'sum'); var res=sumOfgss_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfgss_amount_res=res.join("."); var sumOfland_owner_amount = jQuery("#list13").jqGrid('getCol','land_owner_amount',false,'sum'); var res=sumOfland_owner_amount.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var sumOfland_owner_amount_res=res.join("."); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2), agreement_due_amount: sumOfagrdueamt_res, registration_due_amount: sumOfregdueamt_res, tsv: sumOftsv_res, agr_amt_rec: sumOfagramtrec_res, registration_recieved_amount: sumOfregamtrec_res, gss_amount: sumOfgss_amount_res, land_owner_amount: sumOfland_owner_amount_res}); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:unreg_site_print, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: unreg_site_export, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function unreg_site_export() { $('.status_export_table').empty(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var balance_reg_amount=$('#balance_reg_amt').html(); var dimension=$('#dimension').html(); var reg_due_amount= $('#reg_due_amount').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>Registration Date</th><th>Registration Amount</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_due_date+'</td><td>'+va.agreement_due_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); $('.status_export_table').append(content); status_export_data(); } }); function status_export_data(){ $(".status_export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Status Report List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } function unreg_site_print() { //alert(); id = jQuery("#list13").jqGrid('getDataIDs'); $.ajax({ url:"<?php echo site_url('get-status-reports-datewise-agree-done')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date+'&type='+type, type : "GET", data : {id:id}, success:function(data){ response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Project</th><th>Site</th><th>Dimension</th><th>Name</th><th>Agreement Date</th><th>Agreement Amount</th><th>Registration Date</th><th>Registration Amount</th><th>GSS Amount</th><th>Land Owner Amount</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.customer_name+'</td><td>'+va.agreement_due_date+'</td><td>'+va.agreement_due_amount+'</td><td>'+va.registration_due_date+'</td><td>'+va.registration_due_amount+'</td><td>'+va.gss_amount+'</td><td>'+va.land_owner_amount+'</td></tr>'; count++; }); $('.status_print_table').append(content); print_page1(); } }); function print_page1() { var divToPrint=document.getElementById('status_print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('status_print_table').style.display=''; newWin.close(); location.reload(); } } } else { jQuery("#list13").jqGrid({ url:"<?php echo site_url('get-status-reports-datewise')?>?project="+project+'&from_date='+from_date+'&to_date='+to_date, mtype : "post", datatype: "json", colNames:['SI','Customer','Contact','Project','Site','Khata Status','Dimension','Source','Booked Date','Agree Due Date','Reg Due Date','Documentation','Manangement','Associate','Sub Associate','Executive','Logistic','Portal','Source','Bank','GSS Amount','Land Owner Amount'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:150, editable:false}, {name:'customer_mobile',index:'customer_mobile', width:150, editable:false}, {name:'project_name',index:'project_name', width:150, editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'khata_status',index:'khata_status', width:200,editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'source_type',index:'source_type', width:75, editable:false}, {name:'booked_on',index:'booked_on', width:100, editable:false}, {name:'sales_agreement_due_date',index:'sales_agreement_due_date', width:100, editable:false}, {name:'registration_due_date',index:'registration_due_date', width:100,editable:false}, {name:'documentation',index:'documentation', width:250,editable:false}, {name:'management',index:'management', width:250,editable:false}, {name:'associate',index:'associate', width:100, editable:false}, {name:'subassociate',index:'subassociate', width:150,editable:false}, {name:'reference',index:'reference', width:100, editable:false}, {name:'logistics',index:'logistics', width:150,editable:false}, {name:'web_portal',index:'web_portal', width:150,editable:false}, {name:'source_type',index:'source_type', width:100, editable:false}, {name:'source_bank_name',index:'source_bank_name', width:150,editable:false}, {name:'gss_amount',index:'gss_amount', width:100,editable:false}, {name:'land_owner_amount',index:'land_owner_amount', width:100,editable:false}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager13", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:"Report Status", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list13").jqGrid('getCol','dimension',false,'sum'); jQuery("#list13").jqGrid('footerData', 'set', { site_number: 'Total:', dimension: sumOfdimension.toFixed(2) }); }, }); $("#list13").jqGrid("setLabel", "rn", "SL"); $("#list13").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list13").jqGrid('navGrid','#pager13', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true } ).navButtonAdd('#pager13', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:status_print_datewise_table, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list13").navButtonAdd('#pager13', { caption:"Export", buttonicon:"", onClickButton: status_export_datewise_table, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); } }); */ ///kiii function add_conversation(rowId) { var booking_id = rowId.closest('tr').attr('id'); window.location.href="<?php echo site_url('status-conversation')?>/"+ booking_id; } function view_conversation(rowId) { var booking_id = rowId.closest('tr').attr('id'); var due_type = $('.due_type').val(); window.location.href="<?php echo site_url('status-conversation')?>/"+booking_id+'/'+due_type; } function view_follow_up_conversation(rowId) { var booking_id = rowId.closest('tr').attr('id'); window.location.href="<?php echo site_url('follow-up-status-conversation')?>/"+ booking_id; } //--------------------------------------------- follow ups -----------------------------------// $('.follow_ups_form').submit(function(e){ e.preventDefault(); var reminder_date= $("#reminder_date").val(); var project=$('select[name=follow_ups_project]').val(); jQuery("#list16").jqGrid({ url:"<?php echo base_url('get-follow-ups-reports');?>?reminder_date="+reminder_date+"&project="+project, type : "GET", datatype: "json", colNames:['SI','Client Name','Project','Site','Dimension','Remarks','Chat'], colModel:[ {name:'booking_id',index:'booking_id', width:150, hidden:true,editable:false,key:true}, {name:'customer_name',index:'customer_name', width:250,editable:false}, {name:'project_name',index:'project_name', width:250,editable:false}, {name:'site_number',index:'site_number', width:250,editable:false}, {name:'dimension',index:'dimension', width:250, editable:false}, {name:'remarks',index:'remarks',width:250,editable:false}, //{name:'selected_department',index:'selected_department',width:250,editable:false}, {name:' ',index:' ',editable:false,align: "center",editrules:{required: true}, width:250,cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'onclick="view_follow_up_conversation($(this));"'; },formatter:function (cellvalue, options, rowObject) { return "<input type='button' value='Chat' data-toggle='modal' data-target='#edit_modal' \>"; }}, ], rowNum:100, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager16", sortname:'owner_id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: false, emptyrecords: 'No records to display', // multiselect: true, // multiboxonly: true, loadonce:true, caption:" Follow ups Report", footerrow: true, userDataOnFooter: true, loadComplete: function () { //var sqft = $('#list3').jqGrid("getCell", rowId, 'total_sqft'); //$('#list3').getCell(rowid, 'total_sqft'); //var val = getCellValue(sqft); var sumOfdimension = jQuery("#list16").jqGrid('getCol','dimension',false,'sum'); $('#total_dimension').html('Total Dimension :'+sumOfdimension.toFixed(2)); // var sumOfbooking_dimension = jQuery("#list3").jqGrid('getCol','total_sqft',true,'sum'); //var balance_sqft = (sumOfbooking_dimension - sumOfdimension); // jQuery("#list3").jqGrid('footerData', 'set', {total_sqft: sqft}); jQuery("#list16").jqGrid('footerData', 'set', { customer_name: 'Total:', dimension: sumOfdimension.toFixed(2)}); }, }); $("#list16").jqGrid("setLabel", "rn", "SL"); $("#list16").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list16").jqGrid('navGrid','#pager16', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { closeOnEscape: true, closeAfterSearch: true, ignoreCase: true, multipleSearch: false, multipleGroup: false, showQuery: false, sopt: ['cn', 'eq', 'ne'], defaultSearch: 'cn' }).navButtonAdd('#pager16', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:print_page, position: "last", title:"", cursor: "pointer", id:"client_delete_new" } ); $("#list16").navButtonAdd('#pager16', { caption:"Export", buttonicon:"", onClickButton: export_page, position: "last", title:"", cursor: "pointer", id:"client_delete" } ); function export_page() { $('.export_table').empty(); id = jQuery("#list16").jqGrid('getDataIDs'); var reminder_date= $("#reminder_date").val(); var project=$('select[name=follow_ups_project]').val(); $.ajax({ url:"<?php echo base_url('get-follow-ups-reports');?>?reminder_date="+reminder_date+"&project="+project, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; //var balance_sqft=$('#balance_sqft').html(); var total_dimension = $('#total_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Client Name</th><th>Project Name</th><th>Site Number</th><th>Dimension</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_name+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.remarks+'</td></tr>'; count++; }); content +='<tr><td>'+total_dimension+'</td></tr>' $('.export_table').append(content); export_data(); } }); } function print_page() { id = jQuery("#list16").jqGrid('getDataIDs'); var reminder_date= $("#reminder_date").val(); var project=$('select[name=follow_ups_project]').val(); $.ajax({ url:"<?php echo base_url('get-follow-ups-reports');?>?reminder_date="+reminder_date+"&project="+project, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; //var balance_sqft=$('#balance_sqft').html(); var total_dimension = $('#total_dimension').html(); var content = ''; content +='<thead><tr><th>Sl No</th><th>Client Name</th><th>Project Name</th><th>Site Number</th><th>Dimension</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td><td>'+va.customer_name+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.dimension+'</td><td>'+va.remarks+'</td></tr>'; count++; }); content +='<tr><td>'+total_dimension+'</td></tr>' $('.print_table').append(content); print_page1(); } }); } function print_page1() { var divToPrint=document.getElementById('print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('print_table').style.display=''; newWin.close(); location.reload(); } function export_data(){ $("#export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Follow-Ups List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } }); </script> <!-- <link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet"> --> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript">google.load('visualization', '1.0', {'packages': ['corechart']});</script> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <style> #ui-datepicker-div{ z-index:999 !important; } </style> <script> $(".project_list").change(function(){ var project_id = $('.project_list :selected').val(); //CallAjax(project_id); Sites(project_id); }); $(".site_details_project_list").change(function(){ var project_id = $('.site_details_project_list :selected').val(); Sites(project_id); }); $(".status_report").change(function(){ var project_id = $('.status_report :selected').val(); //CallAjax(project_id); Sites(project_id); }); function Sites(project_id){ $.ajax({ type : 'post', url : '<?php echo site_url("single-project-sites")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="0">Select site</option>'; $.each(response.sites,function(idx,vx){ options += '<option value="'+vx.site_number+'">'+vx.site_number+'</option>'; }); $(".sites_list").html(options); $(".sites_list").change(function(){ var projectid = $(".project_list :selected").val(); var site_number = $(this).val(); //alert(site_number); // $.ajax({ // type : 'post', // url : '<?php echo site_url("single-site-details")?>', // data : {site_number:site_number}, // success:function(response){ // } window.location = '<?php echo site_url("single-site-details")?>/'+project_id+'/'+site_number; }); } else { $(".sites_list").empty(); } } }); } /* function site_click() { var $radios = $('input:radio[name=reg_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=reg_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#site_selected_project').html(options); }); } } }); } var value = $('input[name=project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#site_selected_project').html(options); }); } } }); */ function site_click() { var $radios = $('input:radio[name=reg_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=reg_project_type]:checked').val(); // alert(value); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#site_selected_project').html(options); //$('#m1_project_id').html(options); }); } } }); } $("input[name='reg_project_type']").change(function(){ var value = $('input[name=reg_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#site_selected_project').html(options); } else { toastr["error"](response.message); } } }); }); /*function cancellation_report_click() { var $radios = $('input:radio[name=project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#selected_project').html(options); }); } } }); }*/ function cancellation_report_click() { var $radios = $('input:radio[name=can_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=can_project_type]:checked').val(); // alert(value); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#can_selected_project').html(options); //$('#m1_project_id').html(options); }); } } }); } $("input[name='can_project_type']").change(function(){ var value = $('input[name=can_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#can_selected_project').html(options); } else { toastr["error"](response.message); } } }); }); function payment_report_click() { var $radios = $('input:radio[name=pay_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=pay_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#selected_project').html(options); }); } } }); $('.pt_project').change(function(){ var project_id = $('.pt_project :selected').val(); $('.payment_report_form').submit(function(e){ e.preventDefault(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/get_balance_sqft")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { /*var x=response.balance_sqft.toString(); var lastThree = x.substring(x.length-3); var otherNumbers = x.substring(0,x.length-3); if(otherNumbers != '') lastThree = ',' + lastThree; var res = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree; */ var res=response.balance_sqft.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#payment_balance_sqft').html('Balance Sqft : '+res); } } }); }); }); } function client_report_click() { var radios = $('input:radio[name=c_project_type]'); if(radios.is(':checked') === false) { radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=c_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#c_selected_project').html(options); }); } } }); } /*function status_reprt_click() { var $radios = $('input:radio[name=s_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=s_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#s_project_id').html(options); $('#s1_project_id').html(options); }); } } }); $('#s_project_id').change(function(){ var project_id = $('#s_project_id :selected').val(); alert(project_id) $('.status_report_form').submit(function(e){ e.preventDefault(); $.ajax({ type : 'post', url : '<?php //echo base_url("gss/get_status_report_balance_agree_amt")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { alert(); // $('#balance_agreement_amount').html('Balance Agreement Amount : '+response.balance_agreement_amount); } } }); }); }); }*/ function booking_report_click() { $('.bg_project').change(function(){ var project_id = $('.bg_project :selected').val(); $('.booking_report_form').submit(function(e){ e.preventDefault(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/get_balance_sqft")?>', data : {project_id:project_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var res=response.balance_sqft.toString().split("."); //Comma-fies the first part res[0] = res[0].replace(/(\d)(?=(\d\d)+\d$)/g, "$1,"); var res=res.join("."); $('#balance_sqft').html('Balance Sqft : '+res); } } }); }); }); } /*function digi_doc_click() { var $radios = $('input:radio[name=r_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=r_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#r_project_id').html(options); $('#r1_project_id').html(options); }); } } }); }*/ function digi_doc_click() { var $radios = $('input:radio[name=r_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=r_project_type]:checked').val(); // alert(value); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#r_project_id').html(options); //$('#m1_project_id').html(options); }); } } }); } $("input[name='r_project_type']").change(function(){ var value = $('input[name=r_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#r_project_id').html(options); } else { toastr["error"](response.message); } } }); }); function maintenance_report_click() { var $radios = $('input:radio[name=m_project_type]'); if($radios.is(':checked') === false) { $radios.filter('[value=Ongoing]').prop('checked', true); } var value = $('input[name=m_project_type]:checked').val(); // alert(value); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; $('#m_project_id').html(options); //$('#m1_project_id').html(options); }); } } }); } $("input[name='m_project_type']").change(function(){ var value = $('input[name=m_project_type]:checked').val(); $.ajax({ type : 'post', url : '<?php echo base_url("gss/check_project_type_status")?>', data : {value:value}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { var options = ''; options += '<option value="">All</option>'; $.each(response.message , function (index, value){ options += '<option value="' + value.project_id + '">' + value.project_name + '</option>'; }); $('#m_project_id').html(options); } else { toastr["error"](response.message); } } }); }); $('.incentives_form').submit(function(e){ e.preventDefault(); //formdata = new FormData($(this)[0]); var value = $( 'input[name=incentive_type]:checked' ).val(); if(value == "Executives") { $("#exe_submit").attr('disabled', 'disabled'); //$("#exe_submit").text("submitting..."); var reference = $("select[name=exe_reference]").val(); var from_date = $("input[name=from_date]").val(); var to_date = $("input[name=to_date]").val(); var year = $("input[name=year]").val(); var months = $("select[name=months]").val(); jQuery("#list17").jqGrid({ url:"<?php echo site_url('executive-incentive-reports')?>?from_date="+from_date+'&to_date='+to_date+'&reference='+reference+'&year='+year+'&months='+months, type : "GET", datatype: "json", colNames:['SI','','','Booking Date','Project','Site','Client','Dimension','Month','Basic Target','Duration','Total Target','Achieved','Cancelled','Excess','Shortage','Net Achieved','Amount Paid','Associate Name','Booking Status','','Remarks'], colModel:[ {name:'id',index:'id', width:150, hidden:true,editable:false,key:true}, {name:'project_id',index:'project_id',hidden:true, width:150,editable:false}, {name:'booking_id',index:'booking_id',hidden:true, width:150,editable:false}, {name:'booking_date',index:'booking_date', width:150,editable:false}, {name:'project_name',index:'project_name', width:150,editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:75, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'month',index:'month', width:100,editable:false}, {name:'basic_target',index:'basic_target', width:100,editable:false}, {name:'duration',index:'duration', width:100,editable:false}, {name:'total_target',index:'total_target', width:100,editable:false}, {name:'achieved',index:'achieved', width:100,editable:false}, {name:'cancelled',index:'cancelled', width:100,editable:false}, {name:'excess',index:'excess_or_shortage', width:100,editable:false}, {name:'shortage',index:'shortage', width:100,editable:false}, //{name:'shortage',index:'shortage', width:100,editable:false}, {name:'net_achieved',index:'net_achieved', width:100,editable:false}, {name:'net_amt',index:'net_amt', width:100,editable:false}, {name:'associate_name',index:'associate_name', width:100,editable:false}, {name:'booking_status',index:'booking_status',hidden:true, width:150,editable:false}, {name:'incentive_status',index:'incentive_status',hidden:true, width:150,editable:false}, {name:'remark',index:'remark',hidden:false, width:150,editable:false}, ], rowNum:20, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager17", sortname:'id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: true, loadonce:true, caption:"Executive Incentive Details", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list17").jqGrid('getCol','dimension',false,'sum'); var sumOfnet_amt = jQuery("#list17").jqGrid('getCol','net_amt',false,'sum'); $('.total_sqft').val(sumOfdimension.toFixed(2)); var rows = $("#list17").getDataIDs(); var dimensions = "0"; for (var i = 0; i < rows.length; i++) { var status = $("#list17").getCell(rows[i],"booking_status"); if(status == "CANCELLED" || status == "REFUNDED_PENDING" || status == "REFUNDED") { var dimension = $("#list17").getCell(rows[i],"dimension"); dimensions = parseInt(dimensions)+parseInt(dimension); var abc = parseInt(i)+1; $('#jqg_list17_'+abc).attr("disabled", true); $('#jqg_list17_'+abc).addClass("ui-state-disabled"); $("#list17").jqGrid('setRowData',rows[i],false, { background:'#ef1f1d'}); } var incentive_status = $("#list17").getCell(rows[i],"log_incentive_status"); if(incentive_status == 'YES') { var abc = parseInt(i)+1; $('#jqg_list17_'+abc).attr("disabled", true); $('#jqg_list17_'+abc).addClass("ui-state-disabled"); $("#list17").jqGrid('setRowData',rows[i],false, { background:'#f7caca'}); } } $('.cancelled').val(dimensions); jQuery("#list17").jqGrid('footerData', 'set', { net_achieved: 'Total:', net_amt: sumOfnet_amt.toFixed(2)}); }, subGrid: true, subGridRowExpanded: function(subgrid_id, row_id) { var subgrid_table_id; swan_id=row_id; subgrid_table_id = subgrid_id+"_t"; jQuery("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table>"); jQuery("#"+subgrid_table_id).jqGrid({ url:"<?php echo site_url('get-executive-payments');?>?id="+row_id, type : "GET", datatype: "json", colNames:['Id','Payment Type','Cash Date','Cash Amount','Cheque Date','Cheque Number','Cheque Amount','Bank Name','UTR Number','NEFT Date','NEFT Cheque Number','NEFT Cheque Date','NEFT Cheque Amount'], colModel:[ {name:'id',index:'id',hidden:true, width:50,editable:true,width:100}, {name:'payment_type',index:'payment_type', width:150,editable:true,editrules:{required: true}}, {name:'cash_date',index:'cash_date', width:150,editable:true,editrules:{required: true}}, {name:'cash_amount',index:'cash_amount', width:150,editable:true,editrules:{required: true}}, {name:'cheque_date',index:'cheque_date', width:150,editable:true,editrules:{required: true}}, {name:'cheque_number',index:'cheque_number', width:100,editable:true,editrules:{required: true}}, {name:'cheque_amount',index:'cheque_amount', editable:true,editrules:{required: true},width:70}, {name:'bank_name',index:'bank_name', editable:true,editrules:{required: true},width:70}, {name:'utr_number',index:'utr_number', width:150,editable:true,editrules:{required: true}}, {name:'online_date',index:'online_date', width:150,editable:true,editrules:{required: true}}, {name:'neft_cheque',index:'neft_cheque', width:150,editable:true,editrules:{required: true}}, {name:'neft_cheque_date',index:'neft_cheque_date', width:150,editable:true,editrules:{required: true}}, {name:'neft_cheque_amt',index:'neft_cheque_amt', width:150,editable:true,editrules:{required: true}}, ], height: 'auto', rowNum:100, sortname: 'num', sortorder: "asc" }); } }); $("#list17").jqGrid("setLabel", "rn", "SL"); $("#list17").jqGrid('filterToolbar',{searchOperators : false}); $("#list17").jqGrid('navGrid','#pager17', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { closeOnEscape: true, closeAfterSearch: true, ignoreCase: true, multipleSearch: false, multipleGroup: false, showQuery: false, sopt: ['cn', 'eq', 'ne'], defaultSearch: 'cn' }).navButtonAdd('#pager17', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:print_incentive_page, position: "last", title:"", cursor: "pointer", id:"incentive_print" } ); $("#list17").navButtonAdd('#pager17', { caption:"Export", buttonicon:"", onClickButton: export_incentive_page, position: "last", title:"", cursor: "pointer", id:"incentive_export" } ); function export_incentive_page() { $('.export_table').empty(); id = jQuery("#list17").jqGrid('getDataIDs'); var reference = $("select[name=exe_reference]").val(); var from_date = $("input[name=from_date]").val(); var to_date = $("input[name=to_date]").val(); var year = $("input[name=year]").val(); var months = $("select[name=months]").val(); $.ajax({ url:"<?php echo base_url('export-print-executive-incentive-reports');?>?from_date="+from_date+'&to_date='+to_date+'&reference='+reference+'&year='+year+'&months='+months, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>Dimension</th><th>Month</th><th>Basic Target</th><th>Achieved</th><th>Cancelled</th><th>Excess</th><th>Shortage</th><th>Net Achieved</th><th>Amount Paid</th><th>Payment Type</th><th>Date</th><th>Amount</th><th>Number</th><th>Cheque Number</th><th>Cheque Date</th><th>Bank</th><th>Associate Name</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booking_date+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.month+'</td><td>'+va.basic_target+'</td><td>'+va.achieved+'</td><td>'+va.cancelled+'</td><td>'+va.excess+'</td><td>'+va.shortage+'</td><td>'+va.net_achieved+'</td><td>'+va.net_amt+'</td><td>'+va.payment_type+'</td><td>'+va.date+'</td><td>'+va.amount+'</td><td>'+va.number+'</td><td>'+va.cheque_number+'</td><td>'+va.cheque_date+'</td><td>'+va.bank_name+'</td><td>'+va.associate_name+'</td><td>'+va.remark+'</td></tr>'; count++; }); $('.export_table').append(content); export_data(); } }); } function print_incentive_page() { id = jQuery("#list17").jqGrid('getDataIDs'); var reference = $("select[name=exe_reference]").val(); var from_date = $("input[name=from_date]").val(); var to_date = $("input[name=to_date]").val(); var year = $("input[name=year]").val(); var months = $("select[name=months]").val(); $.ajax({ url:"<?php echo base_url('export-print-executive-incentive-reports');?>?from_date="+from_date+'&to_date='+to_date+'&reference='+reference+'&year='+year+'&months='+months, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>Dimension</th><th>Month</th><th>Basic Target</th><th>Achieved</th><th>Cancelled</th><th>Excess</th><th>Shortage</th><th>Net Achieved</th><th>Amount Paid</th><th>Payment Type</th><th>Date</th><th>Amount</th><th>Number</th><th>Cheque Number</th><th>Cheque Date</th><th>Bank</th><th>Associate Name</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booking_date+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.month+'</td><td>'+va.basic_target+'</td><td>'+va.achieved+'</td><td>'+va.cancelled+'</td><td>'+va.excess+'</td><td>'+va.shortage+'</td><td>'+va.net_achieved+'</td><td>'+va.net_amt+'</td><td>'+va.payment_type+'</td><td>'+va.date+'</td><td>'+va.amount+'</td><td>'+va.number+'</td><td>'+va.cheque_number+'</td><td>'+va.cheque_date+'</td><td>'+va.bank_name+'</td><td>'+va.associate_name+'</td><td>'+va.remark+'</td></tr>'; count++; }); $('.print_table').append(content); print_page1(); } }); } function print_page1() { var divToPrint=document.getElementById('print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('print_table').style.display=''; newWin.close(); location.reload(); } function export_data() { $("#export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Incentive Executive List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } else { $("#log_submit").attr('disabled', 'disabled'); var reference = $("select[name=log_name]").val(); var from_date = $("input[name=log_from_date]").val(); var to_date = $("input[name=log_to_date]").val(); jQuery("#list18").jqGrid({ url:"<?php echo site_url('logistic-incentive-reports')?>?from_date="+from_date+'&to_date='+to_date+'&reference='+reference, type : "GET", datatype: "json", colNames:['SI','','','Booking Date','Project','Site','Client','Dimension','Logistic','Booking Status','Shared Logistic','Shared Amount','','Executive','Remark'], colModel:[ {name:'id',index:'id', width:150, hidden:true,editable:false,key:true}, {name:'project_id',index:'project_id',hidden:true, width:150,editable:false}, {name:'booking_id',index:'booking_id',hidden:true, width:150,editable:false}, {name:'booking_date',index:'booking_date', width:150,editable:false}, {name:'project_name',index:'project_name', width:150,editable:false}, {name:'site_number',index:'site_number', width:75, editable:false}, {name:'customer_name',index:'customer_name', width:75, editable:false}, {name:'dimension',index:'dimension', width:75, editable:false}, {name:'logistic_name',index:'logistic_name', width:100,editable:false}, {name:'booking_status',index:'booking_status',hidden:true, width:150,editable:false}, {name:'shared_between_logistic',index:'shared_between_logistic', width:150,editable:false}, {name:'shared_logistic_amount',index:'shared_logistic_amount', width:150,editable:false}, {name:'log_incentive_status',index:'log_incentive_status',hidden:true, width:150,editable:false}, {name:'executive_name',index:'executive_name', width:100,editable:false}, {name:'remark',index:'remark',hidden:false, width:150,editable:false}, ], rowNum:20, rowTotal: 2000, rowList : [10,20,30,50,100,500,1000], rownumbers: true, rownumWidth: 40, pager:"#pager18", sortname:'id', viewrecords: true, gridview: true, autowidth: true, sortorder:"asc", shrinkToFit: true, loadonce:true, caption:"Logistic Incentive Details", footerrow: true, loadComplete: function () { var sumOfdimension = jQuery("#list18").jqGrid('getCol','dimension',false,'sum'); var sumOfnet_amt = jQuery("#list18").jqGrid('getCol','shared_logistic_amount',false,'sum'); $('.total_sqft').val(sumOfdimension.toFixed(2)); jQuery("#list18").jqGrid('footerData', 'set', { shared_between_logistic: 'Total:', shared_logistic_amount: sumOfnet_amt.toFixed(2)}); var rows = $("#list18").getDataIDs(); var dimensions = "0"; for (var i = 0; i < rows.length; i++) { var status = $("#list18").getCell(rows[i],"booking_status"); if(status == "CANCELLED" || status == "REFUNDED" || status == "REFUNDED_PENDING") { var dimension = $("#list18").getCell(rows[i],"dimension"); dimensions = parseInt(dimensions)+parseInt(dimension); var abc = parseInt(i)+1; $('#jqg_list18_'+abc).attr("disabled", true); $('#jqg_list18_'+abc).addClass("ui-state-disabled"); $("#list18").jqGrid('setRowData',rows[i],false, { background:'#ef1f1d'}); } } $('.cancelled').val(dimensions); }, }); $("#list18").jqGrid("setLabel", "rn", "SL"); $("#list18").jqGrid('filterToolbar',{searchOperators : false}); $("#list18").jqGrid('navGrid','#pager18', {edit:true,add:false,del:false,search:true,refreshstate:"current"}, { }, { }, { }, { closeOnEscape: true, closeAfterSearch: true, ignoreCase: true, multipleSearch: false, multipleGroup: false, showQuery: false, sopt: ['cn', 'eq', 'ne'], defaultSearch: 'cn' }).navButtonAdd('#pager18', { caption:"Print", buttonicon:"ui-icon-print", onClickButton:print_log_incentive_page, position: "last", title:"", cursor: "pointer", id:"incentive_log_print" } ); $("#list18").navButtonAdd('#pager18', { caption:"Export", buttonicon:"", onClickButton: export_log_incentive_page, position: "last", title:"", cursor: "pointer", id:"incentive_log_export" } ); function export_log_incentive_page() { $('.export_table').empty(); id = jQuery("#list17").jqGrid('getDataIDs'); var reference = $("select[name=log_name]").val(); var from_date = $("input[name=log_from_date]").val(); var to_date = $("input[name=log_to_date]").val(); $.ajax({ url:"<?php echo site_url('logistic-incentive-reports')?>?from_date="+from_date+'&to_date='+to_date+'&reference='+reference, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>Dimension</th><th>Logistic</th><th>Shared Logistic</th><th>Shared Amount</th><th>Executive</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booking_date+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.logistic_name+'</td><td>'+va.shared_between_logistic+'</td><td>'+va.shared_logistic_amount+'</td><td>'+va.associate_name+'</td><td>'+va.remark+'</td></tr>'; count++; }); $('.export_table').append(content); export_data(); } }); } function print_log_incentive_page() { id = jQuery("#list17").jqGrid('getDataIDs'); var reference = $("select[name=log_name]").val(); var from_date = $("input[name=log_from_date]").val(); var to_date = $("input[name=log_to_date]").val(); $.ajax({ url:"<?php echo site_url('logistic-incentive-reports')?>?from_date="+from_date+'&to_date='+to_date+'&reference='+reference, type : "GET", data : {id:id}, success:function(data) { response=jQuery.parseJSON(data); console.log(response); var count =1; var content = ''; content +='<thead><tr><th>Sl No</th><th>Booking date</th><th>Project</th><th>Site</th><th>Name</th><th>Dimension</th><th>Logistic</th><th>Shared Logistic</th><th>Shared Amount</th><th>Executive</th><th>Remarks</th></tr></thead>'; $.each(response,function(key,va){ content +='<tr><td>'+count+'</td> <td>'+va.booking_date+'</td><td>'+va.project_name+'</td><td>'+va.site_number+'</td><td>'+va.customer_name+'</td><td>'+va.dimension+'</td><td>'+va.logistic_name+'</td><td>'+va.shared_between_logistic+'</td><td>'+va.shared_logistic_amount+'</td><td>'+va.associate_name+'</td><td>'+va.remark+'</td></tr>'; count++; }); $('.print_table').append(content); print_page1(); } }); } function print_page1() { var divToPrint=document.getElementById('print_table'); newWin= window.open(""); newWin.document.write('<html><head><title></title>'); newWin.document.write('</head>'); newWin.document.write(divToPrint.outerHTML); newWin.document.write('</html>'); newWin.print(); document.getElementById('print_table').style.display=''; newWin.close(); location.reload(); } function export_data() { $("#export_table").table2excel({ exclude: ".noExl", footer:true, name: "Excel Document Name", filename: "Incentive Logistic List", fileext: ".xls", exclude_img: true, exclude_links: true, exclude_inputs: true }); } } }); </script> <style> .ui-jqgrid-btable.ui-common-table { width: 1610px!important; } #list8 { width: 1610px!important; } #list7{ width: 1610px!important; } #list12{ width: 1610px!important; } #list16{ width: 1610px!important; } #jaytab3 { overflow-x: scroll !important; } </style> <style> #search_list6 { display:none !important; } #list6_122_t { height:0px !important; } .scroll { height:12px !important; } #gbox_list6_251_t { height:auto !important; } #list6 { width: 1050px; height: 0px !important; } #gbox_list6 { height: auto !important; } #gview_list6 { height: auto !important; } @media only screen and (min-width:320px) and (max-width:641px){ .ui-jqgrid { margin-left: 1px !important; } #jaytab{ margin-top: 0 !important; margin-left: 0 !important; overflow-x: scroll; width: 100% !important; padding-left: 0 !important; } #editmodlist6 { width:90% !important; } #sData span, #cData span { margin-left: 0 !important; } } @media only screen and (min-width:641px) and (max-width:991px){ .ui-jqgrid { margin-left: 1px !important; } #jaytab{ margin-top: 0 !important; margin-left: 0 !important; overflow-x: scroll; width: 100% !important; padding-left:0 !important; padding-right:9px !important; } } @media only screen and (min-width:1601px) and (max-width:1920px){ /* .ui-jqgrid-hdiv { width: 1490px !important; }*/ /* .ui-jqgrid-bdiv, .ui-jqgrid-ftable { width: 1490px !important; }*/ #list1, #list2, #list3, #list4, #list5, #list6, #list7, #list8, #list9, #list10, #list11, #list12, #list13 , #list21, #list22{ /*width: 1490px !important;*/ /*width: 1948px !important;*/ } .ui-jqgrid .ui-jqgrid-hbox { padding-right: 0px !important; } #gview_list11{ width: 1490px !important; } } #sData span, #cData span { margin-left: 3px; } #sData { height: 29px; } #cData { height: 29px; } /*#list22{ width:1039px !important; }*/ .jqgfirstrow { height: 0px !important; } .cancelled_on { color : red; } .balance_sqft { color : red; } .payment_balance { color : red; } .agree_due_date { color : red; } .reg_due_date { color : red; } .reg_date { color : green; } .payment_client_details td { border-bottom: 1px solid black; line-height:1.8; width: auto !important; border: 1px solid black; } .table-cont { overflow-y: auto; min-height: 700px; } .table-cont thead th { position:sticky !important; top:0; background:#af0100; } .ui-jqgrid .ui-jqgrid-bdiv { overflow-y: scroll; overflow-x: scroll!important; } .ui-jqgrid-bdiv { height: 477px!important; } .ui-jqgrid-bdiv::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); background-color: #F1F1F1; } .ui-jqgrid-bdiv::-webkit-scrollbar { width: 3px; background-color: #F1F1F1; } .ui-jqgrid-bdiv::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #C1C1C1; } </style> <?php $this->load->view('includes/footer');?>