HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //var/www/html/pmw24/OLD_Root_BAK/application/views/admin/usersetting/todaylist.php
<style>
.cstm_view{font-size:15px;}
</style>
<!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
          <h3>
            User List
            
          </h3>
          <!--<ol class="breadcrumb">
            <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
            <li class="active">Dashboard</li>
          </ol>-->
    </section>

    <!-- Main content -->
    <section class="content">
      <div class="row">
        <div class="col-xs-12">
          <div class="box box-primary">
            <div class="box-header with-border">
			<div class="admin_tab">
			<ul>
				<li><a href="javascript:void(0);" onclick="window.history.back();">Back</a></li>
			</ul>
			<?php
				
					$CI =& get_instance();
					$CI->db->select('*');
					$CI->db->from('role_menu');	
					$CI->db->join('menu', 'menu.menu_id = role_menu.menu_id', 'left');
					$CI->db->where('role_id',$admin['role_id']);
					//$CI->db->where('role_id',14);
					$CI->db->where('parent_id',12);					
					$query=$CI->db->get();
					//echo $CI->db->last_query();exit;
					$menus = $query->result_array();
					//print_r($menus);exit;

					function searcharray($value, $key, $array) {
					   foreach ($array as $k => $val) {
						   if ($val[$key] == $value) {
							   return $val;
						   }
					   }
					   return null;
					}

					$status_result = searcharray('Status', menu_name, $menus);
			
					$edit_result = searcharray('Edit', menu_name, $menus);					
				?>
				 
				<!--  <a href="<?php echo base_url('admin/usersetting/content');?>" class="btn btn-info" style="float:right">+Add User</a> -->				
							<?php if($this->session->flashdata('error_msg')){?>
								<span style="color:red; font-weight:bold"><?php echo $this->session->flashdata('error_msg');?></span>
							<?php }?>
							<?php if($this->session->flashdata('success_msg')){?>
								<span style="color:green; font-weight:bold"><?php  echo $this->session->flashdata('success_msg'); ?></span>
							<?php }?>
				</div>			 
            </div>
            <!-- /.box-header -->
            <div class="box-body">
              <table id="example1" class="table table-bordered table-striped">
                <thead>
                <tr>
				  <th>Sl. NO.</th>
				  <th>Name</th>
				  <th>Email</th>
				  <th>Address</th>
				  <th>Contact No</th>
				  <th>Role</th>
				   <?php if(!empty($status_result)){?>	
						<th class="no-sort">Status</th>
				   <?php } ?>
				   <?php if(!empty($edit_result)){?>
						<th class="no-sort">Edit</th>
				   <?php } ?>
				  <!-- <th class="no-sort">Action</th> -->
                </tr>
                </thead>
                <tbody>
                </tbody>
                <tfoot>
                </tfoot>
              </table>
            </div>
            <!-- /.box-body -->
          </div>
          <!-- /.box -->
        </div>
        <!-- /.col -->
      </div>
      <!-- /.row -->
    </section>
    <!-- /.content -->
  </div>
  <!-- Modal -->
	  <div class="modal" id='myModal'>
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                  <span aria-hidden="true">×</span></button>
                <h4 class="modal-title">Message</h4>
              </div>
              <div class="modal-body" id='modalContent' title="">
               <!-- <p>Would you like to continue ?</p>-->
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-primary" data-dismiss="modal" id="cdel">Ok</button>
              </div>
            </div>
            <!-- /.modal-content -->
          </div>
          <!-- /.modal-dialog -->
        </div>
		
		<div class="modal" id='myModalinactive'>
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                  <span aria-hidden="true">×</span></button>
                <h4 class="modal-title">Message</h4>
              </div>
              <div class="modal-body" id='modalContentinactive' title="">
               <!-- <p>Would you like to continue ?</p>-->
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-primary" data-dismiss="modal" id="inactive">Ok</button>
              </div>
            </div>
            <!-- /.modal-content -->
          </div>
          <!-- /.modal-dialog -->
        </div>
		
	  <!-- Modal -->
    <!-- Modal -->
	<div class="modal" id='myModalmdelete'>
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                  <span aria-hidden="true">×</span></button>
                <h4 class="modal-title">Message</h4>
              </div>
              <div class="modal-body" id='modalContentmdelete' title="">
               <!-- <p>Would you like to continue ?</p>-->
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-primary" data-dismiss="modal" id="mdel">Ok</button>
              </div>
            </div>
            <!-- /.modal-content -->
          </div>
          <!-- /.modal-dialog -->
        </div>
    <div class="modal" id='myModal2'>
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                  <span aria-hidden="true">×</span></button>
                <h4 class="modal-title">Staff Details</h4>
              </div>
              <div class="modal-body" id='modalContent2' title="">
               <!-- <p>Would you like to continue ?</p>-->
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-primary" data-dismiss="modal" id="cdel2">Ok</button>
              </div>
            </div>
            <!-- /.modal-content -->
          </div>
          <!-- /.modal-dialog -->
        </div>
		
		<div class="modal" id='myModalnotify'>
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                  <span aria-hidden="true">×</span></button>
                <h4 class="modal-title">Notification</h4>
              </div>
              <div class="modal-body" id='modalContentnotify' title="">
				<textarea class="form-control" rows="5" id="comment"></textarea>
               <!-- <p>Would you like to continue ?</p>-->
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-primary" data-dismiss="modal" id="send_notify">Send</button>
              </div>
            </div>
            <!-- /.modal-content -->
          </div>
          <!-- /.modal-dialog -->
        </div>
		
		<div class="modal" id='myModalshow'>
   <div class="modal-dialog">
      <div class="modal-content">
         <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">×</span></button>
            <h4 class="modal-title">Message</h4>
         </div>
         <div class="modal-body" id='modalContentshow' title="">
            
         </div>
         <div class="modal-footer">
            <button type="button" class="btn btn-primary" data-dismiss="modal" >ok</button>
         </div>
      </div>
      <!-- /.modal-content -->
   </div>
   <!-- /.modal-dialog -->
</div>
    <!-- Modal -->
<script src="<?php echo base_url()?>public/admin_assets/plugins/datatables/jquery.dataTables.min.js"></script>
<script src="<?php echo base_url()?>public/admin_assets/plugins/datatables/dataTables.bootstrap.min.js"></script>
<script>
$(document).ready(function() { 
	table = $('#example1').DataTable({ 
 
        "processing": true, //Feature control the processing indicator.
        "serverSide": true, //Feature control DataTables' server-side processing mode.
        "order": [], //Initial no order.
 
        // Load data for the table's content from an Ajax source
        "ajax": {
            "url": "<?php echo site_url('admin/todayavailableuserlist/all_content_list')?>",
            "type": "POST"
        },
 
        //Set column definition initialisation properties.
        "columnDefs": [
        { 
            "targets": 'no-sort', //1st and last column
            "orderable": false, //set not orderable
			
        },
        ],
		"searching": false,
		 "paging":   false,
        "ordering": false,
        "info":     false
    });
	
	var dtable = $("#example1").dataTable().api();
	
	$(".dataTables_filter input")
    .unbind() // Unbind previous default bindings
    .bind("input", function(e) { // Bind our desired behavior
        // If the length is 3 or more characters, or the user pressed ENTER, search
        if(this.value.length >= 3 || e.keyCode == 13) {
            // Call the API search function
            dtable.search(this.value).draw();
        }
        // Ensure we clear the search if they backspace far enough
        if(this.value == "") {
            dtable.search("").draw();
        }
        return;
    });
	
	$(document).on( "click",'#duser',function(){
		$('#modalContentmdelete').html('<p>Would you like to continue ?</p>');
		var id=$(this).prop('title');
		$('#modalContentmdelete').attr('title',id);
		$('#myModalmdelete').modal('show');
	});
	
	$("#checkAll").change(function () {
		$("#example1 input[type=checkbox]").prop('checked', $(this).prop("checked"));	
	});
	
	$(document).on('click','#mdel',function(){
		var ids = [];
		
		$('#example1 input[type=checkbox]:checked').each(function () {			   
			ids.push($(this).attr('title'));			
		});
		
		if(ids.length === 0){
			alert('Please Select Check Box to Delete');
		}else{
			$.ajax({
			  type: "POST",
			  url: '<?php echo base_url('admin/usersetting/multiple_del')?>',
			  data: 'user_ids='+ids,
			  dataType:'json',
			  success: function(response){
				$('#modalContentmdelete').html(response.message);  
				$('#myModalmdelete').modal('show');
				setTimeout(function(){
					$('#myModalmdelete').modal('hide')
				},400);
				window.location.reload('<?php echo base_url('admin/usersetting'); ?>');			
			  }
			});
		}
	});
	
	
	
	$(document).on( "click",'#delete.cstm_view',function() {
		$('#modalContent').html('<p>Would you like to continue ?</p>');
		var id=$(this).prop('title');
		$('#modalContent').attr('title',id);
		$('#myModal').modal('show');
	});
	$(document).on('click','#cdel',function(){
	var id=$('#modalContent').prop('title');
	$.ajax({
	  type: "POST",
	  url: '<?php echo base_url('admin/usersetting/del')?>',
	  data: 'user_id='+id,
	  dataType:'json',
	  success: function(response){
		$('#modalContent').html(response.message);  
		$('#myModal').modal('show');
		setTimeout(function(){
			$('#myModal').modal('hide')
		},400);
		window.location.reload('<?php echo base_url('admin/cms'); ?>');
		
	  },
	  error:function(response){
		$('#modalContent').html(response.message);  
		$('#myModal').modal('show');
		setTimeout(function(){
			$('#myModal').modal('hide')
		},400);
	  }
	});
});
$(document).on( "click",'#view.cstm_view',function() {
    var id=$(this).prop('title');
    var content='<div class="box-body"><table class="table table-bordered">';
    $.ajax({
      type:'POST',
      url :'<?php echo base_url('admin/usersetting/all_details');?>',
      data:'user_id='+id,
      dataType:'json',
      success:function(result){		  
		  if(result.profile_image)
		  {
			  var img_src = 'public/admin_assets/images/profilepics/'+result.profile_image;
		  }else{
			  var img_src = 'public/admin_assets/images/Dummy.jpg';
		  }		  
		 
			var name = result.first_name+' '+result.last_name;
			content+='<tr><td>Name</td> <td>'+name+'</td></tr>';						   
			content+='<tr><td>Email</td> <td>'+result.email+'</td></tr>';
			content+='<tr><td>Phone No</td> <td>'+result.phoneno+'</td></tr>';
			content+='<tr><td>Emergency Contact No</td> <td>'+result.emergency_phoneno+'</td></tr>';	
			content+='<tr><td>Experience</td> <td>'+result.experience+'</td></tr>';
			content+='<tr><td>City</td> <td>'+result.city+'</td></tr>';
			content+='<tr><td>Category Name</td> <td>'+result.category.category_name+'</td></tr>';
			content+='<tr><td>Sub Category Name</td> <td>'+result.sub_category.category_name+'</td></tr>';			
			content+='<tr><td>Profile Photo</td> <td><img src="<?php echo base_url();?>'+img_src+'"style="width:80px;" id="blah"></td></tr>';		   
		   //content+='<tr><td>Date Of Birth</td> <td>'+result.dob+'</td></tr>';
		   	  
		   content+='</table></div>';
      $('#modalContent2').html(content);  
      $('#myModal2').modal('show');
      },error:function(){

      }
    });
  });
  
   $(document).on( "click",'#active.cstm_view_status',function() {
		var p = $(this);
		p.html('---');
		p.css("color", "green");
		var id=$(this).prop('title');
		$.ajax({
		  type: "POST",
		  url: '<?php echo base_url('admin/usersetting/inactive')?>',
		  data: 'admin_id='+id,
		  dataType:'json',
		  success: function(response){
			p.attr("id", "inactive");
			p.attr("class", "cstm_view_status btn btn-danger");
			p.html('<span class="glyphicon glyphicon-remove"></span>');	
			p.css('color','white');
			//window.location.reload('<?php echo base_url('admin/feedback'); ?>');	
		  }
		});
	});
	
	$(document).on( "click",'#inactive.cstm_view_status',function() {
		var pactive = $(this);
		pactive.html('---');
		pactive.css("color","red");
		var id=$(this).prop('title');
		$.ajax({
		  type: "POST",
		  url: '<?php echo base_url('admin/usersetting/active')?>',
		  data: 'admin_id='+id,
		  dataType:'json',
		  success: function(response){
			pactive.attr("id","active");
			pactive.attr("class","cstm_view_status btn btn-success");			
			pactive.html('<span class="glyphicon glyphicon-ok"></span>');
			pactive.css('color','white');			
			//window.location.reload('<?php echo base_url('admin/feedback'); ?>');		
		  }
		});
	});
	
	$(document).on( "click",'#eclient',function(){ 
			var ids = [];
			$('#example1 input[type=checkbox]:checked').each(function () {			   
				ids.push($(this).attr('title'));			
			});
			
			if(ids.length === 0){
				alert('Please Select atleast one Check Box to Edit');
			}else if(ids.length === 2)
			{
				alert('Please Select one Check Box to Edit');
			}else{
				window.open("<?php echo base_url();?>admin/usersetting/details/"+ids,"_self")
			}
		});
		
		$(document).on( "click",'#notify',function(){
			 $('#myModalnotify').modal('show');
		});
		
		$(document).on('click','#send_notify',function(){					
			var comment = $('#comment').val();
			 $.ajax({
			 type:'POST',
			 url :'<?php echo base_url('admin/usersetting/send_special_notification');?>',
			 data:'comment='+comment,
			 dataType:'json',
			 success:function(result){		  
				$('#modalContentshow').html(result.notify_message);		 
				$('#myModalshow').modal('show');
			 },error:function(){
	   
			 }
		   });
			
		});
		
		$(document).on( "click",'#vclient',function(){
		var ids = [];
   		$('#example1 input[type=checkbox]:checked').each(function () {			   
   			ids.push($(this).attr('title'));			
   		});
		
		
		if(ids.length === 0){
			alert('Please Select atleast one Check Box to Edit');
		}else if(ids.length === 2)
		{
			alert('Please Select one Check Box to Edit');
		}else{
			var content='<div class="box-body"><table class="table table-bordered">';
		   $.ajax({
			  type:'POST',
			  url :'<?php echo base_url('admin/usersetting/all_details');?>',
			  data:'user_id='+ids,
			  dataType:'json',
			  success:function(result){		  
				  if(result.profile_image)
				  {
					  var img_src = 'public/admin_assets/images/profilepics/'+result.profile_image;
				  }else{
					  var img_src = 'public/admin_assets/images/Dummy.jpg';
				  }		  
				 
					var name = result.first_name+' '+result.last_name;
					content+='<tr><td>Name</td> <td>'+name+'</td></tr>';						   
					content+='<tr><td>Email</td> <td>'+result.email+'</td></tr>';
					content+='<tr><td>Phone No</td> <td>'+result.phoneno+'</td></tr>';	
					content+='<tr><td>Emergency Contact No</td> <td>'+result.emergency_phoneno+'</td></tr>';
					content+='<tr><td>Experience</td> <td>'+result.experience+'</td></tr>';
					content+='<tr><td>City</td> <td>'+result.city+'</td></tr>';
					content+='<tr><td>Category Name</td> <td>'+result.category.category_name+'</td></tr>';
					content+='<tr><td>Sub Category Name</td> <td>'+result.sub_category.category_name+'</td></tr>';			
					content+='<tr><td>Profile Photo</td> <td><img src="<?php echo base_url();?>'+img_src+'"style="width:80px;" id="blah"></td></tr>';		   
				   //content+='<tr><td>Date Of Birth</td> <td>'+result.dob+'</td></tr>';
					  
				   content+='</table></div>';
			  $('#modalContent2').html(content);  
			  $('#myModal2').modal('show');
			  },error:function(){

			  }
			});
		}
	 });
		
});
</script>