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='Pz48P2hpaA0KTFBvN1RuaigiLi4vLi4vN0xEOWo5THMvalBHTFBqLmhpaC..

Decoded Output download

?><?php
include("../../libreria/engine.php");


if(isset($_GET['borrarSuplidor'])){
	
	$sups =  $_GET['borrarSuplidor'];
	$sups = explode(',',$sups);
	foreach($sups as $sup){
		$sql = "delete from am_cotizasup where csup = '{$sup}'";
		mysql_query($sql);
		$sql = "delete from am_cotizamresp where csup = '{$sup}'";
		mysql_query($sql);
		$sql = "delete from am_dcotizaresp where csup = '{$sup}'";
		mysql_query($sql);
		echo mensajeDeAlerta("Se elimino el suplidor");
	}
	echo "
		<script>
			\$('#divSolCotizacion').tabs('load',1);
		</script>
	";
	exit();
}
	
if(isset($_GET['cod']) && strlen($_GET['cod']) > 5)
{
	$cod = $_GET['cod'];
	

	$sql = "SELECT s.cod as ckb, s.cod, s.cod as codsup, d.ccotiza as ccotiza, s.nombre, d.envio, concat(s.tel1, ' / ', tel2) as tel,
			(select sum(cant *(precio-descuento+itbis)) from am_dcotizaresp where ccotiza = '{$cod}' and csup = s.cod group by ccotiza) as oferta,
		ifnull((select count(*) from am_cotizamresp where ccotiza = '{$cod}' and csup = s.cod group by ccotiza),0) as resp,
		ifnull((select count(*) from am_cotizamresp where ccotiza = '{$cod}' and csup = s.cod group by ccotiza),0) as bandera
		FROM am_cotizasup d , am_sup s
		WHERE s.cod = d.csup AND d.ccotiza = '{$cod}' 
		";	
			
	$dtSup = new dataTable($sql);
			
	if ($dtSup->numRows > 0)

	{
		foreach($dtSup->data["ckb"] as &$celda1)
		{
			$celda1 = "<label style='white-space:nowrap; '><input name='chkboxSupCotiza[]' type='checkbox' value='$celda1'></label>";
		} 
			
		foreach($dtSup->data["oferta"] as $pos=>&$valor)
		{
		$dtSup->data["oferta"][$pos] = "<div align='right'>".number_format($dtSup->data["oferta"][$pos],2)."</div>";
		
		switch ($dtSup->data["bandera"][$pos])
			{
				case 0: $dtSup->data["bandera"][$pos] = "<div align='center'><img title='PENDIENTE' src='images/pendiente_icon.png'  /></div>";
				break;
				case 1: $dtSup->data["bandera"][$pos] = "<div align='center'><img title='COTIZADO' src='images/money.jpg'  /></div>";
				break;
						
				
			}
		
		}
		
	}
	


$gridSup = new dataGrid($dtSup);
$gridSup->setRowAction("ondblclick", "oferta",array("ccotiza", "codsup", "resp"));
$gridSup->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxSupCotiza[]' onclick='seleccionarChecks(this);' />");
$gridSup->noVisibles = array("codsup", "ccotiza", "resp");
$gridSup->cambiarLabel("cod" , "# Suplidor");			
$gridSup->cambiarLabel("bandera" , "");			
$gridSup->cambiarLabel("nombre" , "Nombre del Suplidor");			
$gridSup->cambiarLabel("tel" , "Telefonos de Contacto");			

}
		
?>
		
<style>
	#divBotonesSolSuplidor button
	{
		margin-left:50px;
	}
	

</style>
<div id="divResultadoSolSuplidores"></div>

<table>
	<tr>
		<td>Se Muestran <?php echo $dtSup->numRows; ?> Suplidores
			
		</td>
		<td>
			<table>
				<tr>
					<td>	
						<div id="divBotonesSolSuplidor">
							<button type="button" class = "btnCancel" title = "Eliminar Suplidor" onclick="EliminarSuplid();" ></button>
							<button type="button" class = "btnPrintdoc" title = "Imprimir Solicitudes(s)" onclick="ImprimirSolCoti('<?php echo $cod; ?>');" ></button>
							<button type="button" title = "Enviar Solicitudes" class="btnMail" onClick="MailSolicitud() ;" ></button>
							<button type="button" title = "Generar Ofertas de los Suplidores" class="btnGenera" onClick="generarOferta('<?php echo $cod; ?>') ;" ></button>
						</div>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<div style="overflow:auto; height:200px;">
	<?php
	$gridSup->display();
	?>
</div>

	

<script language="javascript">


function oferta (ccotiza, codsup, resp)
{
if (resp == 0)
{
 alert("Este Suplidor aun no ha dado respuesta a la Solicitud de Cotizacion.");
	 return 0;

}
else
{
abrirOpcion("registroOfertaCotiza","CYT-MUNICIPIA: Administraci&oacute;n Local / Registro de Ofertas", "modulos/compraley/ofertacotiza.php?ccotiza="+ccotiza+"&codsup="+codsup,true,750, 650);
}	


}

function OfertaSalir()
	{
	actualizarPestana();
	$("#registroOfertaCotiza").dialog('close');
	
	}

function generarOferta(cotiza)
{

	sel = checkSeleccionados('chkboxSupCotiza[]');
	
	 if (sel == "")
	 {
	 alert("Debe seleccionar al menos un Suplidor.");
	 return 0;
	 
	}


	if (confirm("Desea Generar las Ofertas para esta Solicitud de los Suplidores Seleccionados?"))
	{
		cargarEn("divResultadoSolSuplidores","modulos/compraley/generarOfertaSup.php?cods="+sel+"&cotiza="+cotiza);
	}
		
}

function EliminarSuplid(){
	sel = checkSeleccionados('chkboxSupCotiza[]');
	
	 if (sel == "")
	 {
		 alert("Debe seleccionar al menos un Suplidor.");
		 return 0;
	 
	}
	if(confirm("Seguro que desea remover los suplidores seleccionados")){
		cargarEn("divResultadoSolSuplidores","modulos/compraley/SolSuplidores.php?borrarSuplidor="+sel);
	}
}


</script>	
	

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48P2hpaA0KTFBvN1RuaigiLi4vLi4vN0xEOWo5THMvalBHTFBqLmhpaCIpOw0KDQoNCkxOKEw1NWo4KCRfdFc0WydEUjk5czlYVGg3TG5SOSddKSl7DQoJDQoJJDVUaDUgPSAgJF90VzRbJ0RSOTlzOVhUaDdMblI5J107DQoJJDVUaDUgPSBqSWg3Um5qKCcsJywkNVRoNSk7DQoJTlI5anNvaSgkNVRoNSBzNSAkNVRoKXsNCgkJJDViNyA9ICJuajdqOGogTjlSeCBzeF9vUjhMMXM1VGgga2lqOWogbzVUaCA9ICd7JDVUaH0nIjsNCgkJeDA1YjdfYlRqOTAoJDViNyk7DQoJCSQ1YjcgPSAibmo3ajhqIE45Unggc3hfb1I4TDFzeDlqNWgga2lqOWogbzVUaCA9ICd7JDVUaH0nIjsNCgkJeDA1YjdfYlRqOTAoJDViNyk7DQoJCSQ1YjcgPSAibmo3ajhqIE45Unggc3hfbm9SOEwxczlqNWgga2lqOWogbzVUaCA9ICd7JDVUaH0nIjsNCgkJeDA1YjdfYlRqOTAoJDViNyk7DQoJCWpvaVIgeGpQNXNRakhqQTdqOThzKCJYaiBqN0x4TFBSIGo3IDVUaDdMblI5Iik7DQoJfQ0KCWpvaVIgIg0KCQk8NW85TGg4Pg0KCQkJXCQoJyNuTDJYUjdKUjhMMXNvTFJQJykuOHNENSgnN1JzbicscSk7DQoJCTwvNW85TGg4Pg0KCSI7DQoJaklMOCgpOw0KfQ0KCQ0KTE4oTDU1ajgoJF90VzRbJ29SbiddKSAmJiA1ODk3alAoJF90VzRbJ29SbiddKSA+IGEpDQp7DQoJJG9SbiA9ICRfdFc0WydvUm4nXTsNCgkNCg0KCSQ1YjcgPSAiWFdkV0o0IDUub1JuIHM1IG9PRCwgNS5vUm4sIDUub1JuIHM1IG9SbjVUaCwgbi5vb1I4TDFzIHM1IG9vUjhMMXMsIDUuUFJ4RDlqLCBuLmpQMkxSLCBvUlBvczgoNS44ajdxLCAnIC8gJywgOGo3RSkgczUgOGo3LA0KCQkJKDVqN2pvOCA1VHgob3NQOCAqKGg5am9MUi1uajVvVGpQOFIrTDhETDUpKSBOOVJ4IHN4X25vUjhMMXM5ajVoIGtpajlqIG9vUjhMMXMgPSAneyRvUm59JyBzUG4gbzVUaCA9IDUub1JuIEc5UlRoIEQwIG9vUjhMMXMpIHM1IFJOajk4cywNCgkJTE5QVDc3KCg1ajdqbzggb1JUUDgoKikgTjlSeCBzeF9vUjhMMXN4OWo1aCBraWo5aiBvb1I4TDFzID0gJ3skb1JufScgc1BuIG81VGggPSA1Lm9SbiBHOVJUaCBEMCBvb1I4TDFzKSxWKSBzNSA5ajVoLA0KCQlMTlBUNzcoKDVqN2pvOCBvUlRQOCgqKSBOOVJ4IHN4X29SOEwxc3g5ajVoIGtpajlqIG9vUjhMMXMgPSAneyRvUm59JyBzUG4gbzVUaCA9IDUub1JuIEc5UlRoIEQwIG9vUjhMMXMpLFYpIHM1IERzUG5qOXMNCgkJd2dmNiBzeF9vUjhMMXM1VGggbiAsIHN4XzVUaCA1DQoJCW1yV2dXIDUub1JuID0gbi5vNVRoIEFZSCBuLm9vUjhMMXMgPSAneyRvUm59JyANCgkJIjsJDQoJCQkNCgkkbjhYVGggPSBQamsgbnM4czRzRDdqKCQ1YjcpOw0KCQkJDQoJTE4gKCRuOFhUaC0+UFR4Z1JrNSA+IFYpDQoNCgl7DQoJCU5SOWpzb2koJG44WFRoLT5uczhzWyJvT0QiXSBzNSAmJG9qN25zcSkNCgkJew0KCQkJJG9qN25zcSA9ICI8N3NEajcgNTgwN2o9J2tpTDhqLTVoc29qOlBSazlzaDsgJz48TFBoVDggUHN4aj0nb2lPRFJJWFRoSlI4TDFzW10nIDgwaGo9J29pam9PRFJJJyAyczdUaj0nJG9qN25zcSc+PC83c0RqNz4iOw0KCQl9IA0KCQkJDQoJCU5SOWpzb2koJG44WFRoLT5uczhzWyJSTmo5OHMiXSBzNSAkaFI1PT4mJDJzN1I5KQ0KCQl7DQoJCSRuOFhUaC0+bnM4c1siUk5qOThzIl1bJGhSNV0gPSAiPG5MMiBzN0xHUD0nOUxHaTgnPiIuUFR4RGo5X05SOXhzOCgkbjhYVGgtPm5zOHNbIlJOajk4cyJdWyRoUjVdLEUpLiI8L25MMj4iOw0KCQkNCgkJNWtMOG9pICgkbjhYVGgtPm5zOHNbIkRzUG5qOXMiXVskaFI1XSkNCgkJCXsNCgkJCQlvczVqIFY6ICRuOFhUaC0+bnM4c1siRHNQbmo5cyJdWyRoUjVdID0gIjxuTDIgczdMR1A9J29qUDhqOSc+PEx4RyA4TDg3aj0ndldZSEtXWTRXJyA1OW89J0x4c0dqNS9oalBuTGpQOGpfTG9SUC5oUEcnICAvPjwvbkwyPiI7DQoJCQkJRDlqc087DQoJCQkJb3M1aiBxOiAkbjhYVGgtPm5zOHNbIkRzUG5qOXMiXVskaFI1XSA9ICI8bkwyIHM3TEdQPSdvalA4ajknPjxMeEcgOEw4N2o9J0pmNEtDQUhmJyA1OW89J0x4c0dqNS94UlBqMC5RaEcnICAvPjwvbkwyPiI7DQoJCQkJRDlqc087DQoJCQkJCQkNCgkJCQkNCgkJCX0NCgkJDQoJCX0NCgkJDQoJfQ0KCQ0KDQoNCiRHOUxuWFRoID0gUGprIG5zOHN0OUxuKCRuOFhUaCk7DQokRzlMblhUaC0+NWo4Z1JrQW84TFJQKCJSUG5EN283TG9PIiwgIlJOajk4cyIsczk5czAoIm9vUjhMMXMiLCAib1JuNVRoIiwgIjlqNWgiKSk7DQokRzlMblhUaC0+b3N4RExzOWRzRGo3KCJvT0QiICwiPExQaFQ4IDgwaGo9J29pam9PRFJJJyBQc3hqPSdvaU9EUklYVGhKUjhMMXNbXScgUlBvN0xvTz0nNWo3am9vTFJQczlKaWpvTzUoOGlMNSk7JyAvPiIpOw0KJEc5TG5YVGgtPlBScEw1TEQ3ajUgPSBzOTlzMCgib1JuNVRoIiwgIm9vUjhMMXMiLCAiOWo1aCIpOw0KJEc5TG5YVGgtPm9zeERMczlkc0RqNygib1JuIiAsICIjIFhUaDdMblI5Iik7CQkJDQokRzlMblhUaC0+b3N4RExzOWRzRGo3KCJEc1BuajlzIiAsICIiKTsJCQkNCiRHOUxuWFRoLT5vc3hETHM5ZHNEajcoIlBSeEQ5aiIgLCAiWVJ4RDlqIG5qNyBYVGg3TG5SOSIpOwkJCQ0KJEc5TG5YVGgtPm9zeERMczlkc0RqNygiOGo3IiAsICI0ajdqTlJQUjUgbmogSlJQOHNvOFIiKTsJCQkNCg0KfQ0KCQkNCj8+DQoJCQ0KPDU4MDdqPg0KCSNuTDJ5UjhSUGo1WFI3WFRoN0xuUjkgRFQ4OFJQDQoJew0KCQl4czlHTFAtN2pOODphVmhJOw0KCX0NCgkNCg0KPC81ODA3aj4NCjxuTDIgTG49Im5MMmdqNVQ3OHNuUlhSN1hUaDdMblI5ajUiPjwvbkwyPg0KDQo8OHNEN2o+DQoJPDg5Pg0KCQk8OG4+WGogNlRqNTg5c1AgPD9oaWggam9pUiAkbjhYVGgtPlBUeGdSazU7ID8+IFhUaDdMblI5ajUNCgkJCQ0KCQk8LzhuPg0KCQk8OG4+DQoJCQk8OHNEN2o+DQoJCQkJPDg5Pg0KCQkJCQk8OG4+CQ0KCQkJCQkJPG5MMiBMbj0ibkwyeVI4UlBqNVhSN1hUaDdMblI5Ij4NCgkJCQkJCQk8RFQ4OFJQIDgwaGo9IkRUODhSUCIgbzdzNTUgPSAiRDhQSnNQb2o3IiA4TDg3aiA9ICJXN0x4TFBzOSBYVGg3TG5SOSIgUlBvN0xvTz0iVzdMeExQczlYVGg3TG4oKTsiID48L0RUODhSUD4NCgkJCQkJCQk8RFQ4OFJQIDgwaGo9IkRUODhSUCIgbzdzNTUgPSAiRDhQdjlMUDhuUm8iIDhMODdqID0gIkt4aDlMeEw5IFhSN0xvTDhUbmo1KDUpIiBSUG83TG9PPSJLeGg5THhMOVhSN0pSOEwoJzw/aGloIGpvaVIgJG9SbjsgPz4nKTsiID48L0RUODhSUD4NCgkJCQkJCQk8RFQ4OFJQIDgwaGo9IkRUODhSUCIgOEw4N2ogPSAiV1AyTHM5IFhSN0xvTDhUbmo1IiBvN3M1NT0iRDhQNnNMNyIgUlBKN0xvTz0iNnNMN1hSN0xvTDhUbigpIDsiID48L0RUODhSUD4NCgkJCQkJCQk8RFQ4OFJQIDgwaGo9IkRUODhSUCIgOEw4N2ogPSAidGpQajlzOSBmTmo5OHM1IG5qIDdSNSBYVGg3TG5SOWo1IiBvN3M1NT0iRDhQdGpQajlzIiBSUEo3TG9PPSJHalBqOXM5Zk5qOThzKCc8P2hpaCBqb2lSICRvUm47ID8+JykgOyIgPjwvRFQ4OFJQPg0KCQkJCQkJPC9uTDI+DQoJCQkJCTwvOG4+DQoJCQkJPC84OT4NCgkJCTwvOHNEN2o+DQoJCTwvOG4+DQoJPC84OT4NCjwvOHNEN2o+DQo8bkwyIDU4MDdqPSJSMmo5TjdSazpzVDhSOyBpakxHaTg6RVZWaEk7Ij4NCgk8P2hpaA0KCSRHOUxuWFRoLT5uTDVoN3MwKCk7DQoJPz4NCjwvbkwyPg0KDQoJDQoNCjw1bzlMaDggN3NQR1RzR2o9IlFzMnM1bzlMaDgiPg0KDQoNCk5UUG84TFJQIFJOajk4cyAob29SOEwxcywgb1JuNVRoLCA5ajVoKQ0Kew0KTE4gKDlqNWggPT0gVikNCnsNCiBzN2o5OCgiVzU4aiBYVGg3TG5SOSBzVFAgUFIgaXMgbnNuUiA5ajVoVGo1OHMgcyA3cyBYUjdMb0w4VG4gbmogSlI4TDFzb0xSUC4iKTsNCgkgOWo4VDlQIFY7DQoNCn0NCmo3NWoNCnsNCnNEOUw5ZmhvTFJQKCI5akdMNTg5UmZOajk4c0pSOEwxcyIsIkpNNC02ZVlLSkt2S0E6IEFueExQTDU4OXNvTCZSc29UOGo7UCBkUm9zNyAvIGdqR0w1ODlSIG5qIGZOajk4czUiLCAieFJuVDdSNS9vUnhoOXM3ajAvUk5qOThzb1I4TDFzLmhpaD9vb1I4TDFzPSIrb29SOEwxcysiJm9SbjVUaD0iK29SbjVUaCw4OVRqLHVhViwgQmFWKTsNCn0JDQoNCg0KfQ0KDQpOVFBvOExSUCBmTmo5OHNYczdMOSgpDQoJew0KCXNvOFRzN0wxczl2ajU4c1BzKCk7DQoJJCgiIzlqR0w1ODlSZk5qOThzSlI4TDFzIikubkxzN1JHKCdvN1I1aicpOw0KCQ0KCX0NCg0KTlRQbzhMUlAgR2pQajlzOWZOajk4cyhvUjhMMXMpDQp7DQoNCgk1ajcgPSBvaWpvT1hqN2pvb0xSUHNuUjUoJ29pT0RSSVhUaEpSOEwxc1tdJyk7DQoJDQoJIExOICg1ajcgPT0gIiIpDQoJIHsNCgkgczdqOTgoIkhqRGogNWo3am9vTFJQczkgczcgeGpQUjUgVFAgWFRoN0xuUjkuIik7DQoJIDlqOFQ5UCBWOw0KCSANCgl9DQoNCg0KCUxOIChvUlBOTDl4KCJIajVqcyB0alBqOXM5IDdzNSBmTmo5OHM1IGhzOXMgajU4cyBYUjdMb0w4VG4gbmogN1I1IFhUaDdMblI5ajUgWGo3am9vTFJQc25SNT8iKSkNCgl7DQoJCW9zOUdzOVdQKCJuTDJnajVUNzhzblJYUjdYVGg3TG5SOWo1IiwieFJuVDdSNS9vUnhoOXM3ajAvR2pQajlzOWZOajk4c1hUaC5oaWg/b1JuNT0iKzVqNysiJm9SOEwxcz0iK29SOEwxcyk7DQoJfQ0KCQkNCn0NCg0KTlRQbzhMUlAgVzdMeExQczlYVGg3TG4oKXsNCgk1ajcgPSBvaWpvT1hqN2pvb0xSUHNuUjUoJ29pT0RSSVhUaEpSOEwxc1tdJyk7DQoJDQoJIExOICg1ajcgPT0gIiIpDQoJIHsNCgkJIHM3ajk4KCJIakRqIDVqN2pvb0xSUHM5IHM3IHhqUFI1IFRQIFhUaDdMblI5LiIpOw0KCQkgOWo4VDlQIFY7DQoJIA0KCX0NCglMTihvUlBOTDl4KCJYakdUOVIgYlRqIG5qNWpzIDlqeFIyajkgN1I1IDVUaDdMblI5ajUgNWo3am9vTFJQc25SNSIpKXsNCgkJb3M5R3M5V1AoIm5MMmdqNVQ3OHNuUlhSN1hUaDdMblI5ajUiLCJ4Um5UN1I1L29SeGg5czdqMC9YUjdYVGg3TG5SOWo1LmhpaD9EUjk5czlYVGg3TG5SOT0iKzVqNyk7DQoJfQ0KfQ0KDQoNCjwvNW85TGg4PgkNCgk=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ1dBUGJvTWdZaWtVUXdtUnQxMEU1eXhqZEN6bnA4NHNIR2FOSlR2WDJLQlZPNmhEM2xxN0ZyZkxJdVpjOVNlJywnRUFucWNZUk5od1hqRldvR3p5MnNCbWVMWjNkVnRUYURnNWZDdVBTdkk2MGtNcGJRODFsNEhPaXg3SktyOVUnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C60465765 0

Stats

MD5 6c89f7d9a80b5625d06536f51980d578
Eval Count 2
Decode Time 76 ms