%PDF- %PDF-
Direktori : /home/tjamichg/portal.tjamich.gob.mx/infofi/modules/consulta/ |
Current File : /home/tjamichg/portal.tjamich.gob.mx/infofi/modules/consulta/folios_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=folios&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="folios_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']; //$tbl = $_GET['tabla']; //$xmlFrm = "/home/tjamichg/public_html/sisofi_2018/modules/consulta/xml/tablas.xml"; $xmlFrm = "http://127.0.0.1:8888/sisofi_2018/modules/consulta/xml/tablas.xml"; $frmDt = simpleXml_load_file($xmlFrm); foreach($frmDt->formato as $frm) { $Nfrm = $frm->tabla; if($Nfrm == $tbl) { //$xmlTbl = "/home/tjamichg/public_html/sisofi_2018/modules/consulta/xml/".$tbl.".xml"; $xmlTbl = "http://127.0.0.1:8888/sisofi_2018/modules/consulta/xml/".$tbl.".xml"; $dtTbl = simpleXml_load_file($xmlTbl); if ($rol != 3) { echo "<td class='ctab'>"; echo "</td>"; echo "<td class='ctab'>"; echo "</td>"; } foreach($dtTbl->formato as $nodo) { echo "<td class='ctab'>".$nodo->etiqueta."</td>"; } } } /* $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=folios<?php echo $concat; ?>" /> <?php } ?>