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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download


$accounts = new cls_accounts();
$titlehead = "Voucher Configuration";
require($config['header_path_php_code']."commontop.php");
$campus_id=$_SESSION['AJ123YZXC_CAMPUS'];
$dtmFinStart=$_SESSION['AJ123YZXC_FINSTART'];
$dtmFinEnd=$_SESSION['AJ123YZXC_FINEND'];
$super_campid=$accounts->getSuperAdminCampusID();
$fin_id=$accounts->getFinancialYearID();
$campus_SQL="SELECT intAutoNo,chrCampusName FROM academic_erp_superadmin.campus_master WHERE chrStatus='Y' AND intAutoNo='$super_campid'";
$campuslist_result=$db->fn_select($campus_SQL);
$chrSQL="SELECT business_unit_id,business_unit_name FROM business_unit WHERE status='Y' AND IntCampusId='$campus_id' ORDER BY business_unit_name";
$res_department= $db->fn_select($chrSQL);
$department=$_POST['department'];
if(!$department)$department=$res_department[0]['business_unit_id'];
$chrSQL="SELECT A.intAutoNo AS TransID,A.chrTransTypeName,B.prefix AS chrPrefix,B.numeric_no_width,B.last_no AS intLastNo,0 AS intStartNo,B.acc_voucher_dept_config_id AS ConfigID";
$chrSQL.="  FROM academic_erp_accounts.acc_transtypes A ";
$chrSQL.=" LEFT JOIN academic_erp_accounts.acc_voucher_dept_config B ON (A.intAutoNo=B.acc_trans_type AND B.intCampusID='$super_campid' AND B.fin_id='$fin_id' ";
$chrSQL.=" AND B.department_id='$department'";$chrSQL.=") WHERE A.chrStatus='Y' ";
$transtype_result=$db->fn_select($chrSQL);
if($_POST['Update'] ||$_POST['Submit'])
{
$totrec=$_POST['totrec'];
$chrTransTypeName=$_POST['chrTransTypeName'];
$chrPrefix=$_POST['chrPrefix'];
$chrSuffix=$_POST['chrSuffix'];
$intStartNo=$_POST['intStartNo'];
$intLastNo=$_POST['intLastNo'];
$trans_ref=$_POST['trans_ref'];
$chrAutoGenerate=$_POST['chrAutoGenerate'];
$chrNoEditPermission=$_POST['chrNoEditPermission'];
$transtypeid=$_POST['transtypeid'];
$configid=$_POST['configid'];
$department=$_POST['department'];
$numeric_no_width=$_POST['numeric_no_width'];
for ($k=0;$k<$totrec;$k++)
{
if($transtypeid[$k]>0)
{
$chrPrefix[$k]=$gnl->fn_cleandata($chrPrefix[$k]);
$numeric_no_width[$k]=$gnl->fn_cleandata($numeric_no_width[$k]);
$intStartNo[$k]=$gnl->fn_cleandata($intStartNo[$k]);
$intLastNo[$k]=$gnl->fn_cleandata($intLastNo[$k]);
}
}
if(count($error_Msg)==0)
{
for ($k=0;$k<$totrec;$k++)
{
$arFieldsValues=array();
$arFieldsValues['intCampusID']=$super_campid;
$arFieldsValues['fin_id']=$fin_id;
$arFieldsValues['department_id']=$department;
$arFieldsValues['acc_trans_type']=$transtypeid[$k];
$arFieldsValues['prefix']=$chrPrefix[$k];
$arFieldsValues['numeric_no_width']=$numeric_no_width[$k];
$arFieldsValues['last_no']=$intLastNo[$k];
$auto_gen='N';
if ($configid[$k]>0)
{
if ($trans_ref[$k]>0)
{
$arFieldsValues2=array();
$result_update=$db->fn_update('academic_erp_accounts.acc_voucher_dept_config',$arFieldsValues2,'acc_voucher_dept_config_id="'.$configid[$k].'"');
}
else
{
$result_update=$db->fn_update('academic_erp_accounts.acc_voucher_dept_config',$arFieldsValues,'acc_voucher_dept_config_id="'.$configid[$k].'"');
}
}
else
{
$result_insert=$db->fn_insert('academic_erp_accounts.acc_voucher_dept_config',$arFieldsValues);
}
}
header("location:acc_voucher_departmentconfig.php");
exit();
}
}
;echo '<script language="javascript" type="text/javascript">
 function number(e){
	var key;
	var keychar;
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
		(key==9) || (key==13) || (key==27) )
	   return true;
	// numbers
	else if ((("0123456789.").indexOf(keychar) > -1))
	   return true;
	else
	return false;
}
</script>';

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x1378;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4ZCk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>B^QVYFPpFV]REg|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m`nA}^qEL`VRz^

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 4984
$OO00O00O0 $accounts = new cls_accounts(); $titlehead = "Voucher Con..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 e7508afb35ac2e1eb8bf268629cb396a
Eval Count 3
Decode Time 141 ms