Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php // LEY N 17.336 // ESTE ARCHIVO ESTA PROTEGIDO POR LA LEY CHILENA N 17.336 DE PRO..

Decoded Output download

?>
<?php
if (file_exists('verificacion.php')){require_once('verificacion.php');}else{die();}

require_once(dirname(__FILE__).'/conexion/conexion.php');
require_once(dirname(__FILE__).'/funciones/funciones.php');
require_once(dirname(__FILE__).'/plantilla/header.php');
require_once(dirname(__FILE__).'/plantilla/nav_bar2.php');

if ($_SERVER['REQUEST_METHOD'] === 'GET')
{

	$id = intval($_GET['xml']);
	 
	$consulta = "SELECT `productos`.id as idpord, `productos`.nombre,categorias_productos.nombre as categoria, `productos`.precio_compra, `productos`.precio_venta,`productos`.observaciones FROM `productos` left join categorias_productos on categorias_productos.id= productos.id_categoria WHERE `productos`.`id` = '$id'";
	$extraer = $conn->query($consulta) or die($conn->error);
	
	while ($row = $extraer->fetch_array())
	{  
	$idup= $row['idpord'];
	$nombre= $row['nombre'];
	$categoria = $row['categoria'];
	$precio_compra= $row['precio_compra'];
	$precio_venta= $row['precio_venta'];
	$observaciones = $row['observaciones'];
	}
}




/////////// UPDATE DE DATOS ///////////////////////
if ($_SERVER['REQUEST_METHOD'] === 'POST')
{
if ($_POST['desde']=='Actualizar')
{
	

	$idp= $_POST['idoculto'];
	$nombre= $_POST['nombre'];
	$id_categoria = $_POST['id_categoria'];
	$precio_compra= $_POST['precio_compra'];
	$precio_venta= $_POST['precio_venta'];
	$observaciones = $_POST['observaciones'];
	
$slq = "UPDATE `productos` SET `nombre` = '$nombre', id_categoria= '$id_categoria', precio_compra= '$precio_compra', precio_venta= '$precio_venta', observaciones= '$observaciones' WHERE `productos`.`id` = '$idp' limit 1";  
$resultado = $conn->query($slq) or die($conn->error);
echo "<script>window.location='productos_list.php'</script>";
/*echo mysqli_affected_rows($conn);
	if ((mysqli_affected_rows($conn))>=0)
	{
	echo "<script>window.location='productos_list.php'</script>";
	}
	else
	{
	echo(die(mysqli_error($conn)));  //MUESTRA LOS ERRORES DE LAS CONSULTAS A LA BASE DE DATOS 	
	}*/

}
}



/////////// LLENA EL SELECT ///////////////////////
$consulta2 = "SELECT categorias_productos.id as idcateg, categorias_productos.nombre as nomcateg from categorias_productos";
$extraer2 = $conn->query($consulta2) or die($conn->error);

?> 



 <div class="container">
<!--	<div class="page-header">
       <h2>Maestro de Producto <small></small></h2>
    </div>-->

<div class="panel panel-primary" >
  <div class="panel-heading"><span class="glyphicon glyphicon-save"></span> PRODUCTOS / Editando</div>
  <br>


<form class="form-horizontal" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" autocomplete="off">
    <div class="form-group">
        <label class="col-md-4 control-label">ID:</label>
        <div class="col-xs-6 col-sm-2">
        <input type="hidden" name="idoculto" id="idoculto" value="<?php echo $idup; ?>" />
      <!-- <input type="hidden" name="desde" id="desde" value="pedit" />-->
            <input type="number" class="form-control" id="miid" name="miid" value="<?php echo $idup; ?>" disabled >
        </div>
    </div>
    <div class="form-group">
        <label class="col-md-4 control-label" autofocus="autofocus">Nombre Producto:</label>
        <div class="col-sm-4">
            <input type="text" class="form-control" id="nombre" name="nombre"  value="<?php echo $nombre; ?>" required>
        </div>
    </div>
    <div class="form-group">
        <label class="col-md-4 control-label">Categora</label>
        <div class="col-sm-4">
              <select class="form-control" id="id_categoria" name="id_categoria" required>
                <option hidden>seleccione</option>
                
				 <?php 
                 while ($row2 = $extraer2->fetch_array())
                {
                 ?>
                
                                <option value="<?php echo $row2["idcateg"]; ?>" <?php if ($categoria == $row2["nomcateg"]){ echo "selected='selected'"; } ?>><?php echo $row2["nomcateg"]; ?></option>
                 <?php
                }
                                
                 ?>				
 				
              </select>
              
             
        </div>
    </div>
    
    <div class="form-group">

        <label class="col-md-4 control-label">Precio Compra $:</label>
        <div class="col-sm-4">
          <input type="number" class="form-control" id="precio_compra" name="precio_compra"  value="<?php echo $precio_compra; ?>" required onkeypress="return valida_num(event)">
        </div>
    </div>
  
    <div class="form-group">

        <label class="col-md-4 control-label">Precio Venta $:</label>
        <div class="col-sm-4">
          <input type="number" class="form-control" id="precio_venta" name="precio_venta" value="<?php echo $precio_venta; ?>" required onkeypress="return valida_num(event)">
        </div>
    </div>

<!--<div class="form-group">
  <label class="col-md-4 control-label" for="prependedtext">Precio Compra:</label>
  <div class="col-md-4">
    <div class="input-group">
      <span class="input-group-addon">$</span>
      <input id="prependedtext" name="prependedtext" class="form-control"  type="number">
    </div>
  </div>
</div>-->
    
   
    <div class="form-group">
        <label class="col-md-4 control-label" >Observaciones:</label>
        <div class="col-sm-4">
            <textarea rows="3" class="form-control" id="observaciones" name="observaciones"><?php echo $observaciones; ?></textarea>
        </div>
    </div>

    <br>
    <div class="form-group">
        <div class="col-md-offset-4 col-md-4">
            <input type="submit" name="desde" class="btn btn-primary" value="Actualizar">
            <input onclick="javascript:location.href='productos_list.php'" type="reset" class="btn btn-outline-primar" value="Cancelar">
        </div>
    </div>
</form>
    
</div>
</div> <!-- fin container -->

<?php include(dirname(__FILE__).'/plantilla/footer.php'); ?>
</body>
</html>

<?

Did this file decode correctly?

Original Code

<?php
// LEY N 17.336
// ESTE ARCHIVO ESTA PROTEGIDO POR LA LEY CHILENA N 17.336  DE PROPIEDAD INTELECTUAL
// Y POR OTRAS LEYES DE DERECHOS DE AUTOR, POR LAS DISPOSICIONES DE TRATADOS INTERNACIONALES Y POR OTRAS LEYES VIGENTES.
// LA INGENIERIA INVERSA, CUALQUIER INTENTO DE DESCOMPILAR, DESENSAMBLAR, DECODIFICAR, DESENCRIPTAR,
// INTERTAR DETECTAR EL CODIGO FUENTE, REALIZAR CUALQUIER TIPO DE MODIFICACION, ALTERACION, INTERVENCIN,
// EXTRACCION DE LA TOTALIDAD O PARTE DEL CODIGO
// O LA UTILIZACION FUERA DE LO ESTABLECIDO.  ADEMAS DE LA VENTA, COPIA, ARRIENDO, DISTRIBUICION O 
// PUBLICACION, SIN AUTORIZACION EXPRESA DEL AUTOR, ESTN ESTRICTAMENTE PROHIBIDOS.
// AUTOR:CHRISTIAN BELLO BUSTOS


//CODIGO DE REGISTRO GENERADO CON SHA1 + SALT
// $result = sha1($salt.$string);
// CODIGO: f7e4d59de0bb563fb84aea8baf05b39a8cc853b1


eval(gzinflate(base64_decode('
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
MC9TFaQo8B8=
')));
?>	        

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 3749feb2ad5ec5758f7d9432b0a1844c
Eval Count 1
Decode Time 157 ms