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

 if (session_status() == PHP_SESSION_NONE) {session_start();};echo '';
include_once("./functions/database.php");
include_once("./functions/employee.php");
include_once("./functions/stocktaking.php");
include_once("./functions/items.php");
include_once("./functions/parser.php");
if (isset($_GET['Supervisor_Username'])) {
$Supervisor_Username = mysqli_real_escape_string($conn,$_GET['Supervisor_Username']);
}
if (isset($_GET['Supervisor_Password'])) {
$Supervisor_Password = mysqli_real_escape_string($conn,md5($_GET['Supervisor_Password']));
}
if (isset($_GET['Stock_Taking_ID'])) {
$Stock_Taking_ID = $_GET['Stock_Taking_ID'];
}
if (isset($_SESSION['userinfo']['Employee_Name'])) {
$Employee_Name = $_SESSION['userinfo']['Employee_Name'];
}else {
$Employee_Name = 'Unknown Employee';
}
$error_code = 0;
if (Is_Logged_In_User($Supervisor_Username,$Supervisor_Password)) {
Start_Transaction();
$Document_Date = Get_Time_Now();
$Stock_Taking_Item_List = Get_Stock_Taking_Items($Stock_Taking_ID);
$Current_Edit = array(
"Edit_Date"=>Get_Time_Now(),
"Edited_By"=>$Employee_Name,
"Previous_Data"=>$Stock_Taking_Item_List
);
$Stock_Taking = Get_Stock_Taking($Stock_Taking_ID);
if ($Stock_Taking['Stock_Taking_Status'] == "edited") {
$Previous_Edit = jsonToArray($Stock_Taking['Previous_Stock_Taking_Data']);
$Previous_Edit = array_merge($Previous_Edit,array($Current_Edit));
}else {
$Previous_Edit  = array_values(array("Previous_Stock_Taking_Data"=>$Current_Edit));
}
$Previous_Stock_Taking_Data = toJson($Previous_Edit);
if (Remove_Stock_Taking_Items_By_Stock_Taking_ID($Stock_Taking_ID)) {
$Edited_Stock_Taking_Items = $_SESSION['Stock_Taking']['Items'];
foreach($Edited_Stock_Taking_Items as $Edited_Stock_Taking_Item) {
$Item_ID = $Edited_Stock_Taking_Item['Item_ID'];
$Under_Quantity = $Edited_Stock_Taking_Item['Under_Quantity'];
$Over_Quantity = $Edited_Stock_Taking_Item['Over_Quantity'];
$Item_Remark = $Edited_Stock_Taking_Item['Item_Remark'];
$Stock_Taking_Location = $Stock_Taking['Sub_Department_ID'];
$Item = Get_Item_Balance($Item_ID,$Stock_Taking_Location);
$Store_Balance = $Item['Item_Balance'];
$Previous_Under_Quantity = 0;
$Previous_Over_Quantity = 0;
foreach($Stock_Taking_Item_List as $Temp_INM) {
if ($Temp_INM['Item_ID'] == $Item_ID) {
$Previous_Under_Quantity = $Temp_INM['Under_Quantity'];
$Previous_Over_Quantity = $Temp_INM['Over_Quantity'];
break;
}
}
if ($Previous_Under_Quantity == 0 &&$Previous_Over_Quantity == 0) {
if ($Under_Quantity >$Store_Balance) {
$error_code = 2;
break;
}else {
if ($Under_Quantity >0) {
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Under",null,null,null,$Stock_Taking_ID,$Document_Date,$Under_Quantity,false)){
$error_code = 3;Rollback_Transaction();
break;
}
}else {
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Over",null,null,null,$Stock_Taking_ID,$Document_Date,$Over_Quantity,true)){
$error_code = 3;Rollback_Transaction();
break;
}
}
}
}else {
$Under_Quantity_Diff = $Previous_Under_Quantity -$Under_Quantity;
$Over_Quantity_Diff = $Previous_Over_Quantity -$Over_Quantity;
if ($Previous_Over_Quantity == 0 &&$Previous_Under_Quantity >0) {
if ($Under_Quantity == 0 &&$Over_Quantity_Diff <0) {
$Over_Quantity_Diff = $Over_Quantity +$Previous_Under_Quantity;
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Under",null,null,null,$Stock_Taking_ID,$Document_Date,$Over_Quantity_Diff,true)){
$error_code = 3;Rollback_Transaction();
break;
}
}else if ($Over_Quantity == 0 ) {
if ($Under_Quantity_Diff <0) {
$Under_Quantity_Diff = $Under_Quantity -$Previous_Under_Quantity;
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Under",null,null,null,$Stock_Taking_ID,$Document_Date,$Under_Quantity_Diff,false)){
$error_code = 3;Rollback_Transaction();
break;
}
}else if ($Under_Quantity_Diff >0) {
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Under",null,null,null,$Stock_Taking_ID,$Document_Date,$Under_Quantity_Diff,true)){
$error_code = 3;Rollback_Transaction();
break;
}
}
}
}else if ($Previous_Under_Quantity == 0 &&$Previous_Over_Quantity >0) {
if ($Over_Quantity == 0 &&$Under_Quantity_Diff <0) {
$Under_Quantity_Diff = $Under_Quantity +$Previous_Over_Quantity;
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Over",null,null,null,$Stock_Taking_ID,$Document_Date,$Under_Quantity_Diff,false)){
$error_code = 3;Rollback_Transaction();
break;
}
}else if ($Under_Quantity == 0 ) {
if ($Over_Quantity_Diff >0) {
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Over",null,null,null,$Stock_Taking_ID,$Document_Date,$Over_Quantity_Diff,false)){
$error_code = 3;Rollback_Transaction();
break;
}
}else if ($Over_Quantity_Diff <0) {
$Over_Quantity_Diff = $Over_Quantity -$Previous_Over_Quantity;
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Over",null,null,null,$Stock_Taking_ID,$Document_Date,$Over_Quantity_Diff,true)){
$error_code = 3;Rollback_Transaction();
break;
}
}
}
}
}
$Insert_Stock_Taking_Item = Insert_DB("tbl_stocktaking_items",array(
"Item_ID"=>$Item_ID,
"Under_Quantity"=>$Under_Quantity,
"Item_Remark"=>$Item_Remark,
"Over_Quantity"=>$Over_Quantity,
"Stock_Taking_ID"=>$Stock_Taking_ID
));
$hasError = $Insert_Stock_Taking_Item["error"];
if ($hasError) {
$error_code = 3;Rollback_Transaction();
echo $Insert_Stock_Taking_Item['errorMsg'];
}
}
foreach($Stock_Taking_Item_List as $Stock_Taking_Item){
$Edited_Stock_Taking_Items = $_SESSION['Stock_Taking']['Items'];
$Does_Not_Exist = true;
foreach($Edited_Stock_Taking_Items as $Edited_Stock_Taking_Item) {
if ($Edited_Stock_Taking_Item['Item_ID'] == $Stock_Taking_Item['Item_ID']) {
$Does_Not_Exist = false;
break;
}
}
if ($Does_Not_Exist) {
$Item_ID = $Stock_Taking_Item['Item_ID'];
$Under_Quantity = $Stock_Taking_Item['Under_Quantity'];
$Over_Quantity = $Stock_Taking_Item['Over_Quantity'];
$Item_Remark = $Stock_Taking_Item['Item_Remark'];
$Stock_Taking_Location = $Stock_Taking['Sub_Department_ID'];
$Item = Get_Item_Balance($Item_ID,$Stock_Taking_Location);
$Store_Balance = $Item['Item_Balance'];
if ($Under_Quantity >0) {
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Under",null,null,null,$Stock_Taking_ID,$Document_Date,$Under_Quantity,true)){
$error_code = 3;
break;
}
}else if ($Over_Quantity >0) {
if (!Update_Item_Balance($Item_ID,$Stock_Taking_Location,"Stock Taking Over",null,null,null,$Stock_Taking_ID,$Document_Date,$Over_Quantity,false)){
$error_code = 3;
break;
}
}
}
}
}else {
$error_code = 5;Rollback_Transaction();
}
if ($error_code == 0) {
$Update_Status = Update_Stock_Taking($Stock_Taking_ID,array(
"Previous_Stock_Taking_Data"=>$Previous_Stock_Taking_Data,
"Stock_Taking_Status"=>"edited"
));
$hasError = $Update_Status["error"];
if (!$hasError) {
$error_code = 1;
Commit_Transaction();
if (isset($_SESSION['Stock_Taking_ID'])) {
unset($_SESSION['Stock_Taking_ID']);
}
}else {
$error_code = 4;
echo $Update_Status["errorMsg"];
Rollback_Transaction();
}
}else {
Rollback_Transaction();
}
}else {
$error_code = 0;
}
echo $error_code;

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=0x24f0;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4OSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>vI\mKrf~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{_

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 9456
$OO00O00O0 if (session_status() == PHP_SESSION_NONE) {session_start();..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 7af50e207ac7fd46175acce0656d5f09
Eval Count 3
Decode Time 125 ms