����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 216.73.216.234 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 : |
<?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"); } }); //recibir pago 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'); location.reload(); }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>