MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/.trash/application_bkold/views/leave_year_end_transfer/manage.php
<?php 
	$this->load->view("partial/header"); 
	$page_name      = ucwords(str_replace("_"," ",$controller_name));
	$prime_id       = "prime_leave_financial_year_id";
	$search_url     = site_url($controller_name ."/search");
	$view_url       = site_url($controller_name ."/view/");
	$import_url     = site_url($controller_name ."/import/");	
	/* PAGE TITLE AND BUTTONS- START */
	$breadcrumb = "";
	
	$quick_link   = explode(",",$quick_link->quicklink);
	$link_li_line = "";
	foreach($quick_link as $link){
		if($link){
			$url  = site_url("$link");
			$name = ucwords(str_replace("_"," ",$link));
			$link_li_line .= "<li><a href='$url'> <i class='fa fa-angle-double-right fa-lg' aria-hidden='true'></i> $name</a></li>";
		}
	}
	if($link_li_line){
		$breadcrumb .= "<li class='dropdown'>
							<a class='btn btn-xs btn-primary dropdown-toggle' type='button' id='dropdownMenu2' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>
								<i class='fa fa-plus-circle' aria-hidden='true'></i> Quick Links
							</a>
							<ul class='dropdown-menu dropdown-menu-left' aria-labelledby='dropdownMenu2'>
								$link_li_line
							</ul>
						</li>";
	}
	$breadcrumb  .="<li><a href='$site_url#Home'>Home</a></li>
					<li><a href='".site_url($controller_name)."#$controller_name'>$page_name</a></li>
					<li class='active'>List</li>";
					
	
	/* PAGE TITLE AND BUTTONS- END */
	$column_count     = count(array_column($table_head, "label_name"))+1;

?>
<div class='row title_content'>
	<div class='col-md-2 col-xs-4'>
		<h1 class='page_txt'><?php echo $page_name;?></h1>
	</div>
	<div class='col-md-10 col-xs-8'>
		<ol class="breadcrumb">
			<?php  echo $breadcrumb; ?>	
		</ol>
	</div>
</div>
<div class="row" style='margin:0px;overflow:auto;'>	
	<div class='col-md-12' style='padding:8px;min-height: 400px;'>
		<table id="table" class='table table-striped table-hover' style='width:100% !important;'></table>
	</div>
</div>


<script type="text/javascript">
$(document).ready(function (){	
	$('.modal-dialog').draggable({ handle: ".modal-header" });	
	var pick_list = <?php echo json_encode($pick_list); ?>;
	$table = $('#table').DataTable( {
		processing: true,
		serverSide: true,
		serverMethod: 'post',
		lengthMenu: [[10,25,50,100,500,1000,-1],[10,25,50,100,500,1000,"All"]],
        fixedColumns:{leftColumns: 3},
		scrollX:true,
		language:{
			lengthMenu:"<span style='margin-top:8px;margin-left:10px;'>Display</span> _MENU_ <span style='margin-top:8px;'>Records</span>",
			searchPlaceholder: "Search records",
			search: "",
		},
		ajax:{
			'url': '<?php echo $search_url; ?>',
			'data': function(data){
				<?php echo $table_map_list;?>
			},
			 beforeSend: function(){
			  $('.dataTables_processing').html('<span style="color:#CC3366;"><i class="fa fa-spinner fa-spin fa-2x fa-fw"></i><br/>Loading...</span>');
			},
		},
		columns: [{
				title:'<input type="checkbox" name="select_all" class="select_all">',
				data: '<?php echo $prime_id; ?>',
				type: 'html',
				orderable: false,
				className: 'select-checkbox',
				searchable:false,
				width:'1%',
				render:function (value) {
					return '<input type="checkbox" value="'+value+'" name="select_one" class="select_one">';
				}
			},			
			<?php 			
				foreach($table_head as $table){
					$label_name  = $table->label_name;
					$view_name   = str_replace("_", ' ', $table->label_name);
					$field_type  = (int)$table->field_type;	
					if($label_name === 'starting_date' || $label_name === 'ending_date'){
						echo "{title:'$view_name',data: '$label_name',type: 'date',visible:true,
								render:function(value) {
									if (value === null) return '';
									return moment(value).format('DD/MM/YYYY');
								}
							},\n";
					}else{
						echo "{title:'$view_name',data:'$label_name',visible:true,},\n";
					}					
				}
			?>
			{title:'View',
				data: '<?php echo $prime_id; ?>',
				type: 'html',
				render:function (value) {
					if (value === null) return '';					
						return '<a class="btn btn-xs btn-edit view" onclick = year_end_transfer('+value+') title="Update <?php echo $page_name;?>"> <span class="fa fa-pencil-square-o"></span> Year End Transfer</a>';						
				}
			}
		],
	});
	$("<?php echo $input_ids;?>").bind('keyup change', function(e) {
		$table.draw();
	});
	$("<?php echo $date_ids;?>").on("dp.hide",function (e) {
		$table.draw();
	});
				
	$("select[name='table_length'],input[type=search]" ).addClass('form-control input-sm');
	$("#search_filter_div").hide();
	$("#search_filter").click(function(){
		$("#search_filter_div").toggle();
	});
	$("#search_close").click(function(){
		$("#search_filter_div").toggle();
	});
	$("#clear_search").click(function(){
		$('input').val('');
		$('option').attr('selected', false);
		$("#search_filter_div").toggle();
		$table.draw();
		$('.select2').select2({placeholder: '---- Select ----',});
	});
	$(function (){$(".datepicker").datetimepicker({format: 'DD-MM-YYYY',});});
	$(".datepicker_time").datetimepicker({format: 'DD-MM-YYYY HH:mm:ss',});
	$('.select2').select2({placeholder: '---- Select ----',});
});
function year_end_transfer(value){
	$.confirm({
	    title: 'Super Admin Password!',
	    content: '' +
	    '<form action="" class="formName">' +
	    '<div class="form-group">' +
	    '<label>Enter Your Super Admin Password Password here</label>' +
	    '<input type="password" placeholder="Your Password" class="password form-control" required />' +
	    '</div>' +
	    '</form>',
	    buttons: {
	        formSubmit: {
	            text: 'Transfer',
	            btnClass: 'btn-blue',
	            action: function () {
	                var password = this.$content.find('.password').val();
	                if(!password){
	                    $.alert('Please provide a valid Password');
	                    return false;
	                }else{
	                	$("#send_mail").html("<i class='fa fa-spinner fa-spin'></i> Processing...");
						$('#send_mail').attr('disabled','disabled');
						$.ajax({
							type: "POST",
							url: '<?php echo site_url($controller_name . "/year_end_transfer"); ?>',
							data: {value:value,password:password},
							success: function(data){
								var rslt = JSON.parse(data);									
								if(rslt.success){
									toastr.success(rslt.message);
									$table.draw();
								}else{
									$.alert(rslt.message);
								}
							},
						});
	                }
	               
	            }
	        },
	        cancel: function () {
	            //close
	        },
	    }
	});	
}
</script>
<?php $this->load->view("partial/footer"); ?>