///Linea 1: se imprime la: Cédula, Nombres y Apellidos $pdf->Cell(15, 6, 'Cédula:', 0, 0); $pdf->Cell(20, 6, $row_cliente['cedula'], 1, 0); $pdf->Cell(2, 6, '', 0, 0); //espacio en blanco que separa las palabras $pdf->Cell(37, 6, 'Nombres y Apellidos:', 0, 0); $pdf->Cell(75, 6, $row_cliente['nombres'] . ' ' . $row_cliente['primerApellido'] . ' ' . $row_cliente['segundoApellido'], 1, 0); $pdf->Cell(2, 6, '', 0, 0); //espacio en blanco que separa las palabras $pdf->Cell(12, 6, 'Sexo:', 0, 0); $pdf->Cell(22, 6, $row_cliente['sexo'], 1, 1); //Linea de espacio $pdf->Cell(3, 3, '', 0, 1); /// Linea 2: Fecha de Nac. $pdf->Cell(37, 6, 'Fecha de Nacimiento:', 0, 0); $pdf->Cell(21, 6, cambiaf_a_normal($row_cliente['fechaNac']), 1, 0); $pdf->Cell(2, 6, '', 0, 0); //espacio en blanco que separa las palabras $pdf->Cell(37, 6, 'Lugar de Nacimiento:', 0, 0); $pdf->Cell(88, 6, $row_cliente['ciudadNac'] . ' - ' . $row_cliente['estadoNac'] . ' - ' . $row_cliente['paisNac'], 1, 1); //Linea de espacio $pdf->Cell(3, 3, '', 0, 1); //dirección actual $pdf->Cell(42, 6, 'Dirección de Habitación:', 0, 0); $pdf->Cell(143, 6, $row_cliente['direccionHab'], 1, 1); //Linea de espacio $pdf->Cell(3, 3, '', 0, 1); //Linea de teléfonos e email $pdf->Cell(20, 6, 'Teléfonos:', 0, 0); $pdf->Cell(53, 6, $row_cliente['telefono'] . ' / ' . $row_cliente['celular'], 1, 0); $pdf->Cell(2, 6, '', 0, 0);
<td class='tituloTabla'>Cliente</td> <?php } ?> </tr> <?php $n = 1; do { ?> <tr class="rowTabla"> <td><?php echo $n; ?> . </td> <td><?php echo cambiaf_a_normal($row_detallespagos['fecha']); ?> </td> <td><?php echo $row_detallespagos['cantidad']; ?> </td> <td><?php echo $row_detallespagos['formaPago']; ?> </td> <td><?php echo $row_detallespagos['nro']; ?> </td> <td><?php
$s = "SELECT g.id AS guia, cs.prefijo AS origen, g.fecha, 0 AS codigobarra, s.descripcion AS sector FROM guiasventanilla g INNER JOIN catalogosucursal cs ON g.idsucursalorigen = cs.id INNER JOIN catalogosector s ON g.sector = s.id WHERE g.ocurre=0 AND g.idsucursalorigen=".$_GET['sucursal']." AND g.entradasalida='SALIDA' AND g.sector=".$_GET['sector'].""; $r = mysql_query($s,$link) or die(mysql_error($link)."error en linea ".__LINE__); if(mysql_num_rows($r)>0){ $f = mysql_fetch_object($r); $cant = mysql_num_rows($r); $xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> <datos>"; if($cant>1){ while($row=mysql_fetch_array($r)){ $xml.="<guia>".cambio_texto($row[guia])."</guia>"; $xml.="<origen>".cambio_texto($row[origen])."</origen>"; $xml.="<fecha>".cambiaf_a_normal($row[fecha])."</fecha>"; $xml.="<codigobarra>".cambio_texto($row[codigobarra])."</codigobarra>"; } }else{ $xml.="<guia>".cambio_texto($f->guia)."</guia>"; $xml.="<origen>".cambio_texto($f->origen)."</origen>"; $xml.="<fecha>".cambio_texto($f->fecha)."</fecha>"; $xml.="<codigobarra>".cambio_texto($f->codigobarra)."</codigobarra>"; } $xml.="</datos> <datos> <sector>".cambio_texto($f->sector)."</sector> </datos> </xml>";
$s = "SELECT e.fechaevaluacion, e.estado, e.guiaempresarial, e.recoleccion, e.destino, cd.descripcion As descripciondestino, e.sucursaldestino, e.bolsaempaque, e.cantidadbolsa, e.totalbolsaempaque, e.emplaye, e.totalemplaye, e.entrega FROM evaluacionmercancia e INNER JOIN catalogodestino cd ON e.destino=cd.id WHERE e.folio=".$_GET[evaluacion]." AND e.sucursal=".$_SESSION[IDSUCURSAL]; $r = mysql_query($s,$l) or die($s); if(mysql_num_rows($r)>0){ $registros = array(); while($f = mysql_fetch_object($r)){ $s = "SELECT costoead FROM catalogodestino WHERE id=".$f->destino.""; $d = mysql_query($s,$l) or die($s); $de = mysql_fetch_object($d); $f->precioead = $de->costoead; $f->fechaevaluacion = cambiaf_a_normal($f->fechaevaluacion); $f->descripciondestino = cambio_texto($f->descripciondestino); $f->sucursaldestino = cambio_texto($f->sucursaldestino); $f->guiaempresarial = cambio_texto($f->guiaempresarial); $registros[] = $f; } echo str_replace('null','""',json_encode($registros)); }else{ echo "no encontro"; } }else if($_GET[accion]==9){ $s = "SELECT e.id, e.evaluacion, e.cantidad, e.descripcion, cd.descripcion As catdes, e.contenido, e.peso, e.largo, e.ancho, e.alto, e.volumen, e.pesototal, e.pesounit FROM evaluacionmercanciadetalle e
<span class="textfieldRequiredMsg">Valor requerido.</span></span></td> </tr> <tr> <td>Telefono</td> <td>:</td> <td><span id="sprytextfield4"><input type="text" name="telefono" class="edit" value="<?php print $row[2]; ?> " /> <span class="textfieldRequiredMsg">Valor requerido.</span></span></td> </tr> <tr> <td>Fecha de Nacimiento</td> <td>:</td> <td><span id="sprytextfield5"><input type="text" name="fecha" class="edit" value="<?php print cambiaf_a_normal($row[3]); ?> "/> <span class="textfieldRequiredMsg">Valor requerido.</span></span></td> </tr> <tr> <td>Disitrito</td> <td>:</td> <td><span id="spryselect1"> <select name="distrito" class="edit" > <option >Seleccione un distrito</option> <?php $query = "SELECT ID_Distrito, N_Nombre FROM distrito"; $sel = ""; $result = mysql_query($query); while ($row2 = mysql_fetch_array($result)) {
<div class="col-md-4"> * <strong>Correo</strong> <input type="text" name="correo" placeholder="Ingrese su correo" class="form-control" value="<?=$info->email;?>"> <?php echo form_error('correo','<div class="text-danger">','</div>');?> </div> </div> <div class="row"> <div class="col-md-4"> * <strong>Username</strong> <input type="text" name="username" placeholder="Ingrese su nombre de usuario" class="form-control" value="<?=$info->username;?>"> <?php echo form_error('username','<div class="text-danger">','</div>');?> </div> <div class="col-md-4"> * <strong>Fecha Nacimiento ( día / mes /año )</strong> <input type="text" name="fecha_nac" class="form-control" data-mask="99/99/9999" placeholder="Ingrese su fecha de nacimiento" value="<?=cambiaf_a_normal($info->fecha_nac);?>"> <!-- <span class="help-block">( día / mes /año )</span> --> <?php echo form_error('fecha_nac','<div class="text-danger">','</div>');?> </div> <div class="col-md-4"> * <strong>País de residencia</strong> <?=form_dropdown('pais_res',$paises,$info->nacionalidad,'class="form-control m-b"');?> <?php echo form_error('pais_res','<div class="text-danger">','</div>');?> </div> </div> </div> <div id="tab-2" class="tab-pane"> <div class="row"> <div class="col-md-4"> * <strong>Región</strong> <?=form_dropdown('region',$regiones,$info->id_region,'id="region" class="form-control m-b"');?>
$xml.="<pais>".cambio_texto($f->pais)."</pais>"; $xml.="<celular>".cambio_texto($f->celular)."</celular>"; $xml.="<telefono>".cambio_texto($f->telefono)."</telefono>"; $xml.="<email>".cambio_texto($f->email)."</email>"; $xml.="<estadoc>".cambio_texto($f->estadoc)."</estadoc>"; $xml.="<giro>".cambio_texto($f->giro)."</giro>"; $xml.="<antiguedad>".cambio_texto($f->antiguedad)."</antiguedad>"; $xml.="<representante>".cambio_texto($f->representantelegal)."</representante>"; $xml.="<actaconstitutiva>".cambio_texto($f->actaconstitutiva)."</actaconstitutiva>"; $xml.="<numeroacta>".cambio_texto($f->numeroacta)."</numeroacta>"; $xml.="<fechaescritura>".cambiaf_a_normal($f->fechaescritura)."</fechaescritura>"; $xml.="<fechainscripcion>".cambiaf_a_normal($f->fechainscripcion)."</fechainscripcion>"; $xml.="<identificacion>".cambio_texto($f->identificacionlegal)."</identificacion>"; $xml.="<nidentificacion>".cambio_texto($f->numeroidentificacion)."</nidentificacion>"; $xml.="<hacienda>".cambio_texto($f->hacienda)."</hacienda>"; $xml.="<fechainiciooperaciones>".cambiaf_a_normal($f->fechainiciooperaciones)."</fechainiciooperaciones>"; $xml.="<rfc2>".cambio_texto($f->rfc2)."</rfc2>"; $xml.="<comprobante>".cambio_texto($f->comprobante)."</comprobante>"; $xml.="<comprobanteluz>".cambio_texto($f->comprobanteluz)."</comprobanteluz>"; $xml.="<estadocuenta>".cambio_texto($f->estadocuenta)."</estadocuenta>"; $xml.="<banco>".cambio_texto($f->banco)."</banco>"; $xml.="<cuenta>".cambio_texto($f->cuenta)."</cuenta>"; $xml.="<solicitud>".cambio_texto($f->solicitud)."</solicitud>"; $xml.="<semanapago>".cambio_texto($f->semanapago)."</semanapago>"; $xml.="<lunespago>".cambio_texto($f->lunespago)."</lunespago>"; $xml.="<martespago>".cambio_texto($f->martespago)."</martespago>"; $xml.="<miercolespago>".cambio_texto($f->miercolespago)."</miercolespago>"; $xml.="<juevespago>".cambio_texto($f->juevespago)."</juevespago>"; $xml.="<viernespago>".cambio_texto($f->viernespago)."</viernespago>"; $xml.="<sabadopago>".cambio_texto($f->sabadopago)."</sabadopago>"; $xml.="<horariopago>".cambio_texto($f->horariopago)."</horariopago>";
<td class='tituloTabla'>Fecha</td> <td class='tituloTabla'>Cliente</td> <td class='tituloTabla'>Monto</td> <td class='tituloTabla'>Forma</td> <td class='tituloTabla'>Banco</td> <td class='tituloTabla'>Nro</td> <!-- <td class='tituloTabla'>Artículo</td> <td colspan="2" class='tituloTabla'> </td> --> </tr> <?php $n = 1; do { ?> <tr class="rowTabla" style="text-align:center;"> <td><?php echo cambiaf_a_normal($row_caja7['fecha']); ?> </td> <td><?php echo $row_caja7['nombres'] . ", " . $row_caja7['primerApellido']; ?> </td> <td><?php echo $row_caja7['cantidad']; ?> </td> <td><?php echo $row_caja7['formaPago']; ?> </td> <td><?php
$pdf->Cell(25, 4, 'PAGADO', 1, 0, 'C'); $pdf->Cell(25, 4, 'PEND.', 1, 0, 'C'); $pdf->Cell(25, 4, 'TOTAL ART.', 1, 1, 'C'); //Consulta de totales $query_sql = "SELECT SUM(abono) AS abonos, SUM(monto) AS precio, COUNT(*) AS cuotas, MIN(fechaV) AS f1, MAX(fechaV) AS f2 FROM detallescliente WHERE idArt =" . $row_sqlPagos['idArt'] . " AND status IN (0,2) ORDER BY fechaV DESC"; $query_sql = mysql_query($query_sql, $tecno) or die(mysql_error()); $row_sql = mysql_fetch_assoc($query_sql); $totalRows_sql = mysql_num_rows($query_sql); //Tabla Filas $precio = round($row_sql['precio']); $pdf->SetFont('arial', 'B', 8); $pdf->Cell(2, 5, '', 0, 0, 'C'); $pdf->Cell(20, 5, $row_sqlPagosR['npagos'], 1, 0, 'C'); $pdf->Cell(20, 5, cambiaf_a_normal($row_sql['f1']), 1, 0, 'C'); $pdf->Cell(20, 5, $row_sql['cuotas'], 1, 0, 'C'); $pdf->Cell(25, 5, cambiaf_a_normal($row_sql['f2']), 1, 0, 'C'); $pdf->Cell(25, 5, number_format($row_sqlPagosR['suma'], 2, ",", "."), 1, 0, 'C'); $pdf->Cell(25, 5, number_format($row_sql['precio'] - $row_sql['abonos'], 2, ",", "."), 1, 0, 'C'); $pdf->Cell(25, 5, number_format($row_sqlPagosR['suma'] + $row_sql['precio'] - $row_sql['abonos'], 2, ",", "."), 1, 1, 'C'); $pdf->Ln(2); //Linea 20 $pdf->Ln(15); $x = $pdf->GetX(); $y = $pdf->GetY(); $pdf->Line($x + 5, $y, $x + 50, $y); $pdf->Line($x + 105, $y, $x + 150, $y); $pdf->SetFont('arial', 'B', 8); $pdf->Ln(3); $pdf->Cell(50, 3, 'POR: LA EMPRESA', 0, 0, 'C'); $pdf->Cell(50, 3, '', 0, 0); $pdf->Cell(50, 3, 'POR: EL COMPRADOR', 0, 0, 'C');
$row_buscar = mysql_fetch_assoc($buscar); } ?> </select> </div> <div class="form-row"> <label for="nacionalidad" class="label">Nacionalidad:</label> <input name="nacionalidad" type="text" class="input req-min" value="<?php echo $row_buscar['nacionalidad']; ?> " maxlength="40" minlength="3" /> </div> <div class="form-row"> <label for="fechaNac" class="label">Fecha de Nacimiento:</label> <input name="fechaNac" type="text" class="input req-min2" id="fechaNac" value="<?php echo cambiaf_a_normal($row_buscar['fechaNac']); ?> " maxlength="10" minlength="10" /> </div> <div class="form-row"> <label for="paisNac" class="label">País de Nacimiento:</label> <input name="paisNac" type="text" class="input req-min" value="<?php echo $row_buscar['paisNac']; ?> " maxlength="40" minlength="3" /> </div> <div class="form-row"> <label for="estadoNac" class="label">Estado de Nacimiento:</label> <input name="estadoNac" type="text" class="input req-min" value="<?php echo $row_buscar['estadoNac']; ?>
$instruccionp = "select nombre_material, modelo_material, tipo_material from material where id_material='{$idal}'"; } //Si no se ha introduccido nada y se ha pulsado buscar. if ($usuario3 == "" && $actividad == "") { $instruccionp = "select nombre_material, modelo_material, tipo_material from material where id_material='{$idal}'"; } } else { $instruccionp = "select nombre_material, modelo_material, tipo_material from material where id_material='{$idal}'"; } $instruccionp2 = "select nombre_cliente from clientes where id_cliente='{$idal2}'"; $consultap = mysql_query($instruccionp, $conexion) or die("Fallo en la consulta1as"); $consultap2 = mysql_query($instruccionp2, $conexion) or die("Fallo en la consulta1sa"); $resultadop = mysql_fetch_array($consultap); $resultadop2 = mysql_fetch_array($consultap2); $diafa = $resultado['fecha_fin_alquiler']; $diafa = cambiaf_a_normal($diafa); print "<TR>\n"; print "<TD>" . $resultadop['nombre_material'] . "</TD>\n"; print "<TD>" . $resultadop2['nombre_cliente'] . "</TD>\n"; print "<TD> {$diafa} </TD>\n"; print "<TD><a href='verdetallesalquiler.php?id=" . $resultado['id_alquiler'] . "'><center><img src='../img/iconodetalles.jpg' border='0'></img></center></a></TD>\n"; print "<TD><a href='actualizaralquiler.php?id=" . $resultado['id_alquiler'] . "'><center><img src='../img/iconodetalles.jpg' border='0'></img></center></a></TD>\n"; print "<TD><a href='borraralquiler.php?id=" . $resultado['id_alquiler'] . "'><center><img src='../img/iconoborrar.jpg' border='0'></img></center></a></TD>\n"; } print "</TABLE></center>\n"; } else { print "No hay Alquiler, con las caracteristicas introducidas"; } //Cerramos la conexión con la base de datos. mysql_close($conexion); //Vamos a escribir, la situación de donde nos encontramos dentro del total de resultados.
<?php // Muestra la grilla del resultado de la busqueda // Buscamos los viajes segun la fecha y/o salidas include_once "seguridad.php"; include_once "conexion.php"; include_once "funciones.php"; $db = conectar_al_servidor(); // obtenemos los datos pasados por parametros por ajax $dato = $_POST["code"]; // dato a buscar. $sql = 'SELECT pa.fecha_emision, tp.tipo_pasaje, pa.cantidad FROM pasajes_adelantados AS pa Inner join tipo_pasajes AS tp ON tp.codigo = pa.id_tipo_pasaje and pa.id_cliente=' . $dato; $res = ejecutar_sql($db, $sql); if (!$res) { $pasajes = 'Error accediendo a los pasajes adelantados...'; } else { while (!$res->EOF) { $pasajes = $pasajes . "<tr>" . "<td align='left'>" . cambiaf_a_normal($res->fields['fecha_emision']) . "</td>" . "<td align='left'>" . $res->fields['tipo_pasaje'] . "</td>" . "<td align='left'>" . $res->fields['cantidad'] . "</td>" . '</tr>'; $res->MoveNext(); } } echo $pasajes; desconectar($db); die;
$numc = mysql_num_rows($sqlc); if($numc>0){ while($rc=mysql_fetch_array($sqlc)){ $cadenacomer .= "{empresa:'".$rc[2]. "',contacto:'".$rc[3]. "',telefono:'".$rc[4]."'},"; } $cadenacomer = substr($cadenacomer,0,strlen($cadenacomer)-1); } $mensaje ='La solicitud de credito NO fue Autorizada'; /*Modificacion*/ $fecha= cambiaf_a_normal($f); $fechaautorizacion= cambiaf_a_normal($fc); $fechaescritura= cambiaf_a_normal($fe); $fechainscripcion= cambiaf_a_normal($fi); $fechainiciooperaciones= cambiaf_a_normal($fo); }else if($accion == "limpiar"){ $accion = ""; $fecha = ""; $folio = ""; $folioconvenio = ""; $fechaautorizacion = ""; $rdmoral = ""; $cliente = ""; $nick = ""; $rfc = ""; $nombre = ""; $paterno = ""; $materno = ""; $calle = ""; $numero = ""; $cp = ""; $colonia = ""; $poblacion = ""; $municipio = ""; $estado = ""; $pais = ""; $celular = ""; $telefono = ""; $email = ""; $giro = ""; $antiguedad = ""; $representantelegal = ""; $actaconstitutiva = ""; $identificacion = ""; $hacienda = ""; $comprobante = ""; $estadocuenta = ""; $solicitud = ""; $nacta = ""; $fechaescritura = ""; $fechainscripcion = ""; $nidentificacion = ""; $fechainiciooperaciones = ""; $rfc2 = "";$comprobanteluz = ""; $banco = ""; $cuenta = ""; $estado2 = ""; $semanapago = ""; $lunespago = ""; $martespago = ""; $miercolespago = ""; $juevespago = ""; $viernespago = ""; $sabadopago = ""; $semanarevision = ""; $lunesrevision = ""; $martesrevision = ""; $miercolesrevision = ""; $juevesrevision = ""; $viernesrevision = ""; $sabadorevision = ""; $horariopago = ""; $apago = ""; $responsablepago = ""; $celularpago = ""; $telefonopago = ""; $faxpago = ""; $horariorevision = ""; $arevision = ""; $rbanco = ""; $rsucursal = ""; $rcuenta = ""; $rtelefono = ""; $cempresa = ""; $ccontacto = ""; $ctelefono = ""; $msolicitado = ""; $mautorizado = ""; $observaciones = ""; $registropersona = ""; $registrobanco = ""; $registrocomer = ""; $diacredito = ""; $shpago = ""; $smpago = ""; $ahpago = ""; $ampago = ""; $shrevision = ""; $smrevision = ""; $ahrevision = "";$amrevision = ""; $fecha = date("d/m/Y"); $estado = "SOLICITUD"; $hidensucursal= ""; $sucursalesead1_sel = ""; $todas = ""; $row = ObtenerFolio('solicitudcredito','webpmm'); $folio = $row[0]; } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="x-ua-compatible" content="IE=EmulateIE7" /> <script src="../javascript/shortcut.js"></script> <script src="../javascript/ClaseTabla.js"></script> <script src="../javascript/ajax.js"></script> <script src="../javascript/funciones.js"></script> <script src="../javascript/ventanas/js/ventana-modal-1.3.js"></script> <script src="../javascript/ventanas/js/ventana-modal-1.1.1.js"></script> <script src="../javascript/ventanas/js/abrir-ventana-variable.js"></script>
$this->Image('../images/logo.jpg', 5, 5, 50); $this->SetFont('Arial', 'B', 12); $this->Ln(10); $this->SetFont('Arial', 'I', 8); $this->Cell(0, 6, 'Impreso el: ' . date('d/m/Y'), 0, 1, 'R'); $this->SetFont('Arial', 'B', 12); $this->Ln(5); $this->Cell(0, 6, 'Gastos Diarios', 0, 1, 'C'); //Ensure table header is output parent::Header(); } } $pdf = new PDF('P', 'mm', 'Letter'); $pdf->Open(); $pdf->AddPage(); $x = 'Del: ' . cambiaf_a_normal($f); $pdf->Cell(0, 6, $x, 0, 1, 'C'); $pdf->Ln(6); //Connect to database mysql_select_db($database_tecno, $tecno); //table: $pdf->AddCol('fecha', 25, 'Fecha', 'C'); $pdf->AddCol('concepto', 50, 'Descripción'); $pdf->AddCol('cantidad', 25, 'Monto', 'R'); $pdf->AddCol('formaPago', 35, 'Forma de Pago', 'C'); $pdf->AddCol('nro', 30, 'Nro.', 'C'); $pdf->AddCol('idPago', 25, 'Id Pago', 'C'); $prop = array('HeaderColor' => array(210, 210, 210), 'color1' => array(255, 255, 255), 'color2' => array(235, 235, 235), 'padding' => 1); $pdf->Table("SELECT * FROM pagos WHERE tipo='2' AND fecha='{$f}'", $prop); $pdf->Ln(6); $pdf->SetFont('Arial', 'B', 10);
</tr> </thead> <tbody> <?php $query = "SELECT r.ID_Reserva, r.D_FechaReserva, c.N_Nombre, cl.N_Nombre, r.T_Estado FROM reserva r JOIN horario h ON (r.ID_Reserva=h.ID_Reserva), canchaxclub ch, cancha c, club cl WHERE ch.ID_Club=h.ID_Club AND ch.ID_Cancha=h.ID_Cancha AND ch.ID_Club=cl.ID_Club AND ch.ID_Cancha=c.ID_Cancha AND r.ID_Usuario=" . $valor . " GROUP BY r.ID_Reserva ORDER BY r.ID_Reserva DESC"; $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $salida = ''; if ($row[4] == 1) { $salida = '<tr class="especial">'; } else { $salida = '<tr>'; } $salida .= ' <td align="center">%05d</td> <td align="center">' . cambiaf_a_normal($row[1]) . '</td> <td >' . $row[2] . '</td> <td >' . $row[3] . '</td> <td align="center"><a href="reservas_ver.php?id=' . $row[0] . '" target="_blank"><img src="images/ver.png" alt="ver" border="0" /></a><a href="#"><img src="images/eliminar.png" alt="eliminar" border="0" /></a></td> </tr>'; printf($salida, $row[0]); } ?> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td>
//die(); } else { $t_salidas = ''; $color = ''; $i = 0; while (!$res2->EOF) { // Determinamos el color de los registro en la tabla if ($res2->fields[9] == 'E') { $color = COLOR_VIAJE_ESPECIAL_LISTADO; } else { $color = COLOR_VIAJE_DIARIO_LISTADO; } // conformamos la secuencia de parametros al concentrador de seleccionador de salida $parametro = '"' . $res2->fields[20] . '"' . ", " . $res2->fields[8] . ", " . '"' . $res2->fields[12] . '"' . ", " . '"' . $res2->fields[14] . '"' . ", " . '"' . $res2->fields[17] . '"' . ", " . $res2->fields[18] . ", " . $res2->fields[19] . ", " . $res2->fields[20] . ", " . $res2->fields[21] . ", " . $res2->fields[22] . ", " . '"' . $res2->fields[9] . '"' . ", " . '"' . $res2->fields[0] . '"' . ", " . '"' . $res2->fields[1] . '"' . ", " . $res2->fields[10] . ", " . $res2->fields[11] . ", " . $i . ", " . '"' . $res2->fields[3] . '"'; //echo $parametro; die(); $t_salidas = $t_salidas . "<tr style='font-size: 13' bgcolor='" . $color . "' onclick='consentrador_de_accion_al_seleccionar_el_viaje(" . $parametro . " );'>\n \t\t\t\t<td>\n <Input type='Radio' Name='selector_salidas' value='Salidas' id='rb_selector_salidas" . $i . "'\n onclick=' consentrador_de_accion_al_seleccionar_el_viaje(" . $parametro . " );' />\n </td> \t\t\n <td>" . $res2->fields[3] . "</td>\n <td>" . cambiaf_a_normal($res2->fields[0]) . "</td>\n <td>" . cambiah_a_normal($res2->fields[1]) . "</td> \t\t\t\n \t\t<td>" . $res2->fields[5] . "</td>\n \t\t<td>" . $res2->fields[8] . "</td>\n \t\t<td>" . $res2->fields[10] . "</td>\n <td align='Center'>" . $res2->fields[11] . "</td>\n <td style='display: none' >" . $res2->fields[12] . "</td> \n <td style='display: none' >" . $res2->fields[13] . "</td> \n <td style='display: none' >" . $res2->fields[14] . "</td>\n <td style='display: none' >" . $res2->fields[15] . "</td> \n <td align='Center'>" . $res2->fields[23] . "</td> \n <td align='Center'>" . $res2->fields[24] . "</td> \n </tr>"; // var_dump($t_salidas); die(); $res2->MoveNext(); $i++; } } set_var("v_salidas", $t_salidas); //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // Cargamos el comboBOX de Vehiculos //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- // Cargamos el comboBOX de Choferes //---------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------
<?php // Muestra la grilla del resultado de la busqueda include_once "seguridad.php"; include_once "conexion.php"; include_once "funciones.php"; $dato = $_REQUEST["id"]; // dato a buscar. $db = conectar_al_servidor(); $sql = "SELECT\n p.fecha, \n CASE p.forma_pago \n WHEN 1 THEN 'Contado'\n WHEN 2 THEN CONCAT('Cta.Cte.',' - ',cl.nombre,' ( ',cl.razon_social,' )')\n WHEN 3 THEN CONCAT('Cheque',' - nro:',ch.importe,' ( ',ch.entregado_por,' )')\n WHEN 4 THEN CONCAT('Tarjeta',' - nro:',tj.nombre)\n WHEN 5 THEN CONCAT('Reserva de pasaje',' - ','1 de ',pa.cantidad,'(',pa.observaciones,')')\n END forma_de_pago,\n COALESCE(p.porcentaje_tarjeta, 0 ) as interes,\n\t\t\t\t\t\tp.importe as importe,\n (p.importe + (p.importe * p.porcentaje_tarjeta / 100)) as total\n \n FROM pagos AS p \n\t\tleft join ctactes AS cc ON(p.codigo=cc.id_pago)\n\t\tleft join clientes AS cl ON(cc.id_cliente=cl.codigo)\n\t\tleft join cheques AS ch ON(p.id_cheque=ch.codigo)\n\t\tleft join tarjetas_creditos AS tj ON(p.id_tarjeta=tj.codigo)\n\t\tleft join pasajes_adelantados AS pa ON(p.id_reserva=pa.codigo)\n WHERE p.id_pasaje=" . $dato . "\n ORDER BY p.fecha ASC"; $res = ejecutar_sql($db, $sql); $pasajes = ''; if (!$res) { echo 'Error accediendo a los pagos...'; die; } else { $cant = $res->RecordCount(); $pasajes = ''; if ($cant >= 1) { while (!$res->EOF) { $pasajes = $pasajes . cambiaf_a_normal($res->fields[0]) . "|" . $res->fields[1] . "|" . $res->fields[2] . "|" . $res->fields[3] . "|" . $res->fields[4] . "|"; $res->MoveNext(); $pasajes = $pasajes . "@"; } } } echo $pasajes; desconectar($db); die;
$letra_salida = $vec[1]; $cod_salida = $vec[0]; } else { $letra_salida = 'T'; } //echo $data; //die(); switch ($letra_salida) { case 'T': $letra = ''; break; default: $letra = "and(s.tipo_salida='" . $letra_salida . "')and(s.codigo = '" . $cod_salida . "')"; break; } $sql = "SELECT \n /* 0*/ v.fecha, \n /* 1*/ s.hora, \n /* 2*/ CASE s.tipo_salida WHEN 'D' THEN 'Diario' WHEN 'E' THEN 'Especial' END AS tipo, \n /* 3*/ s.destino, \n /* 4*/ s.estado, \n /* 5*/ concat(vh.patente,' - ',vh.nombre) AS nombre , \n /* 6*/ u.nombre , \n /* 7*/ u2.nombre, \n /* 8*/ COALESCE(vh.nro_asientos,0), \n /* 9*/ s.tipo_salida,\n /*10*/ COALESCE((select count(*) from pasajes AS ps where ps.ID_VIAJE=v.codigo and ps.pagado='V'),0) as cant_pasaje_ocupados,\n /*11*/ COALESCE((select count(*) from pasajes AS ps where ps.ID_VIAJE=v.codigo and ps.pagado='R'),0) as cant_pasaje_reservado,\n /*12*/ concat(vh.COLUMNA_PB_11,'-',vh.COLUMNA_PB_12,'-',vh.COLUMNA_PB_21,'-',vh.COLUMNA_PB_22,'-') as conf_asiento_pb,\n /*13*/ concat(vh.COLUMNA_PA_11,'-',vh.COLUMNA_PA_12,'-',vh.COLUMNA_PA_21,'-',vh.COLUMNA_PA_22,'-') as conf_asiento_pa,\n /*14*/ vh.COLUMNA_CENTRAL_PB, \n /*15*/ vh.COLUMNA_CENTRAL_PA,\n /*16*/ COALESCE(v.codigo,0) as codigo,\n /*17*/ COALESCE(v.id_vehiculo, 0) as id_vehiculo,\n /*18*/ COALESCE(v.id_chofer, 0) as id_chofer,\n /*19*/ COALESCE(v.id_guarda, 0) as id_guarda,\n /*20*/ COALESCE(v.codigo,0) as codigo,\n /*21*/ s.id_localidad_origen,\n /*22*/ s.id_localidad_destino,\n /*23*/ lo.localidad AS loc_ori,\n /*24*/ ld.localidad AS loc_des\n \n \n FROM viajes AS v\n INNER JOIN salidas AS s ON ( s.codigo = v.id_salida ) \n LEFT JOIN vehiculos vh ON ( vh.patente = v.id_vehiculo ) \n \n INNER JOIN localidades AS ld ON ld.codigo = s.id_localidad_destino\n INNER JOIN provincias AS pd ON pd.codigo = ld.id_provincia\n \n INNER JOIN localidades AS lo ON lo.codigo = s.id_localidad_origen \n INNER JOIN provincias AS po ON po.codigo = lo.id_provincia\n \n LEFT JOIN usuarios u ON ( u.id = v.id_chofer ) \n LEFT JOIN usuarios u2 ON ( u2.id = v.id_guarda ) \n WHERE (s.activa ='S') and ((v.fecha = '" . cambiaf_a_mysql($fecha) . "' and s.tipo_salida='D')or(v.fecha >='" . cambiaf_a_mysql($fecha) . "' and s.tipo_salida='E'))" . $letra . "\n ORDER BY s.fecha, s.hora, s.destino"; $res = ejecutar_sql($db, $sql); if (!$res) { mensaje('Error accediendo a las salidas...'); } else { $salidas = ''; while (!$res->EOF) { // tipo salida - destino - fecha - hora - $salidas = $salidas . $res->fields[2] . "|" . $res->fields[3] . "|" . cambiaf_a_normal($res->fields[0]) . "|" . cambiah_a_normal($res->fields[1]) . "|" . $res->fields[5] . "|" . $res->fields[6] . "|" . $res->fields[7] . "|" . $res->fields[8] . "|" . $res->fields[10] . "|" . $res->fields[11] . "|" . $res->fields[12] . "|" . $res->fields[13] . "|" . $res->fields[14] . "|" . $res->fields[15] . "|" . $res->fields[16] . "|" . $res->fields[9] . "|" . $res->fields[17] . "|" . $res->fields[18] . "|" . $res->fields[19] . "|" . $res->fields[20] . "|" . $res->fields[21] . "|" . $res->fields[22] . "|" . $res->fields[23] . "|" . $res->fields[24] . "|"; $res->MoveNext(); $salidas = $salidas . "@"; } } echo $salidas; desconectar($db); die;
$sql = " /* ********************************************************************\n *** DEUDA - Encomienda \n ******************************************************************** */\n SELECT \n cc.fecha,\n cc.id_encomienda,\n CONCAT('Encomienda', ' Nro. Factura: ',COALESCE( f.NRO_SUCURSAL,' '), '-' , COALESCE(f.NRO_FACTURA,' '), ' Destinatario: ', e.destinatario) AS tipo_movimiento,\n p.importe AS deuda,\n 0 AS pagos,\n 'E' AS tipo,\n CONCAT(COALESCE(f.NRO_SUCURSAL,' '),'-',COALESCE(f.NRO_FACTURA,' ')) AS nro_comprobante\n FROM\n ctactes AS cc\n Inner Join encomiendas AS e ON (cc.id_encomienda= e.NRO_GUIA) \n Inner Join pagos AS p ON (cc.id_pago = p.codigo)\n Left Join facturas AS f ON (f.CODIGO = e.ID_FACTURA)\n WHERE cc.id_cliente=" . $nro_cliente . " and DATE(cc.fecha) BETWEEN '" . cambiaf_a_mysql($fd) . "' AND '" . cambiaf_a_mysql($fh) . "'\n\n UNION ALL \n /* ********************************************************************\n *** DEUDA - Pasajes \n ******************************************************************** */\n SELECT \n cc.fecha,\n cc.id_encomienda,\n CONCAT('PASAJES', ' Nro. Factura: ',COALESCE( f.NRO_SUCURSAL,''), '-' , COALESCE(f.NRO_FACTURA,''), ' Destinatario: ', ps.Nombre_y_apellido) AS tipo_movimiento,\n ps.precio AS deuda,\n 0 AS pagos,\n 'P' AS tipo,\n CONCAT(COALESCE(f.NRO_SUCURSAL,''),'-',COALESCE(f.NRO_FACTURA,' ')) AS nro_comprobante\n FROM\n ctactes AS cc\n Inner Join pasajes AS ps ON (cc.id_pasaje= ps.codigo) \n Inner Join pagos AS p ON (cc.id_pago = p.codigo)\n Left Join facturas AS f ON (f.CODIGO = ps.ID_FACTURA)\n WHERE cc.id_cliente=" . $nro_cliente . " and DATE(cc.fecha) BETWEEN '" . cambiaf_a_mysql($fd) . "' AND '" . cambiaf_a_mysql($fh) . "'\n \n UNION ALL\n /* ********************************************************************\n *** PAGOS - Ejectivo / cheques \n ******************************************************************** */\n\n SELECT \n cc.fecha,\n cc.id_pago,\n CONCAT('PAGO', ' Nro. comprovante: ',CONCAT(p.NRO_SUCURSAL,'-',p.NRO_RECIBO)) AS tipo_movimiento,\n 0 AS deuda,\n p.importe AS pagos,\n 'G' AS tipo,\n CONCAT(COALESCE(p.NRO_SUCURSAL,' '),'-',COALESCE(p.NRO_RECIBO,' ')) AS nro_comprobante\n FROM\n ctactes AS cc\n Inner Join pagos AS p ON (cc.id_encomienda is null ) AND (cc.id_pasaje is null) AND (cc.id_pago = p.codigo)\n WHERE cc.id_cliente =" . $nro_cliente . " and DATE(cc.fecha) BETWEEN '" . cambiaf_a_mysql($fd) . "' AND '" . cambiaf_a_mysql($fh) . "' "; $res = ejecutar_sql($db, $sql); //---------------------------------------------------------------------------------------------------- // Verificamos el resultado de la busqueda. //---------------------------------------------------------------------------------------------------- if (!$res) { echo $db->ErrorMsg(); die; } else { $cant = $res->RecordCount(); set_var("v_cant_reg", $cant); if ($cant >= 1) { while (!$res->EOF) { set_var("v_nro_comprobante", $res->fields[6]); set_var("v_nro_secuencia", $res->fields[1]); set_var("v_fecha", cambiaf_a_normal($res->fields[0])); set_var("v_operacion", $res->fields[2]); set_var("v_importe_debe", number_format($res->fields[3], 2)); set_var("v_importe_haber", number_format($res->fields[4], 2)); parse('listado_ctacte'); $res->MoveNext(); } // fin del while //----------------------------------------------------------------------------------- //----------------------------------------------------------------------------------- // <<<<< Mostramos los totales de la consulta. >>>>> //----------------------------------------------------------------------------------- $sql2 = "select FORMAT(sum(deuda),2) , FORMAT(sum(pago),2)\n from (\n SELECT sum(deuda) as deuda, 0 AS pago\n\n FROM (SELECT sum( COALESCE(p.importe,0) ) AS deuda\n FROM ctactes AS cc Inner Join encomiendas AS e ON (cc.id_encomienda= e.NRO_GUIA) Inner Join pagos AS p ON (cc.id_pago = p.codigo)\n WHERE (cc.id_cliente=" . $nro_cliente . ")\n \n\t\tUNION ALL \n \n\t SELECT sum( COALESCE( ps.precio,0) ) AS deuda\n FROM ctactes AS cc2 Inner Join pasajes AS ps ON (cc2.id_pasaje= ps.codigo) Inner Join pagos AS p2 ON (cc2.id_pago = p2.codigo)\n WHERE (cc2.id_cliente=" . $nro_cliente . ")\n ) as Tdeuda\n\n union all\n\n SELECT 0 as deuda, sum(pagos) AS pago\n FROM (\n SELECT p.importe AS pagos\n FROM\n ctactes AS cc\n Inner Join pagos AS p ON (cc.id_encomienda is null ) AND (cc.id_pasaje is null) AND (cc.id_pago = p.codigo)\n WHERE (cc.id_cliente = " . $nro_cliente . ")\n ) AS Tpagos\n ) AS TDATOS"; $total = ejecutar_sql($db, $sql2); $cant2 = $total->RecordCount(); if ($cant2 > 0) {
<td class='tituloTabla'>Fecha de Inicio</td> <td width="185" class='tituloTabla'>Artículo</td> <td width="134" class='tituloTabla'>Monto</td> <td colspan="2" class='tituloTabla'> </td> </tr> <?php $n = 1; do { ?> <tr class="rowTabla"> <td width="18"><?php echo $n; ?> . </td> <td width="115"><?php echo cambiaf_a_normal($row_detallesc['fechaV']); ?> </td> <td><?php echo $row_detallesc['productoDes'] . $row_detalles['fechaV']; ?> </td> <td align="right" style="padding-right:15px;"><?php echo $row_detallesc['monto']; ?> <input id="id" name="id" type="hidden" value="<?php echo $row_detallesc['id']; ?> " /></td> <td width="22"><input name="idArt[]" type="checkbox" id="idArt[]" class="cheked" value="<?php echo $row_detallesc['idArt'];
?> <tr> <td> <?php printf("%05d", $row[0]); ?> </td> <td> <?php echo $row[1]; ?> </td> <td> <?php echo $row[2]; ?> </td> <td> <?php echo cambiaf_a_normal($row[3]); ?> </td> <td> <?php if ($row[5] == NULL || $row[5] == "0") { echo "<a href='IngresarVoucher.php?id=" . $row[0] . "'>pagar aquí</a>"; } else { echo "si"; } ?> </td> <td><a href='DetalleHistorial.php?id=<?php echo $row[0]; ?>
c.consignacioncaja, c.consignaciondescuento, c.prepagadas, c.descuentosobreflete, IFNULL(c.cantidaddescuento,0) AS cantidaddescuento, IFNULL(c.consignaciondescantidad,0) AS cantidaddescuentoconsignacion, IFNULL(c.limitekg,0) AS limitekg, IFNULL(c.costo,0) AS costo, c.preciokgexcedente, date_format(c.vigencia,'%d/%m/%Y') as vigencia FROM generacionconvenio c LEFT JOIN catalogoempleado v ON c.vendedor = v.id WHERE c.idcliente='".$_GET['cliente']."' AND c.estadoconvenio='ACTIVADO'"; $r = mysql_query($s,$link) or die("error en linea ".__LINE__); if(mysql_num_rows($r)>0){ $cant = mysql_num_rows($r); $f = mysql_fetch_object($r); $xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> <datos>"; $xml.="<folio>".$f->folio."</folio>"; $xml.="<activacion>".cambiaf_a_normal($f->fecha)."</activacion>"; $xml.="<vigencia>".$f->vigencia."</vigencia>"; $xml.="<vendedor>".cambio_texto($f->vendedor)."</vendedor>"; $xml.="<precioporkg>".cambio_texto($f->precioporkg)."</precioporkg>"; $xml.="<precioporcaja>".cambio_texto($f->precioporcaja)."</precioporcaja>"; $xml.="<descuentoflete>".cambio_texto($f->descuentosobreflete)."</descuentoflete>"; $xml.="<consignacionkg>".cambio_texto($f->consignacionkg)."</consignacionkg>"; $xml.="<consignacioncaja>".cambio_texto($f->consignacioncaja)."</consignacioncaja>"; $xml.="<consignaciondescuento>".cambio_texto($f->consignaciondescuento)."</consignaciondescuento>"; $xml.="<prepagadas>".cambio_texto($f->prepagadas)."</prepagadas>"; $xml.="<cantidaddescuento>".cambio_texto($f->cantidaddescuento)."</cantidaddescuento>"; $xml.="<preciokgexcedente>".cambio_texto($f->preciokgexcedente)."</preciokgexcedente>"; $xml.="<cantidaddescuentoconsignacion>".cambio_texto($f->cantidaddescuentoconsignacion)."</cantidaddescuentoconsignacion>"; $xml.="<limitekg>".cambio_texto($f->limitekg)."</limitekg>"; $xml.="<costo>".cambio_texto($f->costo)."</costo>"; $xml.="<estadoconvenio>".cambio_texto($f->estadoconvenio)."</estadoconvenio>";
set_var("v_destino", $destino); if (!$res) { mensaje('Error accediendo al listado de vehiculos...'); } else { if ($id_vehiculo == 0) { $datos = "<option value=-1 selected=True >Seleccione un vehiculo</option>"; } while (!$res->EOF) { if ($id_vehiculo == $res->fields[0]) { $datos = $datos . "<option value=" . $res->fields[0] . " selected=True >" . $res->fields[1] . "</option>"; set_var('v_patente', $res->fields[0]); set_var('v_nombre', $res->fields[1]); set_var('v_interno', $res->fields[2]); set_var('v_modelo', $res->fields[3]); set_var('v_nro_asientos', $res->fields[4]); set_var('v_fecha_tecnica', cambiaf_a_normal($res->fields[5])); //-------------------------------------------------------------- // Planta BAJA //-------------------------------------------------------------- if ($res->fields[6] == 'S') { $imagen1 = './imagenes/asientos.jpg'; } else { $imagen1 = './imagenes/sinasientos.jpg'; } if ($res->fields[7] == 'S') { $imagen2 = './imagenes/asientos.jpg'; } else { $imagen2 = './imagenes/sinasientos.jpg'; } if ($res->fields[8] == 'S') { $imagen3 = './imagenes/asientos.jpg';
$monto = $row_query['abono']; break; case 3: $tipo = "Pronto Pago"; $monto = 0; break; } $conta_color++; $fill = $color[$conta_color % 2]; $pdf->SetFillColor($fill); //$pdf->Cell(20,5,'',0,0,'C',false); $pdf->Cell(58, 5, substr($row_query['productoDes'], 0, 40), 0, 0, 'L', true); $pdf->Cell(18, 5, $row_query['giro'], 0, 0, 'C', true); $pdf->Cell(24, 5, cambiaf_a_normal($row_query['fechaV']), 0, 0, 'C', true); $pdf->Cell(25, 5, $tipo, 0, 0, 'C', true); $pdf->Cell(30, 5, cambiaf_a_normal($row_query['fechaP']), 0, 0, 'C', true); $pdf->Cell(30, 5, number_format($monto, 2, ',', '.'), 0, 1, 'R', true); //$pdf->Cell(30,5,$monto,0,1,'C',true); //$pdf->Cell(30,5,$row_query['status'],0,0,'C',true); //$pdf->Cell(30,5,cambiaf_a_normal($row_query['fecha']),0,0,'C',true); //$pdf->Cell(30,5,number_format($row_query['monto'], 2, ',', '.'),0,0,'C',true); /* $pdf->Cell(30,5,$status,0,1,'C',true); */ } while ($row_query = mysql_fetch_assoc($query1)); } $pdf->Ln(6); $pdf->SetFont('Arial', 'B', 10); $pdf->Cell(40, 6, ' ', 0, 0); $pdf->Cell(25, 6, 'Total Articulo:', 0, 0); $pdf->SetFont('Arial', '', 9);
print $row['ncancha']; ?> </span></td></tr> <tr> <td><span style="font-weight:bold;">Fecha de Reserva:</span></td><td><span style="font-weight:normal;"> <?php print cambiaf_a_normal($row['rfecha']); ?> </span></td></tr> <tr><td><span style="font-weight:bold;">Hora(s):</span></td><td><span style="font-weight:normal;"> <?php $horasluz = 0; print $row['nhora'] . ':00 (' . cambiaf_a_normal($row['nfecha']) . ')'; if ($row['nhora'] >= 18) { $horasluz = $horasluz + 1; } while ($row2 = mysql_fetch_array($result)) { print '<br/>' . $row2['nhora'] . ':00 (' . cambiaf_a_normal($row2['nfecha']) . ')'; if ($row2['nhora'] >= 18) { $horasluz = $horasluz + 1; } } $tot2 = $horasluz * $row['recargo']; $TOTAL = $tot + $tot2 + $row['adi']; //$TOTAL2=$TOTAL+$TOTAL*$IGV; $query_5 = "UPDATE reserva SET C_MontoTotal=" . $TOTAL . " WHERE ID_Reserva=" . $_SESSION["reserva"]; mysql_query($query_5); ?> </span></td></tr> <tr><td><span style="font-weight:bold;">Distrito:</span></td><td> <span style="font-weight:normal;"><?php print $row['ndistrito']; ?> </span></td></tr>
$vlCargo = $vlCargo + $vlImp; }else{ $vlAbono = $vlAbono + $vlImp; } if($vlImp > 0 && $detalle->SuprimirCero == 1){ $vlConceptoM = ""; //--echo $detalle->Referencia."<br>"; switch ($detalle->Referencia){ case "Rango de Fecha, Sucursal": $s = "SELECT * FROM catalogosucursal WHERE id = $flista->Sucursal"; //echo "a- $s <br>"; $rsuc = mysql_query($s,$l) or die($s); $fsuc = mysql_fetch_object($rsuc); $vlConceptoM = "LIQ. DEL ".cambiaf_a_normal($fecinicio)." AL ".cambiaf_a_normal($fecfin)." $fsuc->prefijo"; break; case "Sucursal": $s = "SELECT * FROM catalogosucursal WHERE id = $flista->Sucursal"; //echo "b- $s <br>"; $rsuc = mysql_query($s,$l) or die($s); $fsuc = mysql_fetch_object($rsuc); $vlConceptoM = $fsuc->descripcion; break; case "Coordinador de Sucursal": $s = "SELECT * FROM catalogoempleado WHERE id = $flista->CoordinadorSuc"; //echo "c- $s <br>"; $remp = mysql_query($s,$l) or die($s); $femp = mysql_fetch_object($remp);
liquidaciongastosdetalle(folio,folioconcepto,concepto,cantidad,usuario,fecha,sucursal) VALUES('$folio', '".$_POST["tabladetalle_Id"][$i]."', '".$_POST["tabladetalle_Concepto"][$i]."', '".str_replace("$ ","",$_POST["tabladetalle_Cantidad"][$i])."', '$usuario',CURRENT_TIMESTAMP(),".$_SESSION[IDSUCURSAL].")",$link) or die("error en linea ".__LINE__); $detalle .= "{ id:'".$_POST["tabladetalle_Id"][$i]."', concepto:'".$_POST["tabladetalle_Concepto"][$i]."', cantidad:'".str_replace("$ ","",$_POST["tabladetalle_Cantidad"][$i])."'},"; } $detalle = substr($detalle,0,strlen($detalle)-1); } $mensaje ='Los cambios han sido guardados correctamente'; $fecha =cambiaf_a_normal($fecha); $accion ="modificar"; }else if($accion == "limpiar"){ $folio =""; $foliobitacora =""; $unidad =""; $gastos =""; $conductor =""; $concepto =""; $cantidad =""; $registros =""; $accion =""; $fecha = $_POST['fecha']; if($fecha == ""){ $fecha = date("d/m/Y"); }
// DNI remitente set_var("v_dir_remitente", $res->fields[4]); // direccion_remitente set_var("v_tel_remitente", $res->fields[5]); // tel_remitente set_var("v_destinatario", $res->fields[6]); //destinatario set_var("v_dni_destinatario", $res->fields[7]); // dni destinatario set_var("v_dir_destinatario", $res->fields[8]); // direccion_destinatario set_var("v_tel_destinatario", $res->fields[9]); // tel_destinatario set_var("v_combobox_prioridad", $prioridad[$res->fields[10]]); // prioridad set_var("v_fecha_entrega", cambiaf_a_normal($res->fields[11])); // fecha_entrega set_var("v_hora_entrega_desde", $res->fields[12]); // hora entrega desde set_var("v_hora_entrega_hasta", $res->fields[13]); // hora entrega hasta set_var("v_precio_total", sprintf('$ %.2f', $tota_imp)); // $res->fields[14]); // precio encomienda set_var("v_estado", $res->fields[15]); // estado encomienda set_var("v_usuario", $res->fields[16]); // usuario de cargfa set_var("v_combobox_loc_remitente", $res->fields[17]); //localidad remitente set_var("v_combobox_loc_destinatario", $res->fields[18]); // localidad destinatario
require_once("../Conectar.php"); $l = Conectarse("webpmm"); $s = "SELECT * FROM entregasocurrealmacen_detalle where identrega=$_GET[folio] AND sucursal = ".$_SESSION[IDSUCURSAL].""; $r = mysql_query($s,$l) or die("$s<br>error en linea ".__LINE__); if(mysql_num_rows($r)>0){ $enc = mysql_num_rows($r); $xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> <datos>"; while($f = mysql_fetch_object($r)){ $xml .= " <identregaalmacen>".$_GET[folio]."</identregaalmacen> <noguia>".cambio_texto($f->noguia)."</noguia> <tipoguia>Normal</tipoguia> <fecha>".cambio_texto(cambiaf_a_normal($f->fecha))."</fecha> <remitente>".cambio_texto($f->remitente)."</remitente> <destinatario>".cambio_texto($f->destinatario)."</destinatario> <importe>".cambio_texto($f->importe)."</importe> <entrega>".$f->entregada."</entrega>"; } $xml .= " </datos> </xml>"; }else{ $xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> <datos> </datos> </xml>"; } echo $xml;
function display_mail_summary($imapaddress, $imapmainbox, $imapuser, $imappassword, $maxmessagecount) { $imapaddressandbox = $imapaddress . $imapmainbox; $connection = imap_open($imapaddressandbox, $imapuser, $imappassword) or die("Can't connect to '" . $imapaddress . "' as user '" . $imapuser . "' with password '" . $imappassword . "': " . imap_last_error()); if (!$imap) { print imap_last_error(); } $totalmessagecount = imap_num_msg($connection) or die("No hay mensajes para mostrar: " . imap_last_error()); if ($totalmessagecount < $maxmessagecount) { $displaycount = $totalmessagecount; } else { $displaycount = $maxmessagecount; } /* echo $totalmessagecount . " mensaje/s<br/><br/>";*/ $check = imap_mailboxmsginfo($connection); $size = number_format($check->Size / 1024, 2); /*echo "Tamaño total {$size}kb.\n<p>"; */ $CobianCount = 0; $MccCount = 0; $AcroniCount = 0; /*///////--------------------------------------------------------------------------------------*/ $imap = $connection; $numMessages = imap_num_msg($imap); /*////////////Comienzo a recorrer todos los mails*/ $z = 0; $xz = 0; for ($i = $numMessages; $i > $numMessages - $totalmessagecount; $i--) { $z++; $header = imap_header($imap, $i); /*/if ($header->Unseen == "U") {*/ $fromInfo = $header->from[0]; $replyInfo = $header->reply_to[0]; $details = array("fromAddr" => isset($fromInfo->mailbox) && isset($fromInfo->host) ? $fromInfo->mailbox . "@" . $fromInfo->host : "", "fromName" => isset($fromInfo->personal) ? $fromInfo->personal : "", "replyAddr" => isset($replyInfo->mailbox) && isset($replyInfo->host) ? $replyInfo->mailbox . "@" . $replyInfo->host : "", "replyName" => isset($replyTo->personal) ? $replyto->personal : "", "subject" => isset($header->subject) ? $header->subject : "", "udate" => isset($header->udate) ? $header->udate : ""); $uid = imap_uid($imap, $i); $class = $header->Unseen == "U" ? "unreadMsg" : "readMsg"; $cliente = $details["fromName"]; // $message =imap_body($imap, $i) or die("Can't fetch body for message " . $i . " : " . imap_last_error()); /*/ getBody($uid, $imap); //imap_fetchbody($imap, $uid,"1");*/ $message = getBody($uid, $imap); /********** Para CobianBK **********************/ $pos = strpos($message, "Amanita"); if ($pos !== false) { $version = "Cobian Backup 9"; $cliente = ""; $very = 9; /*/echo extract_unit($details["subject"], "[", "]");*/ $items = array("terminado."); $aux = 53; $found = 1; } $pos = strpos($details["subject"], "Cobian Backup 10"); if ($pos !== false and $very != 9) { $version = "Cobian Backup 10"; /*/echo extract_unit($details["subject"], "[", "]");*/ $items = array("*** La tarea"); $aux = 21; $found = 1; } $pos = strpos($message, "Cobian Backup 10"); if ($pos !== false and $very != 9) { $version = "Cobian Backup 10"; /*/echo extract_unit($details["subject"], "[", "]");*/ $items = array("*** La tarea"); $aux = 21; $found = 1; } $pos = strpos($details["subject"], "Cobian Backup 11"); if ($pos !== false and $very != 9) { $version = "Cobian Backup 11"; /*/echo extract_unit($details["subject"], "(", ")");*/ $items = array("** Respaldo terminado para la tarea "); $aux = 21; $found = 1; } /*///////////////////////////////////*/ $pos = strpos($cliente, "Cobian Backup 11"); if ($pos !== false and $very != 9) { $version = "Cobian Backup 11"; $items = array("** Respaldo terminado para la tarea "); $aux = 21; $found = 1; } $Equipo = extract_unit($details["subject"], "(", ")"); /************* Para acronis ******************************/ $pos = strpos($details["subject"], "[ABR11.5]"); if ($pos !== false) { $version = "Acronis 11.5"; $Equipo = extract_unit($details["subject"], "(", ")"); $items = array("Tarea '"); $aux = 21; $found = 2; } $pos = strpos($cliente, "[ABR11.5]"); if ($pos !== false) { $version = "Acronis 11.5"; $items = array("Tarea '"); $aux = 21; $found = 2; } echo $pos = strpos($cliente, "[MCC]"); if ($pos !== false) { $version = "MCC BK"; $items = array("Tarea '"); $aux = 21; $found = 3; //echo "encontré mcc<br>"; } echo $pos = strpos($details["subject"], "[MCC]"); if ($pos !== false) { $version = "MCC BK"; $Equipo = extract_unit($details["subject"], "(", ")"); $items = array("Tarea '"); $aux = 21; $found = 3; //echo "encontré mcc<br>"; } /*///////////////////////////////////////////////////*/ $appearsCount = 0; $Count = 0; if ($found === 3) { /////////////////// MCC ////////////////////// $NombreCliente = explode("-", $Equipo); $buscar = $NombreCliente[0]; $EquipoUsuario = $NombreCliente[1]; if (!empty($buscar)) { $sql_cliente = "SELECT * FROM `clientes` WHERE `empresa` LIKE '%" . $buscar . "%'"; /*echo $sql_cliente."<br>";*/ $con_cliente = mysql_query($sql_cliente); if ($row = mysql_fetch_array($con_cliente)) { $clientenom = $row['nombre'] . " " . $row['apellido']; $codcliente = $row['codcliente']; } $criterio = ""; /*echo $message."<br>------------------<p>";*/ $pos = strpos($message, "-"); $Fecha = trim(substr($message, $pos - 2, 10)); $FechaAux = cambiaf_barra($Fecha); $FechaAux = cambiaf_a_mysql($FechaAux); $pos = strpos($message, "'Copia de seguridad diaria'"); $rest = substr($message, $pos); $rest = str_replace("'", '|', $rest); $Detalle = explode("|", $rest); $equipo = explode(".", $Detalle[3])[0]; $pos = strpos($message, "530"); if ($pos !== false) { $Errores = 1; $Procesados = 0; $Respaldados = 0; } $pos = strpos($message, "230"); if ($pos !== false) { $Errores = 0; $Procesados = 1; $Respaldados = 1; } //Archivos Respaldados: $Tamano = extract_unit($message, "Tamaño:", "/"); $Tarea = $Detalle[1]; //$message=str_replace("'", "|", $message); $message = mysql_real_escape_string($message); if ($codcliente > 0) { $con_check = 0; $check = "SELECT * FROM `respaldospc` WHERE `fecha` = '" . $FechaAux . "' AND `tarea` LIKE '" . $Tarea . "' AND `errores` like '" . $Errores . "'\n\tAND `procesados` ='" . $Procesados . "' AND `respaldados` ='" . $Respaldados . "' AND `codcliente` ='" . $codcliente . "' AND\n\t`usuario` LIKE '" . $EquipoUsuario . "'"; //echo $check."<br>"; $con_check = mysql_query($check); if (mysql_num_rows($con_check) == 0) { mysql_query("BEGIN"); $sql = "INSERT INTO `respaldospc` \n\t\t(`codrespaldos`, `fecha`, `message`, `tarea`, `errores`, `procesados`, `respaldados`, `tamano`, `codcliente`, `usuario`, `version`)\n\t\t VALUES (NULL, '" . $FechaAux . "', '" . $message . "', '" . $Tarea . "', '" . $Errores . "', '" . $Procesados . "', '" . $Respaldados . "', '" . $Tamano . "', '" . $codcliente . "',\n\t\t '" . $EquipoUsuario . "', '" . $version . "')"; /*echo "+++ ".$sql."<br>";*/ $cons = mysql_query($sql); if ($cons == false) { $Falla .= mysql_error($conectar); echo "Error al guardar datos MCC " . $Falla . "<br>"; mysql_query("ROLLBACK"); $save = "No"; } else { mysql_query("COMMIT"); $save = "Si"; $MccCount++; } } else { $save = "existe"; } } } $save = "No"; $Tam = ""; $Errores = ""; $Tamano = ""; $Fecha = ""; $Tarea = ""; $Respaldados = ""; $Procesados = ""; $version = ""; $clientenom = ""; $codcliente = ""; $appearsCount = 0; $pos = 0; $stopI = 0; $startI = 0; $Falla = ""; $codcliente = ''; $message = ''; /****************** Fin MCC ******************/ } elseif ($found === 2) { /////////////////// Acronis ///////////////////// $NombreCliente = explode("-", $Equipo); $buscar = $NombreCliente[0]; $EquipoUsuario = $NombreCliente[1]; if (!empty($buscar)) { $sql_cliente = "SELECT * FROM `clientes` WHERE `empresa` LIKE '%" . $buscar . "%'"; //echo $sql_cliente."<br>"; $con_cliente = mysql_query($sql_cliente); if ($row = mysql_fetch_array($con_cliente)) { $clientenom = $row['nombre'] . " " . $row['apellido']; $codcliente = $row['codcliente']; } $criterio = ""; /*echo $message."<br>------------------<p>";*/ $pos = strpos($message, "/"); //echo "<br>"; $Fecha = trim(substr($message, $pos - 2, 10)); //echo "<br>"; /*if (strpos($EquipoUsuario, "2") >0 ) { $FechaAux = cambiaf_orden($Fecha); } else { */ $FechaAux = $Fecha; //} $FechaAux = cambiaf_a_mysql($FechaAux); $pos = strpos($message, "'Copia de seguridad diaria'"); $rest = substr($message, $pos); $rest = str_replace("'", '|', $rest); $Detalle = explode("|", $rest); $equipo = explode(".", $Detalle[3])[0]; $Errores = $Detalle[2]; $Tarea = $Detalle[1]; //$message=str_replace("'", "|", $message); $message = mysql_real_escape_string($message); if ($codcliente > 0) { $con_check = 0; $check = "SELECT * FROM `respaldospc` WHERE `fecha` = '" . $FechaAux . "' AND `tarea` LIKE '" . $Tarea . "' AND `errores` like '" . $Errores . "'\n\tAND `procesados` ='" . $Procesados . "' AND `respaldados` ='" . $Respaldados . "' AND `codcliente` ='" . $codcliente . "' AND\n\t`usuario` LIKE '" . $EquipoUsuario . "'"; //echo $check."<br>"; $con_check = mysql_query($check); if (mysql_num_rows($con_check) == 0) { mysql_query("BEGIN"); $sql = "INSERT INTO `respaldospc` \n\t\t(`codrespaldos`, `fecha`, `message`, `tarea`, `errores`, `procesados`, `respaldados`, `tamano`, `codcliente`, `usuario`, `version`)\n\t\t VALUES (NULL, '" . $FechaAux . "', '" . $message . "', '" . $Tarea . "', '" . $Errores . "', '" . $Procesados . "', '" . $Respaldados . "', '" . $Tamano . "', '" . $codcliente . "',\n\t\t '" . $EquipoUsuario . "', '" . $version . "')"; /* echo "+++ ".$sql."<br>";*/ $cons = mysql_query($sql); if ($cons == false) { $Falla .= mysql_error($conectar); echo "Error al guardar datos Acronis " . $Falla . "<br>"; mysql_query("ROLLBACK"); $save = "No"; } else { mysql_query("COMMIT"); $save = "Si"; $AcroniCount++; } } else { $save = "existe"; } } } $save = "No"; $Tam = ""; $Errores = ""; $Tamano = ""; $Fecha = ""; $Tarea = ""; $Respaldados = ""; $Procesados = ""; $version = ""; $clientenom = ""; $codcliente = ""; $appearsCount = 0; $pos = 0; $stopI = 0; $startI = 0; $Falla = ""; $codcliente = ''; $message = ''; $FechaAux = ''; /****************** Fin Acronis ******************/ /****************** Empieza Cobian ***************/ } elseif ($found === 1) { //echo $message."<br>--------------------<p>"; $NombreCliente = explode("-", $cliente); $buscar = $NombreCliente[0]; $EquipoUsuario = $NombreCliente[1]; if (!empty($buscar)) { $sql_cliente = "SELECT * FROM `clientes` WHERE `empresa` LIKE '%" . $buscar . "%'"; $con_cliente = mysql_query($sql_cliente); if ($row = mysql_fetch_array($con_cliente)) { $clientenom = $row['nombre'] . " " . $row['apellido']; $codcliente = $row['codcliente']; } $criterio = ""; foreach ($items as $item) { $string = $message; $t_message = $message; $Count = 0; $appearsCount += substr_count($string, $item); /*/ echo "<br>--$item aparece $appearsCount veces<br>";*/ $startIni = 0; for ($Count = 1; $Count <= $appearsCount; $Count++) { $xz++; $save = "No"; /*/echo "<br>-> ";*/ $fin = strlen($string); $stop = "*"; $startI = strpos($string, $item); $stopI = strpos($string, $stop, $startI + 4); if ($stopI > $startI) { $vero = substr($string, $startI - $aux, $stopI - $startI + $aux) . " <br>------<p>"; } $Fecha = extract_unit($vero, "", " *"); $FechaAux = trim(substr($Fecha, 0, 10)); $Fecha = cambiaf_a_normal(substr($Fecha, 0, 10)); $Tarea = extract_unit($vero, "\"", "\""); $Errores = extract_unit($vero, "Errores:", " "); if (empty($Errores)) { $Errores = extract_unit($vero, "Errores:", "."); } $Procesados = extract_unit($vero, "Ficheros procesados:", "."); $Respaldados = extract_unit($vero, "Ficheros respaldados:", "."); $Tam = extract_unit($vero, " Tamaño total: ", "bytes"); $Tamano = $Tam . " bytes"; if (empty($Tam)) { $Tam = extract_unit($vero, " Tamaño total: ", "KB"); $Tamano = (int) $Tam . " KB"; } if (empty($Tam)) { $Tam = extract_unit($vero, " Tamaño total: ", "MB"); $Tamano = (int) $Tam . " MB"; } if (empty($Tam)) { $Tam = extract_unit($vero, " Tamaño total: ", "GB"); $Tamano = (int) $Tam . " GB"; } if (empty($Tam)) { $Tamano = " 0 bytes "; } $string = substr($string, $stopI, $fin); if ($Errores > 0) { $Alerta = "red"; } else { $Alerta = ""; } /*echo $codcliente." --- Errores ".$Errores."<br>";*/ if ($Errores == 1) { /*echo $message."<br>--------------------<p>";*/ if (strpos($message, "ya existe") !== false) { $Errores = 0; } } /*//////////*****************************************/ $Errores = (int) $Errores; $Procesados = (int) $Procesados; $Respaldados = (int) $Respaldados; if (strlen($t_message) > 200001) { $message = str_replace("'", "|", $string); $Errores = "Mensaje generado por cobian demasiado largo"; } else { $message = str_replace("'", "|", $t_message); } $message = mysql_real_escape_string($message); if ($codcliente > 0) { $con_check = 0; $check = "SELECT * FROM `respaldospc` WHERE `fecha` = '" . $FechaAux . "' AND `tarea` LIKE '" . $Tarea . "' AND `errores` like '" . $Errores . "'\n\tAND `procesados` ='" . $Procesados . "' AND `respaldados` ='" . $Respaldados . "' AND `codcliente` ='" . $codcliente . "' AND\n\t`usuario` LIKE '" . $EquipoUsuario . "' "; $con_check = mysql_query($check); if (mysql_num_rows($con_check) == false) { mysql_query("BEGIN"); $sql = "INSERT INTO `respaldospc` \n\t\t(`codrespaldos`, `fecha`, `message`, `tarea`, `errores`, `procesados`, `respaldados`, `tamano`, `codcliente`, `usuario`, `version`)\n\t\t VALUES (NULL, '" . $FechaAux . "', '" . $message . "', '" . $Tarea . "', '" . $Errores . "', '" . $Procesados . "', '" . $Respaldados . "', '" . $Tamano . "', '" . $codcliente . "',\n\t\t '" . $EquipoUsuario . "', '" . $version . "')"; /*echo "+++ ".$sql."<br>";*/ $cons = mysql_query($sql); if ($cons == false) { $Falla .= mysql_error($conectar); echo "Error al guardar datos Cobian " . $Falla; mysql_query("ROLLBACK"); $save = "No"; } else { mysql_query("COMMIT"); $save = "Si"; $CobianCount++; } } else { $save = "existe"; } } $save = "No"; $Tam = ""; $Errores = ""; $Tamano = ""; $Fecha = ""; $Tarea = ""; $Respaldados = ""; $Procesados = ""; /*/////////*****************************************/ } $version = ""; $clientenom = ""; $codcliente = ""; $appearsCount = 0; $pos = 0; $stopI = 0; $startI = 0; $Falla = ""; $codcliente = ''; } $very = 0; } $message = ""; } if ($totalmessagecount > 40 and $i < $totalmessagecount - 37) { imap_delete($connection, $i); } } imap_expunge($connection); imap_close($connection); echo "Cantidad Respaldos MCC " . $MccCount . "<br>"; echo "Cantidad Respaldos Cobian " . $CobianCount . "<br>"; echo "Cantidad Respaldos Acronis " . $AcroniCount; }