%PDF- %PDF-
Direktori : /home/tjamichg/portal.tjamich.gob.mx/view-box_2021/ |
Current File : /home/tjamichg/portal.tjamich.gob.mx/view-box_2021/contenidos.php |
<script src="js/jquery.js"></script> <script src="js/jquery.dataTables.min.js"></script> <?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; } if(isset($_GET['action'])) { if($_GET['action'] == "ver") { $year = $_GET['year']; $ta = $_GET['ta']; $tas = $_GET['ta']; $temp = $_GET['tempo']; if($year <= 2020){ if($ta == "na35fii2") { $ta = "na35fii"; } if($ta == "na35fiii1") { $ta = "na35fiii"; } if($ta == "na35fx11") { $ta = "na35fx"; } if($ta == "na35fx21") { $ta = "na35fx2"; } if($ta == "na35fxv11") { $ta = "na35fxv"; } if($ta == "na35fxv21") { $ta = "na35fxv2"; } if($ta == "na35fxvii1") { $ta = "na35fxvii"; } if($ta == "na35fxviii1") { $ta = "na35fxviii"; } if($ta == "na35fxxiii21") { $ta = "na35fxxiii2"; } if($ta == "naf35xxviia1") { $ta = "naf35xxviia"; } if($ta == "na35fxxviib1") { $ta = "na35fxxviib"; } if($ta == "na35fxxx11") { $ta = "na35fxxx"; } if($ta == "na35fxxxi11") { $ta = "na35fxxxi"; } if($ta == "na35fxxxiii71") { $ta = "na35fxxxiii7"; } if($ta == "na35fxxxviii11") { $ta = "na35fxxxviii"; } if($ta == "na35fxxxviii41") { $ta = "na35fxxxviii4"; } if($ta == "na35fxxxviii21") { $ta = "na35fxxxviii2"; } if($ta == "na35fxli51") { $ta = "na35fxli5"; } if($ta == "na35fxli41") { $ta = "na35fxli4"; } if($ta == "na35fxlvi11") { $ta = "na35fxlvi"; } } ?> <script> $(document).ready(function() { $("#loading").fadeOut(function() { $(this).remove(); // Optional if it's going to only be used once. }); }); $(document).ready(function() { $('#contenido<?php echo $_GET['nt']; ?>').DataTable(); } ); $(document).ready(function() { $("#loadingte").fadeOut(function() { $(this).remove(); // Optional if it's going to only be used once. }); }); $(document).ready(function() { $('#contenido<?php echo $_GET['nt']; ?>').DataTable(); //contenidos.php?action=ver&ta=".$ta."&year=".$year."&tempo=".$tbs['id']."&nt=".$nt."'>".$tbs['clas'] } ); </script> <div id="display"> <div><input type="button" value="Cerrar Ventana" onClick="javascript:window.close()" class='ui-button ui-widget ui-corner-all' /> <input type="button" value="Imprimir" onClick="javascript:window.print()" class='ui-button ui-widget ui-corner-all' /></div><br /> <table id="contenido<?php echo $_GET['nt']; ?>" class="display" cellspacing="0" width="100%"> <thead> <tr> <?php $xmlFrm = "xml/tablas.xml"; $frmDt = simpleXML_load_file($xmlFrm); foreach($frmDt->formato as $frm) { $Nfrm = $frm->tabla; if($Nfrm == $ta){ $xmlTbl = "xml/".$ta.".xml"; $dtTbl = simpleXML_load_file($xmlTbl); foreach($dtTbl->formato as $nodo) { echo "<th>".$nodo->etiqueta."</th>"; } } } ?> </tr> </thead> <tbody> <?php mysqli_query($db, "SET NAMES 'utf8'"); $sql_formato = mysqli_query($db, "SELECT f.idformato FROM nformatos as f where f.tabla='$tas'"); if ($row_formato = mysqli_fetch_array($sql_formato)) { $idformato=$row_formato[0]; } $sqlFo = mysqli_query($db, "SELECT * FROM nfolios WHERE tabla='$ta' AND tempo='$temp' AND Year='$year'"); while($folio = mysqli_fetch_array($sqlFo)){ if($folio['apro'] == 'Y'){ $numFolio = $folio['folio']; $sqlDatos = mysqli_query($db, "SELECT $ta.*, @rownum:=@rownum+1 AS consec FROM (SELECT @rownum:=0) r, $ta WHERE Folio='$numFolio' /*AND Year != ''*/"); $numFields = mysqli_num_fields($sqlDatos); $numFields = $numFields - 2; $varFolio = substr($numFolio,-6); $reg_tabla=""; while($d = mysqli_fetch_array($sqlDatos)){ $varConsec = $d['consec']; $conta_campos_vacios=1; $conta_campos_vacios_i=1; $reg_tabla= "<tr>"; for($num_tabla=1,$i=1;$i<$numFields;$i++) { $field_name = mysqli_fetch_field_direct($sqlDatos, $i)->name; //$field_name = mysql_field_name($sqlDatos, $i); $idCampo=substr($field_name, 3); $sql = mysqli_query($db, "SELECT t.* FROM ncat_formatos_tablas_campos as t where t.idformato=$idformato and t.idtabla=$idCampo LIMIT 1"); //echo $idformato; if ($row = mysqli_fetch_array($sql)) { $reg_tabla.= "<td><button type='button' class='btn btn-default btn-lg' data-toggle='modal' data-target='#ventanaModal' onClick='mostrarDatos($row[2],$row[3],\"$varFolio\",\"$ta\",$num_tabla,$d[$i])'>Ver Info</button></td>"; $num_tabla++; } else { $link = substr($d[$i], 0, 4); $sql_cat = mysqli_query($db, "SELECT descripcion FROM ncat_campos_formatos where idformato=$idformato and idcampo=$idCampo and indice='$d[$i]'"); if ($row_cat = mysqli_fetch_array($sql_cat)) { $reg_tabla.= "<td>".$row_cat[0]."</td>"; } else if(is_numeric($d[$i])) { $decimal = explode('.', $d[$i]); if(count($decimal) > 1) { $valor = formatMoneda($decimal[0].'.'.substr($decimal[1], 0, 2)); $reg_tabla.= "<td>".$valor."</td>"; } else $reg_tabla.= "<td>".$d[$i]."</td>"; } else if(strtolower($link) == "http") { $reg_tabla.= "<td><a href='".$d[$i]."' target='_blank'>Ver documento</a></td>"; } elseif($date = DateTime::createFromFormat('m-d-y', $d[$i])) { $newDate = $date->format('d-m-Y'); $reg_tabla.= "<td>".$newDate."</td>"; } else { $reg_tabla.= "<td>".$d[$i]."</td>"; } } if (rtrim(ltrim($d[$i]))=="" || $d[$i]==NULL) $conta_campos_vacios++; $conta_campos_vacios_i=$i; } $reg_tabla.= "</tr>"; //echo "conta_campos_vacios=".$conta_campos_vacios."<br>"; //echo "conta_campos_vacios_i=".$conta_campos_vacios_i."<br>"; if ($conta_campos_vacios-1<>$conta_campos_vacios_i) echo $reg_tabla; } } } ?> </tbody> </table> </div> <script type="application/javascript"> function mostrarDatos($idformato,$idtabla,$numFolio,$formato,$num_tabla,$id_reg_tabla) { var varidformato = $idformato; //console.log($idformato); var varidtabla = $idtabla; //console.log($idtabla); var varNumFolio = $numFolio; //console.log($numFolio); var varformato = $formato; //console.log($formato); var varnum_tabla = $num_tabla; //console.log($num_tabla); var varid_reg_tabla = $id_reg_tabla; //console.log($id_reg_tabla); $.ajax({ data: {"varidformato" : varidformato,"varidtabla":varidtabla,"varNumFolio":varNumFolio,"varformato":varformato,"varnum_tabla":varnum_tabla,"varid_reg_tabla":varid_reg_tabla}, url: 'subcontenidos.php', type: 'post', beforeSend: function () { $("#resultado").html("Procesando, espere por favor..."); }, success: function (response) { $("#resultado").html(response); } }); } </script> <?php } } else { $ta = $_GET['ta']; $te = $_GET['te']; $year = $_GET['year']; ?> <!DOCTYPE HTML> <html lang="es"> <head> <meta charset="utf-8" /> <meta name="author" content="David Calderón González | gnius.inc@gmail.com" /> <link href="css/jquery-ui.css" rel="stylesheet" type="text/css" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <link href="css/jquery.dataTables.min.css" rel="stylesheet" type="text/css" /> <script src="js/jquery.js"></script> <script src="js/jquery-ui.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="js/jquery.dataTables.min.js"></script> <script> $( window ).load(function() { // Run code }); $( function() { $( "#tabs" ).tabs({ collapsible: true, beforeLoad: function( event, ui ) { ui.jqXHR.fail(function() { ui.panel.html( "No se encuentra el documento fuente. " + "Favor de notificarlo al administrador del sistema." ); }); } }); }); </script> </head> <body> <div id="tabs"> <ul> <?php $sqlTbs = mysqli_query($db, "SELECT * FROM na_temp WHERE idtmp='$te'"); //$ntbs = mysql_num_rows($sqlTbs); $ntbs = $sqlTbs->num_rows; $nt = 1; while($tbs = mysqli_fetch_array($sqlTbs)){ echo "<li><a href='contenidos.php?action=ver&ta=".$ta."&year=".$year."&tempo=".$tbs['id']."&nt=".$nt."'>".$tbs['clas']."</a></li>"; $nt++; } ?> </ul> </div> <div id="loading" align="center"><H3>Cargando la información espere un momento, por favor...</H3><br/><img src="images/loader.gif"></div> <div id="ventanaModal" class="modal fade" role="dialog" style="overflow: scroll;"> <div class="modal-dialog modal-lg" style="width: 1460px;"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Información</h4> </div> <div class="modal-body"> <p>Datos</p> <p id="resultado"></p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button> </div> </div> </div> </div> </body> </html> <?php } ?>