ok

Mini Shell

Direktori : /home2/selectio/public_html/y1jobportal.in/admin/
Upload File :
Current File : /home2/selectio/public_html/y1jobportal.in/admin/clients.php

<?php include('header.php'); ?>
<div class="page-wrapper">
	<div class="page-content">
	    
				
				
	   <div class=" card card-body">
	  
		     
		    
		    
		
		
		
        <div class="tab-content py-3">
    <div class="tab-pane fade show active" id="new" role="tabpanel">
        <a  href="add-client.php" class="btn btn-success btn-sm" style="float: right;"><i class="fa fa-plus-circle"></i> Add New Client</a>
        <a hidden href="students-add.php" class="btn btn-success btn-sm" style="float: right;"><i class="fa fa-plus-circle"></i> Add New Students</a>
<span class="btn btn-secondary btn-sm filter" style="float: right; margin-right: 5px;"><i class="bi bi-funnel"></i> Show/Hide Filter</span>
<button type="button" class="btn btn-sm btn-export" style="float: right; margin-right: 5px;"><i class="lni lni-exit-down"></i> Export as Excel</button>
<b style="font-size:14px;"><div class="breadcrumb-title pe-3"><i class="fa fa-users"></i> Client's Details</div></b>
        
        
        
<div class="row" style="margin:10px 0px 10px 0px ;">
    <div class="col-md-9 col-sm-6" hidden>
        <div class="row">
            <div hidden class="col-md-4 col-sm-6">
                 <div id="reportrange" class="input-border">
                    <i class="fa fa-calendar"></i>&nbsp;
                    <span></span> <i class="fa fa-caret-down"></i>
                </div>
            </div>
        </div>
    </div>
    <div class="col-md-3 col-sm-3">
        
    </div>
    
    <!-- Filter Starts Here -->
    <div class="row" style="margin: 10px 0px 10px 0px;" id="filter">
    
    <div class="col-sm-3" hidden>
        <div class="form-group">
            <label class="control-label" for="status">Status</label>
            <select name="status" class="form-control select2" style="width:100%" id="status">
                <option value="1">Active</option>
                <option value="0">In-Active</option>
            </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="category_id" class="form-label required">Category</label>
		    <select class="form-control select2" id="category_id" name="category_id" >
		            <option value="">All Category</option>
                        <?php 
                            $statement = $pdo->prepare("SELECT * FROM `category` WHERE status=1");
                            $statement->execute();
                            $resultss = $statement->fetchAll(PDO::FETCH_ASSOC); 
                            foreach ($resultss as $result) { 
                        ?>
                                <option  value="<?=$result['id']?>"><?=$result['name']?></option>
                        <?php } ?>
		    </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="state_id" class="form-label required">State</label>
		    <select class="form-control select2" id="state_id" name="state_id" >
		            <option value="">All State</option>
                        <?php 
                            $statement = $pdo->prepare("SELECT * FROM `state` WHERE status=1");
                            $statement->execute();
                            $resultss = $statement->fetchAll(PDO::FETCH_ASSOC); 
                            foreach ($resultss as $result) { 
                        ?>
                                <option  value="<?=$result['id']?>"><?=$result['state_name']?></option>
                        <?php } ?>
		    </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="district_id" class="form-label required">District</label>
		    <select class="form-control select2" id="district_id" name="district_id" >
		            <option value="">All District</option>
                        <?php 
                        
                        $condition  ='';
                        
$city = $_SESSION['y1_jobs']['city'] ?? null;

if($_SESSION['y1_jobs']['role_json'] == 2){
    $condition.=  " and id  IN ($city)" ;
    
}
                        
                            $statement = $pdo->prepare("SELECT * FROM `district` WHERE status=1 AND id IN ( '".$city."' )");
                            $statement->execute();
                            $resultss = $statement->fetchAll(PDO::FETCH_ASSOC); 
                            foreach ($resultss as $result) { 
                        ?>
                                <option  value="<?=$result['id']?>"><?=$result['district_name']?></option>
                        <?php } ?>
		    </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="business_type" class="form-label required">Business Type</label>
		    <select class="form-control select2" id="business_type" name="business_type" >
		            <option value="">All Business Types</option>
		            <option value="Non Registered">Non Registered</option>
		            <option value="Registered">Registered</option>
		    </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="payment_status" class="form-label required">Payment Status <?=$city?></label>
		    <select class="form-control select2" id="payment_status" name="payment_status" >
		            <option value="">All Payment Status</option>
		            <option value="0">Pending</option>
		            <option value="1">Completed</option>
		    </select>
        </div>
    </div>
    
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="created_user" class="form-label required">Created Users</label>
		    <select class="form-control select2" id="created_user" name="created_user" >
		            <option value="">All Created Users</option>
                        <?php 
                            $statement = $pdo->prepare("SELECT * FROM `employee` WHERE status=1");
                            $statement->execute();
                            $resultss = $statement->fetchAll(PDO::FETCH_ASSOC); 
                            foreach ($resultss as $result) { 
                        ?>
                                <option  value="<?=$result['id']?>"><?=$result['first_name']?> <?=$result['last_name']?></option>
                        <?php } ?>
		    </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="followup_id" class="form-label required">Followup</label>
		    <select class="form-control select2" id="followup_id" name="followup_id" >
		            <option value="">All Followup</option>
                        <?php 
                            $statement = $pdo->prepare("SELECT * FROM `follow_up_status`");
                            $statement->execute();
                            $resultss = $statement->fetchAll(PDO::FETCH_ASSOC); 
                            foreach ($resultss as $result) { 
                        ?>
                                <option  value="<?=$result['id']?>"><?=$result['name']?></option>
                        <?php } ?>
		    </select>
        </div>
    </div>
    
    <div class="col-sm-3">
        <div class="form-group">
            <label for="subscription_id" class="form-label required">Subscription</label>
		    <select class="form-control select2" id="subscription_id" name="subscription_id" >
		            <option value="">All Subscription</option>
                        <?php 
                            $statement = $pdo->prepare("SELECT * FROM `subscription`");
                            $statement->execute();
                            $resultss = $statement->fetchAll(PDO::FETCH_ASSOC); 
                            foreach ($resultss as $result) { 
                        ?>
                                <option  value="<?=$result['id']?>"><?=$result['name']?></option>
                        <?php } ?>
		    </select>
        </div>
    </div>
    
</div>
    <!-- Filter Endsss Here -->
    
</div>





	    <table id="client">
	        <thead>
	            <tr>
	                <th>Action</th>
	                <th>S.No</th>
    	            <th>Client Details</th>
    	            <th>Logo</th>
    	            <th>Company Details</th>
    	            <th>Business&nbsp;Type</th>
    	            <th>Current&nbsp;Status</th>
    	            <th>Payment&nbsp;Status</th>
    	            <th>Status</th>
    	        </tr>
	        </thead>
	    </table>
	</div>
<!--new order end-->
			</div>
			
			
			
			
	    </div>
	</div>
</div>

<style>
    table{ width:100%;font-size:14px;font-family: SFProDisplay-Semibold;}
    th{padding:10px;font-weight:bold;}
    td{padding:7px;}
    tr{margin:5px;}
   thead,tr{
        border: 0 solid transparent;
        margin-bottom: 1.5rem;
        border-radius:5px;
        box-shadow: 0 2px 6px 0 rgb(218 218 253 / 65%), 0 2px 6px 0 rgb(206 206 238 / 54%);
   }.span-success{
        background: #819558;
        color: white;
        padding: 3px 6px 3px 6px;
        border-radius: 15px;
   }
   

   .breadcrumb-title {
    font-size: 20px;
    border-right: 0px solid #ffffff !important;
}
</style>
	    <script type="text/javascript">
$(document).ready(function() {
    var start = moment().subtract(0, 'days');
    var end = moment();

    function cb(start, end) {
        $('#reportrange span').html(start.format('D-M-Y') + ' to ' + end.format('D-M-Y'));
        //if(text==''){text='Today';}
        //$('#reportrange span').html(text);
    }

    $('#reportrange').daterangepicker({
        startDate: start,
        endDate: end,
        ranges: {
           'Today': [moment(), moment()],
           'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
           'Last 7 Days': [moment().subtract(6, 'days'), moment()],
           'Last 30 Days': [moment().subtract(29, 'days'), moment()],
           'This Month': [moment().startOf('month'), moment().endOf('month')],
           'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')],
           'Last 6 Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(6, 'month').endOf('month')]
        }
    }, cb);

    cb(start, end);

});
</script>
<script>
$(document).ready(function() {
    getData();
    
    $('#status, #category_id, #state_id, #district_id, #business_type, #payment_status, #created_user, #followup_id, #subscription_id').change(function() {
        getData();
    });
		     
});


function getData(){			   
                var status = $("#status").val();
                var category_id = $("#category_id").val();
                var state_id = $("#state_id").val();
                var district_id = $("#district_id").val();
                var business_type = $("#business_type").val();
                var payment_status = $("#payment_status").val();
                var created_user = $("#created_user").val();
                var followup_id = $("#followup_id").val();
                var subscription_id = $("#subscription_id").val();
               
                
				var dataTable = $('#client').DataTable( {									     
					"processing": true,
					"order":[[0,'asc']],
					"serverSide": true,
					"lengthMenu": [[5,10, 25, 50, 100], [5,10, 25, 50, 100]],
                    "destroy":true,
                    "ajax":{
						url :"data-tables/client-dt.php", // json datasource
						data: {category_id:category_id, state_id:state_id, district_id:district_id, business_type:business_type, payment_status:payment_status, created_user:created_user, followup_id:followup_id, subscription_id:subscription_id},
						type: "post",  // method  , by default get
						error: function(){  // error handling
							$(".example-error").html("");
							$("#client").append('<tbody class="example-error"><tr><th colspan="8" style="text-align:center;"><img src="assets/img/icon/no_orders_found.webp" style="width:200px;"><br>No data Found</th></tr></tbody>');
							$("#client").css("display","none");
						}
					}
				});
}
</script>
<script>
function custom_view(file_name,id){
    $('#new_con').empty();
    $('#'+id).load("ui-pages/orders/"+file_name+".php");
}
$(document).ready(function(){
       
});
	
</script>

<?php include('footer.php'); ?>


<script>
    $(document).ready(function(){
        $('#filter').hide();
        $('.filter').click(function(){
            $("#filter").slideToggle();
            return false;
        });
    });
</script>
<script>
    function delete_client(id){
            var result = confirm("Confirm Want to Delete This Details?");
            if (result) {
                    $.ajax({
                    type: 'POST',
                    url: 'api/delete.php',
                    data: {type:'hard_delete',delete_id:id,table:'client'},                  
                    success: function(response) {
                        console.log(response); 
                        getData();
                    }
                });
            }
         }
</script>

Zerion Mini Shell 1.0