%PDF- %PDF-
Direktori : /home/tjamichg/portal.tjamich.gob.mx/view-box_2021/ |
Current File : /home/tjamichg/portal.tjamich.gob.mx/view-box_2021/subcontenidos.php |
<?php require("conn.php"); function formatMoneda($number) { while (true) { $replaced = preg_replace('/(-?\d+)(\d\d\d)/', '$1,$2', $number); if ($replaced != $number) { $number = $replaced; } else { break; } } return '$'.$number; } $varidformato = $_POST['varidformato']; $varidtabla = $_POST['varidtabla']; $varNumFolio = "SISOFI0".$_POST['varNumFolio']; $varformato = $_POST['varformato']; $varnum_tabla = $_POST['varnum_tabla']; $varid_reg_tabla = $_POST['varid_reg_tabla']; mysqli_query($db, "SET NAMES 'utf8'"); $sql=mysqli_query($db, "SELECT l.* FROM nlistas AS l WHERE l.idformato='$varidformato' and l.idtabla='$varidtabla' AND l.Folio='$varNumFolio' and val1='$varid_reg_tabla'"); $row = mysqli_fetch_array($sql); if(!empty($row)) { $docXML = new DOMDocument; $docXML->load('xml/encabezados.xml'); $xpath = new DOMXPath($docXML); $getEncabezados = $xpath->query("/encabezados/formatos[attribute::fraccion='$varformato']/columnas[attribute::numero='$varnum_tabla']/titulo"); ?> <table class="table table-striped table-bordered"> <thead> <?php $conta=1; $count=0; echo "<tr>"; if ($getEncabezados->length == 0) { while ($conta<23) { if ($row["val".$conta]<>null) { echo "<th>Valor ".$conta."</th>"; $count++; } $conta++; } } else { foreach ($getEncabezados as $encabezado) { echo "<th style='vertical-align: middle'>".$encabezado->nodeValue."</th>"; $count++; } } echo "</tr>"; ?> </thead> <tbody> <?php $sql=mysqli_query($db, "SELECT l.* FROM nlistas AS l WHERE l.idformato='$varidformato' and l.idtabla='$varidtabla' AND l.Folio='$varNumFolio' and val1='$varid_reg_tabla'"); while($row = mysqli_fetch_array($sql)) { echo "<tr>"; $conta=1; while ($conta<=$count) { $link = substr($row["val".$conta], 0, 4); if ($row["val".$conta]<>null) { if(is_numeric($row["val".$conta])) { $decimal = explode('.', $row["val".$conta]); if(count($decimal) > 1) { $valor = formatMoneda($decimal[0].'.'.substr($decimal[1], 0, 2)); echo "<td>".$valor."</td>"; } else echo "<td>".$row["val".$conta]."</td>"; } else if($link != 'http') { echo "<td>".$row["val".$conta]."</td>"; } else { echo "<td><a href='".$row["val".$conta]."' target='_blank'>Ver documento</a></td>"; } } else { echo "<td></td>"; } $conta++; } echo "</tr>"; } ?> </tbody> <tboot> <?php $conta=1; $count=0; echo "<tr>"; if ($getEncabezados->length == 0) { while ($conta<23) { if ($row["val".$conta]<>null) { echo "<th>Valor ".$conta."</th>"; $count++; } $conta++; } } else { foreach ($getEncabezados as $encabezado) { echo "<th style='vertical-align: middle'>".$encabezado->nodeValue."</th>"; $count++; } } echo "</tr>"; ?> </tboot> </table> <?php } else { echo "<th>No existen datos</th>"; } ?>