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__;$_X='P2lCP1ouWg1WDVZBUUgyPXNPSD5uWnJzbjJlVygkOTwvT0hILD4kWmV6ZVluLD4kT1..
Decoded Output download
?><?php
function spFiscal($dbConn, $params, $options, $fiskalPath)
{
$Fiskal = 1;
$kuponiFiskal = "";
$Statusi = "suksesF";
$Account = 'Arka';//$_SESSION['account_edepo'];
//$kuponiFiskal="L,20,______,_,__;SetOperator;1;$Account;0000;0000";
if(isset($_GET['fId'])) {$FaturaID = (int)$_GET['fId'];} else {$FaturaID = -1;}
$sqlFatura_ = "SELECT ZbritjeP, LlogariaID, Menyra FROM tblFatura WHERE FaturaID=$FaturaID";
$resultFatura_ = dbQuery($dbConn, $sqlFatura_);
while ($rowFatura_ = dbFetchArray($resultFatura_))
{
$_ZbritjeP = $rowFatura_['ZbritjeP'];
$_LlogariaID = $rowFatura_['LlogariaID'];
$_Menyra = $rowFatura_['Menyra'];
}
$sqlFatura = "CALL spPFaturaLista ($FaturaID)";
$resultFatura = dbQuery($dbConn, $sqlFatura);
mysqli_next_result($dbConn);
while ($rowFatura = dbFetchArray($resultFatura))
{
extract($rowFatura);
if($Tvsh == 8){
$ShkallaT = 4;
}
elseif($Tvsh == 18){
$ShkallaT = 5;
}
else{
$ShkallaT = 3;
}
$Sasia = 1; $Zbritje = 0;
if($Zbritje > 0) {$txtZbritje = "$Zbritje;";} else {$txtZbritje="";}
$kuponiFiskal .= "
";
$kuponiFiskal .= "S,20,______,_,__;$Produkti;$Cmimi;$Sasia;1;1;$ShkallaT;0;$TretmaniID;$txtZbritje";
}
if($Fiskal <> 100){
if($_ZbritjeP > 0)
{
$kuponiFiskal .= "
C,1,______,_,__;1;$_ZbritjeP";
}
if($_LlogariaID==2){
$kuponiFiskal .= "
T,20,______,_,__;0;$Vlera;;;;"; //Pagese me kartele
}
else {
$kuponiFiskal .= "
T,20,______,_,__;3;$Vlera;;;;"; //Pagese me kartele
}
$kuponiFiskal .= "
T,20,______,_,__;";
echo $kuponiFiskal;
$sqlFiscal = "UPDATE tblFatura SET Fiskal=1, FiskalTime=NOW() WHERE FaturaID=$FaturaID;";
dbQuery($dbConn, $sqlFiscal);
}
else{ $Statusi = "suksesE";}
mysqli_close($dbConn);
}
function spFiscalZFPLab($dbConn, $params, $options, $fiskalPath, $ZFLabConnection)
{
$Fiscal = 1;
$Account = 'Arka';
$kuponiFiskal = $ZFLabConnection . "
<Command Name='ProgOperator'>
<Args>
<Arg Name='Number' Value='1' />
<Arg Name='Name' Value='$Account' />
<Arg Name='Password' Value='0' />
</Args>
</Command>
<Command Name='OpenReceipt'>
<Args>
<Arg Name='OperNum' Value='1' />
<Arg Name='OperPass' Value='0' />
<Arg Name='OptionPrintType' Value='0'>
<Options>
<Option Name='Postponed printing' Value='2' />
<Option Name='Step by step printing' Value='0' />
</Options>
</Arg>
</Args>
</Command>";
if (isset($_GET['fId'])) {
$DocumentID = (int)$_GET['fId'];
} else {
$DocumentID = -1;
}
$sqlInvoice_ = "SELECT Discount, InvoiceNumber, PaymentMethod FROM tblInvoice WHERE DocumentID=$DocumentID";
$resultInvoice_ = dbQuery($dbConn, $sqlInvoice_);
while ($rowInvoice_ = dbFetchArray($resultInvoice_)) {
$_Discount = $rowInvoice_['Discount'];
$_InvoiceNumber = $rowInvoice_['InvoiceNumber'];
$_PaymentMethod = $rowInvoice_['PaymentMethod'];
}
$sqlInvoice = "CALL spPInvoiceLista ($DocumentID)";
$resultInvoice = dbQuery($dbConn, $sqlInvoice);
mysqli_next_result($dbConn);
while ($rowInvoice = dbFetchArray($resultInvoice)) {
extract($rowInvoice);
if ($Tvsh == 8) {
$ShkallaT = "D";
} elseif ($Tvsh == 18) {
$ShkallaT = "E";
} else {
$ShkallaT = "C";
}
$Quantity = 1;
$Discount = $_Discount;
if ($Discount > 0) {
$txtDiscount = "$Discount";
} else {
$txtDiscount = "";
}
$kuponiFiskal .= "
";
//$kuponiFiskal .= "S,20,______,_,__;$Product;$Price;$Quantity;1;1;$ShkallaT;0;$ProductID;$txtDiscount";
if ($Price > 0) {
$Product = str_replace(';', ' ', $Product);
$Price = str_replace(',', '', number_format($Price, 2));
$kuponiFiskal .= "
";
//$kuponiFiskal .= "S,20,______,_,__;$Product;$Price;$Quantity;1;1;$ShkallaT;0;$ProductID;$txtDiscount";
$kuponiFiskal .= "
<Command Name='SellPLUwithSpecifiedVAT'>
<Args>
<Arg Name='NamePLU' Value='" . substr(trim($Product), 0, 30) . "' />
<Arg Name='OptionVATClass' Value='$ShkallaT'>
<Options>
<Option Name='VAT Class A' Value='A' />
<Option Name='VAT Class B' Value='B' />
<Option Name='VAT Class C' Value='C' />
<Option Name='VAT Class D' Value='D' />
<Option Name='VAT Class E' Value='E' />
<Option Name='VAT Class F' Value='F' />
<Option Name='VAT Class G' Value='G' />
<Option Name='VAT Class H' Value='H' />
</Options>
</Arg>
<Arg Name='Price' Value='$Price' />
<Arg Name='Quantity' Value='$Quantity' Compulsory='false' />
<Arg Name='DiscAddP' Value='-$Discount' Compulsory='false' />
<Arg Name='DiscAddV' Value='' Compulsory='false' />
<Arg Name='DepNum' Value='' Compulsory='false' />
</Args>
</Command>";
}
}
if ($Fiscal <> 1) {
$kuponiFiskal .= "
<Command Name='Subtotal'>
<Args>
<Arg Name='OptionPrinting' Value='1'>
<Options>
<Option Name='No' Value='0' />
<Option Name='Yes' Value='1' />
</Options>
</Arg>
<Arg Name='OptionDisplay' Value='1'>
<Options>
<Option Name='No' Value='0' />
<Option Name='Yes' Value='1' />
</Options>
</Arg>
<Arg Name='DiscAddV' Value='' Compulsory='false' />
<Arg Name='DiscAddP' Value='' Compulsory='false' />
</Args>
<Response ACK='false'>
<Res Name='SubtotalValue' Value='' Type='Decimal' MaxLen='10' />
</Response>
</Command>
<Command Name='CashPayCloseReceipt' />";
$timeStamp = date("dmy") . "_" . date("his");
$fileKuponi = fopen($fiskalPath . "sd_" . $FirmaID . "_" . $DocumentID . "_" . $timeStamp . ".xml", "w");
fwrite($fileKuponi, $kuponiFiskal);
fclose($fileKuponi);
$sqlFiscal = "UPDATE tblInvoice SET Fiscal=1, FiscalTime=NOW() WHERE DocumentID=$DocumentID;";
/*$fileFiscal = fopen("sqlFiscal.txt", "w");
fwrite($fileFiscal, $sqlFiscal);
fclose($fileFiscal);*/
dbQuery($dbConn, $sqlFiscal);
} else {
$Statusi = "suksesE";
}
//echo json_encode(array('Statusi'=>"$Statusi", 'Id'=>$DocumentID));
mysqli_close($dbConn);
//exit;
}
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1WDVZBUUgyPXNPSD5uWnJzbjJlVygkOTwvT0hILD4kWmV6ZVluLD4kT1o9c09Ibiw+JEFzbnllV21lPS4pDVZdDVYJCSRyc255ZVc+Uz4wOz4NVgkJJHlRWk9Ic3JzbnllVz5TPiIiOw1WCQkkcD1lPVFucz5TPiJuUXluTW5yIjs+DVYJCSRGMjJPUUg9PlM+J0Z6eWUnO2hoJF9wS3BwMzdFaidlMjJPUUg9X005TVpPJ2Q7DVYJCWhoJHlRWk9Ic3JzbnllV1MiSSxrYSxfX19fX18sXyxfXztwTT03Wk16ZT1PejswOyRGMjJPUUg9O2FhYWE7YWFhYSI7DVYJCXNBKHNubk09KCRfQ0tUaidBMzknZCkpPl0kcmU9UXplMzQ+Uz4oc0g9KSRfQ0tUaidBMzknZDtsPk1Xbk0+XSRyZT1RemUzND5TPi0wO2wNVgkJDVYJCSRudldyZT1RemVfPlM+InBLSUsvVD5OPHpzPQpNbSw+SVdPeGV6c2UzNCw+dU1IcXplPnJnN3U+PTxXcmU9UXplPnt0S2dLPnJlPVF6ZTM0UyRyZT1RemUzNCI7DVYJCSR6TW5RVz1yZT1RemVfPlM+OTx3UU16cSgkOTwvT0hILD4kbnZXcmU9UXplXyk7DVYJCX0uc1dNPigkek99cmU9UXplXz5TPjk8ck09Mi5GenplcSgkek1uUVc9cmU9UXplXykpDVYJCV0NVgkJCSRfTjx6cz0KTW0+Uz4kek99cmU9UXplX2onTjx6cz0KTW0nZDsNVgkJCSRfSVdPeGV6c2UzND5TPiR6T31yZT1RemVfaidJV094ZXpzZTM0J2Q7DVYJCQkkX3VNSHF6ZT5TPiR6T31yZT1RemVfaid1TUhxemUnZDsNVgkJbA1WDVYJCSRudldyZT1RemU+Uz4iL0ZJST5uWm1yZT1RemVJc249ZT4oJHJlPVF6ZTM0KSI7CQkJDVYJCSR6TW5RVz1yZT1RemU+Uz45PHdRTXpxKCQ5PC9PSEgsPiRudldyZT1RemUpOw1WCQlZcW52V3NfSE1SPV96TW5RVz0oJDk8L09ISCk7DVYJCQ1WCQl9LnNXTT4oJHpPfXJlPVF6ZT5TPjk8ck09Mi5GenplcSgkek1uUVc9cmU9UXplKSkNVgkJXQ1WCQkJTVI9emUyPSgkek99cmU9UXplKTsNVg1WCQkJc0EoJFRjbi4+U1M+ZildDVYJCQkJJHAueWVXV2VUPlM+VTsNVgkJCWwNVgkJCU1Xbk1zQSgkVGNuLj5TUz4wZildDVYJCQkJJHAueWVXV2VUPlM+TDsNVgkJCWwNVgkJCU1Xbk1dDVYJCQkJJHAueWVXV2VUPlM+SjsNVgkJCWwNVgkJCQ1WCQkJJHBlbnNlPlM+MDs+JE48enM9Ck0+Uz5hOw1WDVYJCQlzQSgkTjx6cz0KTT5pPmEpPl0kPVI9Tjx6cz0KTT5TPiIkTjx6cz0KTTsiO2w+TVduTT5dJD1SPU48enM9Ck1TIiI7bA1WDVYJCQkkeVFaT0hzcnNueWVXPlhTPiJcelxIIjsNVgkJCSR5UVpPSHNyc255ZVc+WFM+InAsa2EsX19fX19fLF8sX187JG16TzlReT1zOyQvWXNZczskcGVuc2U7MDswOyRwLnllV1dlVDthOyRUek09WWVIczM0OyQ9Uj1OPHpzPQpNIjsNVgkJbA1WCQkNVgkJc0EoJHJzbnllVz5CaT4wYWEpXQ1WCQkJDVYJCQlzQSgkX048enM9Ck1tPmk+YSkNVj4+Pj4+Pj4+Pj4+Pl0NVgkJCQkkeVFaT0hzcnNueWVXPlhTPiJcelxILywwLF9fX19fXyxfLF9fOzA7JF9OPHpzPQpNbSI7DVYJCQlsDVYJCQlzQSgkX0lXT3hlenNlMzRTU2spXQ1WCQkJCSR5UVpPSHNyc255ZVc+WFM+Ilx6XEhULGthLF9fX19fXyxfLF9fO2E7JDZXTXplOzs7OyI7PmhobWV4TW5NPllNPnllej1NV00NVgkJCWwNVgkJCU1Xbk0+XQ1WCQkJCSR5UVpPSHNyc255ZVc+WFM+Ilx6XEhULGthLF9fX19fXyxfLF9fO0o7JDZXTXplOzs7OyI7PmhobWV4TW5NPllNPnllej1NV00NVgkJCWwNVgkJCQ1WCQkJJHlRWk9Ic3JzbnllVz5YUz4iXHpcSFQsa2EsX19fX19fLF8sX187IjsNVj4+Pj4+Pj4+Pj4+Pg1WCQkJDVYJCQlNMi5PPiR5UVpPSHNyc255ZVc7DVYNVgkJCQkNVgkJCSRudldyc24yZVc+Uz4iIG00RlRLPj08V3JlPVF6ZT5wS1Q+cnNueWVXUzAsPnJzbnllV1RzWU1TRTd7KCk+e3RLZ0s+cmU9UXplMzRTJHJlPVF6ZTM0OyI7DVYJCQk5PHdRTXpxKCQ5PC9PSEgsPiRudldyc24yZVcpOw1WCQlsDVYJCU1Xbk1dPiRwPWU9UW5zPlM+Im5ReW5NbksiO2wNVgkJDVYJCVlxbnZXc18yV09uTSgkOTwvT0hIKTsNVmwNVg1WDVYNVkFRSDI9c09IPm5acnNuMmVXTnJtSWU8KCQ5PC9PSEgsPiRaZXplWW4sPiRPWj1zT0huLD4kQXNueWVXbWU9Liw+JE5ySWU8L09ISE0yPXNPSCkNVl0NVgkkcnNuMmVXPlM+MDsNVgkkRjIyT1FIPT5TPidGenllJzsNVgkkeVFaT0hzcnNueWVXPlM+JE5ySWU8L09ISE0yPXNPSD5YPiI+DVYJCQkJQi9PWVllSDk+RWVZTVMnbXpPeDdaTXplPU96J2kNVgkJCQk+PkJGenhuaQ1WCQkJCQlCRnp4PkVlWU1TJ0VRWTxNeic+NmVXUU1TJzAnPmhpDVYJCQkJCUJGeng+RWVZTVMnRWVZTSc+NmVXUU1TJyRGMjJPUUg9Jz5oaQ1WCQkJCQlCRnp4PkVlWU1TJ21lbm59T3o5Jz42ZVdRTVMnYSc+aGkNVgkJCQk+PkJoRnp4bmkNVgkJCQlCaC9PWVllSDlpDVYJCQkJQi9PWVllSDk+RWVZTVMnN1pNSGdNMk1zWj0naQ1WCQkJCT4+QkZ6eG5pDVYJCQkJCUJGeng+RWVZTVMnN1pNekVRWSc+NmVXUU1TJzAnPmhpDVYJCQkJCUJGeng+RWVZTVMnN1pNem1lbm4nPjZlV1FNUydhJz5oaQ1WCQkJCQlCRnp4PkVlWU1TJzdaPXNPSG16c0g9VHFaTSc+NmVXUU1TJ2EnaQ1WCQkJCQk+PkI3Wj1zT0huaQ1WCQkJCQkJQjdaPXNPSD5FZVlNUydtT249Wk9ITTk+WnpzSD1zSHgnPjZlV1FNUydrJz5oaQ1WCQkJCQkJQjdaPXNPSD5FZVlNUydwPU1aPjxxPm49TVo+WnpzSD1zSHgnPjZlV1FNUydhJz5oaQ1WCQkJCQk+PkJoN1o9c09IbmkNVgkJCQkJQmhGenhpDVYJCQkJPj5CaEZ6eG5pDVYJCQkJQmgvT1lZZUg5aSI7DVYNVglzQT4oc25uTT0oJF9DS1RqJ0EzOSdkKSk+XQ1WCQkkNE8yUVlNSD0zND5TPihzSD0pJF9DS1RqJ0EzOSdkOw1WCWw+TVduTT5dDVYJCSQ0TzJRWU1IPTM0PlM+LTA7DVYJbA1WDVYJJG52VzNIY09zMk1fPlM+InBLSUsvVD40c24yT1FIPSw+M0hjT3MyTUVRWTxNeiw+bWVxWU1IPXVNPS5POT5yZzd1Pj08VzNIY09zMk0+e3RLZ0s+NE8yUVlNSD0zNFMkNE8yUVlNSD0zNCI7DVYJJHpNblFXPTNIY09zMk1fPlM+OTx3UU16cSgkOTwvT0hILD4kbnZXM0hjT3MyTV8pOw1WCX0uc1dNPigkek99M0hjT3MyTV8+Uz45PHJNPTIuRnp6ZXEoJHpNblFXPTNIY09zMk1fKSk+XQ1WCQkkXzRzbjJPUUg9PlM+JHpPfTNIY09zMk1faic0c24yT1FIPSdkOw1WCQkkXzNIY09zMk1FUVk8TXo+Uz4kek99M0hjT3MyTV9qJzNIY09zMk1FUVk8TXonZDsNVgkJJF9tZXFZTUg9dU09Lk85PlM+JHpPfTNIY09zMk1faidtZXFZTUg9dU09Lk85J2Q7DVYJbA1WDVYJJG52VzNIY09zMk0+Uz4iL0ZJST5uWm0zSGNPczJNSXNuPWU+KCQ0TzJRWU1IPTM0KSI7DVYJJHpNblFXPTNIY09zMk0+Uz45PHdRTXpxKCQ5PC9PSEgsPiRudlczSGNPczJNKTsNVglZcW52V3NfSE1SPV96TW5RVz0oJDk8L09ISCk7DVYNVgl9LnNXTT4oJHpPfTNIY09zMk0+Uz45PHJNPTIuRnp6ZXEoJHpNblFXPTNIY09zMk0pKT5dDVYJCU1SPXplMj0oJHpPfTNIY09zMk0pOw1WDVYJCXNBPigkVGNuLj5TUz5mKT5dDVYJCQkkcC55ZVdXZVQ+Uz4iNCI7DVYJCWw+TVduTXNBPigkVGNuLj5TUz4wZik+XQ1WCQkJJHAueWVXV2VUPlM+IksiOw1WCQlsPk1Xbk0+XQ1WCQkJJHAueWVXV2VUPlM+Ii8iOw1WCQlsDVYNVgkJJHdRZUg9cz1xPlM+MDsNVgkJJDRzbjJPUUg9PlM+JF80c24yT1FIPTsNVgkJc0E+KCQ0c24yT1FIPT5pPmEpPl0NVgkJCSQ9Uj00c24yT1FIPT5TPiIkNHNuMk9RSD0iOw1WCQlsPk1Xbk0+XQ1WCQkJJD1SPTRzbjJPUUg9PlM+IiI7DVYJCWwNVg1WCQkkeVFaT0hzcnNueWVXPlhTPiJcelxIIjsNVgkJaGgkeVFaT0hzcnNueWVXPlhTPiJwLGthLF9fX19fXyxfLF9fOyRtek85UTI9OyRtenMyTTskd1FlSD1zPXE7MDswOyRwLnllV1dlVDthOyRtek85UTI9MzQ7JD1SPTRzbjJPUUg9IjsNVg1WCQlzQT4oJG16czJNPmk+YSk+XQ1WCQkJJG16TzlRMj0+Uz5uPXpfek1aV2UyTSgnOycsPic+Jyw+JG16TzlRMj0pOw1WCQkJJG16czJNPlM+bj16X3pNWldlMk0oJywnLD4nJyw+SFFZPE16X0FPelllPSgkbXpzMk0sPmspKTsNVgkJCSR5UVpPSHNyc255ZVc+WFM+Ilx6XEgiOw1WCQkJaGgkeVFaT0hzcnNueWVXPlhTPiJwLGthLF9fX19fXyxfLF9fOyRtek85UTI9OyRtenMyTTskd1FlSD1zPXE7MDswOyRwLnllV1dlVDthOyRtek85UTI9MzQ7JD1SPTRzbjJPUUg9IjsNVgkJCSR5UVpPSHNyc255ZVc+WFM+Ig1WCQkJCQlCL09ZWWVIOT5FZVlNUydwTVdXbUkgfXM9LnBaTTJzQXNNOTZGVCdpDVYJCQkJCQlCRnp4bmkNVgkJCQkJCQlCRnp4PkVlWU1TJ0VlWU1tSSAnPjZlV1FNUyciPlg+blE8bj16KD16c1koJG16TzlRMj0pLD5hLD5KYSk+WD4iJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnN1o9c09INkZUL1dlbm4nPjZlV1FNUyckcC55ZVdXZVQnaQ1WCQkJCQkJCQlCN1o9c09IbmkNVgkJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnNkZUPi9XZW5uPkYnPjZlV1FNUydGJz5oaQ1WCQkJCQkJCQkJQjdaPXNPSD5FZVlNUyc2RlQ+L1dlbm4+byc+NmVXUU1TJ28nPmhpDVYJCQkJCQkJCQlCN1o9c09IPkVlWU1TJzZGVD4vV2Vubj4vJz42ZVdRTVMnLyc+aGkNVgkJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnNkZUPi9XZW5uPjQnPjZlV1FNUyc0Jz5oaQ1WCQkJCQkJCQkJQjdaPXNPSD5FZVlNUyc2RlQ+L1dlbm4+Syc+NmVXUU1TJ0snPmhpDVYJCQkJCQkJCQlCN1o9c09IPkVlWU1TJzZGVD4vV2Vubj5yJz42ZVdRTVMncic+aGkNVgkJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnNkZUPi9XZW5uPkMnPjZlV1FNUydDJz5oaQ1WCQkJCQkJCQkJQjdaPXNPSD5FZVlNUyc2RlQ+L1dlbm4+dCc+NmVXUU1TJ3QnPmhpDVYJCQkJCQkJCUJoN1o9c09IbmkNVgkJCQkJCQlCaEZ6eGkNVgkJCQkJCQlCRnp4PkVlWU1TJ216czJNJz42ZVdRTVMnJG16czJNJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnd1FlSD1zPXEnPjZlV1FNUyckd1FlSD1zPXEnPi9PWVpRV25PenFTJ0FlV25NJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnNHNuMkY5OW0nPjZlV1FNUyctJDRzbjJPUUg9Jz4vT1laUVduT3pxUydBZVduTSc+aGkNVgkJCQkJCQlCRnp4PkVlWU1TJzRzbjJGOTk2Jz42ZVdRTVMnJz4vT1laUVduT3pxUydBZVduTSc+aGkNVgkJCQkJCQlCRnp4PkVlWU1TJzRNWkVRWSc+NmVXUU1TJyc+L09ZWlFXbk96cVMnQWVXbk0nPmhpDVYJCQkJCQlCaEZ6eG5pDVYJCQkJCUJoL09ZWWVIOWkiOw1WCQlsDVYJbA1WDVYJc0E+KCRyc24yZVc+Qmk+MCk+XQ1WCQkkeVFaT0hzcnNueWVXPlhTPiINVgkJCQkJQi9PWVllSDk+RWVZTVMncFE8PU89ZVcnaQ1WCQkJCQkJPj5CRnp4bmkNVgkJCQkJCQlCRnp4PkVlWU1TJzdaPXNPSG16c0g9c0h4Jz42ZVdRTVMnMCdpDVYJCQkJCQkJPj5CN1o9c09IbmkNVgkJCQkJCQkJQjdaPXNPSD5FZVlNUydFTyc+NmVXUU1TJ2EnPmhpDVYJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnYk1uJz42ZVdRTVMnMCc+aGkNVgkJCQkJCQk+PkJoN1o9c09IbmkNVgkJCQkJCQlCaEZ6eGkNVgkJCQkJCQlCRnp4PkVlWU1TJzdaPXNPSDRzblpXZXEnPjZlV1FNUycwJ2kNVgkJCQkJCQk+PkI3Wj1zT0huaQ1WCQkJCQkJCQlCN1o9c09IPkVlWU1TJ0VPJz42ZVdRTVMnYSc+aGkNVgkJCQkJCQkJQjdaPXNPSD5FZVlNUydiTW4nPjZlV1FNUycwJz5oaQ1WCQkJCQkJCT4+Qmg3Wj1zT0huaQ1WCQkJCQkJCUJoRnp4aQ1WCQkJCQkJCUJGeng+RWVZTVMnNHNuMkY5OTYnPjZlV1FNUycnPi9PWVpRV25PenFTJ0FlV25NJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnNHNuMkY5OW0nPjZlV1FNUycnPi9PWVpRV25PenFTJ0FlV25NJz5oaQ1WCQkJCQkJPj5CaEZ6eG5pDVYJCQkJCQk+PkJnTW5aT0huTT5GL0dTJ0FlV25NJ2kNVgkJCQkJCQlCZ01uPkVlWU1TJ3BRPD1PPWVXNmVXUU0nPjZlV1FNUycnPlRxWk1TJzRNMnNZZVcnPnVlUklNSFMnMGEnPmhpDVYJCQkJCQk+PkJoZ01uWk9Ibk1pDVYJCQkJCUJoL09ZWWVIOWkNVgkJCQkJQi9PWVllSDk+RWVZTVMnL2VuLm1lcS9XT25NZ00yTXNaPSc+aGkiOw1WDVYJCSQ9c1lNcD1lWVo+Uz45ZT1NKCI5WXEiKT5YPiJfIj5YPjllPU0oIi5zbiIpOw1WCQkkQXNXTUdRWk9Icz5TPkFPWk1IKCRBc255ZVdtZT0uPlg+Im45XyI+WD4kcnN6WWUzND5YPiJfIj5YPiQ0TzJRWU1IPTM0Plg+Il8iPlg+JD1zWU1wPWVZWj5YPiJYUllXIiw+In0iKTsNVgkJQX16cz1NKCRBc1dNR1FaT0hzLD4keVFaT0hzcnNueWVXKTsNVgkJQTJXT25NKCRBc1dNR1FaT0hzKTsNVg1WCQkkbnZXcnNuMmVXPlM+IiBtNEZUSz49PFczSGNPczJNPnBLVD5yc24yZVdTMCw+cnNuMmVXVHNZTVNFN3soKT57dEtnSz40TzJRWU1IPTM0UyQ0TzJRWU1IPTM0OyI7DVYJCWgqJEFzV01yc24yZVc+Uz5BT1pNSCgibnZXcnNuMmVXWD1SPSIsPiJ9Iik7DVYJCQlBfXpzPU0oJEFzV01yc24yZVcsPiRudldyc24yZVcpOw1WCQkJQTJXT25NKCRBc1dNcnNuMmVXKTsqaA1WCQk5PHdRTXpxKCQ5PC9PSEgsPiRudldyc24yZVcpOw1WCWw+TVduTT5dDVYJCSRwPWU9UW5zPlM+Im5ReW5NbksiOw1WCWwNVg1WCWhoTTIuTz4Kbk9IX01IMk85TShlenplcSgncD1lPVFucydTaSIkcD1lPVFucyIsPiczOSdTaSQ0TzJRWU1IPTM0KSk7DVYJWXFudldzXzJXT25NKCQ5PC9PSEgpOw1WCWhoTVJzPTsNVmwNVg=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 9fd8742198d78b5730d3af98c010c247 |
Eval Count | 2 |
Decode Time | 83 ms |