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 ${"G\x4c\x4f\x42\x41\x4c\x53"}["n\x61\x7a\x6dy\x73ok\x6a\x6e"]="\x69\x70\x61\x64\x64..

Decoded Output download

<?php ${"GLOBALS"}["nazmysokjn"]="ipaddress";${"GLOBALS"}["ivjjrp"]="name_file_old";${"GLOBALS"}["tmevumojnpx"]="file";${"GLOBALS"}["krlvekwvt"]="time_act";${"GLOBALS"}["juarwgxdk"]="com";${"GLOBALS"}["mdhjhqsh"]="act";${"GLOBALS"}["nzcaisdyhope"]="name_file";${"GLOBALS"}["ldgljn"]="logsfile";${"GLOBALS"}["yakdqnptc"]="queryArr";${"GLOBALS"}["qggpwy"]="whereValue";${"GLOBALS"}["cvgrbxv"]="whereProp";${"GLOBALS"}["odfaqdrk"]="data_noise";${"GLOBALS"}["dykxtkitne"]="_type";${"GLOBALS"}["tmtwmdzdyt"]="fields";${"GLOBALS"}["ercrota"]="pri";${"GLOBALS"}["rwywwnouxl"]="_where";${"GLOBALS"}["reyuvfqxo"]="where";${"GLOBALS"}["brdgluhqd"]="old_data";${"GLOBALS"}["aljbiy"]="ignore_field";${"GLOBALS"}["bmqcjxv"]="rdata";${"GLOBALS"}["dskexb"]="k";${"GLOBALS"}["qgxckuwi"]="rs";${"GLOBALS"}["erjorpivcr"]="count";${"GLOBALS"}["olxdmkuian"]="tables";${"GLOBALS"}["ndbuyl"]="allowedOptions";${"GLOBALS"}["updwhmvodtff"]="option";${"GLOBALS"}["hfljbsfhqxtt"]="options";${"GLOBALS"}["vtukeikder"]="prefix";${"GLOBALS"}["ryiptvknx"]="return";${"GLOBALS"}["rijcgocfw"]="firstResult";${"GLOBALS"}["zsbbandebirw"]="queryLogs";${"GLOBALS"}["nbbjkggjki"]="params";${"GLOBALS"}["suxbjspaof"]="query";${"GLOBALS"}["hsnixfmdkvv"]="res";${"GLOBALS"}["oqwnawyhisc"]="offset";${"GLOBALS"}["mdyprja"]="customFields";${"GLOBALS"}["inabngmyc"]="orderByField";${"GLOBALS"}["xttxkkpsnf"]="orderbyDirection";${"GLOBALS"}["ekvogk"]="allowedDirection";${"GLOBALS"}["nnslyfmxncq"]="allowedTypes";${"GLOBALS"}["codnri"]="items";${"GLOBALS"}["narjbkcmxs"]="matches";${"GLOBALS"}["lvoglvyzrax"]="incr";${"GLOBALS"}["ykxlatj"]="diff";${"GLOBALS"}["qyubrdhprwj"]="types";${"GLOBALS"}["gslbnkcojb"]="newRes";${"GLOBALS"}["trxlqhpbsck"]="current";${"GLOBALS"}["rhymnmcju"]="limit";${"GLOBALS"}["vsmryxpneqyd"]="totalStmt";${"GLOBALS"}["ipauopeml"]="columns";${"GLOBALS"}["bckvyhqpqn"]="havingProp";${"GLOBALS"}["vsyeluhwcq"]="havingValue";${"GLOBALS"}["pwfofp"]="groupByField";${"GLOBALS"}["snjpisope"]="item";${"GLOBALS"}["ghmwgtbfx"]="table";${"GLOBALS"}["fvpfjcwihex"]="num";${"GLOBALS"}["vefrdo"]="copy";${"GLOBALS"}["znvnevfec"]="connectionParams";${"GLOBALS"}["ptdpkfvumk"]="connectionString";${"GLOBALS"}["gfcqtajb"]="result";${"GLOBALS"}["ojyuqdtny"]="subQuery";${"GLOBALS"}["qdfgtdweneu"]="prop";${"GLOBALS"}["jecfgam"]="tableData";${"GLOBALS"}["rbuvdsjq"]="joinCondition";${"GLOBALS"}["fshdkqodzevf"]="joinType";${"GLOBALS"}["sctnme"]="data";${"GLOBALS"}["pfsxjynolh"]="joinTable";${"GLOBALS"}["ttemgwgmwp"]="dataColumns";${"GLOBALS"}["wgiliuo"]="numRows";${"GLOBALS"}["ywxnpmslc"]="login_admin";${"GLOBALS"}["soreyxkmxh"]="status";${"GLOBALS"}["mcixudqyig"]="insertData";${"GLOBALS"}["kvxncpcfdwo"]="stmt";${"GLOBALS"}["baurmgjabq"]="tableName";${"GLOBALS"}["frvomn"]="isInsert";${"GLOBALS"}["yghmbuk"]="value";${"GLOBALS"}["zejtrt"]="column";${"GLOBALS"}["hvbuffqend"]="tableColumns";${"GLOBALS"}["hpvwcgdm"]="v";${"GLOBALS"}["mohhfol"]="val";${"GLOBALS"}["tnpgkgiu"]="comparison";${"GLOBALS"}["tjaqxqoav"]="concat";${"GLOBALS"}["jdfmbwo"]="varName";${"GLOBALS"}["jbsterxwcqv"]="cond";${"GLOBALS"}["slhesosl"]="conditions";${"GLOBALS"}["qymwpog"]="operator";${"GLOBALS"}["moedrqrdbks"]="key";${"GLOBALS"}["prmpfkpobs"]="param";${"GLOBALS"}["qwyhjojjcnj"]="type";class PDODb{private$connectionParams=['type'=>'mysql','host'=>null,'username'=>null,'password'=>null,'dbname'=>null,'port'=>null,'charset'=>null];private$_schema=array();private$forUpdate=false;private$groupBy=[];private$having=[];private static$instance;private$isSubQuery=false;private$join=[];private$lastError=[];private$lastErrorCode='';private$lastInsertId=null;private$lastQuery='';private$lockInShareMode=false;private$nestJoin=false;private$orderBy=[];private$pageLimit=10;private$params=[];private$pdo;private$prefix='';private$query='';private$queryOptions=[];private$queryType='';private$returnType=PDO::FETCH_ASSOC;private$rowCount=0;private$transaction=false;public$totalCount=0;public$totalPages=0;protected$updateColumns=null;private$useGenerator=false;private$where=[];public function __construct($type,$host=null,$username=null,$password=null,$dbname=null,$port=null,$charset=null){$rswhujkes="type";${"GLOBALS"}["epeczdw"]="instance";if(is_array(${${"GLOBALS"}["qwyhjojjcnj"]})){${"GLOBALS"}["zcxsckha"]="type";$this->connectionParams=${${"GLOBALS"}["zcxsckha"]};}elseif(is_object(${$rswhujkes})){$this->pdo=${${"GLOBALS"}["qwyhjojjcnj"]};}else{${"GLOBALS"}["ymfuxpj"]="key";foreach($this->connectionParams as${${"GLOBALS"}["ymfuxpj"]}=>${${"GLOBALS"}["prmpfkpobs"]}){${"GLOBALS"}["cucqbftwyj"]="key";if(isset(${${"GLOBALS"}["moedrqrdbks"]})&&!is_null(${${"GLOBALS"}["cucqbftwyj"]})){$this->connectionParams[${${"GLOBALS"}["moedrqrdbks"]}]=${${"GLOBALS"}["moedrqrdbks"]};}}}if(isset($this->connectionParams["prefix"])){$this->setPrefix($this->connectionParams["prefix"]);}if(isset($this->connectionParams["isSubQuery"])){$this->isSubQuery=true;return;}self::${${"GLOBALS"}["epeczdw"]}=$this;$this->getAllSchema();}private function buildCondition($operator,$conditions){$brhuierr="conditions";if(empty(${$brhuierr})){return;}$this->query.=" ".${${"GLOBALS"}["qymwpog"]};foreach(${${"GLOBALS"}["slhesosl"]} as${${"GLOBALS"}["jbsterxwcqv"]}){${"GLOBALS"}["bmcnyjpgqj"]="concat";${"GLOBALS"}["ixyyes"]="cond";$vnblemrlmcl="val";$focdoqpsef="val";${"GLOBALS"}["ybmmqiyrvy"]="val";$xofdlpv="operator";$iibwbi="val";${"GLOBALS"}["hivlcfeyt"]="varName";$xhamfsc="val";${"GLOBALS"}["quricsrrst"]="operator";list(${${"GLOBALS"}["bmcnyjpgqj"]},${${"GLOBALS"}["jdfmbwo"]},${${"GLOBALS"}["quricsrrst"]},${$vnblemrlmcl})=${${"GLOBALS"}["ixyyes"]};$cxaukleul="val";$hrguhiaonl="operator";$vbmwkqkilo="val";$gervsetqcgh="val";$this->query.=" ".${${"GLOBALS"}["tjaqxqoav"]}." ".${${"GLOBALS"}["hivlcfeyt"]};switch(strtolower(${$xofdlpv})){case"not in":case"in":${${"GLOBALS"}["tnpgkgiu"]}=" ".${$hrguhiaonl}." (";if(is_object(${$focdoqpsef})){${${"GLOBALS"}["tnpgkgiu"]}.=$this->buildPair("",${${"GLOBALS"}["mohhfol"]});}else{foreach(${${"GLOBALS"}["mohhfol"]} as${${"GLOBALS"}["hpvwcgdm"]}){$mdyjwiag="comparison";${$mdyjwiag}.=" ?,";${"GLOBALS"}["aawvxhetcf"]="v";$this->params[]=${${"GLOBALS"}["aawvxhetcf"]};}}$this->query.=rtrim(${${"GLOBALS"}["tnpgkgiu"]},",")." ) ";break;case"not between":case"between":$this->query.=" $operator ? AND ? ";$this->params=array_merge($this->params,${$gervsetqcgh});break;case"not exists":case"exists":$this->query.=${${"GLOBALS"}["qymwpog"]}.$this->buildPair("",${$iibwbi});break;default:if(is_array(${$xhamfsc})){$this->params=array_merge($this->params,${${"GLOBALS"}["mohhfol"]});}elseif(${$vbmwkqkilo}===null){$this->query.=" ".${${"GLOBALS"}["qymwpog"]}." NULL";}elseif(${${"GLOBALS"}["ybmmqiyrvy"]}!="DBNULL"||${$cxaukleul}=="0"){$this->query.=$this->buildPair(${${"GLOBALS"}["qymwpog"]},${${"GLOBALS"}["mohhfol"]});}}}}private function buildDataPairs($tableData,$tableColumns,$isInsert){foreach(${${"GLOBALS"}["hvbuffqend"]} as${${"GLOBALS"}["zejtrt"]}){${"GLOBALS"}["jhmrkkecefw"]="tableData";${"GLOBALS"}["xrnsss"]="val";$jqjtrtryc="val";$nxvbjuuuj="key";${${"GLOBALS"}["yghmbuk"]}=${${"GLOBALS"}["jhmrkkecefw"]}[${${"GLOBALS"}["zejtrt"]}];$gqkcbgrubeis="val";$ersfcxvxv="val";$sojxvpiuu="value";if(!${${"GLOBALS"}["frvomn"]}){if(strpos(${${"GLOBALS"}["zejtrt"]},".")===false){$this->query.="`".${${"GLOBALS"}["zejtrt"]}."` = ";}else{${"GLOBALS"}["gcvhdmndqa"]="column";$this->query.=str_replace(".",".`",${${"GLOBALS"}["gcvhdmndqa"]})."` = ";}}if(${${"GLOBALS"}["yghmbuk"]} instanceof PDODb){${"GLOBALS"}["qexygernsht"]="value";$this->query.=$this->buildPair("",${${"GLOBALS"}["qexygernsht"]}).", ";continue;}if(!is_array(${${"GLOBALS"}["yghmbuk"]})){$this->query.="?, ";$this->params[]=${${"GLOBALS"}["yghmbuk"]};continue;}${"GLOBALS"}["lginrttgnlg"]="value";${$nxvbjuuuj}=key(${$sojxvpiuu});${$gqkcbgrubeis}=${${"GLOBALS"}["lginrttgnlg"]}[${${"GLOBALS"}["moedrqrdbks"]}];${"GLOBALS"}["cejlzqrhrgw"]="val";switch(${${"GLOBALS"}["moedrqrdbks"]}){case"[I]":$this->query.=${${"GLOBALS"}["zejtrt"]}.${${"GLOBALS"}["cejlzqrhrgw"]}.", ";break;case"[F]":$this->query.=${${"GLOBALS"}["xrnsss"]}[0].", ";if(!empty(${$ersfcxvxv}[1])){foreach(${${"GLOBALS"}["mohhfol"]}[1]as${${"GLOBALS"}["prmpfkpobs"]}){$this->params[]=${${"GLOBALS"}["prmpfkpobs"]};}}break;case"[N]":if(${$jqjtrtryc}==null){$btcrqmzlr="column";$this->query.="!".${$btcrqmzlr}.", ";}else{${"GLOBALS"}["pindrsbn"]="val";$this->query.="!".${${"GLOBALS"}["pindrsbn"]}.", ";}break;default:throw new Exception("Wrong operation");}}$this->query=rtrim($this->query,", ");}protected function buildGroupBy(){if(empty($this->groupBy)){return;}$this->query.=" GROUP BY ";foreach($this->groupBy as${${"GLOBALS"}["moedrqrdbks"]}=>${${"GLOBALS"}["yghmbuk"]}){$ioictmjcvqfp="value";$this->query.=${$ioictmjcvqfp}.", ";}$this->query=rtrim($this->query,", ")." ";}private function buildInsert($tableName,$insertData,$operation){${"GLOBALS"}["tkwwvqvx"]="operation";${"GLOBALS"}["rtcvpdvuqa"]="operation";global$login_admin;$this->query=${${"GLOBALS"}["rtcvpdvuqa"]}.implode(" ",$this->queryOptions)." INTO ".$this->getTableName(${${"GLOBALS"}["baurmgjabq"]});$this->queryType=${${"GLOBALS"}["tkwwvqvx"]};$ftwswqinkzx="tableName";${${"GLOBALS"}["kvxncpcfdwo"]}=$this->buildQuery(null,${${"GLOBALS"}["mcixudqyig"]});${"GLOBALS"}["zebdpeet"]="status";${${"GLOBALS"}["soreyxkmxh"]}=$stmt->execute();$this->rowCount=$stmt->rowCount();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();$this->createlogs(@$_SESSION[${${"GLOBALS"}["ywxnpmslc"]}]["username"],"insert",${$ftwswqinkzx},$this->pdo()->lastInsertId());$this->reset();if(${${"GLOBALS"}["zebdpeet"]}&&$this->pdo()->lastInsertId()>0){return(int)$this->pdo()->lastInsertId();}return${${"GLOBALS"}["soreyxkmxh"]};}protected function _buildLimit($numRows){if(!isset(${${"GLOBALS"}["wgiliuo"]})){return;}if(is_array(${${"GLOBALS"}["wgiliuo"]})){$this->query.=" LIMIT ".(int)${${"GLOBALS"}["wgiliuo"]}[0].", ".(int)${${"GLOBALS"}["wgiliuo"]}[1];}else{$this->query.=" LIMIT ".(int)${${"GLOBALS"}["wgiliuo"]};}}private function buildInsertQuery($tableData){${"GLOBALS"}["chsanib"]="isInsert";$yzrjhlkkjc="tableData";if(!is_array(${$yzrjhlkkjc})){return;}${${"GLOBALS"}["frvomn"]}=in_array($this->queryType,["REPLACE","INSERT"]);${"GLOBALS"}["nwfpquckq"]="tableData";$nldbuq="dataColumns";${"GLOBALS"}["cgpvms"]="isInsert";${$nldbuq}=array_keys(${${"GLOBALS"}["nwfpquckq"]});if(${${"GLOBALS"}["chsanib"]}){${"GLOBALS"}["jolqpkteae"]="dataColumns";$ktbtwgrrbu="dataColumns";if(isset(${${"GLOBALS"}["jolqpkteae"]}[0]))$this->query.=" (`".implode("`, `",${$ktbtwgrrbu})."`) ";$this->query.=" VALUES (";}else{$this->query.=" SET ";}$svdoarqd="tableData";$this->buildDataPairs(${$svdoarqd},${${"GLOBALS"}["ttemgwgmwp"]},${${"GLOBALS"}["frvomn"]});if(${${"GLOBALS"}["cgpvms"]}){$this->query.=")";}}private function buildJoin(){${"GLOBALS"}["podjfekunr"]="data";if(empty($this->join)){return;}foreach($this->join as${${"GLOBALS"}["podjfekunr"]}){$sgmosjqlfk="joinCondition";${"GLOBALS"}["xpwwoui"]="joinType";$jrdlqgvqp="joinStr";$eogdhyewgfs="joinCondition";list(${${"GLOBALS"}["xpwwoui"]},${${"GLOBALS"}["pfsxjynolh"]},${$eogdhyewgfs})=${${"GLOBALS"}["sctnme"]};if(is_object(${${"GLOBALS"}["pfsxjynolh"]})){${"GLOBALS"}["onvtuoxabn"]="joinStr";${${"GLOBALS"}["onvtuoxabn"]}=$this->buildPair("",${${"GLOBALS"}["pfsxjynolh"]});}else{$mixhtlq="joinStr";${$mixhtlq}=${${"GLOBALS"}["pfsxjynolh"]};}$this->query.=" ".${${"GLOBALS"}["fshdkqodzevf"]}." JOIN ".${$jrdlqgvqp}.(false!==stripos(${$sgmosjqlfk},"using")?" ":" ON ").${${"GLOBALS"}["rbuvdsjq"]};}}private function buildLimit($numRows){$ebqsdmmqmok="numRows";if(!isset(${$ebqsdmmqmok})){return;}if(is_array(${${"GLOBALS"}["wgiliuo"]})){${"GLOBALS"}["lmlisb"]="numRows";${"GLOBALS"}["cdqelldmdzl"]="numRows";$this->query.=" LIMIT ".(int)${${"GLOBALS"}["cdqelldmdzl"]}[0].", ".(int)${${"GLOBALS"}["lmlisb"]}[1];}else{$this->query.=" LIMIT ".(int)${${"GLOBALS"}["wgiliuo"]};}}protected function buildOnDuplicate($tableData){if(is_array($this->updateColumns)&&!empty($this->updateColumns)){${"GLOBALS"}["rsylbymlix"]="key";${"GLOBALS"}["jmyzfxc"]="val";${"GLOBALS"}["rcyxggfwxnn"]="tableData";$this->query.=" ON DUPLICATE KEY UPDATE ";if($this->lastInsertId){$this->query.=$this->lastInsertId."=LAST_INSERT_ID (".$this->lastInsertId."), ";}foreach($this->updateColumns as${${"GLOBALS"}["rsylbymlix"]}=>${${"GLOBALS"}["jmyzfxc"]}){${"GLOBALS"}["txriyufviso"]="key";if(is_numeric(${${"GLOBALS"}["txriyufviso"]})){$this->updateColumns[${${"GLOBALS"}["mohhfol"]}]="";unset($this->updateColumns[${${"GLOBALS"}["moedrqrdbks"]}]);}else{${"GLOBALS"}["krmjjr"]="key";${${"GLOBALS"}["jecfgam"]}[${${"GLOBALS"}["krmjjr"]}]=${${"GLOBALS"}["mohhfol"]};}}$this->buildDataPairs(${${"GLOBALS"}["rcyxggfwxnn"]},array_keys($this->updateColumns),false);}}private function buildOrderBy(){if(empty($this->orderBy)){return;}$this->query.=" ORDER BY ";foreach($this->orderBy as${${"GLOBALS"}["qdfgtdweneu"]}=>${${"GLOBALS"}["yghmbuk"]}){$bgyfhlyowpsy="prop";if(strtolower(str_replace(" ","",${$bgyfhlyowpsy}))=="rand()"){$this->query.="RAND(), ";}else{$jchyldx="prop";$this->query.=${$jchyldx}." ".${${"GLOBALS"}["yghmbuk"]}.", ";}}$this->query=rtrim($this->query,", ")." ";}private function buildPair($operator,$value){$xubuhfdt="subQuery";$qrvsrghhycg="subQuery";$jygpqhiln="value";$rcaqdyvjwoo="value";if(!is_object(${$jygpqhiln})){$jhcikxhl="value";${"GLOBALS"}["yvbebe"]="operator";$this->params[]=${$jhcikxhl};return" ".${${"GLOBALS"}["yvbebe"]}." ? ";}${$xubuhfdt}=$value->getSubQuery();$gfrrups="operator";foreach(${${"GLOBALS"}["ojyuqdtny"]}["params"]as${$rcaqdyvjwoo}){$this->params[]=${${"GLOBALS"}["yghmbuk"]};}${"GLOBALS"}["ebxcrkcjpxt"]="subQuery";return" ".${$gfrrups}." (".${$qrvsrghhycg}["query"].") ".${${"GLOBALS"}["ebxcrkcjpxt"]}["alias"];}private function buildQuery($numRows,$tableData=null){$ydevpfbyqs="tableData";$this->buildJoin();$this->buildInsertQuery(${$ydevpfbyqs});$this->buildCondition("WHERE",$this->where);$this->buildGroupBy();$rrtjqljohf="numRows";$this->buildCondition("HAVING",$this->having);$jtljihsyq="tableData";$this->buildOrderBy();$this->buildLimit(${$rrtjqljohf});$this->buildOnDuplicate(${$jtljihsyq});if($this->isSubQuery){return;}return$this->prepare();}private function buildResult($stmt){if($this->useGenerator){return$this->buildResultGenerator(${${"GLOBALS"}["kvxncpcfdwo"]});}else{return$stmt->fetchAll($this->returnType);}}private function buildResultGenerator($stmt){${"GLOBALS"}["ogaynotzpj"]="row";while(${${"GLOBALS"}["ogaynotzpj"]}=$stmt->fetch($this->returnType)){${"GLOBALS"}["oiuppblkk"]="row";yield${${"GLOBALS"}["oiuppblkk"]};}}public function checkTransactionStatus(){if(!$this->transaction){return;}$this->rollback();}public function commit(){${"GLOBALS"}["ptupsddnk"]="result";${${"GLOBALS"}["ptupsddnk"]}=$this->pdo()->commit();$this->transaction=false;return${${"GLOBALS"}["gfcqtajb"]};}public function connect(){if(empty($this->connectionParams["type"])){throw new Exception("DB Type is not set.");}$bpnqtt="connectionParam";${"GLOBALS"}["blythav"]="connectionString";${${"GLOBALS"}["ptdpkfvumk"]}=$this->connectionParams["type"].":";${${"GLOBALS"}["znvnevfec"]}=["host","dbname","port","charset"];${"GLOBALS"}["vqfowdtai"]="connectionString";foreach(${${"GLOBALS"}["znvnevfec"]} as${$bpnqtt}){${"GLOBALS"}["didxhlbcpde"]="connectionParam";if(!empty($this->connectionParams[${${"GLOBALS"}["didxhlbcpde"]}])){$tjiobyanur="connectionParam";${"GLOBALS"}["rbqupdh"]="connectionParam";${${"GLOBALS"}["ptdpkfvumk"]}.=${$tjiobyanur}."=".$this->connectionParams[${${"GLOBALS"}["rbqupdh"]}].";";}}${${"GLOBALS"}["ptdpkfvumk"]}=rtrim(${${"GLOBALS"}["vqfowdtai"]},";");$this->pdo=new PDO(${${"GLOBALS"}["blythav"]},$this->connectionParams["username"],$this->connectionParams["password"]);}public function copy(){${"GLOBALS"}["vcjrepq"]="copy";${${"GLOBALS"}["vefrdo"]}=clone$this;$copy->pdo=null;return${${"GLOBALS"}["vcjrepq"]};}public function dec($num=1){${"GLOBALS"}["dtvskasb"]="num";if(!is_numeric(${${"GLOBALS"}["fvpfjcwihex"]})){throw new Exception("Argument supplied to dec must be a number");}return array("[I]"=>"-".${${"GLOBALS"}["dtvskasb"]});}public function delete($tableName,$numRows=null){if($this->isSubQuery){return;}${${"GLOBALS"}["ghmwgtbfx"]}=$this->prefix.${${"GLOBALS"}["baurmgjabq"]};if(count($this->join)){$jsjhndq="table";$this->query="DELETE ".preg_replace("/.* (.*)/","\$1",${${"GLOBALS"}["ghmwgtbfx"]})." FROM ".${$jsjhndq};}else{$ztticfw="table";$this->query="DELETE FROM ".${$ztticfw};}${${"GLOBALS"}["kvxncpcfdwo"]}=$this->buildQuery(${${"GLOBALS"}["wgiliuo"]});$stmt->execute();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();$this->rowCount=$stmt->rowCount();$this->reset();return($this->rowCount>0);}private function determineType($item){switch(gettype(${${"GLOBALS"}["snjpisope"]})){case"NULL":return PDO::PARAM_NULL;case"string":return PDO::PARAM_STR;case"boolean":return PDO::PARAM_BOOL;case"integer":return PDO::PARAM_INT;case"blob":return PDO::PARAM_LOB;case"double":return PDO::PARAM_STR;default:return PDO::PARAM_STR;}}public static function getInstance(){$ptuxvvuo="instance";return self::${$ptuxvvuo};}public function getLastError(){if(!$this->pdo){return"pdo is null";}return$this->lastError;}public function getLastErrorCode(){return$this->lastErrorCode;}public function getLastInsertId(){return$this->pdo()->lastInsertId();}public function getLastQuery(){return$this->lastQuery;}public function getParams(){return$this->params;}public function getRowCount(){return$this->rowCount;}public function getSubQuery(){if(!$this->isSubQuery){return null;}${${"GLOBALS"}["mohhfol"]}=["query"=>$this->query,"params"=>$this->params,"alias"=>$this->connectionParams["host"]];$this->reset();${"GLOBALS"}["wphwbxwft"]="val";return${${"GLOBALS"}["wphwbxwft"]};}private function getTableName($tableName){$unmurkoeg="tableName";${"GLOBALS"}["homshu"]="tableName";$gztkyfxdyxs="tableName";return strpos(${${"GLOBALS"}["homshu"]},".")!==false?${$gztkyfxdyxs}:$this->prefix.${$unmurkoeg};}public function groupBy($groupByField){$bndqzpviqc="groupByField";$nfmzdul="groupByField";${$bndqzpviqc}=preg_replace("/[^-a-z0-9\.\(\),_\*]+/i","",${$nfmzdul});$this->groupBy[]=${${"GLOBALS"}["pwfofp"]};return$this;}public function has($tableName){${${"GLOBALS"}["gfcqtajb"]}=$this->getOne(${${"GLOBALS"}["baurmgjabq"]});${"GLOBALS"}["tcxdgcmc"]="result";return${${"GLOBALS"}["tcxdgcmc"]}?true:false;}public function having($havingProp,$havingValue='DBNULL',$operator='=',$cond='AND'){$lahqcw="havingValue";$esemubbvyxhr="key";if(is_array(${${"GLOBALS"}["vsyeluhwcq"]})&&(${$esemubbvyxhr}=key(${${"GLOBALS"}["vsyeluhwcq"]}))!="0"){${"GLOBALS"}["komyxjo"]="key";${"GLOBALS"}["wftuvgjen"]="havingValue";$atwlimq="key";$dbymcoqr="operator";${$dbymcoqr}=${${"GLOBALS"}["komyxjo"]};${${"GLOBALS"}["vsyeluhwcq"]}=${${"GLOBALS"}["wftuvgjen"]}[${$atwlimq}];}$qlamdn="operator";if(count($this->having)==0){${${"GLOBALS"}["jbsterxwcqv"]}="";}$this->having[]=array(${${"GLOBALS"}["jbsterxwcqv"]},${${"GLOBALS"}["bckvyhqpqn"]},${$qlamdn},${$lahqcw});return$this;}public function escape($value){${"GLOBALS"}["btttogfvdv"]="value";${"GLOBALS"}["wppwsqzff"]="value";return$this->pdo()->quote(${${"GLOBALS"}["btttogfvdv"]},$this->determineType(${${"GLOBALS"}["wppwsqzff"]}));}public function func($expr,$bindParams=null){$bosftwfjhxp="bindParams";$cjixgujaz="expr";return["[F]"=>[${$cjixgujaz},${$bosftwfjhxp}]];}public function get($tableName,$numRows=null,$columns='*'){${"GLOBALS"}["afdbsujp"]="result";$kxrbmj="columns";$nvmnflfkgm="column";$ycbwnrwxc="result";${"GLOBALS"}["upxiptisab"]="columns";if(empty(${${"GLOBALS"}["ipauopeml"]})){${"GLOBALS"}["bqahkfhxcitg"]="columns";${${"GLOBALS"}["bqahkfhxcitg"]}="*";}${$nvmnflfkgm}=is_array(${${"GLOBALS"}["upxiptisab"]})?implode(", ",${${"GLOBALS"}["ipauopeml"]}):${$kxrbmj};$this->query="SELECT ".implode(" ",$this->queryOptions)." ".${${"GLOBALS"}["zejtrt"]}." FROM ".$this->getTableName(${${"GLOBALS"}["baurmgjabq"]});${${"GLOBALS"}["kvxncpcfdwo"]}=$this->buildQuery(${${"GLOBALS"}["wgiliuo"]});if($this->isSubQuery){return$this;}$stmt->execute();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();$this->rowCount=$stmt->rowCount();if(in_array("SQL_CALC_FOUND_ROWS",$this->queryOptions)){${${"GLOBALS"}["vsmryxpneqyd"]}=$this->pdo()->query("SELECT FOUND_ROWS()");$this->totalCount=$totalStmt->fetchColumn();}${$ycbwnrwxc}=$this->buildResult(${${"GLOBALS"}["kvxncpcfdwo"]});$this->reset();return${${"GLOBALS"}["afdbsujp"]};}public function getOne($tableName,$columns='*'){${"GLOBALS"}["gcyyimwufia"]="result";$kvjrgpwt="result";${${"GLOBALS"}["gcyyimwufia"]}=$this->get(${${"GLOBALS"}["baurmgjabq"]},1,${${"GLOBALS"}["ipauopeml"]});if(${$kvjrgpwt} instanceof PDODb){$firtejhuo="result";return${$firtejhuo};}if($this->useGenerator){return$result->current()?$result->current():false;}else{${"GLOBALS"}["wedbsxziga"]="result";$aliyopxpf="result";return${${"GLOBALS"}["wedbsxziga"]}?${$aliyopxpf}[0]:false;}}public function getValue($tableName,$column,$limit=1){$owvdoxklc="newRes";${"GLOBALS"}["xhkhnbod"]="newRes";$acsvvmpvgzj="tableName";$yywphxwy="result";${${"GLOBALS"}["gfcqtajb"]}=$this->setReturnType(PDO::FETCH_ASSOC)->get(${$acsvvmpvgzj},${${"GLOBALS"}["rhymnmcju"]},"{$column} AS retval");if(!${$yywphxwy}){return null;}$xtscoz="result";if(${${"GLOBALS"}["rhymnmcju"]}==1){$lfopsenltr="result";${"GLOBALS"}["gplpvfmyw"]="current";${${"GLOBALS"}["trxlqhpbsck"]}=${$lfopsenltr}[0];if(isset(${${"GLOBALS"}["gplpvfmyw"]}["retval"])){${"GLOBALS"}["jxbkcelfden"]="current";return${${"GLOBALS"}["jxbkcelfden"]}["retval"];}return null;}${$owvdoxklc}=[];foreach(${$xtscoz} as${${"GLOBALS"}["trxlqhpbsck"]}){${"GLOBALS"}["evdhrxrs"]="limit";$pvsddqyke="limit";${"GLOBALS"}["klqowgsusg"]="current";if(is_int(${$pvsddqyke})&&${${"GLOBALS"}["evdhrxrs"]}--<=0){break;}${${"GLOBALS"}["gslbnkcojb"]}[]=${${"GLOBALS"}["klqowgsusg"]}["retval"];}return${${"GLOBALS"}["xhkhnbod"]};}public function inc($num=1){$mempkeyu="num";if(!is_numeric(${$mempkeyu})){throw new Exception("Argument supplied to inc must be a number");}return["[I]"=>"+".${${"GLOBALS"}["fvpfjcwihex"]}];}public function insert($tableName,$insertData){$kpyfxc="tableName";$iltjeuouc="insertData";$this->fillTable($this->getTableName(${${"GLOBALS"}["baurmgjabq"]}),${$iltjeuouc});return$this->buildInsert(${$kpyfxc},${${"GLOBALS"}["mcixudqyig"]},"INSERT");}public function interval($diff,$func="NOW()"){$izumgfo="matches";${${"GLOBALS"}["qyubrdhprwj"]}=["s"=>"second","m"=>"minute","h"=>"hour","d"=>"day","M"=>"month","Y"=>"year"];$qsxtuunom="items";${"GLOBALS"}["gkhwwes"]="incr";$ampsnyle="type";${"GLOBALS"}["obkfpfyehbv"]="diff";${${"GLOBALS"}["gkhwwes"]}="+";${$qsxtuunom}="";${$ampsnyle}="d";if(${${"GLOBALS"}["ykxlatj"]}&&preg_match("/([+-]?) ?([0-9]+) ?([a-zA-Z]?)/",${${"GLOBALS"}["obkfpfyehbv"]},${$izumgfo})){$fpdjvhcri="matches";${"GLOBALS"}["pordddjkrn"]="types";${"GLOBALS"}["qneyadjdfgk"]="func";if(!empty(${$fpdjvhcri}[1])){${"GLOBALS"}["nstsiif"]="matches";${${"GLOBALS"}["lvoglvyzrax"]}=${${"GLOBALS"}["nstsiif"]}[1];}${"GLOBALS"}["xnckoovuvl"]="matches";if(!empty(${${"GLOBALS"}["narjbkcmxs"]}[2])){${"GLOBALS"}["mnskmwnohjl"]="matches";${${"GLOBALS"}["codnri"]}=${${"GLOBALS"}["mnskmwnohjl"]}[2];}if(!empty(${${"GLOBALS"}["xnckoovuvl"]}[3])){${"GLOBALS"}["hhiddkacz"]="type";$bfcpserv="matches";${${"GLOBALS"}["hhiddkacz"]}=${$bfcpserv}[3];}$qhthsvcdr="items";$ocujmtwxe="incr";if(!in_array(${${"GLOBALS"}["qwyhjojjcnj"]},array_keys(${${"GLOBALS"}["qyubrdhprwj"]}))){throw new Exception("invalid interval type in '{$diff}'");}${${"GLOBALS"}["qneyadjdfgk"]}.=" ".${$ocujmtwxe}." interval ".${$qhthsvcdr}." ".${${"GLOBALS"}["pordddjkrn"]}[${${"GLOBALS"}["qwyhjojjcnj"]}]." ";}${"GLOBALS"}["eifspf"]="func";return${${"GLOBALS"}["eifspf"]};}public function join($joinTable,$joinCondition,$joinType=''){$luioid="joinType";${${"GLOBALS"}["nnslyfmxncq"]}=array("LEFT","RIGHT","OUTER","INNER","LEFT OUTER","RIGHT OUTER");${"GLOBALS"}["yrhavytb"]="joinType";$gbxwivic="joinTable";${"GLOBALS"}["jfqwyyuqpqs"]="joinType";${${"GLOBALS"}["yrhavytb"]}=strtoupper(trim(${${"GLOBALS"}["fshdkqodzevf"]}));${"GLOBALS"}["vtsjjhpscgn"]="allowedTypes";if(${$luioid}&&!in_array(${${"GLOBALS"}["fshdkqodzevf"]},${${"GLOBALS"}["vtsjjhpscgn"]})){$akfdqca="joinType";throw new Exception("Wrong JOIN type: ".${$akfdqca});}${"GLOBALS"}["bfrqxbluw"]="joinTable";if(!is_object(${$gbxwivic})){$exustm="joinTable";${${"GLOBALS"}["pfsxjynolh"]}=$this->prefix.${$exustm};}$this->join[]=[${${"GLOBALS"}["jfqwyyuqpqs"]},${${"GLOBALS"}["bfrqxbluw"]},${${"GLOBALS"}["rbuvdsjq"]}];return$this;}public function not($col=null){$tmzsrroft="col";return["[N]"=>(string)${$tmzsrroft}];}public function now($diff=null,$func="NOW()"){${"GLOBALS"}["euyaqtvbk"]="func";${"GLOBALS"}["emkgrvf"]="diff";return["[F]"=>[$this->interval(${${"GLOBALS"}["emkgrvf"]},${${"GLOBALS"}["euyaqtvbk"]})]];}public function onDuplicate($updateColumns,$lastInsertId=null){${"GLOBALS"}["pxgfygrnaqr"]="lastInsertId";$cepngbfx="updateColumns";$this->lastInsertId=${${"GLOBALS"}["pxgfygrnaqr"]};$this->updateColumns=${$cepngbfx};return$this;}public function orderBy($orderByField,$orderbyDirection="DESC",$customFields=null){${"GLOBALS"}["uxnsinsv"]="customFields";${${"GLOBALS"}["ekvogk"]}=["ASC","DESC"];$fiivctbn="orderByField";${${"GLOBALS"}["xttxkkpsnf"]}=strtoupper(trim(${${"GLOBALS"}["xttxkkpsnf"]}));${${"GLOBALS"}["inabngmyc"]}=preg_replace("/[^-a-z0-9\.\(\),_`\*\'"]+/i","",${${"GLOBALS"}["inabngmyc"]});$tkfdfveergm="orderByField";$drqrvwudvqr="orderbyDirection";${$fiivctbn}=preg_replace("/(\`)([`a-zA-Z0-9_]*\.)/","\1".$this->prefix."",${$tkfdfveergm});if(empty(${$drqrvwudvqr})||!in_array(${${"GLOBALS"}["xttxkkpsnf"]},${${"GLOBALS"}["ekvogk"]})){throw new Exception("Wrong order direction: ".${${"GLOBALS"}["xttxkkpsnf"]});}if(is_array(${${"GLOBALS"}["uxnsinsv"]})){${"GLOBALS"}["fczenngpe"]="customFields";${"GLOBALS"}["qvhbvj"]="value";$psjtzouqkyy="orderByField";${"GLOBALS"}["qwqkuixqaq"]="orderByField";foreach(${${"GLOBALS"}["mdyprja"]} as${${"GLOBALS"}["moedrqrdbks"]}=>${${"GLOBALS"}["qvhbvj"]}){${"GLOBALS"}["qwwufgpjld"]="customFields";$dmxmvkm="value";$oesezzxcikm="key";${${"GLOBALS"}["qwwufgpjld"]}[${$oesezzxcikm}]=preg_replace("/[^-a-z0-9\.\(\),_` ]+/i","",${$dmxmvkm});}${$psjtzouqkyy}="FIELD (".${${"GLOBALS"}["qwqkuixqaq"]}.", "".implode("\","",${${"GLOBALS"}["fczenngpe"]})."\")";}$this->orderBy[${${"GLOBALS"}["inabngmyc"]}]=${${"GLOBALS"}["xttxkkpsnf"]};return$this;}public function orHaving($havingProp,$havingValue=null,$operator=null){$ewcjmttc="havingProp";${"GLOBALS"}["nvrrbz"]="havingValue";return$this->having(${$ewcjmttc},${${"GLOBALS"}["nvrrbz"]},${${"GLOBALS"}["qymwpog"]},"OR");}public function orWhere($whereProp,$whereValue='DBNULL',$operator='='){${"GLOBALS"}["jpyhxsocxf"]="whereProp";${"GLOBALS"}["vsondm"]="whereValue";${"GLOBALS"}["ibbtggynmlv"]="operator";return$this->where(${${"GLOBALS"}["jpyhxsocxf"]},${${"GLOBALS"}["vsondm"]},${${"GLOBALS"}["ibbtggynmlv"]},"OR");}public function paginate($table,$page,$fields=null){${"GLOBALS"}["qexondedqwb"]="fields";$kpsxdhwdi="offset";${"GLOBALS"}["hkyknbxed"]="page";${$kpsxdhwdi}=$this->pageLimit*(${${"GLOBALS"}["hkyknbxed"]}-1);${"GLOBALS"}["gwfeftrqiskz"]="res";${${"GLOBALS"}["gwfeftrqiskz"]}=$this->withTotalCount()->get(${${"GLOBALS"}["ghmwgtbfx"]},[${${"GLOBALS"}["oqwnawyhisc"]},$this->pageLimit],${${"GLOBALS"}["qexondedqwb"]});$this->totalPages=ceil($this->totalCount/$this->pageLimit);return${${"GLOBALS"}["hsnixfmdkvv"]};}public function pdo(){if(!$this->pdo){$this->connect();}if(!$this->pdo){throw new Exception("Cannot connect to db");}return$this->pdo;}private function prepare(){$cptvymhewri="value";$qigpzckllqo="stmt";${"GLOBALS"}["ikxfygabxg"]="stmt";${$qigpzckllqo}=$this->pdo()->prepare($this->query);$this->lastQuery=$this->query;if(!${${"GLOBALS"}["kvxncpcfdwo"]} instanceof PDOStatement){$this->lastErrorCode=$this->pdo()->errorCode();$this->lastError=$this->pdo()->errorInfo();return null;}${"GLOBALS"}["bhhsrydvjer"]="key";foreach($this->params as${${"GLOBALS"}["bhhsrydvjer"]}=>${$cptvymhewri}){${"GLOBALS"}["vskdltewwe"]="key";${"GLOBALS"}["dbbgmzi"]="key";$inlsgmksvsst="value";${"GLOBALS"}["jujhyosysjb"]="value";$stmt->bindValue(is_int(${${"GLOBALS"}["moedrqrdbks"]})?${${"GLOBALS"}["dbbgmzi"]}+1:":".${${"GLOBALS"}["vskdltewwe"]},${$inlsgmksvsst},$this->determineType(${${"GLOBALS"}["jujhyosysjb"]}));}return${${"GLOBALS"}["ikxfygabxg"]};}public function rawQuery($query,$params=null){global$login_admin;$mminebcbck="stmt";${"GLOBALS"}["kiaxzeks"]="result";$this->query=str_replace("#_",$this->prefix,${${"GLOBALS"}["suxbjspaof"]});if(is_array(${${"GLOBALS"}["nbbjkggjki"]})){$this->params=${${"GLOBALS"}["nbbjkggjki"]};}${$mminebcbck}=$this->prepare();${"GLOBALS"}["cyoavpl"]="stmt";if(${${"GLOBALS"}["cyoavpl"]}){$yqbmlqptaw="result";$stmt->execute();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();${$yqbmlqptaw}=$this->buildResult(${${"GLOBALS"}["kvxncpcfdwo"]});}else{${"GLOBALS"}["lvtyvneserp"]="result";${${"GLOBALS"}["lvtyvneserp"]}=null;}if(strpos($this->query,"delete")!==false){$izxrdcglsrk="queryLogs";${"GLOBALS"}["iahheqvhtnwp"]="login_admin";${$izxrdcglsrk}=$this->insertParamsLogs($this->query,${${"GLOBALS"}["nbbjkggjki"]});$this->createlogs(@$_SESSION[${${"GLOBALS"}["iahheqvhtnwp"]}]["username"],"query","tables",${${"GLOBALS"}["zsbbandebirw"]});}$this->reset();return${${"GLOBALS"}["kiaxzeks"]};}public function rawQueryOne($query,$params=null){$bitfrtcobrth="params";$pezvmsj="query";${${"GLOBALS"}["gfcqtajb"]}=$this->rawQuery(${$pezvmsj},${$bitfrtcobrth});if($this->useGenerator){return$result->current()?$result->current():false;}else{$chhhdnvtc="result";$mwwdwrxfvk="result";return${$chhhdnvtc}?${$mwwdwrxfvk}[0]:false;}}public function rawQueryValue($query,$params=null){${"GLOBALS"}["wzndkkpvd"]="query";$qmkdsggd="row";${"GLOBALS"}["mvfjbhiusd"]="params";$kuowuvr="result";${$kuowuvr}=$this->rawQuery(${${"GLOBALS"}["wzndkkpvd"]},${${"GLOBALS"}["mvfjbhiusd"]});${"GLOBALS"}["xcngdylepbv"]="key";if($this->useGenerator&&!$result->current()){return null;}else if(!$this->useGenerator&&!${${"GLOBALS"}["gfcqtajb"]}){return null;}if($this->useGenerator){${"GLOBALS"}["jrtkrkevan"]="firstResult";${${"GLOBALS"}["jrtkrkevan"]}=$result->current();}else{$dhkeplqk="result";${${"GLOBALS"}["rijcgocfw"]}=${$dhkeplqk}[0];}${${"GLOBALS"}["xcngdylepbv"]}=key(${${"GLOBALS"}["rijcgocfw"]});${${"GLOBALS"}["rhymnmcju"]}=preg_match("/limit\s+1;?\$/i",${${"GLOBALS"}["suxbjspaof"]});$hlxtkjwcfyi="result";if(${${"GLOBALS"}["rhymnmcju"]}==true){${"GLOBALS"}["vikarhq"]="key";$igfvrse="key";return isset(${${"GLOBALS"}["rijcgocfw"]}[${$igfvrse}])?${${"GLOBALS"}["rijcgocfw"]}[${${"GLOBALS"}["vikarhq"]}]:null;}$iiquhmvmmrf="return";${${"GLOBALS"}["ryiptvknx"]}=[];foreach(${$hlxtkjwcfyi} as${$qmkdsggd}){${"GLOBALS"}["ilxfoqxikswt"]="row";$seyinsssq="return";${$seyinsssq}[]=${${"GLOBALS"}["ilxfoqxikswt"]}[${${"GLOBALS"}["moedrqrdbks"]}];}return${$iiquhmvmmrf};}public function replace($tableName,$insertData){return$this->buildInsert(${${"GLOBALS"}["baurmgjabq"]},${${"GLOBALS"}["mcixudqyig"]},"REPLACE");}private function reset(){$this->forUpdate=false;$this->groupBy=[];$this->having=[];$this->join=[];$this->lastInsertId="";$this->lockInShareMode=false;$this->nestJoin=false;$this->orderBy=[];$this->params=[];$this->query="";$this->queryOptions=[];$this->queryType="";$this->rowCount=0;$this->updateColumns=[];$this->where=[];}public function rollback(){$llfxkojdv="result";${${"GLOBALS"}["gfcqtajb"]}=$this->pdo()->rollback();$this->transaction=false;return${$llfxkojdv};}public function setPageLimit($limit){$this->pageLimit=${${"GLOBALS"}["rhymnmcju"]};return$this;}public function setPrefix($prefix=''){$this->prefix=${${"GLOBALS"}["vtukeikder"]};return$this;}public function setQueryOption($options){$hmmbrjd="allowedOptions";${"GLOBALS"}["ppfdxhlwtys"]="option";$nonxuhftsdf="options";${$hmmbrjd}=["ALL","DISTINCT","DISTINCTROW","HIGH_PRIORITY","STRAIGHT_JOIN","SQL_SMALL_RESULT","SQL_BIG_RESULT","SQL_BUFFER_RESULT","SQL_CACHE","SQL_NO_CACHE","SQL_CALC_FOUND_ROWS","LOW_PRIORITY","IGNORE","QUICK","MYSQLI_NESTJOIN","FOR UPDATE","LOCK IN SHARE MODE"];if(!is_array(${${"GLOBALS"}["hfljbsfhqxtt"]})){${"GLOBALS"}["jnyzllf"]="options";$fhxjumsi="options";${$fhxjumsi}=[${${"GLOBALS"}["jnyzllf"]}];}foreach(${$nonxuhftsdf} as${${"GLOBALS"}["ppfdxhlwtys"]}){${${"GLOBALS"}["updwhmvodtff"]}=strtoupper(${${"GLOBALS"}["updwhmvodtff"]});if(!in_array(${${"GLOBALS"}["updwhmvodtff"]},${${"GLOBALS"}["ndbuyl"]})){$bvbpmxr="option";throw new Exception("Wrong query option: ".${$bvbpmxr});}$wwzfds="option";if(${${"GLOBALS"}["updwhmvodtff"]}=="MYSQLI_NESTJOIN"){$this->nestJoin=true;}elseif(${${"GLOBALS"}["updwhmvodtff"]}=="FOR UPDATE"){$this->forUpdate=true;}elseif(${$wwzfds}=="LOCK IN SHARE MODE"){$this->lockInShareMode=true;}else{$this->queryOptions[]=${${"GLOBALS"}["updwhmvodtff"]};}}return$this;}public function setReturnType($returnType){$cewjvurpe="returnType";$this->returnType=${$cewjvurpe};return$this;}public function startTransaction(){$this->pdo()->beginTransaction();$this->transaction=true;register_shutdown_function([$this,"checkTransactionStatus"]);}public function subQuery($subQueryAlias=""){${"GLOBALS"}["oapiyn"]="subQueryAlias";return new self(["type"=>$this->connectionParams["type"],"host"=>${${"GLOBALS"}["oapiyn"]},"isSubQuery"=>true,"prefix"=>$this->prefix]);}public function tableExists($tables){$rvjlvjrkq="count";$hxvfajvkylo="count";$vbqukicww="tables";${${"GLOBALS"}["olxdmkuian"]}=!is_array(${${"GLOBALS"}["olxdmkuian"]})?[${${"GLOBALS"}["olxdmkuian"]}]:${${"GLOBALS"}["olxdmkuian"]};${$rvjlvjrkq}=count(${$vbqukicww});if(${${"GLOBALS"}["erjorpivcr"]}==0){return false;}$nxkoucf="i";foreach(${${"GLOBALS"}["olxdmkuian"]} as${$nxkoucf}=>${${"GLOBALS"}["yghmbuk"]}){${"GLOBALS"}["stpiozo"]="i";${"GLOBALS"}["miyqggucxe"]="value";${${"GLOBALS"}["olxdmkuian"]}[${${"GLOBALS"}["stpiozo"]}]=$this->prefix.${${"GLOBALS"}["miyqggucxe"]};}$this->withTotalCount();$this->where("table_schema",$this->connectionParams["dbname"]);$this->where("table_name",${${"GLOBALS"}["olxdmkuian"]},"in");$this->get("information_schema.tables",${$hxvfajvkylo});return$this->totalCount==${${"GLOBALS"}["erjorpivcr"]};}function getAllSchema($table=null){$hnglrkqgr="table";if(!count($this->_schema)){$ccxpwpdngfv="rdata";${${"GLOBALS"}["qgxckuwi"]}=$this->rawQuery("select * from information_schema.columns where table_schema = '".$this->connectionParams["dbname"]."'");${"GLOBALS"}["hodyieithrz"]="rs";${$ccxpwpdngfv}=array();foreach(${${"GLOBALS"}["hodyieithrz"]} as${${"GLOBALS"}["dskexb"]}=>${${"GLOBALS"}["hpvwcgdm"]}){$qtjnkir="v";${"GLOBALS"}["hdijfogk"]="v";${"GLOBALS"}["ktcvgorbhlt"]="v";${${"GLOBALS"}["bmqcjxv"]}[${$qtjnkir}["TABLE_NAME"]][${${"GLOBALS"}["hdijfogk"]}["COLUMN_NAME"]]=array("COLUMN_KEY"=>${${"GLOBALS"}["ktcvgorbhlt"]}["COLUMN_KEY"],"DATA_TYPE"=>${${"GLOBALS"}["hpvwcgdm"]}["DATA_TYPE"],"IS_NULLABLE"=>${${"GLOBALS"}["hpvwcgdm"]}["IS_NULLABLE"],"COLUMN_DEFAULT"=>${${"GLOBALS"}["hpvwcgdm"]}["COLUMN_DEFAULT"]);}$this->_schema=${${"GLOBALS"}["bmqcjxv"]};}if(${${"GLOBALS"}["ghmwgtbfx"]}!=null&&$this->_schema!=null)return$this->_schema[${$hnglrkqgr}];}public function fillTable($table,&$data,$old_data=array(),$where="",$is_update=false){${"GLOBALS"}["rxfbmrym"]="fields";${"GLOBALS"}["gugbekqrgqjy"]="data_noise";${"GLOBALS"}["ijuxwpwkjn"]="is_update";${"GLOBALS"}["oeouqyjhewc"]="data";$klxxbeglydk="update_one";$grslikbvwxn="pri";${"GLOBALS"}["xfquwp"]="update_one";$wumchbpc="old_data";$iruoulnus="_where";${${"GLOBALS"}["rxfbmrym"]}=$this->getAllSchema(${${"GLOBALS"}["ghmwgtbfx"]});${${"GLOBALS"}["aljbiy"]}=array();${${"GLOBALS"}["gugbekqrgqjy"]}=${${"GLOBALS"}["oeouqyjhewc"]};${$klxxbeglydk}=false;if(${$wumchbpc}){if(count(${${"GLOBALS"}["brdgluhqd"]})){${"GLOBALS"}["jhchxyvwg"]="old_data";${${"GLOBALS"}["sctnme"]}=array_merge(${${"GLOBALS"}["jhchxyvwg"]},${${"GLOBALS"}["sctnme"]});}}${$iruoulnus}=array();if(${${"GLOBALS"}["reyuvfqxo"]}){${"GLOBALS"}["pvbtpqsst"]="where";$mbmhikew="item";$this->where=${${"GLOBALS"}["pvbtpqsst"]};foreach($this->where as${$mbmhikew}){${"GLOBALS"}["mlykvkhdvbt"]="fields";$aovnegroj="item";unset(${${"GLOBALS"}["mlykvkhdvbt"]}[${$aovnegroj}[1]]);${${"GLOBALS"}["rwywwnouxl"]}[]=${${"GLOBALS"}["snjpisope"]}[1];}}${${"GLOBALS"}["ercrota"]}=null;if(${${"GLOBALS"}["tmtwmdzdyt"]}){foreach(${${"GLOBALS"}["tmtwmdzdyt"]} as${${"GLOBALS"}["dskexb"]}=>${${"GLOBALS"}["hpvwcgdm"]}){$mcuuchg="v";if(${$mcuuchg}["COLUMN_KEY"]=="PRI"){$mcfqqvi="pri";${"GLOBALS"}["fkmvla"]="k";${$mcfqqvi}[]=${${"GLOBALS"}["dskexb"]};if(in_array(${${"GLOBALS"}["fkmvla"]},${${"GLOBALS"}["rwywwnouxl"]})){$iynkfndy="update_one";${$iynkfndy}=true;}}if(${${"GLOBALS"}["hpvwcgdm"]}["COLUMN_KEY"]!="PRI"&&isset(${${"GLOBALS"}["sctnme"]}[${${"GLOBALS"}["dskexb"]}])){${"GLOBALS"}["kferbyzy"]="k";$cfaluxr="value";$romloxdwh="value";$pigpxvfix="value";${$pigpxvfix}=${${"GLOBALS"}["sctnme"]}[${${"GLOBALS"}["kferbyzy"]}];${"GLOBALS"}["mikgktswh"]="data";if(!${$cfaluxr}){${"GLOBALS"}["kovmnzwolv"]="_type";$epuyslc="v";${${"GLOBALS"}["dykxtkitne"]}=${$epuyslc}["DATA_TYPE"];$vsjjmh="_type";${"GLOBALS"}["nmskegt"]="_type";$pvymsyutz="_type";if(strpos(${${"GLOBALS"}["kovmnzwolv"]},"int")!==false|strpos(${${"GLOBALS"}["dykxtkitne"]},"float")!==false|strpos(${${"GLOBALS"}["dykxtkitne"]},"double")!==false){${${"GLOBALS"}["yghmbuk"]}=0;}if(${${"GLOBALS"}["nmskegt"]}=="date"){$hkdbfowsxf="value";${$hkdbfowsxf}="0000-00-00";}if(${$vsjjmh}=="datetime"){${${"GLOBALS"}["yghmbuk"]}="0000-00-00 00:00:00";}if(${$pvymsyutz}=="timestamp"){$yjjcbhugku="value";${$yjjcbhugku}="CURRENT_TIMESTAMP";}}${${"GLOBALS"}["mikgktswh"]}[${${"GLOBALS"}["dskexb"]}]=${$romloxdwh};}else{$ulmuxhe="_type";$pynsqvy="v";$bxotnoxsg="_type";$qounmrs="v";$ajpiapdpm="_type";$ylqyxmpywnhh="value";${${"GLOBALS"}["dykxtkitne"]}=${$pynsqvy}["DATA_TYPE"];${$ylqyxmpywnhh}="";${"GLOBALS"}["cmnuthwrk"]="_type";if(strpos(${$ajpiapdpm},"int")!==false|strpos(${${"GLOBALS"}["dykxtkitne"]},"float")!==false|strpos(${$bxotnoxsg},"double")!==false){$bbofyhqzcnk="value";${$bbofyhqzcnk}=0;}if(${${"GLOBALS"}["cmnuthwrk"]}=="date"){${${"GLOBALS"}["yghmbuk"]}="0000-00-00";}if(${${"GLOBALS"}["dykxtkitne"]}=="datetime"){${${"GLOBALS"}["yghmbuk"]}="0000-00-00 00:00:00";}if(${$ulmuxhe}=="timestamp"){${${"GLOBALS"}["yghmbuk"]}="CURRENT_TIMESTAMP";}if(${$qounmrs}["COLUMN_KEY"]!="PRI"){$mmozmz="k";${"GLOBALS"}["txbiibjn"]="data";${"GLOBALS"}["bjrtffnsojcn"]="value";${${"GLOBALS"}["txbiibjn"]}[${$mmozmz}]=${${"GLOBALS"}["bjrtffnsojcn"]};}}}}if(${$grslikbvwxn}){if(count(${${"GLOBALS"}["ercrota"]})){$emeqxxjxdkyy="v";foreach(${${"GLOBALS"}["ercrota"]} as${${"GLOBALS"}["dskexb"]}=>${$emeqxxjxdkyy}){${"GLOBALS"}["izkxryndsl"]="data";unset(${${"GLOBALS"}["izkxryndsl"]}[${${"GLOBALS"}["hpvwcgdm"]}]);}}}if(!${${"GLOBALS"}["xfquwp"]}&&${${"GLOBALS"}["ijuxwpwkjn"]}){${${"GLOBALS"}["sctnme"]}=${${"GLOBALS"}["odfaqdrk"]};}}public function update($tableName,$tableData,$numRows=null){${"GLOBALS"}["tiyrwtq"]="tableData";${"GLOBALS"}["wuoomjytjxip"]="tableName";global$login_admin;if($this->isSubQuery){return;}${${"GLOBALS"}["reyuvfqxo"]}=$this->where;${"GLOBALS"}["miqcnlau"]="wherelogs";$txmtjpifof="wherelogs";$this->fillTable($this->getTableName(${${"GLOBALS"}["baurmgjabq"]}),${${"GLOBALS"}["jecfgam"]},$this->getOne(${${"GLOBALS"}["baurmgjabq"]}),${${"GLOBALS"}["reyuvfqxo"]},true);$this->query="UPDATE ".$this->getTableName(${${"GLOBALS"}["wuoomjytjxip"]});$jngrrvd="status";$this->queryType="UPDATE";${${"GLOBALS"}["kvxncpcfdwo"]}=$this->buildQuery(${${"GLOBALS"}["wgiliuo"]},${${"GLOBALS"}["tiyrwtq"]});${${"GLOBALS"}["soreyxkmxh"]}=$stmt->execute();$this->lastError=$stmt->errorInfo();${"GLOBALS"}["vqrlqkqr"]="login_admin";$this->lastErrorCode=$stmt->errorCode();${${"GLOBALS"}["miqcnlau"]}=json_encode($this->where);$this->createlogs(@$_SESSION[${${"GLOBALS"}["vqrlqkqr"]}]["username"],"update",${${"GLOBALS"}["baurmgjabq"]},${$txmtjpifof});$this->reset();$this->rowCount=$stmt->rowCount();return${$jngrrvd};}public function useGenerator($option){$this->useGenerator=${${"GLOBALS"}["updwhmvodtff"]};}public function where($whereProp,$whereValue='DBNULL',$operator='=',$cond='AND'){$ynyuthiok="operator";${"GLOBALS"}["bwivdmm"]="cond";if(count($this->where)==0){${${"GLOBALS"}["jbsterxwcqv"]}="";}$this->where[]=[${${"GLOBALS"}["bwivdmm"]},${${"GLOBALS"}["cvgrbxv"]},${$ynyuthiok},${${"GLOBALS"}["qggpwy"]}];return$this;}public function withTotalCount(){$this->setQueryOption("SQL_CALC_FOUND_ROWS");return$this;}public function insertParamsLogs($query,$params=null){$ivulshrum="queryLogs";${$ivulshrum}="";$csqykek="params";${"GLOBALS"}["hitddsvawxh"]="queryLogs";if(${$csqykek}){${${"GLOBALS"}["yakdqnptc"]}=explode("?",${${"GLOBALS"}["suxbjspaof"]});$njzgomxibui="k";$jqsdvhyre="queryArr";foreach(${$jqsdvhyre} as${$njzgomxibui}=>${${"GLOBALS"}["hpvwcgdm"]}){$jsiegtkhp="queryArr";$plopxeois="params";${"GLOBALS"}["gsdyericgp"]="queryLogs";$ywtseprwbawg="queryArr";${"GLOBALS"}["rmleqtp"]="k";${"GLOBALS"}["cfmmtn"]="params";${"GLOBALS"}["tsjxxvgxw"]="k";${"GLOBALS"}["imfnqdddl"]="k";if(!empty(${$plopxeois}[${${"GLOBALS"}["rmleqtp"]}]))${$ywtseprwbawg}[${${"GLOBALS"}["tsjxxvgxw"]}].="'".${${"GLOBALS"}["cfmmtn"]}[${${"GLOBALS"}["dskexb"]}]."'";${${"GLOBALS"}["gsdyericgp"]}.=${$jsiegtkhp}[${${"GLOBALS"}["imfnqdddl"]}];}}else${${"GLOBALS"}["hitddsvawxh"]}=${${"GLOBALS"}["suxbjspaof"]};return${${"GLOBALS"}["zsbbandebirw"]};}public function createlogs($user='Unnamed',$act,$com,$id){${"GLOBALS"}["mnbytxydov"]="logsfile";${${"GLOBALS"}["ldgljn"]}=$_SERVER["DOCUMENT_ROOT"].$this->connectionParams["url"]."logs";${"GLOBALS"}["hdukspsm"]="name_file";${"GLOBALS"}["jtjcvtffsycv"]="name_file_old";$ntdydslznp="id";$dcxhwjgf="ip_user";${"GLOBALS"}["fpnkqhxsif"]="ip_user";${"GLOBALS"}["xtjqpx"]="file";if(!is_dir(${${"GLOBALS"}["ldgljn"]})){${"GLOBALS"}["phohvixveuxf"]="logsfile";${"GLOBALS"}["qqsqhexmyex"]="logsfile";mkdir(${${"GLOBALS"}["qqsqhexmyex"]},0777,true);chmod(${${"GLOBALS"}["phohvixveuxf"]},0777);}${${"GLOBALS"}["fpnkqhxsif"]}=$this->get_client_ip();${"GLOBALS"}["levxdqjuqpi"]="user";$ybeybtu="time_act";$pjtediv="data_old";$essmami="logsfile";${"GLOBALS"}["eyzuzkbydf"]="logsfile";${"GLOBALS"}["projcetyway"]="file";${${"GLOBALS"}["nzcaisdyhope"]}=date("d-m-Y",time());${${"GLOBALS"}["xtjqpx"]}=fopen(${$essmami}."/".${${"GLOBALS"}["hdukspsm"]}.".txt","a");${$pjtediv}=file_get_contents(${${"GLOBALS"}["ldgljn"]}."/".${${"GLOBALS"}["nzcaisdyhope"]}.".txt");${$ybeybtu}=date("H:i:s d/m/Y",time());fwrite(${${"GLOBALS"}["projcetyway"]},${$dcxhwjgf}."(".${${"GLOBALS"}["levxdqjuqpi"]}.")"."--".${${"GLOBALS"}["mdhjhqsh"]}."--".${${"GLOBALS"}["juarwgxdk"]}."(".${$ntdydslznp}.") (".${${"GLOBALS"}["krlvekwvt"]}.")
");fclose(${${"GLOBALS"}["tmevumojnpx"]});${${"GLOBALS"}["ivjjrp"]}=date("d-m-Y",time()-2592000);if(file_exists(${${"GLOBALS"}["eyzuzkbydf"]}."/".${${"GLOBALS"}["ivjjrp"]}.".txt"))unlink(${${"GLOBALS"}["mnbytxydov"]}."/".${${"GLOBALS"}["jtjcvtffsycv"]}.".txt");}public function get_client_ip(){${"GLOBALS"}["rzhdtsdx"]="ipaddress";$tlwdchkslkj="ipaddress";${${"GLOBALS"}["rzhdtsdx"]}="";$jovxqnrswip="ipaddress";${"GLOBALS"}["zssvatsch"]="ipaddress";if(getenv("HTTP_CLIENT_IP"))${${"GLOBALS"}["nazmysokjn"]}=getenv("HTTP_CLIENT_IP");else if(getenv("HTTP_X_FORWARDED_FOR"))${$tlwdchkslkj}=getenv("HTTP_X_FORWARDED_FOR");else if(getenv("HTTP_X_FORWARDED"))${${"GLOBALS"}["nazmysokjn"]}=getenv("HTTP_X_FORWARDED");else if(getenv("HTTP_FORWARDED_FOR"))${$jovxqnrswip}=getenv("HTTP_FORWARDED_FOR");else if(getenv("HTTP_FORWARDED"))${${"GLOBALS"}["nazmysokjn"]}=getenv("HTTP_FORWARDED");else if(getenv("REMOTE_ADDR"))${${"GLOBALS"}["nazmysokjn"]}=getenv("REMOTE_ADDR");else${${"GLOBALS"}["zssvatsch"]}="UNKNOWN";return${${"GLOBALS"}["nazmysokjn"]};}}function dd($s){echo"<pre>";$gytpaidtem="s";print_r(${$gytpaidtem});echo"</pre>";} 
?>

Did this file decode correctly?

Original Code

<?php ${"G\x4c\x4f\x42\x41\x4c\x53"}["n\x61\x7a\x6dy\x73ok\x6a\x6e"]="\x69\x70\x61\x64\x64r\x65s\x73";${"\x47\x4cO\x42\x41L\x53"}["iv\x6a\x6a\x72p"]="n\x61\x6de\x5ff\x69\x6ce\x5f\x6fl\x64";${"\x47\x4cOB\x41\x4c\x53"}["\x74m\x65\x76u\x6do\x6an\x70\x78"]="\x66\x69\x6ce";${"\x47\x4c\x4f\x42\x41\x4cS"}["k\x72l\x76\x65\x6b\x77\x76t"]="\x74i\x6de\x5fac\x74";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6aua\x72\x77g\x78\x64\x6b"]="c\x6f\x6d";${"\x47LO\x42\x41LS"}["\x6d\x64\x68\x6a\x68\x71\x73\x68"]="\x61\x63\x74";${"\x47L\x4fBAL\x53"}["n\x7aca\x69s\x64\x79\x68ope"]="\x6ea\x6d\x65_\x66\x69l\x65";${"\x47LOB\x41\x4c\x53"}["\x6c\x64\x67\x6cj\x6e"]="\x6c\x6fg\x73\x66\x69\x6c\x65";${"GLO\x42\x41\x4c\x53"}["\x79\x61k\x64\x71\x6ep\x74\x63"]="\x71\x75ery\x41\x72\x72";${"\x47\x4c\x4f\x42A\x4cS"}["qg\x67p\x77\x79"]="\x77\x68e\x72\x65\x56al\x75\x65";${"G\x4cO\x42\x41L\x53"}["\x63\x76\x67\x72b\x78v"]="\x77\x68\x65re\x50\x72\x6f\x70";${"\x47\x4cO\x42A\x4cS"}["odf\x61\x71\x64r\x6b"]="da\x74a_\x6eo\x69\x73\x65";${"\x47\x4c\x4fB\x41L\x53"}["\x64\x79\x6bxtki\x74\x6e\x65"]="\x5fty\x70\x65";${"G\x4c\x4f\x42A\x4c\x53"}["\x74m\x74wm\x64\x7a\x64yt"]="\x66\x69\x65\x6cd\x73";${"G\x4cO\x42A\x4c\x53"}["er\x63\x72\x6f\x74\x61"]="p\x72i";${"GL\x4fB\x41\x4c\x53"}["rwyw\x77\x6e\x6f\x75\x78\x6c"]="\x5f\x77h\x65\x72\x65";${"G\x4cO\x42\x41\x4c\x53"}["r\x65y\x75\x76\x66\x71x\x6f"]="\x77\x68\x65\x72e";${"\x47\x4c\x4fBA\x4c\x53"}["\x62\x72\x64\x67\x6cu\x68qd"]="\x6f\x6c\x64_\x64at\x61";${"G\x4cOB\x41LS"}["\x61\x6cj\x62iy"]="\x69\x67\x6e\x6f\x72\x65\x5f\x66\x69\x65\x6c\x64";${"\x47L\x4f\x42\x41\x4c\x53"}["\x62m\x71cjx\x76"]="\x72\x64\x61\x74\x61";${"G\x4c\x4f\x42A\x4c\x53"}["\x64s\x6b\x65\x78b"]="k";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["q\x67\x78\x63\x6b\x75\x77\x69"]="\x72\x73";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x65r\x6a\x6f\x72\x70\x69\x76\x63\x72"]="\x63\x6f\x75\x6e\x74";${"GLO\x42\x41\x4c\x53"}["\x6f\x6c\x78\x64m\x6bu\x69\x61\x6e"]="\x74\x61\x62\x6ce\x73";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6ed\x62\x75y\x6c"]="\x61\x6c\x6c\x6fwed\x4fp\x74\x69\x6fn\x73";${"\x47LOB\x41L\x53"}["u\x70\x64whm\x76\x6f\x64\x74\x66\x66"]="\x6f\x70\x74\x69o\x6e";${"\x47\x4c\x4fBA\x4cS"}["\x68\x66\x6c\x6abs\x66\x68q\x78t\x74"]="\x6fp\x74ion\x73";${"GLOB\x41\x4c\x53"}["v\x74u\x6b\x65i\x6b\x64\x65r"]="\x70\x72\x65f\x69x";${"\x47L\x4f\x42A\x4c\x53"}["\x72y\x69\x70t\x76\x6b\x6ex"]="\x72e\x74urn";${"\x47\x4c\x4f\x42AL\x53"}["ri\x6a\x63g\x6f\x63\x66w"]="f\x69\x72stR\x65\x73\x75\x6ct";${"G\x4c\x4fB\x41\x4c\x53"}["\x7a\x73b\x62\x61\x6e\x64e\x62i\x72\x77"]="q\x75\x65r\x79\x4c\x6fg\x73";${"G\x4cOBALS"}["n\x62b\x6a\x6bgg\x6a\x6b\x69"]="\x70\x61ra\x6d\x73";${"\x47\x4c\x4f\x42A\x4cS"}["su\x78\x62\x6a\x73\x70\x61\x6f\x66"]="q\x75e\x72\x79";${"\x47\x4c\x4f\x42\x41L\x53"}["hsn\x69x\x66mdk\x76\x76"]="\x72\x65\x73";${"G\x4c\x4f\x42\x41\x4cS"}["\x6f\x71wn\x61wy\x68\x69s\x63"]="o\x66fs\x65\x74";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6dd\x79p\x72\x6a\x61"]="\x63\x75\x73t\x6f\x6dF\x69\x65lds";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x69\x6ea\x62\x6e\x67\x6d\x79\x63"]="o\x72\x64\x65\x72\x42\x79\x46\x69e\x6c\x64";${"\x47\x4cOBA\x4cS"}["\x78\x74\x74x\x6b\x6bps\x6e\x66"]="o\x72d\x65r\x62\x79Dir\x65\x63\x74\x69\x6f\x6e";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x65\x6b\x76\x6f\x67\x6b"]="\x61\x6c\x6c\x6fw\x65d\x44i\x72ec\x74ion";${"\x47\x4cO\x42\x41\x4cS"}["n\x6esl\x79\x66\x6dx\x6e\x63q"]="\x61\x6c\x6cowed\x54\x79p\x65s";${"G\x4cOB\x41\x4cS"}["\x63o\x64\x6e\x72\x69"]="\x69\x74\x65ms";${"\x47L\x4f\x42AL\x53"}["\x6e\x61\x72\x6a\x62k\x63\x6d\x78\x73"]="m\x61t\x63\x68\x65s";${"G\x4cO\x42\x41\x4c\x53"}["\x6cv\x6fg\x6c\x76yzr\x61\x78"]="\x69\x6ec\x72";${"G\x4cOB\x41\x4c\x53"}["\x79k\x78\x6ca\x74\x6a"]="\x64\x69f\x66";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["qyu\x62\x72d\x68\x70\x72\x77j"]="t\x79pes";${"G\x4c\x4f\x42\x41LS"}["\x67\x73\x6c\x62\x6ek\x63\x6fjb"]="\x6e\x65\x77\x52e\x73";${"\x47L\x4f\x42\x41\x4cS"}["tr\x78\x6cqhp\x62\x73\x63\x6b"]="cu\x72\x72e\x6et";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x72\x68y\x6d\x6em\x63\x6a\x75"]="l\x69\x6d\x69\x74";${"\x47\x4cOB\x41\x4c\x53"}["v\x73m\x72\x79\x78\x70\x6e\x65q\x79\x64"]="\x74\x6f\x74a\x6cS\x74mt";${"\x47\x4cOB\x41\x4c\x53"}["\x69\x70a\x75\x6f\x70\x65\x6dl"]="c\x6flu\x6dns";${"\x47LO\x42\x41\x4cS"}["\x62\x63\x6b\x76\x79\x68\x71\x70\x71\x6e"]="\x68a\x76i\x6e\x67P\x72o\x70";${"G\x4cO\x42\x41\x4c\x53"}["vs\x79\x65\x6cu\x68w\x63\x71"]="\x68a\x76i\x6e\x67V\x61\x6c\x75e";${"\x47\x4cO\x42A\x4c\x53"}["\x70\x77\x66\x6f\x66\x70"]="\x67\x72o\x75pByF\x69\x65ld";${"\x47\x4cO\x42\x41\x4cS"}["s\x6e\x6a\x70\x69\x73\x6f\x70e"]="i\x74e\x6d";${"\x47\x4c\x4f\x42\x41L\x53"}["g\x68\x6d\x77\x67tb\x66x"]="t\x61bl\x65";${"\x47LOBA\x4c\x53"}["f\x76p\x66\x6ac\x77\x69\x68\x65x"]="n\x75\x6d";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x76\x65frdo"]="co\x70\x79";${"\x47\x4cO\x42\x41\x4c\x53"}["\x7an\x76\x6e\x65\x76f\x65\x63"]="\x63onne\x63ti\x6fnP\x61\x72a\x6d\x73";${"\x47LO\x42A\x4cS"}["\x70td\x70\x6b\x66\x76\x75\x6d\x6b"]="con\x6e\x65\x63t\x69on\x53\x74\x72\x69n\x67";${"G\x4c\x4f\x42AL\x53"}["\x67\x66\x63qt\x61\x6ab"]="\x72e\x73\x75\x6c\x74";${"\x47L\x4fBA\x4c\x53"}["\x6f\x6a\x79\x75\x71d\x74\x6e\x79"]="\x73u\x62Q\x75\x65\x72\x79";${"GLOB\x41\x4c\x53"}["qd\x66g\x74d\x77\x65\x6e\x65\x75"]="p\x72o\x70";${"GLOB\x41LS"}["j\x65\x63\x66\x67\x61\x6d"]="t\x61b\x6c\x65\x44a\x74a";${"\x47\x4c\x4f\x42ALS"}["\x72\x62u\x76\x64\x73\x6a\x71"]="\x6a\x6f\x69\x6e\x43ond\x69\x74\x69\x6f\x6e";${"\x47\x4c\x4f\x42\x41L\x53"}["f\x73\x68\x64k\x71\x6fdz\x65\x76\x66"]="\x6ao\x69\x6eT\x79p\x65";${"\x47\x4c\x4f\x42\x41\x4cS"}["s\x63t\x6e\x6d\x65"]="d\x61\x74\x61";${"\x47\x4cO\x42A\x4c\x53"}["\x70\x66\x73x\x6a\x79\x6e\x6fl\x68"]="\x6ao\x69\x6eT\x61\x62le";${"GL\x4f\x42\x41\x4c\x53"}["\x74\x74e\x6d\x67w\x67\x6d\x77\x70"]="d\x61ta\x43\x6f\x6c\x75\x6d\x6e\x73";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x77\x67\x69\x6c\x69\x75\x6f"]="\x6e\x75\x6d\x52\x6f\x77s";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x79w\x78\x6e\x70\x6d\x73\x6c\x63"]="\x6c\x6fg\x69\x6e\x5f\x61\x64\x6d\x69\x6e";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x73\x6f\x72e\x79\x78\x6b\x6d\x78h"]="\x73tat\x75s";${"\x47\x4c\x4f\x42\x41L\x53"}["\x6d\x63\x69\x78\x75\x64qy\x69g"]="\x69n\x73e\x72\x74\x44at\x61";${"\x47\x4c\x4f\x42\x41L\x53"}["\x6bv\x78\x6e\x63pcf\x64wo"]="st\x6d\x74";${"\x47L\x4f\x42\x41LS"}["\x62\x61u\x72\x6dg\x6a\x61\x62q"]="\x74\x61b\x6c\x65\x4e\x61\x6d\x65";${"G\x4c\x4f\x42\x41L\x53"}["\x66\x72\x76\x6f\x6dn"]="\x69s\x49\x6e\x73\x65\x72t";${"\x47L\x4f\x42AL\x53"}["\x79\x67\x68m\x62\x75k"]="v\x61l\x75\x65";${"\x47LO\x42\x41L\x53"}["z\x65j\x74rt"]="\x63o\x6c\x75m\x6e";${"\x47\x4cOB\x41\x4cS"}["h\x76bu\x66\x66\x71\x65\x6e\x64"]="\x74\x61\x62\x6c\x65Co\x6c\x75\x6dn\x73";${"\x47\x4cO\x42\x41\x4cS"}["h\x70\x76\x77\x63g\x64\x6d"]="\x76";${"\x47\x4c\x4fB\x41L\x53"}["\x6d\x6f\x68h\x66\x6fl"]="\x76al";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x74n\x70\x67k\x67\x69u"]="\x63\x6f\x6dpar\x69s\x6fn";${"\x47L\x4fBA\x4c\x53"}["\x74ja\x71\x78\x71o\x61\x76"]="c\x6f\x6e\x63\x61\x74";${"\x47L\x4f\x42A\x4c\x53"}["j\x64f\x6d\x62\x77o"]="v\x61\x72\x4e\x61\x6d\x65";${"\x47L\x4f\x42\x41\x4c\x53"}["\x6abs\x74\x65\x72\x78\x77\x63\x71v"]="\x63\x6f\x6e\x64";${"\x47LOB\x41\x4cS"}["s\x6ch\x65s\x6f\x73l"]="\x63\x6f\x6ed\x69ti\x6f\x6e\x73";${"GL\x4fB\x41L\x53"}["\x71\x79\x6dw\x70o\x67"]="o\x70erat\x6fr";${"\x47\x4c\x4fBA\x4c\x53"}["m\x6f\x65\x64r\x71r\x64b\x6bs"]="\x6be\x79";${"\x47LOB\x41\x4cS"}["\x70\x72\x6dp\x66k\x70\x6fb\x73"]="\x70a\x72a\x6d";${"\x47\x4c\x4fBA\x4cS"}["\x71\x77y\x68\x6aoj\x6a\x63nj"]="\x74\x79\x70\x65";class PDODb{private$connectionParams=['type'=>'mysql','host'=>null,'username'=>null,'password'=>null,'dbname'=>null,'port'=>null,'charset'=>null];private$_schema=array();private$forUpdate=false;private$groupBy=[];private$having=[];private static$instance;private$isSubQuery=false;private$join=[];private$lastError=[];private$lastErrorCode='';private$lastInsertId=null;private$lastQuery='';private$lockInShareMode=false;private$nestJoin=false;private$orderBy=[];private$pageLimit=10;private$params=[];private$pdo;private$prefix='';private$query='';private$queryOptions=[];private$queryType='';private$returnType=PDO::FETCH_ASSOC;private$rowCount=0;private$transaction=false;public$totalCount=0;public$totalPages=0;protected$updateColumns=null;private$useGenerator=false;private$where=[];public function __construct($type,$host=null,$username=null,$password=null,$dbname=null,$port=null,$charset=null){$rswhujkes="t\x79p\x65";${"\x47\x4cO\x42A\x4cS"}["e\x70\x65\x63z\x64\x77"]="ins\x74\x61\x6e\x63e";if(is_array(${${"\x47L\x4f\x42ALS"}["\x71\x77yh\x6a\x6f\x6a\x6a\x63n\x6a"]})){${"\x47\x4cO\x42\x41L\x53"}["\x7a\x63xs\x63\x6b\x68\x61"]="\x74yp\x65";$this->connectionParams=${${"G\x4cO\x42\x41\x4cS"}["zc\x78\x73c\x6b\x68\x61"]};}elseif(is_object(${$rswhujkes})){$this->pdo=${${"\x47\x4c\x4fB\x41\x4c\x53"}["q\x77\x79\x68j\x6f\x6aj\x63\x6e\x6a"]};}else{${"\x47\x4cO\x42\x41\x4c\x53"}["\x79m\x66\x75\x78\x70\x6a"]="\x6be\x79";foreach($this->connectionParams as${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x79\x6df\x75\x78\x70\x6a"]}=>${${"\x47\x4c\x4fB\x41\x4c\x53"}["p\x72m\x70f\x6bpob\x73"]}){${"GL\x4f\x42\x41\x4c\x53"}["\x63\x75\x63\x71\x62f\x74\x77y\x6a"]="\x6b\x65\x79";if(isset(${${"G\x4cO\x42\x41\x4c\x53"}["\x6do\x65\x64\x72\x71r\x64b\x6b\x73"]})&&!is_null(${${"\x47\x4cO\x42\x41LS"}["\x63\x75\x63\x71\x62ft\x77\x79\x6a"]})){$this->connectionParams[${${"\x47\x4cO\x42A\x4cS"}["moed\x72\x71r\x64bk\x73"]}]=${${"G\x4cO\x42ALS"}["moedr\x71\x72\x64\x62\x6b\x73"]};}}}if(isset($this->connectionParams["p\x72\x65fi\x78"])){$this->setPrefix($this->connectionParams["\x70re\x66\x69x"]);}if(isset($this->connectionParams["\x69s\x53\x75\x62Query"])){$this->isSubQuery=true;return;}self::${${"GLO\x42\x41\x4cS"}["ep\x65cz\x64\x77"]}=$this;$this->getAllSchema();}private function buildCondition($operator,$conditions){$brhuierr="c\x6f\x6e\x64\x69\x74ion\x73";if(empty(${$brhuierr})){return;}$this->query.=" ".${${"\x47L\x4f\x42\x41\x4c\x53"}["q\x79\x6dwpo\x67"]};foreach(${${"\x47\x4c\x4fBA\x4c\x53"}["s\x6ch\x65\x73\x6fs\x6c"]} as${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6a\x62\x73t\x65\x72\x78wcqv"]}){${"\x47\x4c\x4f\x42A\x4c\x53"}["b\x6d\x63\x6e\x79j\x70\x67\x71\x6a"]="\x63\x6f\x6eca\x74";${"\x47L\x4f\x42A\x4c\x53"}["\x69\x78\x79\x79e\x73"]="\x63\x6f\x6e\x64";$vnblemrlmcl="\x76\x61\x6c";$focdoqpsef="\x76\x61\x6c";${"\x47\x4cOB\x41L\x53"}["\x79\x62\x6dmq\x69\x79\x72vy"]="\x76\x61l";$xofdlpv="o\x70\x65\x72a\x74o\x72";$iibwbi="\x76\x61\x6c";${"G\x4c\x4f\x42\x41\x4c\x53"}["\x68i\x76l\x63f\x65\x79\x74"]="\x76arN\x61\x6d\x65";$xhamfsc="\x76\x61\x6c";${"\x47L\x4f\x42\x41\x4c\x53"}["\x71\x75r\x69\x63\x73r\x72s\x74"]="\x6f\x70er\x61\x74\x6f\x72";list(${${"\x47LO\x42A\x4c\x53"}["b\x6d\x63\x6e\x79\x6a\x70\x67\x71\x6a"]},${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6a\x64f\x6d\x62\x77o"]},${${"G\x4c\x4f\x42AL\x53"}["qu\x72\x69\x63\x73r\x72\x73\x74"]},${$vnblemrlmcl})=${${"G\x4c\x4f\x42\x41\x4c\x53"}["i\x78\x79\x79es"]};$cxaukleul="va\x6c";$hrguhiaonl="\x6f\x70\x65r\x61\x74\x6fr";$vbmwkqkilo="\x76\x61l";$gervsetqcgh="\x76al";$this->query.=" ".${${"\x47L\x4fB\x41L\x53"}["\x74j\x61q\x78\x71\x6f\x61\x76"]}." ".${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x68\x69\x76\x6c\x63\x66\x65\x79\x74"]};switch(strtolower(${$xofdlpv})){case"not \x69\x6e":case"i\x6e":${${"\x47\x4cOB\x41\x4c\x53"}["\x74n\x70\x67k\x67i\x75"]}="\x20".${$hrguhiaonl}." (";if(is_object(${$focdoqpsef})){${${"GL\x4f\x42\x41\x4c\x53"}["\x74\x6epg\x6b\x67iu"]}.=$this->buildPair("",${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6do\x68\x68\x66o\x6c"]});}else{foreach(${${"\x47\x4c\x4f\x42A\x4cS"}["mo\x68h\x66\x6fl"]} as${${"\x47\x4c\x4f\x42\x41L\x53"}["\x68\x70v\x77\x63\x67\x64\x6d"]}){$mdyjwiag="comp\x61\x72i\x73on";${$mdyjwiag}.="\x20?,";${"\x47L\x4f\x42ALS"}["\x61aw\x76\x78h\x65\x74c\x66"]="v";$this->params[]=${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["a\x61w\x76\x78\x68\x65\x74\x63\x66"]};}}$this->query.=rtrim(${${"\x47L\x4f\x42A\x4c\x53"}["\x74\x6e\x70gkg\x69u"]},",")."\x20)\x20";break;case"\x6eo\x74 bet\x77ee\x6e":case"b\x65t\x77een":$this->query.="\x20$operator\x20? \x41ND\x20?\x20";$this->params=array_merge($this->params,${$gervsetqcgh});break;case"no\x74 \x65\x78i\x73\x74\x73":case"e\x78\x69st\x73":$this->query.=${${"G\x4cOB\x41\x4c\x53"}["\x71y\x6d\x77\x70\x6f\x67"]}.$this->buildPair("",${$iibwbi});break;default:if(is_array(${$xhamfsc})){$this->params=array_merge($this->params,${${"\x47\x4cOB\x41LS"}["\x6d\x6f\x68\x68\x66\x6f\x6c"]});}elseif(${$vbmwkqkilo}===null){$this->query.=" ".${${"GLO\x42\x41\x4c\x53"}["q\x79m\x77\x70o\x67"]}." \x4e\x55LL";}elseif(${${"G\x4c\x4f\x42A\x4cS"}["ybmm\x71i\x79\x72\x76y"]}!="D\x42N\x55L\x4c"||${$cxaukleul}=="0"){$this->query.=$this->buildPair(${${"\x47LO\x42A\x4cS"}["\x71\x79m\x77po\x67"]},${${"\x47\x4c\x4fBA\x4c\x53"}["\x6d\x6f\x68hf\x6f\x6c"]});}}}}private function buildDataPairs($tableData,$tableColumns,$isInsert){foreach(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x68\x76b\x75f\x66\x71en\x64"]} as${${"\x47LO\x42A\x4c\x53"}["\x7a\x65\x6at\x72t"]}){${"\x47\x4c\x4fB\x41L\x53"}["\x6a\x68\x6d\x72\x6b\x6be\x63e\x66\x77"]="tabl\x65\x44\x61t\x61";${"G\x4c\x4f\x42\x41L\x53"}["\x78\x72\x6esss"]="v\x61l";$jqjtrtryc="v\x61\x6c";$nxvbjuuuj="k\x65\x79";${${"G\x4c\x4f\x42ALS"}["y\x67\x68\x6d\x62\x75\x6b"]}=${${"\x47LO\x42AL\x53"}["\x6ah\x6dr\x6b\x6bece\x66\x77"]}[${${"\x47\x4cOB\x41\x4c\x53"}["\x7a\x65\x6a\x74rt"]}];$gqkcbgrubeis="\x76\x61l";$ersfcxvxv="\x76\x61\x6c";$sojxvpiuu="\x76\x61\x6cu\x65";if(!${${"\x47\x4c\x4fBA\x4c\x53"}["\x66r\x76\x6fm\x6e"]}){if(strpos(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x7a\x65j\x74\x72\x74"]},".")===false){$this->query.="\x60".${${"\x47\x4c\x4fB\x41\x4c\x53"}["z\x65j\x74\x72\x74"]}."\x60\x20= ";}else{${"\x47LO\x42\x41L\x53"}["\x67\x63\x76\x68\x64\x6d\x6ed\x71a"]="c\x6fl\x75\x6d\x6e";$this->query.=str_replace("\x2e",".\x60",${${"G\x4c\x4f\x42\x41\x4cS"}["gc\x76\x68\x64\x6d\x6e\x64\x71\x61"]})."\x60 =\x20";}}if(${${"GL\x4fB\x41L\x53"}["\x79ghm\x62\x75\x6b"]} instanceof PDODb){${"\x47L\x4f\x42A\x4c\x53"}["\x71\x65x\x79\x67e\x72ns\x68t"]="\x76\x61l\x75e";$this->query.=$this->buildPair("",${${"G\x4cOB\x41\x4cS"}["qex\x79\x67\x65r\x6es\x68\x74"]}).",\x20";continue;}if(!is_array(${${"\x47L\x4fBA\x4c\x53"}["\x79\x67\x68\x6d\x62\x75k"]})){$this->query.="?,\x20";$this->params[]=${${"\x47\x4cO\x42\x41\x4c\x53"}["\x79\x67\x68\x6dbu\x6b"]};continue;}${"\x47LO\x42\x41\x4c\x53"}["l\x67\x69\x6e\x72\x74t\x67\x6e\x6c\x67"]="\x76al\x75\x65";${$nxvbjuuuj}=key(${$sojxvpiuu});${$gqkcbgrubeis}=${${"G\x4cO\x42\x41\x4cS"}["\x6c\x67i\x6e\x72\x74tgn\x6cg"]}[${${"\x47\x4cO\x42\x41L\x53"}["m\x6f\x65\x64\x72\x71rd\x62\x6bs"]}];${"\x47\x4c\x4f\x42\x41LS"}["c\x65\x6a\x6c\x7a\x71\x72\x68\x72gw"]="v\x61\x6c";switch(${${"\x47\x4cO\x42\x41\x4c\x53"}["m\x6f\x65\x64\x72q\x72\x64b\x6b\x73"]}){case"[\x49]":$this->query.=${${"GL\x4f\x42\x41\x4c\x53"}["z\x65\x6a\x74\x72t"]}.${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x63\x65\x6al\x7a\x71\x72\x68r\x67w"]}.",\x20";break;case"[\x46]":$this->query.=${${"G\x4c\x4f\x42\x41\x4c\x53"}["xr\x6e\x73\x73\x73"]}[0].",\x20";if(!empty(${$ersfcxvxv}[1])){foreach(${${"\x47\x4c\x4fB\x41\x4c\x53"}["m\x6fh\x68\x66\x6f\x6c"]}[1]as${${"\x47\x4c\x4f\x42AL\x53"}["\x70\x72\x6dp\x66kp\x6fb\x73"]}){$this->params[]=${${"\x47\x4cO\x42A\x4c\x53"}["prm\x70\x66k\x70\x6f\x62s"]};}}break;case"[\x4e]":if(${$jqjtrtryc}==null){$btcrqmzlr="\x63\x6f\x6c\x75\x6d\x6e";$this->query.="!".${$btcrqmzlr}.", ";}else{${"\x47LO\x42\x41L\x53"}["p\x69\x6e\x64\x72\x73b\x6e"]="v\x61\x6c";$this->query.="!".${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x70\x69\x6ed\x72\x73\x62n"]}.", ";}break;default:throw new Exception("W\x72on\x67 \x6fp\x65\x72a\x74\x69\x6f\x6e");}}$this->query=rtrim($this->query,", ");}protected function buildGroupBy(){if(empty($this->groupBy)){return;}$this->query.="\x20G\x52OU\x50 \x42Y ";foreach($this->groupBy as${${"\x47L\x4fB\x41\x4c\x53"}["\x6d\x6f\x65d\x72\x71r\x64bk\x73"]}=>${${"G\x4c\x4f\x42\x41LS"}["y\x67\x68\x6d\x62\x75k"]}){$ioictmjcvqfp="\x76a\x6c\x75e";$this->query.=${$ioictmjcvqfp}.",\x20";}$this->query=rtrim($this->query,",\x20")."\x20";}private function buildInsert($tableName,$insertData,$operation){${"\x47\x4c\x4f\x42\x41\x4cS"}["\x74\x6bwwv\x71\x76\x78"]="\x6f\x70\x65\x72\x61\x74\x69o\x6e";${"\x47LOBAL\x53"}["\x72tc\x76\x70dvu\x71\x61"]="\x6fp\x65r\x61\x74\x69o\x6e";global$login_admin;$this->query=${${"\x47\x4cO\x42\x41\x4c\x53"}["\x72tc\x76\x70\x64v\x75\x71\x61"]}.implode(" ",$this->queryOptions)."\x20I\x4e\x54O\x20".$this->getTableName(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x62a\x75\x72m\x67jabq"]});$this->queryType=${${"\x47\x4cO\x42\x41L\x53"}["tk\x77wvq\x76\x78"]};$ftwswqinkzx="\x74a\x62l\x65\x4ea\x6de";${${"\x47LOB\x41L\x53"}["k\x76x\x6e\x63p\x63\x66\x64\x77o"]}=$this->buildQuery(null,${${"\x47\x4c\x4fBAL\x53"}["m\x63i\x78\x75\x64q\x79\x69\x67"]});${"\x47\x4c\x4fB\x41\x4c\x53"}["\x7a\x65\x62\x64\x70e\x65t"]="s\x74\x61tu\x73";${${"\x47\x4c\x4fBA\x4c\x53"}["s\x6fre\x79x\x6b\x6d\x78\x68"]}=$stmt->execute();$this->rowCount=$stmt->rowCount();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();$this->createlogs(@$_SESSION[${${"G\x4cO\x42\x41\x4c\x53"}["yw\x78n\x70m\x73l\x63"]}]["\x75se\x72\x6eame"],"\x69\x6e\x73\x65\x72\x74",${$ftwswqinkzx},$this->pdo()->lastInsertId());$this->reset();if(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x7a\x65\x62d\x70e\x65t"]}&&$this->pdo()->lastInsertId()>0){return(int)$this->pdo()->lastInsertId();}return${${"G\x4cO\x42AL\x53"}["sor\x65\x79xkmx\x68"]};}protected function _buildLimit($numRows){if(!isset(${${"\x47\x4c\x4f\x42ALS"}["\x77\x67i\x6c\x69uo"]})){return;}if(is_array(${${"\x47\x4cO\x42\x41L\x53"}["\x77gi\x6c\x69\x75\x6f"]})){$this->query.="\x20\x4cIM\x49\x54\x20".(int)${${"G\x4cOB\x41\x4cS"}["\x77g\x69\x6ci\x75\x6f"]}[0].", ".(int)${${"\x47L\x4f\x42A\x4c\x53"}["\x77gil\x69\x75o"]}[1];}else{$this->query.="\x20LIM\x49T ".(int)${${"\x47L\x4f\x42\x41\x4c\x53"}["\x77\x67il\x69\x75\x6f"]};}}private function buildInsertQuery($tableData){${"GLOB\x41\x4c\x53"}["\x63hs\x61\x6eib"]="\x69\x73I\x6e\x73\x65\x72\x74";$yzrjhlkkjc="\x74\x61bl\x65\x44a\x74\x61";if(!is_array(${$yzrjhlkkjc})){return;}${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x66\x72\x76om\x6e"]}=in_array($this->queryType,["\x52\x45\x50LA\x43E","IN\x53E\x52T"]);${"\x47L\x4fB\x41\x4c\x53"}["\x6ew\x66\x70\x71\x75\x63k\x71"]="\x74able\x44\x61\x74a";$nldbuq="\x64a\x74\x61\x43\x6f\x6c\x75\x6d\x6e\x73";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x63\x67\x70v\x6ds"]="\x69\x73\x49\x6e\x73\x65r\x74";${$nldbuq}=array_keys(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6ew\x66\x70\x71uc\x6b\x71"]});if(${${"G\x4cO\x42\x41L\x53"}["\x63\x68\x73\x61\x6e\x69b"]}){${"\x47LOBAL\x53"}["\x6a\x6fl\x71\x70k\x74eae"]="\x64ata\x43\x6fl\x75\x6d\x6es";$ktbtwgrrbu="\x64a\x74aC\x6fl\x75m\x6es";if(isset(${${"\x47\x4c\x4f\x42AL\x53"}["\x6a\x6fl\x71pk\x74e\x61e"]}[0]))$this->query.=" (`".implode("\x60,\x20`",${$ktbtwgrrbu})."`)\x20";$this->query.=" \x56\x41\x4c\x55\x45\x53\x20(";}else{$this->query.=" \x53\x45\x54 ";}$svdoarqd="\x74\x61\x62\x6c\x65\x44\x61\x74a";$this->buildDataPairs(${$svdoarqd},${${"G\x4cO\x42\x41L\x53"}["\x74t\x65\x6d\x67w\x67\x6dw\x70"]},${${"G\x4c\x4f\x42\x41L\x53"}["f\x72v\x6f\x6d\x6e"]});if(${${"G\x4c\x4f\x42\x41L\x53"}["\x63\x67\x70\x76\x6ds"]}){$this->query.=")";}}private function buildJoin(){${"\x47\x4cOBA\x4c\x53"}["\x70od\x6a\x66e\x6b\x75\x6e\x72"]="\x64\x61\x74\x61";if(empty($this->join)){return;}foreach($this->join as${${"\x47L\x4f\x42\x41L\x53"}["\x70\x6fdj\x66e\x6bunr"]}){$sgmosjqlfk="jo\x69\x6e\x43\x6f\x6e\x64i\x74\x69\x6fn";${"\x47LOBALS"}["\x78\x70\x77\x77\x6fu\x69"]="j\x6f\x69\x6eTy\x70\x65";$jrdlqgvqp="\x6a\x6f\x69\x6e\x53\x74r";$eogdhyewgfs="\x6ao\x69\x6e\x43\x6fn\x64it\x69\x6f\x6e";list(${${"G\x4c\x4fB\x41L\x53"}["\x78pww\x6f\x75\x69"]},${${"GL\x4f\x42AL\x53"}["p\x66\x73x\x6a\x79n\x6fl\x68"]},${$eogdhyewgfs})=${${"\x47L\x4fB\x41\x4c\x53"}["\x73\x63t\x6e\x6de"]};if(is_object(${${"G\x4c\x4f\x42A\x4c\x53"}["\x70\x66s\x78\x6ay\x6e\x6fl\x68"]})){${"\x47\x4cOB\x41\x4cS"}["\x6f\x6e\x76\x74u\x6f\x78a\x62\x6e"]="j\x6f\x69\x6eS\x74\x72";${${"G\x4cOB\x41\x4cS"}["\x6f\x6evtu\x6f\x78\x61b\x6e"]}=$this->buildPair("",${${"\x47L\x4fBA\x4c\x53"}["\x70\x66\x73\x78\x6a\x79n\x6f\x6c\x68"]});}else{$mixhtlq="\x6a\x6fi\x6e\x53\x74\x72";${$mixhtlq}=${${"\x47\x4c\x4f\x42ALS"}["\x70\x66\x73\x78\x6a\x79n\x6fl\x68"]};}$this->query.=" ".${${"\x47L\x4f\x42\x41\x4c\x53"}["f\x73h\x64\x6bq\x6f\x64\x7a\x65\x76f"]}." J\x4f\x49N ".${$jrdlqgvqp}.(false!==stripos(${$sgmosjqlfk},"\x75\x73i\x6eg")?"\x20":"\x20\x4fN\x20").${${"\x47\x4c\x4fB\x41L\x53"}["\x72\x62\x75\x76\x64\x73\x6a\x71"]};}}private function buildLimit($numRows){$ebqsdmmqmok="\x6eu\x6dRo\x77\x73";if(!isset(${$ebqsdmmqmok})){return;}if(is_array(${${"\x47\x4c\x4f\x42\x41LS"}["w\x67\x69l\x69\x75o"]})){${"\x47\x4cO\x42A\x4cS"}["\x6c\x6d\x6ci\x73\x62"]="\x6e\x75m\x52\x6f\x77s";${"G\x4cO\x42\x41\x4c\x53"}["c\x64\x71\x65l\x6c\x64\x6d\x64zl"]="n\x75\x6d\x52ow\x73";$this->query.="\x20L\x49M\x49T\x20".(int)${${"GLO\x42\x41\x4c\x53"}["\x63\x64q\x65ll\x64\x6dd\x7al"]}[0].",\x20".(int)${${"\x47\x4c\x4fB\x41\x4cS"}["lml\x69\x73b"]}[1];}else{$this->query.=" \x4cI\x4dIT ".(int)${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x77gil\x69\x75\x6f"]};}}protected function buildOnDuplicate($tableData){if(is_array($this->updateColumns)&&!empty($this->updateColumns)){${"\x47LOBAL\x53"}["rs\x79l\x62ym\x6ci\x78"]="key";${"\x47L\x4fBA\x4c\x53"}["\x6a\x6dyz\x66x\x63"]="\x76a\x6c";${"\x47LO\x42AL\x53"}["\x72\x63\x79\x78g\x67\x66\x77\x78\x6e\x6e"]="t\x61\x62\x6c\x65\x44\x61\x74\x61";$this->query.="\x20\x4fN\x20\x44\x55P\x4cI\x43A\x54E KEY \x55P\x44ATE\x20";if($this->lastInsertId){$this->query.=$this->lastInsertId."=\x4c\x41S\x54_IN\x53\x45RT\x5fI\x44\x20(".$this->lastInsertId."), ";}foreach($this->updateColumns as${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["rs\x79lb\x79\x6dl\x69\x78"]}=>${${"G\x4c\x4fB\x41\x4c\x53"}["\x6a\x6dy\x7af\x78\x63"]}){${"GLO\x42A\x4c\x53"}["\x74x\x72i\x79\x75\x66v\x69\x73\x6f"]="\x6bey";if(is_numeric(${${"\x47\x4c\x4fB\x41L\x53"}["\x74xr\x69y\x75f\x76\x69so"]})){$this->updateColumns[${${"\x47\x4c\x4f\x42\x41L\x53"}["m\x6f\x68\x68f\x6fl"]}]="";unset($this->updateColumns[${${"\x47\x4cOBA\x4c\x53"}["\x6do\x65d\x72\x71\x72\x64\x62\x6b\x73"]}]);}else{${"\x47\x4c\x4f\x42\x41L\x53"}["\x6b\x72\x6d\x6aj\x72"]="ke\x79";${${"\x47L\x4f\x42A\x4cS"}["\x6a\x65\x63\x66g\x61\x6d"]}[${${"\x47L\x4fB\x41\x4c\x53"}["krm\x6ajr"]}]=${${"\x47\x4cOBAL\x53"}["\x6d\x6f\x68\x68\x66\x6f\x6c"]};}}$this->buildDataPairs(${${"GL\x4f\x42\x41LS"}["\x72cy\x78\x67g\x66w\x78\x6e\x6e"]},array_keys($this->updateColumns),false);}}private function buildOrderBy(){if(empty($this->orderBy)){return;}$this->query.="\x20\x4f\x52DER\x20\x42\x59 ";foreach($this->orderBy as${${"GL\x4fB\x41L\x53"}["qd\x66gt\x64w\x65n\x65\x75"]}=>${${"\x47LO\x42\x41\x4c\x53"}["\x79\x67\x68\x6d\x62\x75\x6b"]}){$bgyfhlyowpsy="\x70\x72\x6f\x70";if(strtolower(str_replace(" ","",${$bgyfhlyowpsy}))=="rand()"){$this->query.="\x52AN\x44(),\x20";}else{$jchyldx="\x70\x72op";$this->query.=${$jchyldx}."\x20".${${"\x47L\x4f\x42\x41L\x53"}["y\x67h\x6d\x62\x75\x6b"]}.", ";}}$this->query=rtrim($this->query,", ")." ";}private function buildPair($operator,$value){$xubuhfdt="\x73ubQue\x72\x79";$qrvsrghhycg="\x73\x75\x62\x51\x75\x65\x72y";$jygpqhiln="\x76\x61l\x75\x65";$rcaqdyvjwoo="\x76\x61l\x75\x65";if(!is_object(${$jygpqhiln})){$jhcikxhl="\x76\x61\x6c\x75e";${"G\x4c\x4f\x42\x41\x4c\x53"}["yvbeb\x65"]="\x6fp\x65r\x61\x74\x6f\x72";$this->params[]=${$jhcikxhl};return"\x20".${${"G\x4cOB\x41LS"}["\x79\x76\x62\x65\x62\x65"]}." ? ";}${$xubuhfdt}=$value->getSubQuery();$gfrrups="\x6fpe\x72\x61\x74o\x72";foreach(${${"\x47L\x4f\x42\x41\x4cS"}["\x6f\x6a\x79\x75q\x64\x74ny"]}["\x70\x61r\x61m\x73"]as${$rcaqdyvjwoo}){$this->params[]=${${"G\x4c\x4f\x42\x41\x4cS"}["\x79g\x68m\x62uk"]};}${"\x47L\x4f\x42A\x4cS"}["\x65\x62\x78\x63\x72\x6b\x63\x6a\x70\x78\x74"]="\x73\x75\x62\x51\x75\x65\x72\x79";return"\x20".${$gfrrups}." (".${$qrvsrghhycg}["q\x75\x65r\x79"].") ".${${"GL\x4f\x42\x41\x4c\x53"}["\x65b\x78c\x72\x6b\x63j\x70\x78\x74"]}["ali\x61\x73"];}private function buildQuery($numRows,$tableData=null){$ydevpfbyqs="\x74\x61\x62l\x65Da\x74\x61";$this->buildJoin();$this->buildInsertQuery(${$ydevpfbyqs});$this->buildCondition("\x57H\x45RE",$this->where);$this->buildGroupBy();$rrtjqljohf="\x6e\x75mR\x6fw\x73";$this->buildCondition("\x48\x41\x56\x49\x4eG",$this->having);$jtljihsyq="t\x61ble\x44a\x74\x61";$this->buildOrderBy();$this->buildLimit(${$rrtjqljohf});$this->buildOnDuplicate(${$jtljihsyq});if($this->isSubQuery){return;}return$this->prepare();}private function buildResult($stmt){if($this->useGenerator){return$this->buildResultGenerator(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x76\x78nc\x70\x63\x66\x64\x77o"]});}else{return$stmt->fetchAll($this->returnType);}}private function buildResultGenerator($stmt){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6fg\x61\x79\x6eo\x74\x7a\x70\x6a"]="\x72ow";while(${${"\x47LO\x42AL\x53"}["\x6f\x67\x61y\x6e\x6ft\x7a\x70\x6a"]}=$stmt->fetch($this->returnType)){${"\x47LOBA\x4c\x53"}["\x6fi\x75\x70\x70b\x6c\x6bk"]="r\x6f\x77";yield${${"\x47LOB\x41LS"}["\x6f\x69u\x70p\x62\x6c\x6b\x6b"]};}}public function checkTransactionStatus(){if(!$this->transaction){return;}$this->rollback();}public function commit(){${"\x47LO\x42\x41\x4c\x53"}["\x70tu\x70s\x64d\x6ek"]="\x72e\x73\x75\x6ct";${${"\x47L\x4f\x42\x41\x4cS"}["ptupsd\x64\x6e\x6b"]}=$this->pdo()->commit();$this->transaction=false;return${${"GL\x4fB\x41\x4c\x53"}["\x67\x66c\x71\x74\x61\x6ab"]};}public function connect(){if(empty($this->connectionParams["\x74y\x70\x65"])){throw new Exception("DB\x20\x54\x79\x70e\x20\x69\x73\x20n\x6f\x74\x20\x73\x65t.");}$bpnqtt="c\x6f\x6e\x6e\x65\x63t\x69o\x6e\x50\x61\x72\x61m";${"GLOBA\x4c\x53"}["b\x6c\x79\x74\x68a\x76"]="c\x6f\x6e\x6e\x65\x63\x74ion\x53trin\x67";${${"\x47L\x4fB\x41\x4c\x53"}["p\x74\x64p\x6bf\x76\x75\x6d\x6b"]}=$this->connectionParams["t\x79p\x65"].":";${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x7a\x6ev\x6eevfe\x63"]}=["h\x6f\x73t","d\x62\x6ea\x6de","\x70o\x72t","\x63\x68\x61r\x73\x65t"];${"G\x4cO\x42\x41LS"}["v\x71\x66\x6f\x77\x64\x74\x61\x69"]="\x63\x6f\x6e\x6e\x65c\x74\x69on\x53\x74\x72\x69\x6e\x67";foreach(${${"\x47L\x4fBA\x4c\x53"}["z\x6e\x76n\x65\x76\x66\x65\x63"]} as${$bpnqtt}){${"\x47\x4c\x4fBA\x4c\x53"}["\x64\x69dxh\x6c\x62\x63\x70d\x65"]="\x63\x6fnn\x65\x63\x74\x69\x6f\x6e\x50a\x72\x61m";if(!empty($this->connectionParams[${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x64i\x64\x78h\x6c\x62\x63\x70\x64\x65"]}])){$tjiobyanur="\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x50\x61\x72a\x6d";${"\x47L\x4f\x42\x41\x4c\x53"}["\x72\x62\x71\x75pd\x68"]="co\x6e\x6e\x65\x63\x74i\x6f\x6e\x50\x61\x72\x61\x6d";${${"\x47LO\x42\x41L\x53"}["p\x74\x64\x70\x6bf\x76\x75\x6d\x6b"]}.=${$tjiobyanur}."\x3d".$this->connectionParams[${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x72\x62qu\x70\x64\x68"]}]."\x3b";}}${${"\x47\x4cOBAL\x53"}["\x70\x74\x64\x70kfv\x75\x6d\x6b"]}=rtrim(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x76q\x66\x6fw\x64tai"]},"\x3b");$this->pdo=new PDO(${${"\x47LO\x42\x41\x4cS"}["b\x6c\x79\x74\x68\x61\x76"]},$this->connectionParams["u\x73e\x72na\x6d\x65"],$this->connectionParams["\x70\x61\x73swor\x64"]);}public function copy(){${"\x47L\x4fB\x41\x4c\x53"}["\x76\x63j\x72e\x70q"]="\x63\x6f\x70\x79";${${"\x47\x4cO\x42\x41\x4c\x53"}["v\x65f\x72\x64\x6f"]}=clone$this;$copy->pdo=null;return${${"G\x4c\x4f\x42\x41\x4cS"}["\x76\x63\x6a\x72\x65p\x71"]};}public function dec($num=1){${"\x47\x4cO\x42\x41L\x53"}["\x64\x74\x76\x73\x6basb"]="nu\x6d";if(!is_numeric(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["f\x76\x70\x66\x6a\x63\x77i\x68\x65x"]})){throw new Exception("\x41r\x67ume\x6e\x74\x20s\x75ppl\x69ed \x74o \x64ec\x20mu\x73\x74 \x62\x65\x20\x61 numb\x65\x72");}return array("[\x49]"=>"-".${${"\x47LO\x42\x41\x4c\x53"}["\x64\x74\x76\x73k\x61\x73\x62"]});}public function delete($tableName,$numRows=null){if($this->isSubQuery){return;}${${"G\x4cO\x42\x41LS"}["\x67\x68\x6dwg\x74\x62\x66x"]}=$this->prefix.${${"\x47\x4cO\x42\x41\x4cS"}["b\x61\x75rmg\x6a\x61\x62q"]};if(count($this->join)){$jsjhndq="\x74ab\x6ce";$this->query="\x44EL\x45\x54E ".preg_replace("/.* (\x2e*)/","\$\x31",${${"\x47\x4cOBA\x4cS"}["gh\x6dwg\x74b\x66x"]})." FR\x4fM\x20".${$jsjhndq};}else{$ztticfw="\x74a\x62l\x65";$this->query="\x44E\x4c\x45TE\x20FROM ".${$ztticfw};}${${"\x47\x4c\x4f\x42A\x4c\x53"}["k\x76\x78\x6ecp\x63fdw\x6f"]}=$this->buildQuery(${${"GL\x4fB\x41\x4cS"}["\x77\x67\x69\x6c\x69u\x6f"]});$stmt->execute();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();$this->rowCount=$stmt->rowCount();$this->reset();return($this->rowCount>0);}private function determineType($item){switch(gettype(${${"\x47\x4cO\x42\x41\x4cS"}["\x73\x6ejpi\x73\x6f\x70e"]})){case"\x4e\x55\x4cL":return PDO::PARAM_NULL;case"st\x72i\x6e\x67":return PDO::PARAM_STR;case"b\x6f\x6f\x6c\x65an":return PDO::PARAM_BOOL;case"i\x6et\x65ge\x72":return PDO::PARAM_INT;case"bl\x6f\x62":return PDO::PARAM_LOB;case"\x64oubl\x65":return PDO::PARAM_STR;default:return PDO::PARAM_STR;}}public static function getInstance(){$ptuxvvuo="i\x6est\x61\x6e\x63\x65";return self::${$ptuxvvuo};}public function getLastError(){if(!$this->pdo){return"pdo\x20is\x20null";}return$this->lastError;}public function getLastErrorCode(){return$this->lastErrorCode;}public function getLastInsertId(){return$this->pdo()->lastInsertId();}public function getLastQuery(){return$this->lastQuery;}public function getParams(){return$this->params;}public function getRowCount(){return$this->rowCount;}public function getSubQuery(){if(!$this->isSubQuery){return null;}${${"\x47L\x4f\x42\x41\x4cS"}["m\x6f\x68\x68f\x6f\x6c"]}=["qu\x65r\x79"=>$this->query,"\x70a\x72\x61m\x73"=>$this->params,"al\x69\x61\x73"=>$this->connectionParams["\x68\x6fs\x74"]];$this->reset();${"\x47\x4cO\x42AL\x53"}["\x77\x70hw\x62xw\x66t"]="\x76al";return${${"G\x4cO\x42\x41L\x53"}["\x77p\x68wb\x78wf\x74"]};}private function getTableName($tableName){$unmurkoeg="\x74\x61b\x6ceN\x61\x6d\x65";${"\x47L\x4fBA\x4c\x53"}["\x68o\x6d\x73hu"]="\x74\x61\x62\x6ceNa\x6d\x65";$gztkyfxdyxs="\x74\x61b\x6c\x65\x4e\x61\x6de";return strpos(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x68\x6f\x6d\x73\x68\x75"]},".")!==false?${$gztkyfxdyxs}:$this->prefix.${$unmurkoeg};}public function groupBy($groupByField){$bndqzpviqc="\x67ro\x75\x70\x42y\x46\x69e\x6c\x64";$nfmzdul="g\x72o\x75\x70\x42\x79\x46\x69\x65\x6cd";${$bndqzpviqc}=preg_replace("/[^-\x61-z0-9\\\x2e\\(\\),\x5f\\*]+/\x69","",${$nfmzdul});$this->groupBy[]=${${"\x47\x4c\x4f\x42\x41L\x53"}["pw\x66o\x66p"]};return$this;}public function has($tableName){${${"\x47L\x4f\x42AL\x53"}["\x67fc\x71t\x61\x6ab"]}=$this->getOne(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x62\x61\x75\x72mg\x6a\x61\x62\x71"]});${"\x47L\x4f\x42A\x4c\x53"}["\x74c\x78\x64\x67\x63\x6dc"]="\x72e\x73u\x6c\x74";return${${"GL\x4f\x42\x41\x4cS"}["\x74\x63x\x64\x67cmc"]}?true:false;}public function having($havingProp,$havingValue='DBNULL',$operator='=',$cond='AND'){$lahqcw="\x68a\x76i\x6egV\x61\x6c\x75\x65";$esemubbvyxhr="\x6bey";if(is_array(${${"G\x4cOBA\x4c\x53"}["\x76s\x79\x65\x6cu\x68\x77\x63\x71"]})&&(${$esemubbvyxhr}=key(${${"G\x4cOBA\x4cS"}["\x76\x73\x79\x65lu\x68w\x63\x71"]}))!="0"){${"\x47L\x4fBALS"}["\x6b\x6fm\x79\x78j\x6f"]="\x6b\x65\x79";${"\x47\x4c\x4fBA\x4cS"}["\x77f\x74\x75\x76\x67\x6a\x65n"]="\x68\x61\x76\x69\x6e\x67V\x61\x6c\x75\x65";$atwlimq="\x6b\x65y";$dbymcoqr="o\x70\x65\x72a\x74or";${$dbymcoqr}=${${"\x47\x4cO\x42\x41\x4c\x53"}["k\x6fmyx\x6a\x6f"]};${${"GLO\x42\x41\x4c\x53"}["\x76\x73\x79\x65l\x75h\x77\x63\x71"]}=${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x77f\x74\x75\x76g\x6a\x65\x6e"]}[${$atwlimq}];}$qlamdn="\x6fp\x65rato\x72";if(count($this->having)==0){${${"\x47\x4c\x4fBA\x4cS"}["\x6ab\x73\x74\x65\x72\x78\x77cq\x76"]}="";}$this->having[]=array(${${"\x47\x4c\x4f\x42A\x4c\x53"}["j\x62\x73\x74\x65\x72\x78wc\x71\x76"]},${${"G\x4c\x4fB\x41LS"}["\x62\x63\x6b\x76y\x68\x71p\x71n"]},${$qlamdn},${$lahqcw});return$this;}public function escape($value){${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x62tttog\x66v\x64v"]="\x76\x61\x6c\x75\x65";${"\x47\x4c\x4f\x42A\x4cS"}["\x77\x70p\x77\x73qz\x66f"]="\x76\x61l\x75\x65";return$this->pdo()->quote(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x62\x74\x74\x74o\x67\x66\x76\x64\x76"]},$this->determineType(${${"G\x4c\x4f\x42A\x4cS"}["\x77\x70\x70\x77\x73\x71\x7a\x66\x66"]}));}public function func($expr,$bindParams=null){$bosftwfjhxp="b\x69\x6e\x64P\x61r\x61m\x73";$cjixgujaz="\x65xp\x72";return["[\x46]"=>[${$cjixgujaz},${$bosftwfjhxp}]];}public function get($tableName,$numRows=null,$columns='*'){${"\x47\x4cO\x42AL\x53"}["\x61\x66\x64bs\x75jp"]="r\x65\x73\x75lt";$kxrbmj="c\x6f\x6c\x75\x6dn\x73";$nvmnflfkgm="\x63\x6f\x6c\x75\x6dn";$ycbwnrwxc="r\x65\x73u\x6ct";${"GL\x4f\x42\x41L\x53"}["\x75\x70\x78\x69\x70\x74i\x73\x61b"]="c\x6f\x6cum\x6e\x73";if(empty(${${"\x47\x4c\x4fB\x41\x4cS"}["ip\x61u\x6f\x70\x65m\x6c"]})){${"\x47\x4c\x4fB\x41LS"}["b\x71\x61hk\x66\x68xc\x69\x74\x67"]="co\x6c\x75\x6d\x6e\x73";${${"\x47\x4cOB\x41L\x53"}["b\x71a\x68\x6bf\x68\x78c\x69tg"]}="*";}${$nvmnflfkgm}=is_array(${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x75px\x69\x70\x74i\x73a\x62"]})?implode(",\x20",${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x69\x70\x61u\x6f\x70\x65\x6dl"]}):${$kxrbmj};$this->query="S\x45LE\x43T ".implode(" ",$this->queryOptions)." ".${${"G\x4cOB\x41L\x53"}["\x7ae\x6at\x72\x74"]}."\x20FROM\x20".$this->getTableName(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x62a\x75rm\x67\x6aa\x62\x71"]});${${"\x47L\x4f\x42\x41LS"}["k\x76x\x6ec\x70c\x66\x64wo"]}=$this->buildQuery(${${"GL\x4f\x42A\x4cS"}["\x77g\x69\x6c\x69u\x6f"]});if($this->isSubQuery){return$this;}$stmt->execute();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();$this->rowCount=$stmt->rowCount();if(in_array("SQ\x4c_\x43\x41L\x43\x5fFO\x55ND_RO\x57\x53",$this->queryOptions)){${${"\x47LO\x42\x41\x4cS"}["\x76sm\x72\x79x\x70\x6e\x65q\x79\x64"]}=$this->pdo()->query("\x53\x45\x4cEC\x54\x20\x46OU\x4e\x44\x5fRO\x57\x53()");$this->totalCount=$totalStmt->fetchColumn();}${$ycbwnrwxc}=$this->buildResult(${${"\x47\x4cO\x42\x41\x4cS"}["\x6bvx\x6e\x63\x70c\x66\x64\x77\x6f"]});$this->reset();return${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["a\x66d\x62\x73\x75\x6a\x70"]};}public function getOne($tableName,$columns='*'){${"\x47\x4c\x4f\x42\x41L\x53"}["\x67\x63\x79y\x69\x6d\x77\x75f\x69a"]="re\x73\x75\x6c\x74";$kvjrgpwt="\x72\x65\x73\x75\x6c\x74";${${"\x47\x4c\x4f\x42\x41LS"}["g\x63\x79\x79i\x6d\x77u\x66\x69\x61"]}=$this->get(${${"\x47\x4c\x4f\x42\x41LS"}["\x62a\x75\x72mg\x6a\x61\x62\x71"]},1,${${"\x47LOB\x41LS"}["i\x70\x61u\x6fp\x65\x6dl"]});if(${$kvjrgpwt} instanceof PDODb){$firtejhuo="r\x65su\x6c\x74";return${$firtejhuo};}if($this->useGenerator){return$result->current()?$result->current():false;}else{${"\x47L\x4f\x42\x41\x4c\x53"}["we\x64\x62sxzi\x67a"]="res\x75\x6c\x74";$aliyopxpf="\x72e\x73u\x6ct";return${${"\x47\x4c\x4fB\x41\x4cS"}["\x77\x65\x64\x62s\x78\x7a\x69\x67a"]}?${$aliyopxpf}[0]:false;}}public function getValue($tableName,$column,$limit=1){$owvdoxklc="\x6ee\x77R\x65s";${"\x47\x4c\x4f\x42ALS"}["\x78h\x6bhn\x62o\x64"]="n\x65\x77R\x65s";$acsvvmpvgzj="t\x61\x62\x6c\x65\x4e\x61\x6de";$yywphxwy="\x72\x65\x73\x75lt";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x67\x66c\x71\x74a\x6ab"]}=$this->setReturnType(PDO::FETCH_ASSOC)->get(${$acsvvmpvgzj},${${"\x47\x4cOB\x41\x4cS"}["\x72\x68\x79m\x6emc\x6au"]},"{$column} A\x53\x20r\x65\x74v\x61l");if(!${$yywphxwy}){return null;}$xtscoz="r\x65\x73\x75\x6c\x74";if(${${"\x47\x4cOB\x41\x4c\x53"}["\x72\x68ymnm\x63\x6au"]}==1){$lfopsenltr="\x72\x65\x73u\x6c\x74";${"GL\x4f\x42A\x4cS"}["\x67\x70l\x70\x76\x66\x6d\x79\x77"]="\x63\x75r\x72e\x6e\x74";${${"G\x4c\x4fB\x41\x4cS"}["t\x72\x78\x6cq\x68p\x62\x73\x63\x6b"]}=${$lfopsenltr}[0];if(isset(${${"\x47\x4cOBA\x4cS"}["\x67\x70\x6c\x70\x76f\x6dy\x77"]}["\x72e\x74va\x6c"])){${"\x47\x4c\x4f\x42\x41L\x53"}["\x6ax\x62\x6b\x63\x65\x6c\x66\x64\x65n"]="\x63ur\x72\x65\x6e\x74";return${${"\x47\x4c\x4f\x42AL\x53"}["jx\x62k\x63el\x66\x64en"]}["\x72et\x76a\x6c"];}return null;}${$owvdoxklc}=[];foreach(${$xtscoz} as${${"GLOB\x41LS"}["\x74\x72\x78\x6cqh\x70b\x73\x63k"]}){${"\x47\x4c\x4f\x42\x41\x4cS"}["e\x76d\x68\x72\x78\x72s"]="li\x6d\x69t";$pvsddqyke="\x6c\x69\x6di\x74";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x6cqo\x77\x67\x73\x75s\x67"]="c\x75\x72r\x65nt";if(is_int(${$pvsddqyke})&&${${"G\x4c\x4fB\x41LS"}["\x65\x76\x64h\x72\x78rs"]}--<=0){break;}${${"G\x4cO\x42\x41\x4cS"}["g\x73\x6cb\x6e\x6bc\x6f\x6a\x62"]}[]=${${"GL\x4f\x42A\x4cS"}["\x6b\x6c\x71\x6fw\x67\x73\x75s\x67"]}["\x72e\x74\x76\x61\x6c"];}return${${"\x47\x4cO\x42\x41L\x53"}["x\x68\x6b\x68\x6e\x62\x6f\x64"]};}public function inc($num=1){$mempkeyu="\x6e\x75m";if(!is_numeric(${$mempkeyu})){throw new Exception("\x41rgume\x6et\x20\x73\x75\x70p\x6ci\x65\x64 \x74\x6f i\x6ec\x20\x6dust\x20b\x65 \x61\x20\x6e\x75\x6dber");}return["[I]"=>"+".${${"G\x4c\x4f\x42\x41LS"}["\x66\x76\x70\x66\x6a\x63w\x69\x68\x65x"]}];}public function insert($tableName,$insertData){$kpyfxc="t\x61\x62\x6c\x65\x4ea\x6d\x65";$iltjeuouc="\x69\x6e\x73\x65\x72\x74\x44\x61ta";$this->fillTable($this->getTableName(${${"\x47\x4c\x4f\x42\x41L\x53"}["b\x61\x75r\x6d\x67\x6aa\x62\x71"]}),${$iltjeuouc});return$this->buildInsert(${$kpyfxc},${${"\x47\x4c\x4f\x42A\x4c\x53"}["m\x63\x69\x78ud\x71\x79\x69\x67"]},"\x49N\x53\x45R\x54");}public function interval($diff,$func="NOW()"){$izumgfo="\x6d\x61\x74c\x68\x65\x73";${${"\x47L\x4fBALS"}["\x71\x79\x75\x62r\x64h\x70\x72\x77j"]}=["\x73"=>"s\x65\x63o\x6ed","m"=>"\x6d\x69\x6eute","\x68"=>"ho\x75\x72","d"=>"\x64\x61y","M"=>"\x6d\x6f\x6e\x74h","Y"=>"y\x65ar"];$qsxtuunom="\x69\x74\x65ms";${"G\x4cO\x42\x41L\x53"}["\x67kh\x77w\x65\x73"]="i\x6e\x63r";$ampsnyle="\x74\x79pe";${"\x47\x4cO\x42A\x4c\x53"}["o\x62\x6b\x66\x70fy\x65h\x62\x76"]="d\x69\x66\x66";${${"\x47\x4c\x4f\x42\x41L\x53"}["\x67k\x68\x77w\x65s"]}="+";${$qsxtuunom}="";${$ampsnyle}="\x64";if(${${"\x47\x4cO\x42\x41\x4c\x53"}["y\x6b\x78\x6c\x61\x74\x6a"]}&&preg_match("/([+-]?) ?([0-9]+)\x20?([a-zA-Z]?)/",${${"\x47\x4cOBA\x4c\x53"}["\x6fbkf\x70\x66\x79\x65\x68bv"]},${$izumgfo})){$fpdjvhcri="m\x61t\x63he\x73";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x70\x6f\x72\x64\x64\x64\x6akrn"]="t\x79p\x65\x73";${"\x47L\x4fB\x41\x4c\x53"}["\x71\x6e\x65\x79ad\x6adf\x67k"]="\x66\x75\x6ec";if(!empty(${$fpdjvhcri}[1])){${"G\x4cO\x42\x41L\x53"}["n\x73\x74\x73\x69if"]="\x6d\x61\x74c\x68es";${${"\x47L\x4fB\x41LS"}["\x6c\x76\x6f\x67\x6cvy\x7a\x72\x61\x78"]}=${${"\x47L\x4f\x42\x41\x4c\x53"}["n\x73\x74\x73\x69i\x66"]}[1];}${"\x47L\x4f\x42A\x4c\x53"}["\x78nc\x6b\x6f\x6f\x76\x75vl"]="ma\x74c\x68\x65\x73";if(!empty(${${"\x47L\x4f\x42A\x4c\x53"}["\x6e\x61\x72\x6ab\x6bcm\x78\x73"]}[2])){${"\x47\x4cOB\x41\x4c\x53"}["m\x6es\x6b\x6d\x77n\x6fh\x6a\x6c"]="\x6d\x61\x74\x63\x68\x65\x73";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["c\x6f\x64\x6e\x72\x69"]}=${${"\x47\x4c\x4fBA\x4c\x53"}["\x6d\x6es\x6b\x6dwn\x6f\x68\x6a\x6c"]}[2];}if(!empty(${${"\x47\x4cO\x42\x41\x4c\x53"}["xnc\x6b\x6fo\x76u\x76l"]}[3])){${"\x47\x4c\x4f\x42ALS"}["\x68h\x69\x64\x64k\x61c\x7a"]="\x74\x79\x70\x65";$bfcpserv="matc\x68\x65s";${${"GL\x4f\x42A\x4c\x53"}["\x68\x68id\x64ka\x63z"]}=${$bfcpserv}[3];}$qhthsvcdr="item\x73";$ocujmtwxe="i\x6e\x63\x72";if(!in_array(${${"\x47LOBALS"}["q\x77yh\x6aoj\x6a\x63n\x6a"]},array_keys(${${"\x47\x4c\x4f\x42\x41L\x53"}["\x71\x79u\x62\x72\x64\x68p\x72\x77\x6a"]}))){throw new Exception("\x69\x6e\x76\x61\x6c\x69\x64\x20\x69\x6e\x74\x65rv\x61l\x20\x74\x79p\x65\x20\x69\x6e\x20\x27{$diff}'");}${${"\x47\x4c\x4f\x42AL\x53"}["\x71\x6ee\x79\x61\x64\x6a\x64f\x67\x6b"]}.="\x20".${$ocujmtwxe}."\x20in\x74\x65rv\x61\x6c\x20".${$qhthsvcdr}."\x20".${${"\x47\x4c\x4f\x42AL\x53"}["\x70\x6f\x72\x64\x64\x64\x6a\x6b\x72n"]}[${${"\x47\x4c\x4f\x42ALS"}["\x71\x77\x79\x68\x6a\x6f\x6a\x6ac\x6e\x6a"]}]." ";}${"GL\x4f\x42AL\x53"}["\x65\x69\x66\x73\x70\x66"]="\x66un\x63";return${${"\x47\x4cO\x42\x41L\x53"}["ei\x66\x73pf"]};}public function join($joinTable,$joinCondition,$joinType=''){$luioid="\x6a\x6f\x69n\x54\x79\x70e";${${"\x47\x4c\x4f\x42\x41L\x53"}["\x6ens\x6c\x79f\x6dxn\x63\x71"]}=array("\x4c\x45FT","R\x49\x47H\x54","O\x55\x54\x45\x52","I\x4e\x4eE\x52","L\x45FT OUTER","\x52I\x47\x48T O\x55\x54\x45\x52");${"G\x4cO\x42\x41\x4cS"}["y\x72\x68\x61\x76\x79tb"]="j\x6f\x69\x6eT\x79p\x65";$gbxwivic="\x6a\x6f\x69\x6eT\x61\x62\x6ce";${"G\x4c\x4fB\x41\x4c\x53"}["\x6a\x66q\x77yyu\x71\x70\x71s"]="\x6ao\x69\x6e\x54y\x70e";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["y\x72\x68\x61\x76yt\x62"]}=strtoupper(trim(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x66\x73\x68\x64kqo\x64\x7ae\x76\x66"]}));${"\x47L\x4fB\x41\x4c\x53"}["\x76t\x73j\x6a\x68\x70\x73\x63\x67n"]="\x61l\x6c\x6f\x77e\x64\x54y\x70es";if(${$luioid}&&!in_array(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x66\x73\x68dk\x71\x6f\x64\x7a\x65\x76f"]},${${"\x47L\x4fB\x41\x4c\x53"}["\x76t\x73\x6a\x6a\x68pscgn"]})){$akfdqca="j\x6f\x69\x6e\x54y\x70\x65";throw new Exception("Wr\x6fn\x67 \x4a\x4f\x49N\x20t\x79p\x65:\x20".${$akfdqca});}${"\x47\x4c\x4fB\x41\x4c\x53"}["\x62\x66r\x71x\x62\x6c\x75\x77"]="j\x6f\x69n\x54a\x62le";if(!is_object(${$gbxwivic})){$exustm="\x6aoi\x6e\x54\x61\x62\x6c\x65";${${"\x47L\x4fBAL\x53"}["\x70\x66s\x78\x6a\x79\x6e\x6f\x6c\x68"]}=$this->prefix.${$exustm};}$this->join[]=[${${"\x47\x4cOB\x41\x4c\x53"}["\x6a\x66\x71\x77\x79y\x75q\x70qs"]},${${"\x47LO\x42\x41\x4c\x53"}["b\x66rq\x78\x62\x6c\x75w"]},${${"G\x4c\x4f\x42\x41\x4c\x53"}["r\x62\x75\x76\x64s\x6aq"]}];return$this;}public function not($col=null){$tmzsrroft="\x63\x6fl";return["[\x4e]"=>(string)${$tmzsrroft}];}public function now($diff=null,$func="NOW()"){${"\x47\x4cO\x42A\x4cS"}["\x65\x75y\x61\x71\x74\x76\x62\x6b"]="\x66\x75\x6ec";${"\x47\x4c\x4fBAL\x53"}["\x65\x6d\x6bgr\x76f"]="d\x69\x66f";return["[F]"=>[$this->interval(${${"\x47\x4c\x4fBAL\x53"}["e\x6d\x6b\x67r\x76f"]},${${"\x47L\x4f\x42\x41\x4c\x53"}["\x65u\x79\x61\x71\x74v\x62\x6b"]})]];}public function onDuplicate($updateColumns,$lastInsertId=null){${"G\x4c\x4fB\x41LS"}["\x70\x78\x67\x66\x79\x67\x72n\x61\x71\x72"]="l\x61\x73\x74Ins\x65\x72t\x49\x64";$cepngbfx="\x75pd\x61\x74\x65\x43o\x6c\x75m\x6e\x73";$this->lastInsertId=${${"\x47\x4c\x4fB\x41L\x53"}["\x70xg\x66y\x67\x72n\x61q\x72"]};$this->updateColumns=${$cepngbfx};return$this;}public function orderBy($orderByField,$orderbyDirection="DESC",$customFields=null){${"\x47\x4cOBALS"}["\x75\x78\x6e\x73i\x6esv"]="cu\x73\x74\x6f\x6d\x46\x69\x65\x6cd\x73";${${"GL\x4f\x42\x41\x4c\x53"}["\x65\x6b\x76\x6fg\x6b"]}=["ASC","\x44\x45S\x43"];$fiivctbn="or\x64\x65\x72By\x46ie\x6cd";${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x78\x74\x74\x78\x6b\x6bp\x73\x6e\x66"]}=strtoupper(trim(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x78ttx\x6b\x6b\x70\x73\x6ef"]}));${${"\x47\x4c\x4fBA\x4cS"}["i\x6e\x61\x62\x6e\x67myc"]}=preg_replace("/[^-a-\x7a\x30-9\x5c\x2e\\(\\),\x5f\x60\\*\x5c'\x22]+/i","",${${"\x47\x4cO\x42\x41\x4c\x53"}["\x69\x6ea\x62\x6e\x67\x6d\x79\x63"]});$tkfdfveergm="or\x64\x65\x72\x42\x79\x46ie\x6cd";$drqrvwudvqr="\x6frd\x65r\x62y\x44ire\x63\x74\x69\x6f\x6e";${$fiivctbn}=preg_replace("/(\x5c`)([\x60\x61-\x7aA-\x5a0-9_]*\\.)/","\\\x31".$this->prefix."\x5c\x32",${$tkfdfveergm});if(empty(${$drqrvwudvqr})||!in_array(${${"\x47\x4c\x4f\x42A\x4c\x53"}["x\x74\x74x\x6bkpsn\x66"]},${${"\x47LO\x42\x41\x4cS"}["\x65k\x76\x6f\x67k"]})){throw new Exception("\x57\x72\x6fn\x67\x20\x6frd\x65\x72 \x64i\x72\x65\x63\x74\x69\x6fn: ".${${"G\x4cOBALS"}["\x78t\x74\x78kk\x70\x73\x6e\x66"]});}if(is_array(${${"GL\x4f\x42\x41\x4c\x53"}["u\x78n\x73insv"]})){${"G\x4c\x4f\x42A\x4c\x53"}["\x66\x63z\x65n\x6e\x67p\x65"]="c\x75st\x6f\x6dFi\x65\x6cd\x73";${"G\x4cO\x42A\x4cS"}["\x71\x76\x68\x62\x76\x6a"]="\x76\x61\x6c\x75\x65";$psjtzouqkyy="\x6frderBy\x46\x69\x65\x6c\x64";${"G\x4c\x4f\x42\x41LS"}["\x71\x77\x71\x6bu\x69\x78q\x61\x71"]="\x6f\x72\x64\x65\x72\x42\x79\x46iel\x64";foreach(${${"GL\x4fBAL\x53"}["\x6d\x64yp\x72\x6aa"]} as${${"G\x4c\x4f\x42\x41LS"}["\x6d\x6fe\x64r\x71r\x64b\x6b\x73"]}=>${${"\x47\x4c\x4f\x42A\x4cS"}["q\x76h\x62\x76\x6a"]}){${"\x47L\x4f\x42\x41\x4cS"}["\x71ww\x75fg\x70\x6a\x6c\x64"]="\x63\x75\x73\x74\x6f\x6dF\x69el\x64\x73";$dmxmvkm="v\x61l\x75e";$oesezzxcikm="k\x65\x79";${${"\x47\x4cO\x42A\x4cS"}["\x71w\x77u\x66\x67\x70j\x6c\x64"]}[${$oesezzxcikm}]=preg_replace("/[^-a-\x7a0-\x39\x5c\x2e\\(\x5c),_\x60\x20]+/\x69","",${$dmxmvkm});}${$psjtzouqkyy}="\x46IELD\x20(".${${"G\x4c\x4f\x42AL\x53"}["q\x77\x71ku\x69x\x71\x61q"]}.",\x20\x22".implode("\",\x22",${${"GL\x4f\x42A\x4c\x53"}["\x66\x63z\x65\x6e\x6e\x67\x70\x65"]})."\")";}$this->orderBy[${${"\x47LO\x42\x41L\x53"}["i\x6eab\x6e\x67m\x79c"]}]=${${"G\x4c\x4f\x42\x41\x4c\x53"}["xt\x74\x78\x6b\x6b\x70\x73n\x66"]};return$this;}public function orHaving($havingProp,$havingValue=null,$operator=null){$ewcjmttc="\x68\x61\x76\x69\x6e\x67\x50r\x6fp";${"G\x4c\x4f\x42\x41\x4c\x53"}["n\x76r\x72b\x7a"]="\x68avi\x6egV\x61\x6cu\x65";return$this->having(${$ewcjmttc},${${"\x47\x4c\x4fB\x41LS"}["\x6e\x76r\x72\x62z"]},${${"\x47\x4cO\x42\x41\x4c\x53"}["\x71y\x6d\x77\x70\x6f\x67"]},"\x4f\x52");}public function orWhere($whereProp,$whereValue='DBNULL',$operator='='){${"G\x4c\x4fBA\x4c\x53"}["j\x70\x79\x68\x78s\x6f\x63\x78f"]="\x77\x68er\x65P\x72\x6f\x70";${"G\x4c\x4f\x42\x41\x4c\x53"}["v\x73on\x64m"]="\x77\x68\x65r\x65Va\x6cue";${"GLO\x42A\x4c\x53"}["i\x62\x62\x74\x67g\x79n\x6d\x6c\x76"]="\x6f\x70e\x72\x61t\x6f\x72";return$this->where(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6a\x70y\x68\x78so\x63\x78\x66"]},${${"G\x4c\x4fB\x41\x4c\x53"}["v\x73\x6f\x6e\x64\x6d"]},${${"G\x4cO\x42\x41L\x53"}["\x69\x62\x62\x74\x67\x67\x79n\x6d\x6cv"]},"\x4f\x52");}public function paginate($table,$page,$fields=null){${"\x47L\x4f\x42A\x4c\x53"}["\x71e\x78\x6f\x6e\x64ed\x71wb"]="f\x69\x65\x6cd\x73";$kpsxdhwdi="offs\x65t";${"GL\x4fB\x41\x4c\x53"}["\x68k\x79k\x6e\x62\x78\x65\x64"]="\x70\x61\x67\x65";${$kpsxdhwdi}=$this->pageLimit*(${${"\x47L\x4f\x42\x41\x4c\x53"}["hky\x6b\x6e\x62\x78\x65\x64"]}-1);${"\x47LO\x42\x41L\x53"}["g\x77\x66\x65\x66t\x72\x71i\x73k\x7a"]="\x72\x65\x73";${${"G\x4c\x4fBA\x4c\x53"}["\x67w\x66\x65\x66t\x72\x71\x69s\x6bz"]}=$this->withTotalCount()->get(${${"G\x4c\x4fB\x41LS"}["\x67\x68\x6d\x77g\x74\x62\x66x"]},[${${"\x47LO\x42\x41\x4c\x53"}["\x6f\x71\x77na\x77\x79\x68\x69sc"]},$this->pageLimit],${${"\x47\x4c\x4fB\x41\x4c\x53"}["qex\x6fn\x64\x65\x64\x71w\x62"]});$this->totalPages=ceil($this->totalCount/$this->pageLimit);return${${"\x47\x4c\x4fBA\x4cS"}["\x68\x73ni\x78\x66\x6d\x64\x6bv\x76"]};}public function pdo(){if(!$this->pdo){$this->connect();}if(!$this->pdo){throw new Exception("\x43\x61\x6e\x6e\x6ft\x20\x63\x6f\x6en\x65ct\x20to \x64b");}return$this->pdo;}private function prepare(){$cptvymhewri="\x76\x61\x6c\x75\x65";$qigpzckllqo="\x73t\x6dt";${"G\x4c\x4fB\x41\x4cS"}["\x69k\x78\x66\x79\x67\x61b\x78\x67"]="\x73\x74\x6d\x74";${$qigpzckllqo}=$this->pdo()->prepare($this->query);$this->lastQuery=$this->query;if(!${${"\x47\x4cOB\x41LS"}["\x6bv\x78\x6e\x63\x70\x63\x66\x64w\x6f"]} instanceof PDOStatement){$this->lastErrorCode=$this->pdo()->errorCode();$this->lastError=$this->pdo()->errorInfo();return null;}${"\x47LO\x42\x41\x4c\x53"}["\x62\x68hs\x72\x79\x64\x76\x6ae\x72"]="k\x65\x79";foreach($this->params as${${"\x47LO\x42A\x4c\x53"}["b\x68\x68\x73\x72y\x64\x76\x6aer"]}=>${$cptvymhewri}){${"\x47L\x4fB\x41L\x53"}["v\x73\x6bd\x6c\x74\x65\x77\x77e"]="\x6b\x65\x79";${"\x47\x4cO\x42\x41\x4c\x53"}["\x64\x62\x62\x67\x6d\x7ai"]="\x6be\x79";$inlsgmksvsst="\x76\x61\x6c\x75\x65";${"G\x4cO\x42\x41\x4c\x53"}["j\x75j\x68\x79\x6fs\x79\x73j\x62"]="v\x61lue";$stmt->bindValue(is_int(${${"\x47\x4c\x4fB\x41\x4cS"}["\x6d\x6fed\x72q\x72\x64bk\x73"]})?${${"\x47\x4c\x4f\x42AL\x53"}["\x64\x62\x62\x67m\x7ai"]}+1:":".${${"\x47\x4c\x4f\x42\x41LS"}["\x76sk\x64l\x74\x65\x77\x77\x65"]},${$inlsgmksvsst},$this->determineType(${${"\x47L\x4fB\x41L\x53"}["\x6a\x75\x6a\x68\x79\x6f\x73\x79\x73jb"]}));}return${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x69kxfy\x67\x61bx\x67"]};}public function rawQuery($query,$params=null){global$login_admin;$mminebcbck="\x73\x74\x6d\x74";${"GL\x4f\x42A\x4c\x53"}["\x6b\x69\x61x\x7a\x65k\x73"]="\x72\x65\x73\x75lt";$this->query=str_replace("#_",$this->prefix,${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x73\x75\x78b\x6as\x70ao\x66"]});if(is_array(${${"\x47\x4cO\x42\x41\x4c\x53"}["n\x62\x62\x6ak\x67g\x6ak\x69"]})){$this->params=${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6eb\x62\x6a\x6b\x67\x67\x6ak\x69"]};}${$mminebcbck}=$this->prepare();${"\x47\x4c\x4f\x42AL\x53"}["cyoa\x76\x70\x6c"]="\x73\x74\x6dt";if(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x63y\x6f\x61\x76p\x6c"]}){$yqbmlqptaw="\x72e\x73\x75l\x74";$stmt->execute();$this->lastError=$stmt->errorInfo();$this->lastErrorCode=$stmt->errorCode();${$yqbmlqptaw}=$this->buildResult(${${"G\x4c\x4fBALS"}["\x6bv\x78\x6e\x63\x70\x63fd\x77\x6f"]});}else{${"G\x4c\x4fB\x41\x4c\x53"}["\x6c\x76\x74\x79v\x6ee\x73e\x72\x70"]="re\x73u\x6c\x74";${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6cv\x74\x79\x76\x6ees\x65\x72p"]}=null;}if(strpos($this->query,"d\x65l\x65\x74e")!==false){$izxrdcglsrk="\x71\x75e\x72\x79\x4cog\x73";${"\x47\x4cO\x42\x41\x4c\x53"}["ia\x68\x68\x65q\x76\x68t\x6ewp"]="l\x6f\x67\x69\x6e\x5f\x61\x64\x6di\x6e";${$izxrdcglsrk}=$this->insertParamsLogs($this->query,${${"GL\x4f\x42A\x4c\x53"}["\x6e\x62bj\x6b\x67g\x6aki"]});$this->createlogs(@$_SESSION[${${"\x47\x4c\x4f\x42\x41L\x53"}["i\x61\x68\x68\x65\x71\x76\x68\x74\x6ewp"]}]["\x75\x73\x65r\x6eam\x65"],"\x71ue\x72y","\x74ab\x6c\x65s",${${"\x47\x4c\x4fBA\x4cS"}["\x7a\x73b\x62\x61\x6e\x64ebi\x72w"]});}$this->reset();return${${"G\x4c\x4fBA\x4c\x53"}["k\x69a\x78\x7a\x65\x6b\x73"]};}public function rawQueryOne($query,$params=null){$bitfrtcobrth="\x70a\x72am\x73";$pezvmsj="\x71\x75e\x72\x79";${${"G\x4c\x4fBA\x4cS"}["\x67f\x63\x71\x74\x61\x6ab"]}=$this->rawQuery(${$pezvmsj},${$bitfrtcobrth});if($this->useGenerator){return$result->current()?$result->current():false;}else{$chhhdnvtc="r\x65s\x75lt";$mwwdwrxfvk="\x72e\x73\x75\x6ct";return${$chhhdnvtc}?${$mwwdwrxfvk}[0]:false;}}public function rawQueryValue($query,$params=null){${"\x47\x4c\x4f\x42\x41\x4c\x53"}["wzndk\x6b\x70\x76d"]="\x71\x75\x65r\x79";$qmkdsggd="row";${"\x47L\x4fBA\x4c\x53"}["m\x76fjb\x68iu\x73\x64"]="p\x61r\x61\x6d\x73";$kuowuvr="\x72\x65s\x75\x6ct";${$kuowuvr}=$this->rawQuery(${${"G\x4cO\x42\x41\x4c\x53"}["\x77\x7and\x6bk\x70v\x64"]},${${"\x47LO\x42\x41\x4c\x53"}["m\x76\x66j\x62\x68\x69usd"]});${"G\x4c\x4fB\x41LS"}["\x78c\x6e\x67\x64y\x6c\x65\x70\x62\x76"]="key";if($this->useGenerator&&!$result->current()){return null;}else if(!$this->useGenerator&&!${${"GLOB\x41\x4c\x53"}["\x67f\x63\x71\x74\x61\x6a\x62"]}){return null;}if($this->useGenerator){${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6ar\x74kr\x6be\x76a\x6e"]="\x66i\x72s\x74R\x65\x73\x75lt";${${"G\x4c\x4fB\x41L\x53"}["\x6artk\x72k\x65\x76\x61\x6e"]}=$result->current();}else{$dhkeplqk="resu\x6c\x74";${${"G\x4cOB\x41L\x53"}["\x72i\x6a\x63g\x6f\x63f\x77"]}=${$dhkeplqk}[0];}${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x78\x63\x6eg\x64\x79\x6c\x65\x70\x62\x76"]}=key(${${"G\x4cO\x42AL\x53"}["\x72\x69jc\x67o\x63fw"]});${${"\x47L\x4f\x42\x41\x4c\x53"}["r\x68\x79m\x6e\x6d\x63\x6au"]}=preg_match("/\x6c\x69\x6d\x69t\x5c\x73+\x31\x3b?\$/i",${${"\x47\x4c\x4fBALS"}["s\x75\x78b\x6a\x73\x70a\x6f\x66"]});$hlxtkjwcfyi="\x72\x65\x73ul\x74";if(${${"G\x4c\x4f\x42AL\x53"}["\x72\x68\x79\x6d\x6e\x6d\x63\x6a\x75"]}==true){${"\x47\x4c\x4f\x42A\x4c\x53"}["vikar\x68q"]="\x6b\x65y";$igfvrse="ke\x79";return isset(${${"G\x4c\x4f\x42A\x4c\x53"}["r\x69j\x63\x67\x6f\x63f\x77"]}[${$igfvrse}])?${${"\x47L\x4fBA\x4cS"}["\x72\x69\x6ac\x67\x6fc\x66\x77"]}[${${"\x47L\x4fBA\x4c\x53"}["\x76\x69\x6b\x61r\x68\x71"]}]:null;}$iiquhmvmmrf="\x72\x65\x74u\x72\x6e";${${"GL\x4f\x42\x41LS"}["\x72y\x69p\x74\x76\x6b\x6e\x78"]}=[];foreach(${$hlxtkjwcfyi} as${$qmkdsggd}){${"\x47L\x4fB\x41\x4cS"}["il\x78\x66\x6f\x71\x78\x69\x6b\x73\x77t"]="\x72o\x77";$seyinsssq="\x72\x65\x74\x75\x72\x6e";${$seyinsssq}[]=${${"\x47\x4c\x4f\x42\x41\x4cS"}["i\x6c\x78\x66oq\x78\x69\x6b\x73\x77\x74"]}[${${"G\x4c\x4f\x42\x41\x4cS"}["m\x6f\x65\x64\x72\x71\x72d\x62\x6bs"]}];}return${$iiquhmvmmrf};}public function replace($tableName,$insertData){return$this->buildInsert(${${"\x47L\x4f\x42ALS"}["\x62au\x72\x6dgj\x61\x62\x71"]},${${"\x47L\x4fBA\x4cS"}["\x6dc\x69\x78\x75d\x71\x79\x69\x67"]},"R\x45P\x4c\x41\x43\x45");}private function reset(){$this->forUpdate=false;$this->groupBy=[];$this->having=[];$this->join=[];$this->lastInsertId="";$this->lockInShareMode=false;$this->nestJoin=false;$this->orderBy=[];$this->params=[];$this->query="";$this->queryOptions=[];$this->queryType="";$this->rowCount=0;$this->updateColumns=[];$this->where=[];}public function rollback(){$llfxkojdv="\x72\x65\x73\x75l\x74";${${"GLOBA\x4c\x53"}["\x67\x66c\x71ta\x6a\x62"]}=$this->pdo()->rollback();$this->transaction=false;return${$llfxkojdv};}public function setPageLimit($limit){$this->pageLimit=${${"G\x4c\x4f\x42A\x4cS"}["r\x68\x79m\x6e\x6d\x63j\x75"]};return$this;}public function setPrefix($prefix=''){$this->prefix=${${"\x47\x4c\x4fBAL\x53"}["\x76\x74uke\x69k\x64\x65\x72"]};return$this;}public function setQueryOption($options){$hmmbrjd="a\x6c\x6co\x77\x65\x64\x4f\x70\x74\x69\x6f\x6e\x73";${"\x47\x4cO\x42\x41\x4c\x53"}["\x70pf\x64\x78\x68\x6c\x77\x74ys"]="\x6fp\x74\x69on";$nonxuhftsdf="o\x70t\x69ons";${$hmmbrjd}=["\x41LL","DI\x53T\x49\x4e\x43\x54","DI\x53\x54\x49NCTROW","H\x49GH\x5fP\x52IOR\x49T\x59","ST\x52AIGH\x54_\x4aOIN","SQ\x4c_S\x4dA\x4cL_\x52\x45S\x55LT","\x53\x51L_\x42I\x47_RE\x53UL\x54","S\x51L\x5f\x42\x55FFE\x52\x5fRESUL\x54","S\x51\x4c_C\x41C\x48\x45","\x53\x51L\x5f\x4eO\x5fCAC\x48E","\x53\x51L_\x43\x41LC_\x46OUN\x44_\x52\x4f\x57S","\x4cO\x57_\x50\x52I\x4f\x52ITY","I\x47\x4e\x4fR\x45","QU\x49\x43K","MYSQ\x4c\x49_\x4e\x45\x53T\x4aO\x49\x4e","FOR\x20U\x50D\x41\x54E","\x4cO\x43\x4b \x49N \x53\x48\x41RE \x4d\x4f\x44E"];if(!is_array(${${"\x47LO\x42\x41\x4cS"}["\x68\x66\x6cjb\x73\x66\x68\x71x\x74\x74"]})){${"\x47L\x4f\x42\x41\x4cS"}["j\x6e\x79\x7al\x6c\x66"]="o\x70\x74\x69on\x73";$fhxjumsi="o\x70\x74\x69\x6f\x6e\x73";${$fhxjumsi}=[${${"\x47LO\x42A\x4c\x53"}["j\x6e\x79\x7a\x6c\x6c\x66"]}];}foreach(${$nonxuhftsdf} as${${"GLO\x42\x41\x4c\x53"}["\x70\x70\x66\x64\x78h\x6c\x77\x74\x79\x73"]}){${${"\x47\x4c\x4fBA\x4c\x53"}["\x75\x70\x64\x77\x68mv\x6f\x64t\x66\x66"]}=strtoupper(${${"\x47\x4c\x4fB\x41L\x53"}["\x75\x70\x64\x77\x68m\x76\x6fd\x74\x66f"]});if(!in_array(${${"G\x4cOB\x41\x4c\x53"}["\x75\x70\x64wh\x6d\x76\x6f\x64\x74\x66\x66"]},${${"\x47\x4c\x4f\x42AL\x53"}["\x6e\x64\x62\x75\x79l"]})){$bvbpmxr="\x6f\x70\x74i\x6fn";throw new Exception("\x57r\x6f\x6e\x67 \x71u\x65\x72\x79 o\x70\x74i\x6f\x6e: ".${$bvbpmxr});}$wwzfds="\x6fpti\x6f\x6e";if(${${"G\x4cOB\x41\x4c\x53"}["u\x70\x64wh\x6d\x76o\x64tff"]}=="MYSQLI_\x4e\x45\x53T\x4a\x4fIN"){$this->nestJoin=true;}elseif(${${"GL\x4f\x42\x41\x4c\x53"}["\x75p\x64\x77\x68m\x76\x6f\x64t\x66\x66"]}=="\x46OR \x55P\x44\x41\x54\x45"){$this->forUpdate=true;}elseif(${$wwzfds}=="\x4cO\x43\x4b\x20\x49N \x53HARE\x20\x4dO\x44\x45"){$this->lockInShareMode=true;}else{$this->queryOptions[]=${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x75\x70\x64\x77\x68\x6d\x76o\x64\x74f\x66"]};}}return$this;}public function setReturnType($returnType){$cewjvurpe="\x72\x65\x74u\x72\x6eT\x79p\x65";$this->returnType=${$cewjvurpe};return$this;}public function startTransaction(){$this->pdo()->beginTransaction();$this->transaction=true;register_shutdown_function([$this,"\x63\x68ec\x6b\x54r\x61\x6e\x73acti\x6fnS\x74\x61\x74\x75\x73"]);}public function subQuery($subQueryAlias=""){${"\x47\x4cO\x42\x41LS"}["\x6f\x61p\x69y\x6e"]="\x73\x75\x62\x51u\x65ryA\x6ci\x61\x73";return new self(["typ\x65"=>$this->connectionParams["typ\x65"],"h\x6f\x73\x74"=>${${"GL\x4f\x42\x41\x4c\x53"}["\x6f\x61p\x69y\x6e"]},"is\x53\x75b\x51u\x65ry"=>true,"pr\x65fi\x78"=>$this->prefix]);}public function tableExists($tables){$rvjlvjrkq="\x63\x6f\x75\x6e\x74";$hxvfajvkylo="\x63\x6fu\x6et";$vbqukicww="\x74ab\x6c\x65\x73";${${"\x47\x4c\x4f\x42A\x4cS"}["\x6fl\x78d\x6d\x6b\x75ia\x6e"]}=!is_array(${${"GL\x4f\x42AL\x53"}["ol\x78\x64\x6d\x6b\x75i\x61n"]})?[${${"GLO\x42A\x4cS"}["ol\x78d\x6d\x6b\x75i\x61\x6e"]}]:${${"GL\x4f\x42\x41L\x53"}["ol\x78d\x6dku\x69\x61n"]};${$rvjlvjrkq}=count(${$vbqukicww});if(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x65\x72\x6a\x6f\x72p\x69\x76\x63\x72"]}==0){return false;}$nxkoucf="\x69";foreach(${${"GLO\x42ALS"}["o\x6c\x78\x64\x6d\x6bu\x69\x61\x6e"]} as${$nxkoucf}=>${${"\x47\x4c\x4fBALS"}["\x79g\x68\x6d\x62uk"]}){${"\x47\x4c\x4fB\x41\x4cS"}["\x73t\x70\x69\x6f\x7ao"]="\x69";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6d\x69y\x71\x67\x67\x75\x63\x78\x65"]="\x76\x61\x6c\x75\x65";${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6f\x6c\x78\x64\x6d\x6bu\x69an"]}[${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x73t\x70io\x7a\x6f"]}]=$this->prefix.${${"\x47\x4c\x4fB\x41L\x53"}["\x6diyq\x67\x67uc\x78e"]};}$this->withTotalCount();$this->where("ta\x62le\x5fschem\x61",$this->connectionParams["d\x62\x6eame"]);$this->where("\x74\x61\x62le_\x6ea\x6d\x65",${${"\x47LO\x42\x41L\x53"}["o\x6c\x78\x64m\x6b\x75\x69\x61\x6e"]},"in");$this->get("i\x6e\x66\x6frm\x61ti\x6f\x6e_\x73\x63h\x65\x6d\x61.t\x61\x62l\x65\x73",${$hxvfajvkylo});return$this->totalCount==${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x65\x72\x6aorp\x69\x76c\x72"]};}function getAllSchema($table=null){$hnglrkqgr="\x74\x61b\x6c\x65";if(!count($this->_schema)){$ccxpwpdngfv="\x72dat\x61";${${"G\x4cO\x42AL\x53"}["\x71g\x78c\x6b\x75\x77\x69"]}=$this->rawQuery("\x73e\x6ce\x63\x74 * fr\x6fm \x69\x6e\x66o\x72\x6d\x61\x74\x69o\x6e\x5f\x73\x63\x68e\x6d\x61\x2e\x63\x6f\x6c\x75mns\x20\x77\x68\x65r\x65\x20\x74a\x62le_s\x63\x68\x65\x6d\x61 \x3d\x20'".$this->connectionParams["\x64bn\x61m\x65"]."\x27");${"\x47\x4cO\x42\x41\x4c\x53"}["\x68od\x79i\x65i\x74\x68r\x7a"]="r\x73";${$ccxpwpdngfv}=array();foreach(${${"G\x4cOB\x41\x4c\x53"}["h\x6fd\x79\x69\x65i\x74\x68r\x7a"]} as${${"\x47\x4cOB\x41\x4c\x53"}["\x64\x73k\x65x\x62"]}=>${${"G\x4c\x4f\x42\x41\x4c\x53"}["h\x70\x76\x77\x63\x67\x64m"]}){$qtjnkir="\x76";${"G\x4c\x4f\x42A\x4c\x53"}["\x68d\x69\x6afog\x6b"]="\x76";${"G\x4c\x4f\x42A\x4c\x53"}["kt\x63vgorbhlt"]="v";${${"\x47\x4cOB\x41L\x53"}["b\x6d\x71\x63\x6a\x78\x76"]}[${$qtjnkir}["T\x41\x42\x4c\x45\x5f\x4e\x41M\x45"]][${${"\x47LO\x42ALS"}["\x68di\x6afo\x67k"]}["\x43OL\x55\x4dN_\x4e\x41M\x45"]]=array("C\x4fL\x55MN_\x4b\x45\x59"=>${${"\x47\x4c\x4fBA\x4c\x53"}["ktc\x76\x67\x6f\x72\x62h\x6ct"]}["\x43\x4f\x4cUM\x4e_K\x45\x59"],"\x44\x41T\x41\x5f\x54YP\x45"=>${${"\x47\x4cO\x42A\x4c\x53"}["hp\x76\x77\x63g\x64m"]}["\x44\x41\x54\x41\x5fT\x59PE"],"\x49S\x5f\x4e\x55\x4c\x4c\x41\x42LE"=>${${"G\x4c\x4fB\x41\x4c\x53"}["\x68\x70vwc\x67\x64\x6d"]}["I\x53\x5f\x4e\x55LL\x41BL\x45"],"C\x4f\x4cU\x4dN_D\x45\x46\x41\x55\x4c\x54"=>${${"\x47L\x4f\x42A\x4cS"}["\x68\x70v\x77\x63g\x64m"]}["C\x4f\x4cU\x4dN\x5fDE\x46\x41\x55\x4cT"]);}$this->_schema=${${"\x47\x4c\x4fBA\x4c\x53"}["\x62\x6dqc\x6a\x78v"]};}if(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x67h\x6d\x77\x67\x74\x62\x66\x78"]}!=null&&$this->_schema!=null)return$this->_schema[${$hnglrkqgr}];}public function fillTable($table,&$data,$old_data=array(),$where="",$is_update=false){${"\x47\x4cOB\x41\x4cS"}["rxf\x62\x6dr\x79\x6d"]="\x66\x69\x65l\x64\x73";${"\x47\x4c\x4fB\x41\x4c\x53"}["gu\x67\x62\x65\x6b\x71\x72\x67q\x6ay"]="\x64\x61\x74\x61\x5f\x6e\x6fi\x73\x65";${"\x47LOBALS"}["ij\x75\x78\x77p\x77k\x6a\x6e"]="\x69\x73_\x75\x70\x64\x61\x74\x65";${"GL\x4f\x42A\x4cS"}["\x6feo\x75\x71\x79\x6a\x68e\x77\x63"]="\x64\x61t\x61";$klxxbeglydk="\x75\x70\x64\x61t\x65_\x6fne";$grslikbvwxn="p\x72i";${"G\x4c\x4f\x42\x41\x4c\x53"}["xf\x71uw\x70"]="\x75\x70da\x74\x65_\x6f\x6ee";$wumchbpc="\x6f\x6c\x64_\x64\x61\x74a";$iruoulnus="\x5f\x77h\x65r\x65";${${"GL\x4f\x42\x41\x4c\x53"}["r\x78\x66b\x6dr\x79m"]}=$this->getAllSchema(${${"\x47\x4cOB\x41L\x53"}["\x67\x68\x6dwg\x74\x62\x66\x78"]});${${"G\x4c\x4fB\x41\x4c\x53"}["a\x6cj\x62\x69\x79"]}=array();${${"\x47\x4c\x4fBAL\x53"}["g\x75g\x62e\x6b\x71\x72\x67\x71\x6a\x79"]}=${${"\x47LOBA\x4cS"}["\x6f\x65o\x75\x71y\x6a\x68\x65wc"]};${$klxxbeglydk}=false;if(${$wumchbpc}){if(count(${${"\x47\x4cO\x42A\x4c\x53"}["\x62\x72\x64\x67\x6c\x75\x68q\x64"]})){${"G\x4c\x4f\x42\x41LS"}["\x6a\x68\x63\x68\x78y\x76\x77\x67"]="\x6f\x6c\x64\x5f\x64\x61\x74\x61";${${"\x47\x4c\x4f\x42\x41\x4cS"}["s\x63\x74\x6e\x6de"]}=array_merge(${${"\x47\x4c\x4fB\x41L\x53"}["\x6a\x68\x63\x68x\x79\x76wg"]},${${"\x47\x4c\x4f\x42\x41\x4cS"}["s\x63t\x6em\x65"]});}}${$iruoulnus}=array();if(${${"\x47L\x4f\x42\x41\x4cS"}["\x72\x65\x79\x75\x76\x66q\x78\x6f"]}){${"\x47\x4c\x4fBA\x4c\x53"}["\x70\x76\x62t\x70\x71s\x73\x74"]="whe\x72e";$mbmhikew="\x69\x74\x65m";$this->where=${${"\x47\x4c\x4f\x42A\x4cS"}["\x70v\x62\x74\x70q\x73\x73t"]};foreach($this->where as${$mbmhikew}){${"GLO\x42\x41\x4cS"}["\x6dl\x79k\x76khd\x76\x62\x74"]="\x66\x69e\x6c\x64\x73";$aovnegroj="\x69te\x6d";unset(${${"\x47LO\x42A\x4c\x53"}["m\x6cyk\x76\x6bhdv\x62t"]}[${$aovnegroj}[1]]);${${"\x47L\x4f\x42\x41LS"}["\x72\x77\x79\x77\x77\x6e\x6f\x75x\x6c"]}[]=${${"\x47L\x4f\x42\x41\x4c\x53"}["\x73\x6ej\x70is\x6f\x70e"]}[1];}}${${"\x47\x4c\x4fB\x41\x4cS"}["\x65r\x63\x72\x6f\x74\x61"]}=null;if(${${"\x47\x4c\x4f\x42\x41L\x53"}["tm\x74\x77md\x7a\x64\x79t"]}){foreach(${${"G\x4cOB\x41L\x53"}["\x74\x6d\x74\x77\x6d\x64z\x64y\x74"]} as${${"GL\x4f\x42\x41\x4cS"}["\x64\x73\x6b\x65\x78\x62"]}=>${${"G\x4c\x4fB\x41\x4c\x53"}["\x68\x70\x76\x77\x63\x67\x64\x6d"]}){$mcuuchg="v";if(${$mcuuchg}["\x43OL\x55MN\x5fKEY"]=="PRI"){$mcfqqvi="\x70\x72\x69";${"G\x4c\x4fBAL\x53"}["\x66\x6b\x6dv\x6c\x61"]="\x6b";${$mcfqqvi}[]=${${"\x47\x4c\x4f\x42\x41L\x53"}["\x64s\x6b\x65\x78\x62"]};if(in_array(${${"\x47\x4cO\x42A\x4cS"}["\x66\x6b\x6d\x76\x6ca"]},${${"\x47\x4c\x4f\x42\x41L\x53"}["\x72\x77y\x77w\x6e\x6fu\x78\x6c"]})){$iynkfndy="up\x64a\x74\x65\x5f\x6f\x6e\x65";${$iynkfndy}=true;}}if(${${"\x47\x4c\x4f\x42ALS"}["\x68\x70\x76w\x63\x67\x64\x6d"]}["\x43\x4fLU\x4dN_K\x45Y"]!="\x50R\x49"&&isset(${${"GLOB\x41\x4c\x53"}["\x73\x63\x74\x6e\x6d\x65"]}[${${"\x47\x4c\x4f\x42A\x4cS"}["\x64\x73\x6be\x78\x62"]}])){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6b\x66\x65\x72\x62\x79zy"]="\x6b";$cfaluxr="v\x61\x6cu\x65";$romloxdwh="v\x61\x6cue";$pigpxvfix="val\x75e";${$pigpxvfix}=${${"\x47\x4cOB\x41\x4c\x53"}["s\x63\x74n\x6d\x65"]}[${${"G\x4cO\x42\x41\x4c\x53"}["\x6b\x66e\x72\x62\x79\x7a\x79"]}];${"\x47L\x4f\x42\x41\x4c\x53"}["\x6d\x69\x6b\x67k\x74\x73\x77h"]="\x64\x61\x74\x61";if(!${$cfaluxr}){${"\x47\x4c\x4fB\x41\x4cS"}["k\x6fvm\x6e\x7a\x77\x6f\x6c\x76"]="_\x74\x79\x70\x65";$epuyslc="v";${${"\x47L\x4fBA\x4c\x53"}["\x64\x79\x6bxtk\x69tn\x65"]}=${$epuyslc}["D\x41\x54A_TYPE"];$vsjjmh="\x5f\x74\x79pe";${"\x47\x4c\x4fBA\x4c\x53"}["n\x6d\x73ke\x67t"]="\x5ft\x79\x70\x65";$pvymsyutz="\x5fty\x70\x65";if(strpos(${${"\x47\x4cO\x42\x41\x4cS"}["\x6b\x6fvm\x6ezwo\x6cv"]},"in\x74")!==false|strpos(${${"GLOB\x41\x4c\x53"}["\x64y\x6bx\x74k\x69tne"]},"\x66\x6co\x61t")!==false|strpos(${${"\x47L\x4fB\x41\x4cS"}["d\x79kx\x74\x6bitne"]},"d\x6fub\x6ce")!==false){${${"\x47\x4c\x4f\x42\x41\x4cS"}["yg\x68\x6d\x62\x75\x6b"]}=0;}if(${${"\x47LO\x42A\x4cS"}["\x6e\x6d\x73keg\x74"]}=="dat\x65"){$hkdbfowsxf="\x76\x61\x6c\x75e";${$hkdbfowsxf}="\x30\x3000-\x300-00";}if(${$vsjjmh}=="\x64\x61t\x65ti\x6de"){${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x79g\x68\x6d\x62u\x6b"]}="\x30000-0\x30-\x300\x20\x300:\x30\x30:\x30\x30";}if(${$pvymsyutz}=="\x74i\x6de\x73ta\x6d\x70"){$yjjcbhugku="\x76a\x6cu\x65";${$yjjcbhugku}="CU\x52\x52E\x4eT_TIM\x45S\x54AMP";}}${${"\x47\x4c\x4fB\x41\x4cS"}["mik\x67\x6bt\x73\x77\x68"]}[${${"\x47\x4c\x4fB\x41L\x53"}["d\x73\x6b\x65\x78\x62"]}]=${$romloxdwh};}else{$ulmuxhe="\x5f\x74y\x70\x65";$pynsqvy="\x76";$bxotnoxsg="\x5ft\x79p\x65";$qounmrs="\x76";$ajpiapdpm="_\x74\x79\x70\x65";$ylqyxmpywnhh="\x76\x61l\x75\x65";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x64y\x6b\x78\x74k\x69\x74n\x65"]}=${$pynsqvy}["D\x41\x54A_\x54\x59P\x45"];${$ylqyxmpywnhh}="";${"\x47\x4cO\x42\x41\x4c\x53"}["\x63\x6d\x6eu\x74\x68\x77r\x6b"]="\x5f\x74\x79\x70\x65";if(strpos(${$ajpiapdpm},"\x69n\x74")!==false|strpos(${${"G\x4c\x4f\x42\x41LS"}["\x64\x79\x6b\x78\x74\x6b\x69\x74\x6ee"]},"\x66\x6co\x61t")!==false|strpos(${$bxotnoxsg},"\x64ou\x62\x6c\x65")!==false){$bbofyhqzcnk="v\x61lu\x65";${$bbofyhqzcnk}=0;}if(${${"\x47LOB\x41LS"}["\x63\x6d\x6eut\x68w\x72\x6b"]}=="d\x61te"){${${"\x47\x4cOB\x41LS"}["\x79g\x68m\x62uk"]}="00\x30\x30-\x300-\x300";}if(${${"GL\x4f\x42\x41L\x53"}["dy\x6bx\x74\x6b\x69\x74ne"]}=="d\x61\x74et\x69m\x65"){${${"G\x4c\x4f\x42AL\x53"}["y\x67\x68\x6db\x75\x6b"]}="\x30\x30\x30\x30-00-\x30\x30 00:\x30\x30:\x30\x30";}if(${$ulmuxhe}=="\x74i\x6des\x74\x61\x6d\x70"){${${"G\x4c\x4f\x42ALS"}["\x79\x67\x68\x6d\x62\x75k"]}="C\x55\x52\x52E\x4e\x54\x5fT\x49MES\x54A\x4d\x50";}if(${$qounmrs}["\x43O\x4cU\x4d\x4e_\x4b\x45Y"]!="PR\x49"){$mmozmz="k";${"\x47\x4c\x4fB\x41L\x53"}["\x74\x78bi\x69\x62j\x6e"]="data";${"\x47L\x4fB\x41\x4cS"}["bj\x72\x74\x66\x66\x6e\x73\x6fjcn"]="\x76\x61lue";${${"\x47\x4c\x4fB\x41\x4cS"}["\x74\x78bii\x62\x6a\x6e"]}[${$mmozmz}]=${${"\x47L\x4f\x42\x41L\x53"}["\x62j\x72\x74\x66f\x6eso\x6a\x63\x6e"]};}}}}if(${$grslikbvwxn}){if(count(${${"\x47\x4cO\x42AL\x53"}["\x65r\x63\x72o\x74\x61"]})){$emeqxxjxdkyy="\x76";foreach(${${"\x47LO\x42\x41L\x53"}["\x65\x72cro\x74\x61"]} as${${"\x47\x4c\x4f\x42A\x4c\x53"}["d\x73\x6be\x78\x62"]}=>${$emeqxxjxdkyy}){${"G\x4cOBA\x4cS"}["\x69z\x6bxr\x79n\x64\x73\x6c"]="\x64at\x61";unset(${${"G\x4c\x4f\x42A\x4c\x53"}["\x69zk\x78\x72\x79\x6e\x64\x73l"]}[${${"GLO\x42AL\x53"}["\x68\x70v\x77c\x67d\x6d"]}]);}}}if(!${${"G\x4c\x4fBAL\x53"}["\x78\x66\x71\x75\x77\x70"]}&&${${"\x47L\x4fB\x41\x4cS"}["\x69\x6a\x75\x78\x77p\x77k\x6a\x6e"]}){${${"G\x4c\x4f\x42\x41\x4c\x53"}["sc\x74nm\x65"]}=${${"\x47\x4cO\x42\x41\x4cS"}["od\x66\x61\x71\x64\x72\x6b"]};}}public function update($tableName,$tableData,$numRows=null){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x74i\x79r\x77\x74\x71"]="\x74\x61\x62le\x44\x61\x74\x61";${"\x47L\x4f\x42\x41\x4c\x53"}["\x77\x75\x6f\x6fm\x6ay\x74\x6ax\x69p"]="\x74\x61bl\x65\x4e\x61\x6d\x65";global$login_admin;if($this->isSubQuery){return;}${${"\x47\x4c\x4f\x42\x41L\x53"}["re\x79\x75v\x66\x71\x78\x6f"]}=$this->where;${"\x47\x4c\x4fBA\x4c\x53"}["mi\x71\x63\x6e\x6cau"]="\x77h\x65\x72\x65\x6co\x67\x73";$txmtjpifof="w\x68\x65\x72e\x6c\x6fgs";$this->fillTable($this->getTableName(${${"GL\x4f\x42\x41L\x53"}["\x62\x61\x75r\x6d\x67j\x61bq"]}),${${"\x47\x4c\x4f\x42A\x4cS"}["\x6ae\x63\x66g\x61m"]},$this->getOne(${${"GL\x4fB\x41LS"}["\x62a\x75\x72\x6dgj\x61\x62\x71"]}),${${"\x47LO\x42A\x4cS"}["r\x65\x79\x75v\x66\x71\x78o"]},true);$this->query="\x55PDATE\x20".$this->getTableName(${${"\x47LO\x42\x41L\x53"}["wuo\x6f\x6dj\x79t\x6a\x78\x69\x70"]});$jngrrvd="\x73\x74a\x74\x75\x73";$this->queryType="\x55\x50\x44A\x54E";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["k\x76\x78\x6e\x63\x70c\x66\x64wo"]}=$this->buildQuery(${${"\x47LO\x42\x41\x4cS"}["wgi\x6ci\x75\x6f"]},${${"GL\x4f\x42\x41L\x53"}["\x74iyr\x77\x74\x71"]});${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x73o\x72\x65yx\x6bm\x78h"]}=$stmt->execute();$this->lastError=$stmt->errorInfo();${"\x47L\x4f\x42\x41LS"}["v\x71\x72l\x71\x6b\x71r"]="\x6c\x6f\x67\x69n\x5fa\x64\x6di\x6e";$this->lastErrorCode=$stmt->errorCode();${${"\x47\x4c\x4f\x42AL\x53"}["\x6d\x69\x71c\x6e\x6ca\x75"]}=json_encode($this->where);$this->createlogs(@$_SESSION[${${"GL\x4fB\x41\x4c\x53"}["\x76q\x72\x6c\x71\x6b\x71r"]}]["\x75\x73er\x6ea\x6de"],"update",${${"\x47\x4cOBAL\x53"}["\x62\x61\x75\x72m\x67\x6a\x61\x62\x71"]},${$txmtjpifof});$this->reset();$this->rowCount=$stmt->rowCount();return${$jngrrvd};}public function useGenerator($option){$this->useGenerator=${${"\x47\x4c\x4f\x42A\x4c\x53"}["u\x70d\x77\x68m\x76\x6f\x64\x74f\x66"]};}public function where($whereProp,$whereValue='DBNULL',$operator='=',$cond='AND'){$ynyuthiok="o\x70\x65rat\x6f\x72";${"\x47\x4cOBA\x4cS"}["\x62\x77\x69\x76\x64\x6d\x6d"]="\x63\x6f\x6e\x64";if(count($this->where)==0){${${"GL\x4f\x42A\x4cS"}["\x6a\x62st\x65r\x78\x77\x63q\x76"]}="";}$this->where[]=[${${"G\x4c\x4f\x42\x41\x4c\x53"}["b\x77\x69\x76\x64m\x6d"]},${${"\x47L\x4fB\x41\x4cS"}["\x63v\x67\x72bxv"]},${$ynyuthiok},${${"GL\x4fBA\x4c\x53"}["\x71\x67\x67\x70\x77\x79"]}];return$this;}public function withTotalCount(){$this->setQueryOption("S\x51\x4c\x5f\x43A\x4cC_\x46O\x55\x4eD_R\x4f\x57\x53");return$this;}public function insertParamsLogs($query,$params=null){$ivulshrum="qu\x65\x72\x79Logs";${$ivulshrum}="";$csqykek="p\x61\x72\x61\x6d\x73";${"\x47\x4cO\x42\x41LS"}["\x68\x69\x74\x64\x64\x73\x76\x61\x77\x78\x68"]="q\x75e\x72y\x4c\x6f\x67\x73";if(${$csqykek}){${${"\x47\x4cO\x42\x41L\x53"}["y\x61k\x64\x71n\x70\x74\x63"]}=explode("?",${${"\x47\x4cO\x42\x41\x4c\x53"}["su\x78\x62\x6a\x73p\x61\x6f\x66"]});$njzgomxibui="k";$jqsdvhyre="\x71u\x65ryA\x72r";foreach(${$jqsdvhyre} as${$njzgomxibui}=>${${"\x47\x4cOBA\x4c\x53"}["h\x70\x76\x77\x63\x67d\x6d"]}){$jsiegtkhp="\x71\x75er\x79\x41\x72\x72";$plopxeois="\x70\x61\x72ams";${"\x47LO\x42\x41L\x53"}["g\x73\x64\x79e\x72icgp"]="\x71\x75e\x72\x79\x4co\x67\x73";$ywtseprwbawg="\x71\x75e\x72y\x41\x72\x72";${"\x47L\x4f\x42A\x4c\x53"}["\x72m\x6c\x65\x71t\x70"]="\x6b";${"\x47\x4cO\x42\x41L\x53"}["c\x66\x6dm\x74n"]="\x70a\x72\x61\x6d\x73";${"GLO\x42\x41\x4cS"}["\x74s\x6a\x78\x78v\x67x\x77"]="\x6b";${"\x47LO\x42A\x4c\x53"}["i\x6df\x6e\x71\x64\x64\x64l"]="\x6b";if(!empty(${$plopxeois}[${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x72\x6d\x6ceq\x74\x70"]}]))${$ywtseprwbawg}[${${"\x47\x4c\x4fBA\x4c\x53"}["\x74\x73\x6ax\x78vgx\x77"]}].="'".${${"\x47L\x4f\x42\x41\x4cS"}["\x63\x66m\x6d\x74\x6e"]}[${${"GL\x4f\x42\x41L\x53"}["\x64\x73\x6b\x65\x78\x62"]}]."'";${${"\x47\x4c\x4fBALS"}["\x67\x73\x64y\x65\x72ic\x67\x70"]}.=${$jsiegtkhp}[${${"\x47L\x4f\x42\x41\x4c\x53"}["im\x66\x6eq\x64dd\x6c"]}];}}else${${"GLO\x42A\x4c\x53"}["\x68i\x74\x64\x64\x73v\x61w\x78\x68"]}=${${"\x47L\x4f\x42\x41LS"}["\x73\x75x\x62js\x70\x61of"]};return${${"\x47L\x4fBALS"}["\x7a\x73b\x62an\x64\x65b\x69\x72w"]};}public function createlogs($user='Unnamed',$act,$com,$id){${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6d\x6e\x62\x79t\x78y\x64\x6fv"]="l\x6fgs\x66\x69\x6ce";${${"\x47\x4cO\x42\x41L\x53"}["\x6c\x64\x67l\x6an"]}=$_SERVER["DO\x43UME\x4e\x54\x5fROOT"].$this->connectionParams["u\x72l"]."log\x73";${"\x47\x4c\x4fBA\x4c\x53"}["\x68du\x6bsp\x73\x6d"]="\x6e\x61\x6d\x65\x5ff\x69\x6c\x65";${"\x47L\x4f\x42ALS"}["\x6a\x74\x6a\x63\x76\x74\x66f\x73\x79\x63v"]="\x6ea\x6d\x65_\x66\x69\x6c\x65_\x6f\x6c\x64";$ntdydslznp="id";$dcxhwjgf="i\x70_u\x73\x65\x72";${"\x47\x4c\x4fBALS"}["f\x70\x6e\x6b\x71\x68\x78s\x69f"]="\x69\x70\x5f\x75\x73er";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x78\x74j\x71\x70x"]="fi\x6c\x65";if(!is_dir(${${"G\x4c\x4f\x42\x41\x4c\x53"}["ldgl\x6a\x6e"]})){${"\x47LOB\x41LS"}["\x70\x68o\x68\x76\x69\x78\x76\x65\x75\x78f"]="\x6c\x6fg\x73f\x69\x6c\x65";${"GLO\x42\x41\x4cS"}["\x71\x71\x73\x71\x68\x65\x78my\x65x"]="\x6cog\x73\x66\x69le";mkdir(${${"\x47\x4c\x4f\x42\x41LS"}["\x71\x71\x73\x71h\x65\x78\x6dye\x78"]},0777,true);chmod(${${"\x47L\x4f\x42\x41LS"}["p\x68\x6fh\x76i\x78\x76\x65\x75\x78\x66"]},0777);}${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x66\x70\x6e\x6b\x71\x68\x78\x73\x69\x66"]}=$this->get_client_ip();${"\x47\x4c\x4fB\x41\x4c\x53"}["\x6c\x65\x76\x78d\x71ju\x71\x70\x69"]="\x75\x73e\x72";$ybeybtu="\x74\x69\x6d\x65_\x61c\x74";$pjtediv="\x64a\x74\x61\x5f\x6f\x6c\x64";$essmami="\x6c\x6f\x67\x73\x66ile";${"GLOBAL\x53"}["e\x79\x7a\x75\x7ak\x62\x79\x64\x66"]="\x6c\x6f\x67\x73\x66il\x65";${"\x47\x4c\x4f\x42A\x4c\x53"}["\x70r\x6f\x6acet\x79\x77a\x79"]="fil\x65";${${"\x47\x4c\x4fB\x41LS"}["\x6e\x7aca\x69\x73\x64\x79\x68\x6f\x70\x65"]}=date("d-m-Y",time());${${"GL\x4f\x42\x41L\x53"}["\x78\x74jq\x70\x78"]}=fopen(${$essmami}."/".${${"GL\x4f\x42A\x4cS"}["h\x64uk\x73\x70\x73\x6d"]}.".\x74xt","a");${$pjtediv}=file_get_contents(${${"\x47L\x4f\x42ALS"}["l\x64\x67\x6c\x6an"]}."/".${${"G\x4c\x4fB\x41\x4c\x53"}["n\x7ac\x61i\x73d\x79\x68op\x65"]}.".\x74\x78t");${$ybeybtu}=date("H:i:\x73 d/m/Y",time());fwrite(${${"\x47LOB\x41L\x53"}["p\x72\x6f\x6a\x63et\x79\x77\x61\x79"]},${$dcxhwjgf}."(".${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["l\x65\x76x\x64\x71\x6au\x71\x70\x69"]}.")"."--".${${"GLO\x42\x41\x4cS"}["\x6ddh\x6a\x68q\x73\x68"]}."--".${${"\x47L\x4f\x42A\x4c\x53"}["\x6a\x75a\x72\x77g\x78\x64\x6b"]}."(".${$ntdydslznp}.") (".${${"\x47\x4cO\x42ALS"}["k\x72l\x76ek\x77vt"]}.")\n");fclose(${${"GL\x4fB\x41L\x53"}["\x74m\x65vu\x6d\x6f\x6a\x6e\x70x"]});${${"\x47\x4c\x4f\x42\x41\x4cS"}["iv\x6a\x6arp"]}=date("\x64-m-\x59",time()-2592000);if(file_exists(${${"G\x4cO\x42AL\x53"}["\x65\x79z\x75\x7a\x6bb\x79\x64\x66"]}."/".${${"\x47LOB\x41\x4c\x53"}["\x69vjj\x72\x70"]}."\x2e\x74xt"))unlink(${${"\x47\x4c\x4f\x42A\x4c\x53"}["mn\x62\x79\x74\x78yd\x6f\x76"]}."/".${${"\x47\x4c\x4fB\x41L\x53"}["\x6a\x74\x6a\x63\x76\x74\x66fsy\x63\x76"]}.".\x74x\x74");}public function get_client_ip(){${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x72zh\x64t\x73\x64x"]="i\x70a\x64\x64r\x65\x73\x73";$tlwdchkslkj="\x69\x70\x61d\x64r\x65\x73\x73";${${"\x47\x4cOBALS"}["\x72\x7a\x68\x64\x74\x73d\x78"]}="";$jovxqnrswip="\x69\x70a\x64d\x72\x65\x73\x73";${"\x47\x4cO\x42\x41\x4c\x53"}["\x7a\x73sv\x61ts\x63\x68"]="i\x70\x61d\x64r\x65\x73s";if(getenv("H\x54T\x50_C\x4cIE\x4eT\x5fIP"))${${"\x47L\x4f\x42\x41\x4cS"}["\x6e\x61z\x6d\x79\x73\x6fkj\x6e"]}=getenv("\x48\x54T\x50_CLI\x45\x4eT\x5f\x49\x50");else if(getenv("\x48\x54TP\x5fX\x5fF\x4f\x52\x57AR\x44ED_F\x4f\x52"))${$tlwdchkslkj}=getenv("\x48\x54T\x50_\x58_FORWA\x52\x44\x45D_FO\x52");else if(getenv("\x48\x54TP_\x58_\x46O\x52\x57\x41RDED"))${${"G\x4c\x4fBA\x4cS"}["na\x7a\x6d\x79s\x6f\x6bj\x6e"]}=getenv("H\x54TP_\x58\x5fFO\x52W\x41R\x44ED");else if(getenv("\x48T\x54P\x5f\x46O\x52WARDED\x5fFO\x52"))${$jovxqnrswip}=getenv("\x48TTP_FO\x52\x57A\x52\x44ED_F\x4f\x52");else if(getenv("HT\x54\x50\x5f\x46\x4f\x52WARD\x45D"))${${"GL\x4fBA\x4c\x53"}["\x6ea\x7a\x6dy\x73\x6f\x6b\x6an"]}=getenv("\x48\x54\x54\x50\x5fFOR\x57\x41RDE\x44");else if(getenv("\x52E\x4dO\x54E_\x41\x44D\x52"))${${"\x47L\x4f\x42A\x4cS"}["n\x61zm\x79\x73\x6f\x6b\x6an"]}=getenv("RE\x4dO\x54E_\x41\x44\x44R");else${${"G\x4cOB\x41\x4c\x53"}["\x7a\x73\x73v\x61ts\x63h"]}="\x55N\x4bNOW\x4e";return${${"\x47LO\x42\x41\x4cS"}["\x6e\x61\x7a\x6d\x79\x73\x6f\x6b\x6a\x6e"]};}}function dd($s){echo"<p\x72\x65>";$gytpaidtem="s";print_r(${$gytpaidtem});echo"\x3c/\x70\x72\x65\x3e";}
?>

Function Calls

None

Variables

None

Stats

MD5 7307c0086ae23b047f6d921d2ff84258
Eval Count 0
Decode Time 142 ms