%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/portal.tjamich.gob.mx/view-box_2021/
Upload File :
Create Path :
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">&times;</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
}
?>

Zerion Mini Shell 1.0