EVOLUTION-NINJA
Edit File: 1504533639new_lead_list.php
<?php $this->load->view('includes/admin_header');?> <div class=" page-content" style="background-color:#f0f0f0;"> <div class="row"> <div class="col-sm-8" style=""> <div class="dropdown"> <button class="btn btn-primary dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">All Leads <span class="caret"></span></button> <ul class="dropdown-menu"> <li><a href="#">All Leads</a></li> <li><a href="#">Converted Leads</a></li> <li><a href="#">My Converted Leads</a></li> <li><a href="#">My Leads</a></li> <li><a href="#">Recently Created Leads</a></li> <li><a href="#">Recently Modified Leads</a></li> <li><a href="#">Today's Leads</a></li> <li><a href="#">Unread Leads</a></li> </ul> </div> </div> <div class="col-sm-1 pd-7"> <div style="float:right;"> <div class="" style="padding-top:10px;"><a href="<?php echo base_url('new-lead');?>"><i class=" fa fa-plus fa-2x"></i></a></div> </div> </div> <div class="col-sm-1 pd-7" style="width:7%;"> <div class="dropdown"> <button class="btn btn-primary dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Import</button> <ul class="dropdown-menu"> <li><a href="#" data-toggle="modal" data-target="#myModal">Import Leads</a></li> <!-- <li><a href="#" data-toggle="modal" data-target="#myModal1">Import Notes</a></li> --> </ul> </div> </div> <!-- Modal --> <div class="modal fade" id="myModal" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <form id="import_lead"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Import Leads</h4> </div> <div class="modal-body"> <input type="file" name="import_leads" > </div> <div class="modal-footer"> <button type="sumit" class="btn">Import</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </form> </div> </div> <div class="col-sm-1 pd-7" style="width:5%;"> <div class="dropdown"> <button class="btn btn-primary dropdown-toggle pd-9" id="menu1" data-toggle="dropdown"><i class="fa fa-ellipsis-h fa-2x"></i> </button> <ul class="dropdown-menu"> <li><a href="#">Mass Transfer</a></li> <li><a href="#">Mass Delete</a></li> <li><a href="#">Mass Update</a></li> <li><a href="#">Mass E-Mail</a></li> <li><a href="#">Approve Leads</a></li> <li><a href="#">Zoho Sheet View</a></li> <li><a href="#">Print View</a></li> </ul> </div> </div> <div class="col-sm-1 pd-7"> <!-- <div class="dropdown" > <button class="fa fa-sort-alpha-asc fa-1x btn btn-primary dropdown-toggle" id="menu1" data-toggle="dropdown" style="font-size:20px;"> </button> <ul class="dropdown-menu"> <li><a href="#">A</a></li> <li><a href="#">B</a></li> <li><a href="#">C</a></li> <li><a href="#">D</a></li> <li><a href="#">E</a></li> <li><a href="#">F</a></li> <li><a href="#">G</a></li> </ul> </div> --> </div> </div> <div class="row" style="background-color:white;margin-top:10px;"> <div class="col-xs-12"> <!-- PAGE CONTENT BEGINS --> <div class="hr dotted"></div> <div> <div class="row search-page" id="search-page-1"> <div class="col-xs-12"> <div class="row"> <div class="col-xs-12 col-sm-3"> <div class="" style="margin-left:10px;"> <form> <div class="row row-form"> <div class="col-xs-12 col-sm-11 col-md-10"> <div class="row row-form1"> <input type="text" class="form-control col-sm-7" name="keywords" placeholder="FILTER LEADS BY"> <div class="col-sm-2" style="padding-top:10px;"><a href=""><i class=" fa fa-search fa-1x"></i></a></div> </div> </div> </div> <form action=""> <div> <input type="checkbox" name="" value="a" id="cbxShowHide"/> <label for="A" >Activities</label> </div> <div id="block"> <label><input type="radio" name="optradio"> Option 1</label> </br> <label><input type="radio" name="optradio"> Option 1</label> </br> <label><input type="radio" name="optradio"> Option 1</label> </br> <select> <option value="d">Option 1</option> <option value="d">Option 1</option> <option value="d">Option 1</option> <option value="d">Option 1</option> </select> </div> <div> <input type="checkbox" name="Fruits[1].Selected" value="B" id="B"/> <input type="hidden" name="Fruits[1].Value" value="B"/> <label for="B" >Notes</label> </div> <div> <input type="checkbox" name="Fruits[2].Selected" value="C" id="C"/> <input type="hidden" name="Fruits[2].Value" value="C"/> <label for="C" >Last Name</label> </div> <div> <input type="checkbox" name="" value="A" id="A"/> <input type="hidden" name="Fruits[0].Value" value="A"/> <label for="A" >Title</label> </div> <div> <input type="checkbox" name="Fruits[1].Selected" value="B" id="B"/> <input type="hidden" name="Fruits[1].Value" value="B"/> <label for="B" >Company</label> </div> <div> <input type="checkbox" name="Fruits[2].Selected" value="C" id="C"/> <input type="hidden" name="Fruits[2].Value" value="C"/> <label for="C" >Lead Owner</label> </div> </form> </form> </div> </div> <div class="col-xs-12 col-sm-9"> <div class="row"> <div id="addele_more table_class"> <table class="table table-responsive" id="maintable"> <thead> <tr id="column_id"> <th> </th> <th><input type="checkbox" id="checkall"> Select All</input></th> <th>Lead Name</th> <th>Title</th> <th>Company</th> <th>Mobile</th> <th>Description</th> <th>Lead Owner</th> </tr> </thead> <tbody class="lead_content" id="table_body"> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div><!-- /.col --> </div><!-- /.row --> </div><!-- /.page-content --> <script src="<?php echo base_url('admin_assets/assets/js/jquery-2.1.4.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/bootstrap.min.js');?>"></script> <!-- page specific plugin scripts --> <script src="<?php echo base_url('admin_assets/assets/js/tree.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/select2.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/jquery-ui.custom.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/jquery.ui.touch-punch.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/holder.min.js');?>"></script> <!-- ace scripts --> <script src="<?php echo base_url('admin_assets/assets/js/ace-elements.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/js/ace.min.js');?>"></script> <!-- inline scripts related to this page --> <script src="<?php echo base_url('admin_assets/assets/datatables/jquery.dataTables.min.js');?>"></script> <script src="<?php echo base_url('admin_assets/assets/datatables/dataTables.bootstrap.min.js');?>"></script> <link rel="stylesheet" href="<?php echo base_url('admin_assets/assets/datatables/dataTables.bootstrap.css');?>"> </body> </html> <script type="text/javascript"> // $(document).ready(function(){ $('#import_lead').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); $.ajax({ type : 'post', url : '<?php echo site_url("import-leads")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result == 1) { location.reload(); } else if(response.result == 2) { toastr["error"](response.message); //$(".lead_submit").text("Submit"); //$(".lead_submit").removeAttr('disabled'); } else { toastr["error"](response.message); //$(".lead_submit").text("Submit"); //$(".lead_submit").removeAttr('disabled'); } } }); }); //}); </script> <script type="text/javascript"> $(document).ready(function(){ var datatable; var tbody = $('#table_body'); datatable = $('.table').DataTable({ }); TableList(); function TableList() { $.ajax({ type : 'get', url : '<?php echo site_url("leads-list")?>', success:function(response){ response=jQuery.parseJSON(response); console.log(response); var table_content=''; if(response.result==1) { DropDown(); $.each(response.leads_list,function(idx,vx){ table_content+= '<tr>'; table_content+= '<td><a href=""><i class="fa fa-pencil addd" title="Add" aria-hidden="true"></i></a></td>'; table_content+= '<td><input type="checkbox" class="checkthis" id="checkthis"/></td>'; table_content+= '<td><a href="<?php echo site_url("lead-info/'+vx.lead_id+'")?>" id="'+vx.lead_owner+'">'+vx.lead_owner+'</td>'; table_content+= '<td>'+vx.company_name+'</td>'; table_content+= '<td>'+vx.first_name+'</td>'; table_content+= '<td>'+vx.last_name+'</td>'; table_content+= '<td>'+vx.lead_title+'</td>'; table_content+= '<td>'+vx.email+'</td>'; table_content+= '</tr>'; }); $(".lead_content").html(table_content); }else { $(".lead_content").empty(); } } }); } function DropDown() { $.ajax({ type : 'get', url : '<?php echo site_url("menu-list")?>', success:function(response){ response=jQuery.parseJSON(response); console.log(response); var table_content=''; if(response.result==1) { $.each(response.menu_list,function(idx,vx) { table_content+= '<li>'; table_content+= '<input class="col1" type="checkbox" name="columns[]" value="'+vx.alt_name+'" id="'+vx.menu_id+'"/>'; table_content+= '<label for="'+vx.menu_id+'" >'+vx.menu_name+'</label>'; table_content+= '</li>'; }); $("#menu_list_content").html(table_content); }else { $("#menu_list_content").empty(); } } }); } }); // $(document).on("click",".col1",function(){ // var alt_name = $(this).val(); // var id = $(this).attr('id'); // var test = $(this); // $.ajax({ // type : 'post', // url : '<?php echo site_url("menu-details")?>', // data : {"id":id,"alt_name":alt_name}, // success:function(response){ // response=jQuery.parseJSON(response); // console.log(response); // if(response.result==1) // { // } // else // { // alert('bye'); // } // } // }); // }); // if($(this).is(':checked')) // { // $("#column_id").append('<th>'+text+'</th>'); // } // else // { // $(".column_id").empty(); // $('input[name="columns[]"]:checked').each(function() { // console.log(this.value); // $(".column_id").append('<th>'+this.value+'</th>'); // }); // } // $(document).on("click",".col1",function(){ // var alt_name = $(this).val(); // var id = $(this).attr('id'); // alert(alt_name); // var test = $(this); // $.ajax({ // type : 'post', // url : '<?php echo site_url("menu-details")?>', // data : {"id":id,"alt_name":alt_name}, // success:function(response){ // response=jQuery.parseJSON(response); // console.log(response); // if(response.result==1) // { // $.each(response.menu_details,function(idx,vx) // { // table_content+= '<li>'; // table_content+= '<input class="col1" type="checkbox" name="columns[]" value="'+vx.menu_name+'" id="'+vx.menu_id+'"/>'; // table_content+= '<label for="'+vx.menu_id+'" >'+vx.menu_name+'</label>'; // table_content+= '</li>'; // }); // $("#menu_list_content").html(table_content); // }else // { // $("#menu_list_content").empty(); // } // } // }); // $(document).on("click",".col1",function(){ // var text = $(this).val(); // var id = $(this).attr('id'); // var test = $(this); // if($(this).is(':checked')) // { // $("#column_id").append('<th>'+text+'</th>'); // } // else // { // $(".column_id").empty(); // $('input[name="columns[]"]:checked').each(function() { // console.log(this.value); // $(".column_id").append('<th>'+this.value+'</th>'); // }); // } // }); // $.ajax({ // type : 'get', // url : '<?php echo site_url("menu-list")?>', // success:function(response){ // response=jQuery.parseJSON(response); // console.log(response); // var table_content=''; // if(response.result==1) // { // $.each(response.menu_list,function(idx,vx) // { // table_content+= '<li>'; // table_content+= '<input class="col1" type="checkbox" name="columns[]" value="'+vx.menu_name+'" id="'+vx.menu_id+'"/>'; // table_content+= '<label for="'+vx.menu_id+'" >'+vx.menu_name+'</label>'; // table_content+= '</li>'; // }); // $("#menu_list_content").html(table_content); // }else // { // $("#menu_list_content").empty(); // } // } // }); </script> <script type="text/javascript"> //$(function () { $('#checkall').toggle( function() { $('#checkthis').prop('checked', true); }, function() { $('#checkthis').prop('checked', false); } ); //}); </script> <script type="text/javascript"> $(".table td").hover(function() { //$(this).prop('title', $.trim($(this).text())); addclass(); }); function addclass(){ $('.table td').addClass("edit1"); } </script> <style type="text/css"> #treeview-searchable .node-disabled { display: none; } .hoverr:hover .addd { display:block; } .addd{ display:none; } .add_more { padding: 0px 7px !important; font-size: 12px !important; } #block{display:none;padding-left:10px;} .pd-7{ padding-right:7px !important; padding-left:7px !important; } .pd-9{ padding:2px 9px !important; } </style> <script> $('#cbxShowHide').click(function(){ this.checked?$('#block').show():$('#block').hide(); }); </script> <?php $this->load->view('includes/admin_footer');?> ------------------------------------------------------------------------------------------------------------------------------------------ //add_new_leads view public function lead_list() { //$data['leds_data']=$this->yaskawa_model->get_all_leads(); $lead_ids=$this->input->post('lead_ids'); $this->yaskawa_model->deleteleads($lead_ids); $admin_id = $this->session->userdata('admin_id'); if($admin_id) { $this->load->view('admin/new_lead_list'); } else { redirect('/'); } } ------------------------------------------------------------------------------------------------------------------------------------------ //lead list public function leads_list() { $result = $this->yaskawa_model->get_all_leads(); $menu = $this->yaskawa_model->get_menu(); // print_r($menu); // die(); if($result) { echo json_encode(array('menu'=>$menu,'leads_list'=>$result,'result'=>1)); } else { echo json_encode(array('result'=>0)); } }