Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

${"GL\x4f\x42A\x4cS"}["\x6bu\x72\x78\x67\x6f\x68\x77\x78"]="\x74\x61b\x6ce";${"G\x4c\x4fB\..

Decoded Output download

<?  ${"GLOBALS"}["kurxgohwx"]="table";${"GLOBALS"}["rqnjndfig"]="type";${"GLOBALS"}["gjiturrburfq"]="t";${"GLOBALS"}["vljgclctxru"]="newmeta";${"GLOBALS"}["nfiqldaqb"]="index";${"GLOBALS"}["ellhwkm"]="fld";${"GLOBALS"}["byrnrl"]="rs";${"GLOBALS"}["jqpiskmnz"]="SAVE";${"GLOBALS"}["knejbnuxos"]="obj";${"GLOBALS"}["yvtijyd"]="ret";${"GLOBALS"}["vdejvnxaugy"]="fetchall";${"GLOBALS"}["mryvstptg"]="psql";${"GLOBALS"}["sdnwdqsiaim"]="conn";${"GLOBALS"}["ismigbyt"]="prm";${"GLOBALS"}["vlqdkxoycnqb"]="inputarr";${"GLOBALS"}["ydvwynkm"]="sql";${"GLOBALS"}["upqtti"]="sqlElement";class jqGridDB{public static function getInterface(){return"adodb";}public static function prepare($conn,$sqlElement,$params=null,$bind=true){${"GLOBALS"}["mxvfcqegdo"]="conn";if(${${"GLOBALS"}["mxvfcqegdo"]}&&strlen(${${"GLOBALS"}["upqtti"]})>0){$wnufzytzn="sql";${"GLOBALS"}["kaqgkofmy"]="sqlElement";${$wnufzytzn}=$conn->Prepare(${${"GLOBALS"}["kaqgkofmy"]});if(${${"GLOBALS"}["ydvwynkm"]}===false){throw new Exception("Adodb prepare failed; error = ".$conn->ErrorMsg());}else{$lfeugwkfmro="sql";return${$lfeugwkfmro};}}return false;}public static function limit($conn,$sql,$numrows=-1,$offset=-1,$inputarr=false){${"GLOBALS"}["umfrnky"]="offset";$pincvbokee="numrows";return$conn->SelectLimit(${${"GLOBALS"}["ydvwynkm"]},${$pincvbokee},${${"GLOBALS"}["umfrnky"]},${${"GLOBALS"}["vlqdkxoycnqb"]});}public static function execute($psql,$prm,$conn){if(is_array(${${"GLOBALS"}["ismigbyt"]})){$lpktdzdyp="psql";return$conn->Execute(${$lpktdzdyp},${${"GLOBALS"}["ismigbyt"]});}else{$cufdebknf="psql";return$conn->Execute(${$cufdebknf});}}public static function query($conn,$sql){${"GLOBALS"}["qvevzhlvjf"]="sql";if(${${"GLOBALS"}["sdnwdqsiaim"]}&&strlen(${${"GLOBALS"}["qvevzhlvjf"]})>0){return$conn->Execute(${${"GLOBALS"}["ydvwynkm"]});}return false;}public static function bindValues($stmt,$binds,$types){return true;}public static function beginTransaction($conn){return$conn->StartTrans();}public static function commit($conn){return$conn->CompleteTrans();}public static function rollBack($conn){return$conn->RollbackTrans();}public static function lastInsertId($conn,$table,$IdCol,$dbtype){return$conn->Insert_ID();}public static function fetch_object($psql,$fetchall,$conn=null){if(${${"GLOBALS"}["mryvstptg"]}){if(!${${"GLOBALS"}["vdejvnxaugy"]}){return$psql->FetchObject(false);}else{${${"GLOBALS"}["yvtijyd"]}=array();while(${${"GLOBALS"}["knejbnuxos"]}=$psql->FetchNextObject(false)){${"GLOBALS"}["nkdnnorxnoyl"]="ret";${${"GLOBALS"}["nkdnnorxnoyl"]}[]=${${"GLOBALS"}["knejbnuxos"]};}return${${"GLOBALS"}["yvtijyd"]};}}return false;}public static function fetch_num($psql,$conn=null){if(${${"GLOBALS"}["mryvstptg"]}){${"GLOBALS"}["vqyajyckw"]="SAVE";${${"GLOBALS"}["vqyajyckw"]}=$psql->fetchMode;$conn->SetFetchMode(ADODB_FETCH_NUM);${"GLOBALS"}["wcshffhcpwr"]="ret";${${"GLOBALS"}["wcshffhcpwr"]}=$psql->FetchRow();$conn->SetFetchMode(${${"GLOBALS"}["jqpiskmnz"]});return${${"GLOBALS"}["yvtijyd"]};}return false;}public static function fetch_assoc($psql,$conn){$zgnqpxxhd="psql";if(${$zgnqpxxhd}){${"GLOBALS"}["iuonhinkw"]="ret";${"GLOBALS"}["cjawkdtpeyl"]="SAVE";$erpthsdlub="ret";${${"GLOBALS"}["cjawkdtpeyl"]}=$psql->fetchMode;$conn->SetFetchMode(ADODB_FETCH_ASSOC);${$erpthsdlub}=$psql->FetchRow();$conn->SetFetchMode(${${"GLOBALS"}["jqpiskmnz"]});return${${"GLOBALS"}["iuonhinkw"]};}return false;}public static function closeCursor($sql){if(${${"GLOBALS"}["ydvwynkm"]}){$sql->Close();}}public static function columnCount($rs){if(${${"GLOBALS"}["byrnrl"]})return$rs->FieldCount();else return 0;}public static function getColumnMeta($index,$sql){${"GLOBALS"}["cupggwc"]="sql";${"GLOBALS"}["hnrrlnpm"]="index";if(${${"GLOBALS"}["cupggwc"]}&&${${"GLOBALS"}["hnrrlnpm"]}>=0){${"GLOBALS"}["ibjyncvegoln"]="newmeta";${${"GLOBALS"}["ibjyncvegoln"]}=array();${${"GLOBALS"}["ellhwkm"]}=$sql->FetchField(${${"GLOBALS"}["nfiqldaqb"]});$ulrfoxjdbb="newmeta";${"GLOBALS"}["sxojhnnwuar"]="newmeta";${$ulrfoxjdbb}["name"]=$fld->name;${${"GLOBALS"}["vljgclctxru"]}["native_type"]=$sql->MetaType($fld->type);${${"GLOBALS"}["vljgclctxru"]}["len"]=$fld->max_length;return${${"GLOBALS"}["sxojhnnwuar"]};}return false;}public static function MetaType($t,$dbtype){if(is_array(${${"GLOBALS"}["gjiturrburfq"]})){${"GLOBALS"}["ghgqgnoqvkrd"]="len";$hrabnlwjh="t";${${"GLOBALS"}["rqnjndfig"]}=${${"GLOBALS"}["gjiturrburfq"]}["native_type"];${${"GLOBALS"}["ghgqgnoqvkrd"]}=${$hrabnlwjh}["len"];switch(strtoupper(${${"GLOBALS"}["rqnjndfig"]})){case"I":case"R":case"L":return"int";case"C":case"X":return"string";case"B":return"blob";case"D":return"date";case"T":return"datetime";case"N":return"numeric";default:return"numeric";}}return"numeric";}public static function getPrimaryKey($table,$conn,$dbtype){${"GLOBALS"}["eywyssfzgm"]="conn";if(${${"GLOBALS"}["eywyssfzgm"]}&&${${"GLOBALS"}["kurxgohwx"]}){${"GLOBALS"}["plywluupiubo"]="p";${"GLOBALS"}["vkycixgwub"]="p";$rrbpths="table";${${"GLOBALS"}["plywluupiubo"]}=$conn->MetaPrimaryKeys(${$rrbpths});if(isset(${${"GLOBALS"}["vkycixgwub"]}[0])){${"GLOBALS"}["mwsiomge"]="p";return${${"GLOBALS"}["mwsiomge"]}[0];}}return false;}public static function errorMessage($conn){return$conn->ErrorMsg();}} ?>

Did this file decode correctly?

Original Code

${"GL\x4f\x42A\x4cS"}["\x6bu\x72\x78\x67\x6f\x68\x77\x78"]="\x74\x61b\x6ce";${"G\x4c\x4fB\x41\x4c\x53"}["\x72\x71n\x6an\x64\x66\x69\x67"]="\x74\x79\x70\x65";${"\x47LO\x42\x41L\x53"}["g\x6a\x69\x74\x75\x72r\x62\x75r\x66\x71"]="t";${"\x47\x4cOB\x41\x4c\x53"}["\x76\x6c\x6agc\x6c\x63\x74\x78r\x75"]="\x6eew\x6de\x74a";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6ef\x69q\x6c\x64a\x71b"]="i\x6e\x64e\x78";${"\x47\x4c\x4f\x42AL\x53"}["\x65l\x6c\x68w\x6b\x6d"]="\x66\x6c\x64";${"\x47\x4c\x4f\x42\x41L\x53"}["\x62\x79\x72\x6er\x6c"]="r\x73";${"G\x4c\x4f\x42\x41\x4cS"}["\x6a\x71p\x69s\x6bmn\x7a"]="\x53AV\x45";${"G\x4c\x4fBA\x4c\x53"}["\x6b\x6e\x65\x6ab\x6e\x75x\x6f\x73"]="obj";${"G\x4c\x4fB\x41\x4c\x53"}["\x79\x76ti\x6a\x79\x64"]="\x72\x65\x74";${"\x47L\x4f\x42\x41\x4cS"}["\x76\x64\x65jvn\x78\x61\x75\x67\x79"]="f\x65\x74\x63\x68a\x6cl";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x6dr\x79\x76\x73t\x70\x74\x67"]="\x70\x73\x71l";${"G\x4c\x4fB\x41\x4c\x53"}["\x73\x64\x6ew\x64\x71\x73i\x61\x69\x6d"]="\x63\x6fnn";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["i\x73\x6d\x69\x67\x62\x79\x74"]="\x70\x72\x6d";${"GL\x4f\x42AL\x53"}["v\x6c\x71\x64kxoycnqb"]="\x69\x6e\x70\x75t\x61\x72\x72";${"GL\x4f\x42\x41L\x53"}["y\x64vw\x79\x6e\x6bm"]="\x73\x71l";${"\x47L\x4f\x42\x41\x4cS"}["\x75\x70q\x74\x74\x69"]="sq\x6cE\x6ce\x6d\x65nt";class jqGridDB{public static function getInterface(){return"\x61do\x64b";}public static function prepare($conn,$sqlElement,$params=null,$bind=true){${"GL\x4f\x42ALS"}["\x6dxv\x66c\x71e\x67\x64o"]="c\x6f\x6en";if(${${"\x47\x4c\x4f\x42\x41L\x53"}["m\x78\x76f\x63\x71\x65\x67\x64\x6f"]}&&strlen(${${"\x47L\x4f\x42\x41LS"}["\x75\x70q\x74\x74\x69"]})>0){$wnufzytzn="s\x71\x6c";${"\x47\x4cOBA\x4cS"}["k\x61\x71g\x6b\x6f\x66\x6d\x79"]="\x73\x71\x6c\x45le\x6den\x74";${$wnufzytzn}=$conn->Prepare(${${"G\x4c\x4f\x42ALS"}["\x6ba\x71\x67\x6b\x6f\x66m\x79"]});if(${${"\x47L\x4f\x42\x41L\x53"}["yd\x76w\x79\x6e\x6bm"]}===false){throw new Exception("Ad\x6fd\x62 p\x72\x65\x70\x61\x72\x65 f\x61i\x6c\x65\x64;\x20\x65r\x72or\x20=\x20".$conn->ErrorMsg());}else{$lfeugwkfmro="s\x71\x6c";return${$lfeugwkfmro};}}return false;}public static function limit($conn,$sql,$numrows=-1,$offset=-1,$inputarr=false){${"\x47\x4c\x4f\x42A\x4c\x53"}["u\x6d\x66\x72\x6e\x6b\x79"]="\x6fffs\x65\x74";$pincvbokee="num\x72o\x77\x73";return$conn->SelectLimit(${${"G\x4c\x4fB\x41\x4c\x53"}["\x79\x64\x76w\x79\x6ekm"]},${$pincvbokee},${${"\x47\x4cO\x42\x41\x4c\x53"}["\x75\x6dfr\x6ek\x79"]},${${"G\x4c\x4f\x42A\x4c\x53"}["vlqd\x6b\x78oy\x63\x6e\x71\x62"]});}public static function execute($psql,$prm,$conn){if(is_array(${${"GL\x4f\x42\x41\x4c\x53"}["is\x6d\x69\x67\x62y\x74"]})){$lpktdzdyp="\x70\x73\x71l";return$conn->Execute(${$lpktdzdyp},${${"\x47\x4cO\x42\x41L\x53"}["i\x73\x6d\x69\x67b\x79\x74"]});}else{$cufdebknf="p\x73ql";return$conn->Execute(${$cufdebknf});}}public static function query($conn,$sql){${"\x47\x4c\x4fB\x41L\x53"}["q\x76e\x76z\x68\x6c\x76j\x66"]="\x73\x71\x6c";if(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x73\x64\x6e\x77\x64\x71\x73\x69\x61i\x6d"]}&&strlen(${${"\x47\x4c\x4fBA\x4cS"}["\x71\x76\x65\x76\x7ahlv\x6a\x66"]})>0){return$conn->Execute(${${"\x47L\x4f\x42A\x4c\x53"}["\x79\x64\x76\x77\x79n\x6b\x6d"]});}return false;}public static function bindValues($stmt,$binds,$types){return true;}public static function beginTransaction($conn){return$conn->StartTrans();}public static function commit($conn){return$conn->CompleteTrans();}public static function rollBack($conn){return$conn->RollbackTrans();}public static function lastInsertId($conn,$table,$IdCol,$dbtype){return$conn->Insert_ID();}public static function fetch_object($psql,$fetchall,$conn=null){if(${${"G\x4cO\x42\x41LS"}["\x6d\x72\x79\x76\x73\x74\x70\x74\x67"]}){if(!${${"\x47\x4c\x4fBA\x4c\x53"}["\x76de\x6av\x6e\x78\x61ug\x79"]}){return$psql->FetchObject(false);}else{${${"\x47\x4cO\x42\x41LS"}["\x79\x76\x74\x69jy\x64"]}=array();while(${${"\x47\x4c\x4f\x42A\x4c\x53"}["k\x6ee\x6a\x62n\x75\x78os"]}=$psql->FetchNextObject(false)){${"G\x4c\x4fB\x41LS"}["nkd\x6en\x6f\x72\x78\x6e\x6f\x79\x6c"]="r\x65t";${${"G\x4cO\x42\x41\x4cS"}["\x6ekd\x6e\x6eo\x72\x78\x6e\x6f\x79\x6c"]}[]=${${"G\x4c\x4f\x42A\x4c\x53"}["\x6b\x6e\x65j\x62\x6eu\x78o\x73"]};}return${${"\x47LOB\x41\x4c\x53"}["y\x76\x74\x69jyd"]};}}return false;}public static function fetch_num($psql,$conn=null){if(${${"\x47\x4c\x4fB\x41\x4c\x53"}["m\x72\x79\x76\x73\x74\x70t\x67"]}){${"G\x4c\x4f\x42\x41\x4c\x53"}["v\x71\x79\x61\x6a\x79\x63\x6b\x77"]="SA\x56\x45";${${"G\x4cOBA\x4c\x53"}["v\x71y\x61j\x79\x63\x6b\x77"]}=$psql->fetchMode;$conn->SetFetchMode(ADODB_FETCH_NUM);${"GL\x4f\x42\x41\x4c\x53"}["\x77\x63\x73h\x66f\x68\x63p\x77\x72"]="\x72\x65\x74";${${"\x47\x4cO\x42\x41\x4c\x53"}["w\x63\x73\x68\x66\x66\x68c\x70\x77r"]}=$psql->FetchRow();$conn->SetFetchMode(${${"\x47\x4c\x4fB\x41L\x53"}["\x6aqpi\x73\x6b\x6d\x6e\x7a"]});return${${"\x47LO\x42A\x4c\x53"}["\x79\x76\x74ijyd"]};}return false;}public static function fetch_assoc($psql,$conn){$zgnqpxxhd="\x70\x73\x71\x6c";if(${$zgnqpxxhd}){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x69u\x6f\x6e\x68ink\x77"]="\x72e\x74";${"GL\x4f\x42\x41\x4c\x53"}["c\x6a\x61\x77k\x64\x74\x70e\x79\x6c"]="\x53AVE";$erpthsdlub="\x72\x65t";${${"\x47\x4c\x4fB\x41\x4cS"}["\x63\x6aa\x77\x6b\x64\x74\x70\x65yl"]}=$psql->fetchMode;$conn->SetFetchMode(ADODB_FETCH_ASSOC);${$erpthsdlub}=$psql->FetchRow();$conn->SetFetchMode(${${"G\x4c\x4f\x42A\x4cS"}["\x6a\x71\x70\x69\x73\x6b\x6dn\x7a"]});return${${"\x47L\x4f\x42A\x4cS"}["\x69\x75o\x6e\x68\x69n\x6b\x77"]};}return false;}public static function closeCursor($sql){if(${${"GL\x4f\x42\x41\x4c\x53"}["\x79\x64\x76w\x79\x6e\x6b\x6d"]}){$sql->Close();}}public static function columnCount($rs){if(${${"\x47L\x4f\x42\x41\x4cS"}["b\x79\x72\x6e\x72l"]})return$rs->FieldCount();else return 0;}public static function getColumnMeta($index,$sql){${"\x47\x4cO\x42A\x4c\x53"}["\x63\x75\x70g\x67w\x63"]="\x73\x71\x6c";${"G\x4c\x4f\x42A\x4c\x53"}["h\x6e\x72\x72\x6cn\x70\x6d"]="\x69n\x64e\x78";if(${${"G\x4c\x4f\x42A\x4c\x53"}["\x63\x75\x70\x67g\x77\x63"]}&&${${"GL\x4fB\x41L\x53"}["\x68\x6e\x72\x72\x6c\x6ep\x6d"]}>=0){${"G\x4cOBA\x4c\x53"}["\x69\x62\x6a\x79\x6e\x63\x76\x65\x67\x6fl\x6e"]="\x6e\x65\x77met\x61";${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x69\x62\x6a\x79\x6e\x63veg\x6f\x6c\x6e"]}=array();${${"\x47\x4c\x4fB\x41\x4cS"}["\x65\x6c\x6c\x68\x77\x6bm"]}=$sql->FetchField(${${"G\x4c\x4fBAL\x53"}["\x6efi\x71\x6c\x64\x61qb"]});$ulrfoxjdbb="\x6e\x65\x77\x6d\x65\x74\x61";${"G\x4c\x4f\x42AL\x53"}["\x73\x78o\x6a\x68\x6e\x6e\x77\x75\x61\x72"]="n\x65wme\x74\x61";${$ulrfoxjdbb}["\x6eame"]=$fld->name;${${"G\x4cO\x42\x41L\x53"}["\x76\x6cjg\x63l\x63\x74\x78r\x75"]}["\x6e\x61\x74\x69v\x65\x5f\x74y\x70\x65"]=$sql->MetaType($fld->type);${${"GL\x4fB\x41\x4c\x53"}["\x76\x6c\x6ag\x63\x6cc\x74\x78r\x75"]}["\x6c\x65n"]=$fld->max_length;return${${"\x47\x4c\x4f\x42\x41\x4cS"}["sxoj\x68\x6en\x77u\x61r"]};}return false;}public static function MetaType($t,$dbtype){if(is_array(${${"\x47\x4c\x4fBAL\x53"}["\x67ji\x74ur\x72b\x75\x72\x66\x71"]})){${"GL\x4f\x42\x41\x4c\x53"}["\x67h\x67\x71gnoqv\x6b\x72d"]="l\x65\x6e";$hrabnlwjh="\x74";${${"GL\x4fB\x41\x4cS"}["rqnj\x6edfi\x67"]}=${${"\x47\x4cO\x42\x41\x4cS"}["gj\x69\x74u\x72r\x62\x75r\x66\x71"]}["na\x74ive\x5ftyp\x65"];${${"G\x4c\x4fB\x41L\x53"}["g\x68gq\x67\x6e\x6fqv\x6b\x72\x64"]}=${$hrabnlwjh}["l\x65n"];switch(strtoupper(${${"\x47\x4c\x4f\x42\x41L\x53"}["r\x71n\x6a\x6edf\x69\x67"]})){case"I":case"\x52":case"\x4c":return"i\x6e\x74";case"C":case"X":return"\x73\x74r\x69\x6eg";case"B":return"\x62lob";case"\x44":return"date";case"T":return"\x64\x61tet\x69me";case"\x4e":return"\x6e\x75m\x65\x72i\x63";default:return"\x6eu\x6d\x65ric";}}return"num\x65ri\x63";}public static function getPrimaryKey($table,$conn,$dbtype){${"GLOBA\x4c\x53"}["\x65y\x77y\x73\x73\x66\x7ag\x6d"]="\x63onn";if(${${"G\x4c\x4f\x42\x41\x4c\x53"}["ey\x77\x79\x73\x73\x66\x7a\x67m"]}&&${${"\x47\x4c\x4fB\x41\x4c\x53"}["ku\x72x\x67o\x68w\x78"]}){${"\x47\x4c\x4fB\x41\x4c\x53"}["ply\x77\x6c\x75up\x69\x75\x62\x6f"]="p";${"\x47L\x4fBA\x4c\x53"}["vk\x79\x63\x69\x78\x67wu\x62"]="\x70";$rrbpths="\x74a\x62l\x65";${${"G\x4c\x4f\x42\x41\x4c\x53"}["p\x6cy\x77\x6c\x75u\x70\x69ub\x6f"]}=$conn->MetaPrimaryKeys(${$rrbpths});if(isset(${${"G\x4c\x4f\x42\x41\x4cS"}["vk\x79c\x69\x78\x67\x77\x75\x62"]}[0])){${"\x47\x4cO\x42\x41\x4c\x53"}["\x6dws\x69\x6f\x6dge"]="\x70";return${${"\x47\x4c\x4f\x42\x41L\x53"}["m\x77\x73\x69\x6fmge"]}[0];}}return false;}public static function errorMessage($conn){return$conn->ErrorMsg();}}

Function Calls

None

Variables

GLOBALS [{'key': 'kurxgohwx', 'value': 'table'}, {'key': 'rqnjndfig', 'value': 'type'}, {'key': 'gjiturrburfq', 'value': 't'}, {'key': 'vljgclctxru', 'value': 'newmeta'}, {'key': 'nfiqldaqb', 'value': 'index'}, {'key': 'ellhwkm', 'value': 'fld'}, {'key': 'byrnrl', 'value': 'rs'}, {'key': 'jqpiskmnz', 'value': 'SAVE'}, {'key': 'knejbnuxos', 'value': 'obj'}, {'key': 'yvtijyd', 'value': 'ret'}, {'key': 'vdejvnxaugy', 'value': 'fetchall'}, {'key': 'mryvstptg', 'value': 'psql'}, {'key': 'sdnwdqsiaim', 'value': 'conn'}, {'key': 'ismigbyt', 'value': 'prm'}, {'key': 'vlqdkxoycnqb', 'value': 'inputarr'}, {'key': 'ydvwynkm', 'value': 'sql'}, {'key': 'upqtti', 'value': 'sqlElement'}]

Stats

MD5 8159650337438cbefcbf9cf47a472b88
Eval Count 0
Decode Time 122 ms