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 $_F=__FILE__;$_C60465765='Pz48PzJvMg0KUnFhczZ6SigiLi4vLi4vc1JMYkpiUlYvSnFYUnFKLjJvMi..
Decoded Output download
?><?php
include("../../libreria/engine.php");
function buscarSuplidores()
{
$condicion = "";
$cod = "";
if($_GET)
{
$cods = $_GET['cods'];
$cods = explode("," , $_GET["cods"]);
for($i = 0; $i < count($cods); $i++)
{
$cod .= "'{$cods[$i]}'"."," ;
}
$cod = substr($cod, 0, strlen($cod)-1);
$_SESSION ["cotizaciones"]= $cod;
$sql = "SELECT d.csup as ckb, d.csup, s.nombre, concat(s.tel1, ' /', s.tel2) as tel FROM am_supoferta d
LEFT JOIN am_sup s ON s.cod = d.csup AND s.stad = 1
WHERE d.cart IN (SELECT refdet FROM am_dcotiza WHERE ccotiza IN ({$cod}) )
ORDER BY s.nombre";
}
else
{
if(isset($_POST["txtNombreSuplidor"]) && $_POST["txtNombreSuplidor"] != "")
{
$con = $_POST["txtNombreSuplidor"];
$condicion .= " and m.nombre like '%{$con}%' ";
}
if(isset($_POST["txtCategoria"]) && $_POST["txtCategoria"] != "")
{
$cat = $_POST["txtCategoria"];
$condicion .= " and m.cat = '{$cat}' ";
}
$sql = "SELECT m.cod as ckb, m.cod, m.nombre, concat(m.tel1, ' /', m.tel2) as tel
FROM am_sup m
WHERE m.stad = 1
$condicion limit 200
";
}
$dt = new dataTable($sql);
if ($dt->numRows > 0)
{
foreach($dt->data["ckb"] as &$celda1)
{
$celda1 = "<label style='white-space:nowrap; '><input name='chkboxSup[]' type='checkbox' value='$celda1'></label>";
}
}
$grid = new dataGrid($dt);
$grid->noVisibles = array("cod");
echo "
<script language='javascript'>
document.getElementById('spNumSup').innerHTML = '{$dt->numRows}';
</script> ";
$grid->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxSup[]' onclick='seleccionarChecks(this);' />");
$grid->cambiarLabel("csup" , "Código");
$grid->cambiarLabel("nombre" , "Nombre");
$grid->display();
}
if($_POST)
{
buscarSuplidores();
exit();
}
$cbCategoria = new comboBox("txtCategoria", new dataTable("SELECT * FROM am_csup order by det"));
$cbCategoria->isnull = true;
$cbCategoria->accion="onchange=\"$('#buscarFrmPorNombre569').submit();\"";
?>
<form id="buscarFrmPorNombre569" method="post" action="modulos/compraley/BuscaSuplidores.php" >
<table>
<tr>
<td>
Categoria Suplidor: </td>
<td><?php $cbCategoria->display(); ?></td>
<td>Nombre Suplidor:</td>
<td><input name="txtNombreSuplidor" id="txtNombreSuplidor" type="text" onkeyup="buscarAutomaticosup();" style="width:250px; "/></td>
</tr>
</table>
</form>
<table>
<tr>
<td>
Se Muestran <span id="spNumSup">##</span> Suplidores
</td>
<td style = "width:100px;">
</td>
<td>Selecciones los Suplidores
</td>
<td>
<table>
<tr>
<td>
<div id="divBotonesM">
<button type="button" class = "btnPrint" title = "Imprimir Suplidores" onclick="ImprimirCoti();" ></button>
<button type="button" title = "Agregar Suplidores a las Cotizaciones" class="btnGenera" onClick="generarSuplidores() ;" ></button>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
<div id = "divresultadosupli"></div>
<div style="overflow:auto; height:300px;width:99%;" id="divRsSuplidores569">
<?php
buscarSuplidores();
?>
</div>
<script language="javascript">
asgForm($('#buscarFrmPorNombre569'),$("#divRsSuplidores569"));
function buscarAutomaticosup()
{
$('#buscarFrmPorNombre569').submit();
}
function nuevoarticulo(cod)
{
abrirOpcion("divArticuloEditWindows","CYT-MUNICIPIA: Administración Local / Mantenimiento de Articulos y Suministros", "modulos/suministro/articulo.php?cod="+num,true, 500, 300);
}
function generarSuplidores()
{
sel = checkSeleccionados('chkboxSup[]');
if (sel == "")
{
alert("Debe seleccionar al menos un Suplidor.");
return 0;
}
if (confirm("Desea Agregar a las Cotizaciones los Suplidores Seleccionados?"))
{
cargarEn("divresultadosupli","modulos/compraley/cargarsuplidores.php", "cods="+sel);
}
}
</script>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C60465765='Pz48PzJvMg0KUnFhczZ6SigiLi4vLi4vc1JMYkpiUlYvSnFYUnFKLjJvMiIpOw0KDQpENnFhRlI4cSBMNjdhVmJPNjJzUno4Yko3KCkNCnsNCiRhOHF6UmFSOHEgPSAiIjsNCg0KJGE4eiA9ICIiOw0KCVJEKCRfNFRtKQ0KCXsNCgkkYTh6NyA9ICRfNFRtWydhOHo3J107DQoJJGE4ejcgPSBKMzJzOHpKKCIsIiAsICRfNFRtWyJhOHo3Il0pOw0KCQ0KCQlEOGIoJFIgPSBJOyAkUiA8IGE4NnFGKCRhOHo3KTsgJFIrKykNCgkJew0KCQkJJGE4eiAuPSAiJ3skYTh6N1skUl19JyIuIiwiIDsJDQoJCX0NCgkJJGE4eiA9IDc2TDdGYigkYTh6LCBJLCA3RmJzSnEoJGE4eiktMSk7DQoJCSRfT1RPT2lDVSBbImE4RlJmVmFSOHFKNyJdPSAkYTh6Ow0KCQkNCgkJJDdCcyA9ICJPVE1UbG0gei5hNzYyIFY3IGF5TCwgei5hNzYyLCA3LnE4V0xiSiwgYThxYVZGKDcuRkpzMSwgJyAvJywgNy5GSnNQKSBWNyBGSnMgY1FDaiBWV183NjI4REpiRlYgeg0KCQkJCQlNVGNtIHdDaVUgVldfNzYyIDcgQ1UgNy5hOHogPSB6LmE3NjIgQVVIIDcuN0ZWeiA9IDENCgkJCQkJaGdUUVQgei5hVmJGIGlVIChPVE1UbG0gYkpEekpGIGNRQ2ogVldfemE4RlJmViBoZ1RRVCBhYThGUmZWIGlVICh7JGE4en0pICkNCgkJCQkJQ1FIVFEgWUsgNy5xOFdMYkoiOwkJDQoJCQ0KCX0NCglKczdKDQoJew0KCVJEKFI3N0pGKCRfeENPbVsiRjNGVThXTGJKTzYyc1J6OGIiXSkgJiYgJF94Q09tWyJGM0ZVOFdMYkpPNjJzUno4YiJdICE9ICIiKQ0KCQl7DQoJCQkkYThxID0gJF94Q09tWyJGM0ZVOFdMYkpPNjJzUno4YiJdOw0KCQkJJGE4cXpSYVI4cSAuPSAiIFZxeiBXLnE4V0xiSiBzUnlKICcleyRhOHF9JScgICI7DQoJCX0NCglSRChSNzdKRigkX3hDT21bIkYzRmxWRkpYOGJSViJdKSAmJiAkX3hDT21bIkYzRmxWRkpYOGJSViJdICE9ICIiKQ0KCQl7DQoJCQkkYVZGID0gJF94Q09tWyJGM0ZsVkZKWDhiUlYiXTsNCgkJCSRhOHF6UmFSOHEgLj0gIiBWcXogVy5hVkYgPSAneyRhVkZ9JyAgIjsNCgkJfQ0KCQ0KCSQ3QnMgPSAiT1RNVGxtIAlXLmE4eiBWNyBheUwsIFcuYTh6LCBXLnE4V0xiSiwgYThxYVZGKFcuRkpzMSwgJyAvJywgVy5GSnNQKSBWNyBGSnMNCgkJCWNRQ2ogVldfNzYyIFcNCgkJCWhnVFFUIFcuN0ZWeiA9IDENCgkJCSRhOHF6UmFSOHEgc1JXUkYgUElJDQoJCQkiOw0KCX0NCgkNCgkkekYgPSBxSnAgelZGVm1WTHNKKCQ3QnMpOw0KCVJEICgkekYtPnE2V1E4cDcgPiBJKQ0KCXsNCgkJRDhiSlZhbygkekYtPnpWRlZbImF5TCJdIFY3ICYkYUpzelYxKQ0KCQl7DQoJCQkkYUpzelYxID0gIjxzVkxKcyA3Rk5zSj0ncG9SRkotNzJWYUo6cThwYlYyOyAnPjxScTI2RiBxVldKPSdhb3lMODNPNjJbXScgRk4ySj0nYW9KYXlMODMnIDlWczZKPSckYUpzelYxJz48L3NWTEpzPiI7DQoJCX0gDQoJfQkNCg0KCSRYYlJ6ID0gcUpwIHpWRlY0YlJ6KCR6Rik7DQoJJFhiUnotPnE4WlI3UkxzSjcgPSBWYmJWTigiYTh6Iik7DQoNCgkJDQoJSmFvOCAiDQoJPDdhYlIyRiBzVnFYNlZYSj0nZVY5VjdhYlIyRic+DQoJCXo4YTZXSnFGLlhKRlRzSldKcUZZTml6KCc3MlU2V082MicpLlJxcUpiZ21qTSA9ICd7JHpGLT5xNldROHA3fSc7DQoJCQ0KCTwvN2FiUjJGPiAJIjsNCgkNCgkkWGJSei0+YVZXTFJWYk1WTEpzKCJheUwiICwiPFJxMjZGIEZOMko9J2FvSmF5TDgzJyBxVldKPSdhb3lMODNPNjJbXScgOHFhc1JheT0nN0pzSmFhUjhxVmJsb0pheTcoRm9SNyk7JyAvPiIpOw0KCSRYYlJ6LT5hVldMUlZiTVZMSnMoImE3NjIiICwgImwmOFZhNkZKO3pSWDgiKTsNCgkkWGJSei0+YVZXTFJWYk1WTEpzKCJxOFdMYkoiICwgIlU4V0xiSiIpOw0KDQoJJFhiUnotPnpSNzJzVk4oKTsNCn0NCg0KUkQoJF94Q09tKQ0Kew0KCUw2N2FWYk82MnNSejhiSjcoKTsNCglKM1JGKCk7DQp9DQoNCiRhTGxWRkpYOGJSViA9IHFKcCBhOFdMOFk4MygiRjNGbFZGSlg4YlJWIiwgcUpwIHpWRlZtVkxzSigiT1RNVGxtICogY1FDaiBWV19hNzYyIDhiekpiIExOIHpKRiIpKTsNCiRhTGxWRkpYOGJSVi0+UjdxNnNzID0gRmI2SjsNCiRhTGxWRkpYOGJSVi0+VmFhUjhxPSI4cWFvVnFYSj1cIiQoJyNMNjdhVmJjYld4OGJVOFdMYkp1ZFMnKS43NkxXUkYoKTtcIiI7DQoNCj8+DQo8RDhiVyBSej0iTDY3YVZiY2JXeDhiVThXTGJKdWRTIiBXSkZvOHo9IjI4N0YiIFZhRlI4cT0iVzh6NnM4Ny9hOFcyYlZzSk4vWTY3YVZPNjJzUno4Yko3LjJvMiIgPg0KCTxGVkxzSj4NCgkJCTxGYj4NCgkJCQk8Rno+DQoJCQkJCWxWRkpYOGJSViBPNjJzUno4YjoJPC9Gej4NCgkJCQk8Rno+PD8ybzIgJGFMbFZGSlg4YlJWLT56Ujcyc1ZOKCk7ID8+PC9Gej4NCgkJCQk8Rno+VThXTGJKIE82MnNSejhiOjwvRno+DQoJCQkJPEZ6PjxScTI2RiBxVldKPSJGM0ZVOFdMYkpPNjJzUno4YiIgIFJ6PSJGM0ZVOFdMYkpPNjJzUno4YiIgRk4ySj0iRkozRiIgOHF5Sk42Mj0iTDY3YVZiQTZGOFdWRlJhODc2MigpOyIgN0ZOc0o9InBSekZvOlB1STIzOyAgIi8+PC9Gej4NCgkJCTwvRmI+DQoJPC9GVkxzSj4NCjwvRDhiVz4JCQ0KCQ0KCTxGVkxzSj4NCgkJPEZiPg0KCQkJPEZ6Pg0KCQkJCU9KIGo2SjdGYlZxIDw3MlZxIFJ6PSI3MlU2V082MiI+IyM8LzcyVnE+IE82MnNSejhiSjcNCgkJCTwvRno+DQoJCQk8RnogN0ZOc0ogPSAicFJ6Rm86MUlJMjM7Ij4NCgkJCQkNCgkJCTwvRno+DQoJCQkNCgkJCTxGej5PSnNKYWFSOHFKNyBzODcgTzYyc1J6OGJKNw0KCQkJDQoJCTwvRno+DQoJCTxGej4NCgkJCTxGVkxzSj4NCgkJCQk8RmI+DQoJCQkJCTxGej4JDQoJCQkJCQk8elI5IFJ6PSJ6UjlZOEY4cUo3aiI+DQoJCQkJCQkJPEw2RkY4cSBGTjJKPSJMNkZGOHEiIGFzVjc3ID0gIkxGcXhiUnFGIiBGUkZzSiA9ICJpVzJiUldSYiBPNjJzUno4Yko3IiA4cWFzUmF5PSJpVzJiUldSYmw4RlIoKTsiID48L0w2RkY4cT4NCgkJCQkJCQk8TDZGRjhxIEZOMko9Ikw2RkY4cSIgRlJGc0ogPSAiQVhiSlhWYiBPNjJzUno4Yko3IFYgc1Y3IGw4RlJmVmFSOHFKNyIgYXNWNzc9IkxGcTRKcUpiViIgOHFsc1JheT0iWEpxSmJWYk82MnNSejhiSjcoKSA7IiA+PC9MNkZGOHE+DQoJCQkJCQkJDQoJCQkJCQk8L3pSOT4NCgkJCQkJPC9Gej4NCgkJCQk8L0ZiPg0KCQkJPC9GVkxzSj4NCgkJPC9Gej4NCgk8L0ZiPg0KPC9GVkxzSj4NCgkJDQoJCQ0KCQkNCgkJDQoJPC9GVkxzSj4NCgk8elI5IFJ6ID0gInpSOWJKNzZzRlZ6ODc2MnNSIj48L3pSOT4NCjx6UjkgN0ZOc0o9Ijg5SmJEczhwOlY2Rjg7IG9KUlhvRjpFSUkyMztwUnpGbzpTUyU7IiBSej0ielI5UTdPNjJzUno4Yko3dWRTIj4NCjw/Mm8yDQpMNjdhVmJPNjJzUno4Yko3KCk7DQoNCj8+DQo8L3pSOT4NCg0KPDdhYlIyRiBzVnFYNlZYSj0iZVY5VjdhYlIyRiI+DQoNClY3WGM4YlcoJCgnI0w2N2FWYmNiV3g4YlU4V0xiSnVkUycpLCQoIiN6UjlRN082MnNSejhiSjd1ZFMiKSk7DQoNCkQ2cWFGUjhxIEw2N2FWYkE2RjhXVkZSYTg3NjIoKQ0Kew0KCQ0KCQkkKCcjTDY3YVZiY2JXeDhiVThXTGJKdWRTJykuNzZMV1JGKCk7DQoJDQp9DQoNCkQ2cWFGUjhxIHE2Sjk4VmJGUmE2czgoYTh6KQ0KewkNCglWTGJSYkMyYVI4cSgielI5QWJGUmE2czhUelJGaFJxejhwNyIsImxLbS1qblVpbGl4aUE6IEF6V1JxUjdGYlZhUiY4VmE2Rko7cSBNOGFWcyAvIGpWcUZKcVJXUkpxRjggekogQWJGUmE2czg3IE4gTzZXUnFSN0ZiODciLCAiVzh6NnM4Ny83NldScVI3RmI4L1ZiRlJhNnM4LjJvMj9hOHo9IitxNlcsRmI2SiwgdUlJLCBFSUkpOw0KfQ0KCQ0KDQoJRDZxYUZSOHEgWEpxSmJWYk82MnNSejhiSjcoKQ0KCXsNCgkNCgk3SnMgPSBhb0pheU9Kc0phYVI4cVZ6ODcoJ2FveUw4M082MltdJyk7DQoJIFJEICg3SnMgPT0gIiIpDQoJIHsNCgkgVnNKYkYoIkhKTEogN0pzSmFhUjhxVmIgVnMgV0pxODcgNnEgTzYyc1J6OGIuIik7DQoJIGJKRjZicSBJOw0KCSANCgl9DQoNCg0KCVJEIChhOHFEUmJXKCJISjdKViBBWGJKWFZiIFYgc1Y3IGw4RlJmVmFSOHFKNyBzODcgTzYyc1J6OGJKNyBPSnNKYWFSOHFWejg3PyIpKQ0KCXsNCgkJYVZiWFZiVHEoInpSOWJKNzZzRlZ6ODc2MnNSIiwiVzh6NnM4Ny9hOFcyYlZzSk4vYVZiWFZiNzYyc1J6OGJKNy4ybzIiLCAiYTh6Nz0iKzdKcyk7DQoJfQ0KCQ0KCQ0KCX0NCg0KPC83YWJSMkY+DQo=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJzJBbHViUVlYSjBtYXhCZ0drcjFVamhIWjlwTG43Q0RTUk15NTZQc080OEZ6cWVLdlZXSU4zY2lmZEVvVHR3JywncEFDNXJSQmdlNFRjUHFIN0tYMU5NV0RWdndiVXNPZjlpTGtRdTJsU0dvdGRualk4YW0weXhGSXo2M2hFWkonKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | f40bb40dc5c84dc63593f4d0d5b04eb5 |
Eval Count | 2 |
Decode Time | 44 ms |