%PDF- %PDF-
| Direktori : /home/tjamichg/portal.tjamich.gob.mx/infofi/modules/consulta/ |
| Current File : /home/tjamichg/portal.tjamich.gob.mx/infofi/modules/consulta/foliosa_edit.php |
<?php
require("conn.php");
if(isset($_GET['edit']))
{
$tbl = $_GET['tabla'];
$id = $_GET['id'];
$folio = $_GET['folio'];
$reg = $_GET['reg'];
?>
<div class="content">
<div class="titulo">Registro a editar pertenece al folio: <?php echo $_GET['folio']; ?></div>
<div class="cfmenu"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=foliosa&action=ver&folio=<?php echo $folio ?>&tabla=<?php echo $tbl ?>®=<?php echo $reg ?>"><img src="images/back.png" width="20" height="20" /> Regresar</a></div>
<?php
echo "<br />";
$senFo = mysqli_query($db, "SELECT * FROM $tbl WHERE id='$id'") or die(mysql_error());
$senTr = mysqli_num_fields($senFo);
echo "<table class='tablas'>";
$xmlFrm = "xml/tablas.xml";
$frmDt = simpleXml_load_file($xmlFrm);
foreach($frmDt->formato as $frm)
{
$Nfrm = $frm->tabla;
if($Nfrm == $tbl)
{
$xmlTbl = "xml/".$tbl.".xml";
$dtTbl = simpleXml_load_file($xmlTbl);
foreach($dtTbl->formato as $nodo)
{
echo "<td class='ctab'>".$nodo->etiqueta."</td>";
}
}
}
echo "<tr>";
echo '<form action="index.php" method ="GET">';
while($d = mysqli_fetch_row($senFo))
{
echo "<tr>";
for($i=1;$i<$senTr;$i++)
{
if(preg_match('/SISOFI0/i', $d[$i]))
echo '<td>'.$d[$i].'</td>';
else
echo '<td>'.'<input type="text" name="'.$d[$i].'" value="'.$d[$i].'"></td>';
}
echo "<tr>";
}
$token = $_GET['token'];
$tbl = $_GET['tabla'];
$folio = $_GET['folio'];
$id = $_GET['id'];
$reg = $_GET['reg'];
echo '<input type="hidden" name = "token" value="'.$token.'">';
echo '<input type="hidden" name = "tabla" value="'.$tbl.'">';
echo '<input type="hidden" name = "action" value="edit">';
echo '<input type="hidden" name = "mod" value="foliosa_edit">';
echo '<input type="hidden" name = "folio" value="'.$folio.'">';
echo '<input type="hidden" name = "id" value="'.$id.'">';
echo '<input type="hidden" name = "reg" value="'.$reg.'">';
echo "</table>";
if($_GET['edit'] == 'borrar')
{
echo "<br />";
echo '<input type="hidden" name = "action" value="borrar">';
echo "<input type='submit' value='Borrar Registro'>";
}
else
{
echo "<br />";
echo "<input type='submit' value='Editar Registro'>";
}
echo "<br />";
echo "</form>";
?>
<br/>
</div>
<?php
}
if(isset($_GET['action']))
{
$contadorB = 1;
$action = $_GET['action'];
if($action == 'edit')
{
$tbl = $_GET['tabla'];
$id = $_GET['id'];
$folio = $_GET['folio'];
$reg = $_GET['reg'];
$columnas = mysqli_query($db, "SHOW COLUMNS FROM $tbl");
$icount = 0;
while($fila = mysqli_fetch_array($columnas)){
if($icount > 0)
{
$nombre = $fila['Field'];
if($nombre != 'Folio')
{
$valor = $_GET[$fila['Field']];
$sql = "UPDATE $tbl SET $nombre = '$valor' WHERE id = $id";
mysqli_query($db, $sql );
}
}
$icount++;
}
$concat = '&action=ver&folio='.$folio.'&tabla='.$tbl.'®='.$reg;
$idus = $_SESSION['idus'];
$sqlF = mysqli_query($db, "SELECT * FROM nfolios WHERE folio='$folio'");
$f = mysqli_fetch_array($sqlF);
$afolio = $f['year'];
$apro = $f['apro'];
$ffolio = $f['fecha'];
$tmp = $f['tempo'];
$sqlF = mysqli_query($db, "INSERT INTO bitacora (fecha, folio, year, tabla, fechafolio, tempo, apro, accion, idus) VALUES (NOW(), '$folio', '$afolio', '$tbl', '$ffolio', '$tmp', '$apro', 'Modificar Registro', '$idus')");
echo "<div class='msg'>El registro ha sido editado exitosamente</div>";
}
else
{
$id = $_GET['id'];
$tbl = $_GET['tabla'];
$folio = $_GET['folio'];
$reg = $_GET['reg'];
$sql = "DELETE FROM $tbl WHERE id = $id";
mysqli_query($db, $sql );
$sql = "SELECT COUNT(*) AS contador FROM $tbl WHERE folio = '$folio'";
$datos = mysqli_query($db, $sql);
$concat = '&action=ver&folio='.$folio.'&tabla='.$tbl.'®='.$reg;
while($fila = mysqli_fetch_array($datos))
{
$contadorB = $fila['contador'];
if($contadorB == 0)
{
mysqli_query($db, "DELETE FROM nfolios WHERE folio='$folio'");
$concat = '';
}
}
$idus = $_SESSION['idus'];
$sqlF = mysqli_query($db, "SELECT * FROM nfolios WHERE folio='$folio'");
$f = mysqli_fetch_array($sqlF);
$afolio = $f['year'];
$apro = $f['apro'];
$ffolio = $f['fecha'];
$tmp = $f['tempo'];
$sqlF = mysqli_query($db, "INSERT INTO bitacora (fecha, folio, year, tabla, fechafolio, tempo, apro, accion, idus) VALUES (NOW(), '$folio', '$afolio', '$tbl', '$ffolio', '$tmp', '$apro', 'Borrar Registro', '$idus')");
echo "<div class='msg'>El registro ha sido borrado exitosamente</div>";
}
?>
<meta http-equiv="refresh" content="1;URL=index.php?token=<?php echo $_GET['token']; ?>&mod=foliosa<?php echo $concat; ?>" />
<?php
}
?>