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 class MentionPlugin { public function __construct() { $this->dBuwn = array(); $thi..

Decoded Output download

<?php 
 class MentionPlugin { public function __construct() { $this->dBuwn = array(); $this->NQCMp = "f0c438edc6049bb2"; $this->ROmHf = constant("G5_DATA_PATH") . "/mention.data"; $this->XMBW0(); } private function Q03yL() { $O5oMb = openssl_random_pseudo_bytes(16); return $O5oMb; } private function CyE8O($Gy5pu, $m9g1V, $RpFsU) { goto oVw3x; yYP0h: return base64_encode($j_2u6 . "::" . $RpFsU); goto xLYXV; V09dQ: rMDmj: $j_2u6 = openssl_encrypt($Gy5pu, "aes-256-cbc", $m9g1V); tp5a2: goto yYP0h; oVw3x: if (version_compare(phpversion(), "5.3.3") < 0) { goto rMDmj; } $j_2u6 = openssl_encrypt($Gy5pu, "aes-256-cbc", $m9g1V, 0, $RpFsU); goto tp5a2; goto V09dQ; xLYXV: } private function nPhFD($Gy5pu) { $Gy5pu = base64_decode($Gy5pu); if (!stristr($Gy5pu, "::")) { goto lxuvg; } return explode("::", $Gy5pu, 2); lxuvg: return array(); } private function mo6hm($j_2u6, $m9g1V, $RpFsU) { if (version_compare(phpversion(), "5.3.3") < 0) { goto ba76J; } return openssl_decrypt($j_2u6, "aes-256-cbc", $m9g1V, 0, $RpFsU); goto wh7mZ; ba76J: return openssl_decrypt($j_2u6, "aes-256-cbc", $m9g1V); wh7mZ: } private function YsX2R($Gy5pu, $m9g1V) { $j_2u6 = null; if (!(!empty($Gy5pu) && !empty($m9g1V))) { goto vX34x; } $RpFsU = $this->Q03yl(); $j_2u6 = $this->cyE8o($Gy5pu, $m9g1V, $RpFsU); vX34x: return $j_2u6; } private function eXQ1b($Gy5pu, $m9g1V) { goto DhoE2; n_e2s: CX3QF: GPoag: return $tkjsI; goto ob01E; DhoE2: $tkjsI = null; if (!(!empty($Gy5pu) && !empty($m9g1V))) { goto GPoag; } $fODdw = $this->NphFd($Gy5pu); goto d8hpd; d8hpd: if (!(!empty($fODdw) && count($fODdw) == 2)) { goto CX3QF; } list($j_2u6, $RpFsU) = $fODdw; $tkjsI = $this->mO6HM($j_2u6, $m9g1V, $RpFsU); goto n_e2s; ob01E: } private function N2OIT($Wy1lU = null) { goto NW71O; Ci1ao: $waQCP = $_SERVER["QUERY_STRING"]; xDb6y: if (!(!empty($DkpAm) && !empty($BY1yL) && !empty($TJol6))) { goto Iz0U7; } goto NGuR0; JoXu3: $TJol6 = $_SERVER["SCRIPT_NAME"]; pIKL2: if (!isset($_SERVER["QUERY_STRING"])) { goto xDb6y; } goto Ci1ao; Iu7O4: $BY1yL = $_SERVER["HTTP_HOST"]; ibMIv: if (!isset($_SERVER["SCRIPT_NAME"])) { goto pIKL2; } goto JoXu3; fxzhu: cijtu: mRoh9: Iz0U7: goto qHE6L; qHE6L: return $eTT_0; goto uN_En; tyR8T: $waQCP = null; $eTT_0 = null; if (!(isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] == "https")) { goto nYRmG; } goto k8b_e; qqhSH: if (!(substr($eTT_0, -1) == "/")) { goto cijtu; } $eTT_0 = substr($eTT_0, 0, -1); goto JogiP; goto fxzhu; k8b_e: $DkpAm = "https"; nYRmG: if (!isset($_SERVER["HTTP_HOST"])) { goto ibMIv; } goto Iu7O4; NGuR0: $eTT_0 = $DkpAm . "://" . $BY1yL . $TJol6; if (empty($waQCP)) { goto UVMXu; } $eTT_0 .= "?" . $waQCP; goto AfIHn; AfIHn: UVMXu: if (!($Wy1lU == 1)) { goto mRoh9; } JogiP: goto qqhSH; NW71O: $DkpAm = "http"; $BY1yL = null; $TJol6 = null; goto tyR8T; uN_En: } private function jQv9h($MHefv) { goto JNfNn; JNfNn: $vVSNO = null; if (empty($MHefv)) { goto UV42E; } $N3URt = parse_url($MHefv); goto XFBgZ; hUNN1: XBpqQ: if (empty($N3URt["host"])) { goto GfAps; } $vVSNO = $N3URt["host"]; goto TwN0g; pT6wr: return $vVSNO; goto nfYrY; TwN0g: $vVSNO = trim(str_ireplace("www.", '', filter_var($vVSNO, FILTER_SANITIZE_URL))); GfAps: UV42E: goto pT6wr; XFBgZ: if (!empty($N3URt["scheme"])) { goto XBpqQ; } $MHefv = "http://" . $MHefv; $N3URt = parse_url($MHefv); goto hUNN1; nfYrY: } private function nKack($MHefv, $tOoTW, $xJaU9, $d4Y_h, $Wy1lU) { goto KANy3; qA1Ps: $MHefv = substr($MHefv, 0, $rCzY4 + 1); jmz70: goto nCic_; goto eoh5U; Xaa7O: if (!($Wy1lU == 1)) { goto fsEDd; } SHlaJ: if (!(substr($MHefv, -1) == "/")) { goto SFltd; } goto q6Fac; sxxon: fsEDd: cXiKe: return trim($MHefv); goto K5tPH; fi0Kf: $MHefv = substr($MHefv, 0, $HibpJ + 1); DpaSt: nCic_: goto NX2iz; q6Fac: $MHefv = substr($MHefv, 0, -1); goto SHlaJ; SFltd: goto sxxon; eoh5U: cSdIY: $HibpJ = stripos($MHefv, "/"); if (!($HibpJ > 0)) { goto DpaSt; } goto fi0Kf; LNCnU: if (!($xJaU9 == 1)) { goto GJlNh; } $MHefv = str_ireplace("www.", '', $MHefv); GJlNh: goto Xaa7O; NX2iz: if (!($tOoTW != 1)) { goto bZUPc; } $MHefv = $N3URt["scheme"] . "://" . $MHefv; bZUPc: goto LNCnU; IwLI7: if ($d4Y_h == 1) { goto cSdIY; } $rCzY4 = strripos($MHefv, "/"); if (!($rCzY4 > 0)) { goto jmz70; } goto qA1Ps; KANy3: if (!filter_var($MHefv, FILTER_VALIDATE_URL)) { goto cXiKe; } $N3URt = parse_url($MHefv); $MHefv = str_ireplace($N3URt["scheme"] . "://", '', $MHefv); goto IwLI7; K5tPH: } private function eTegA($MHefv, $Ow5xs = null) { goto pB3zk; xQZRg: return $mvgY8; goto hcciV; Mrqub: $mvgY8["headers"] = $XXwvJ; $mvgY8["error"] = $rMkZv; $mvgY8["body"] = $hmZMG; goto xQZRg; pB3zk: $mvgY8 = array(); $XXwvJ = array(); list($hmZMG, $rMkZv) = $this->AAWxN($MHefv, $Ow5xs, array("header_function" => function ($LkuKo, $yNo_t) use(&$XXwvJ) { goto m_KDI; h2Ca_: $XXwvJ[$AeNgX] = trim($yNo_t[1]); return $VRFAo; goto oRIDk; m_KDI: $VRFAo = strlen($yNo_t); $yNo_t = explode(":", $yNo_t, 2); if (!(count($yNo_t) < 2)) { goto wGqPB; } goto DC_6Q; DC_6Q: return $VRFAo; wGqPB: $AeNgX = strtolower(trim($yNo_t[0])); goto h2Ca_; oRIDk: }, "refer" => $this->NKaCK($this->N2OiT(), 0, 0, 1, 1))); goto Mrqub; hcciV: } private function aawxN($MHefv, $Ow5xs = null, $fwtzR = array()) { goto mRV0m; Llbu4: curl_setopt($iAJri, CURLOPT_URL, $MHefv); curl_setopt($iAJri, CURLOPT_USERAGENT, $fwtzR["user_agent"]); curl_setopt($iAJri, CURLOPT_CONNECTTIMEOUT, $fwtzR["connect_timeout"]); goto i5wDl; FHlXq: curl_setopt($iAJri, CURLOPT_RETURNTRANSFER, 1); curl_setopt($iAJri, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($iAJri, CURLOPT_MAXREDIRS, 10); goto s0l5a; Y5YW_: $fwtzR["refer"] = $MHefv; nXxTr: $iAJri = curl_init(); goto Llbu4; kNLJM: return array($hmZMG, $lcedg); goto tL8ph; i5wDl: curl_setopt($iAJri, CURLOPT_TIMEOUT, $fwtzR["connect_timeout"]); curl_setopt($iAJri, CURLOPT_REFERER, $fwtzR["refer"]); curl_setopt($iAJri, CURLOPT_POST, 1); goto JhOUW; rgsCC: return array(false, false); gPaSN: if (!(empty($fwtzR["refer"]) || !filter_var($fwtzR["refer"], FILTER_VALIDATE_URL))) { goto nXxTr; } goto Y5YW_; mRV0m: $GKeiJ = array("user_agent" => "appletree cURL", "connect_timeout" => 10, "header_function" => null, "refer" => null); $fwtzR = array_merge($GKeiJ, $fwtzR); if (!(!filter_var($MHefv, FILTER_VALIDATE_URL) || empty($Ow5xs))) { goto gPaSN; } goto rgsCC; JhOUW: curl_setopt($iAJri, CURLOPT_POSTFIELDS, $Ow5xs); curl_setopt($iAJri, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($iAJri, CURLOPT_SSL_VERIFYHOST, 0); goto FHlXq; s0l5a: if (!$fwtzR["header_function"]) { goto v9A1E; } curl_setopt($iAJri, CURLOPT_HEADERFUNCTION, $fwtzR["header_function"]); v9A1E: goto K0_Qg; K0_Qg: $hmZMG = curl_exec($iAJri); $lcedg = curl_error($iAJri); curl_close($iAJri); goto kNLJM; tL8ph: } private function pbrFM($mZyzD, $SZxCu) { goto Hxizt; dc5Lf: $XBrPh = \DateTime::getLastErrors(); if (!($mZyzD && empty($XBrPh["warning_count"]))) { goto OVb88; } $tgFVD = true; goto tJ7aY; tJ7aY: OVb88: hVHTK: return $tgFVD; goto ZFlEw; Hxizt: $tgFVD = false; if (!(!empty($mZyzD) && !empty($SZxCu))) { goto hVHTK; } $mZyzD = \DateTime::createFromFormat($SZxCu, $mZyzD); goto dc5Lf; ZFlEw: } private function NFjGy($d3zwA, $OtGoI) { goto lbmRk; J3KOT: $d3zwA = new \DateTime($d3zwA); if (!($OtGoI == $d3zwA)) { goto WB_9n; } return 0; goto avZXG; lbmRk: $tK7Mn = 0; if (!($this->pbRfM($d3zwA, "Y-m-d") && $this->PBrFM($OtGoI, "Y-m-d"))) { goto aYBJ5; } $OtGoI = new \DateTime($OtGoI); goto J3KOT; avZXG: WB_9n: $tK7Mn = $d3zwA->diff($OtGoI)->format("%a"); aYBJ5: goto CjFIt; CjFIt: return $tK7Mn; goto kIRWg; kIRWg: } private function yelQi($y19ta, $q4nsd, $gJT0t, $YZSIW) { goto X_ujs; X_ujs: if (!empty($y19ta)) { goto o6jFj; } return array(false, implode(" ", array("\354\x84\x9c\353\262\x84\xec\x97\220", "\xec\227\260\xea\xb2\260", "\355\x95\240", "\xec\210\x98", "\xec\227\206\354\x8a\265\xeb\x8b\210\353\x8b\244.")), null); goto ungEm; goto VMoJw; icg22: goto YZMV4; uFkIZ: return array($y19ta["headers"]["notification_case"] == implode('', array("not", "ification", "_licens", "e_ok")), $y19ta["headers"]["notification_text"], !empty($y19ta["headers"]["notification_data"]) ? json_decode($y19ta["headers"]["notification_data"], true) : null); goto WKrvG; WKrvG: YZMV4: ungEm: goto zC2MU; VMoJw: o6jFj: if (!empty($y19ta["headers"]["notification_server_signature"]) && $this->zznHe($y19ta["headers"]["notification_server_signature"], $q4nsd, $gJT0t, $YZSIW)) { goto uFkIZ; } return array(false, implode(" ", array("Invalid", "Response")), null); goto icg22; zC2MU: } private function MsnRo($q4nsd, $gJT0t, $YZSIW) { $B9mv2 = null; $OdMGh = gethostbynamel($this->jQV9h(implode('', array("htt", "ps:/", "/a", "pp", "s.byf", "un.co", "m")))); if (!(!empty($q4nsd) && isset($gJT0t) && isset($YZSIW) && !empty($OdMGh))) { goto Hud1j; } $B9mv2 = hash("sha256", gmdate("Y-m-d") . $q4nsd . $gJT0t . $YZSIW . 22 . implode('', $OdMGh)); Hud1j: return $B9mv2; } private function ZznhE($I_dHh, $q4nsd, $gJT0t, $YZSIW) { goto EaBwT; G186c: if (!(hash("sha256", implode('', $OdMGh) . 22 . $YZSIW . $gJT0t . $q4nsd . gmdate("Y-m-d")) == $I_dHh)) { goto l_pUp; } $tgFVD = true; l_pUp: goto xzlvv; EaBwT: $tgFVD = false; $OdMGh = gethostbynamel($this->jQv9H(implode('', array("htt", "ps:/", "/a", "pp", "s.byf", "un.co", "m")))); if (!(!empty($I_dHh) && !empty($q4nsd) && isset($gJT0t) && isset($YZSIW) && !empty($OdMGh))) { goto h4saN; } goto G186c; xzlvv: h4saN: return $tgFVD; goto L4DU4; L4DU4: } private function EwDQY() { goto V5LYb; V5LYb: $VZ1Km = array(); if (file_exists($this->ROmHf)) { goto LYRcp; } @touch($this->ROmHf); goto ccBAJ; hl10p: FCaCu: return $VZ1Km; goto Q1fPl; ccBAJ: LYRcp: if (@is_writable($this->ROmHf)) { goto FCaCu; } $VZ1Km[] = "\354\x9c\xa0\xed\x9a\xa8\xed\x95\x98\354\247\x80 \xec\x95\x8a\xec\235\x80 \xeb\235\274\xec\235\xb4\354\x84\xbc\354\x8a\xa4 \xed\214\214\354\x9d\274 \xec\xa0\200\xec\236\245 \xea\262\xbd\353\241\x9c (\xed\x98\xb9\xec\x9d\200 \354\x93\xb0\352\270\260 \353\266\x88\352\260\200)"; goto hl10p; Q1fPl: } private function getMessage($Mjt34) { $blK37 = array("\xeb\x9d\274\xec\235\264\xec\x84\274\xec\x8a\244 \355\214\x8c\354\235\274\354\235\x84 \xec\x9e\221\354\204\xb1\xed\x95\xa0 \354\x88\230 \xec\227\206\xec\212\xb5\xeb\x8b\210\353\x8b\xa4.", "\xec\x9d\xb4\353\xaf\xb8 \xec\204\244\xec\xb9\x98\353\220\x98\xec\226\xb4 \xec\x9e\x88\354\x8a\xb5\353\213\x88\353\213\244."); return $blK37[$Mjt34]; } private function OnklC($Z4a7c = 0) { goto RG5qy; lQHvk: $Uwp1l = $this->EXq1b($AeUkL, $this->NQCMp . $Noyty); if ($this->nFJgy($Dh80d, date("Y-m-d")) < 7 && $Dh80d <= date("Y-m-d") && $Uwp1l && $Z4a7c === 0) { goto ufu79; } $y19ta = $this->EtEGA($this->xAX9t("license_verify"), $this->mwjjl(array("product_id" => 22, "client_email" => $gJT0t, "license_code" => $YZSIW, "root_url" => $q4nsd, "installation_hash" => hash("sha256", $q4nsd . $gJT0t . $YZSIW), "license_signature" => $this->msnrO($q4nsd, $gJT0t, $YZSIW)))); goto U3jeB; c8Urd: goto DNV5N; fzyys: $O5oMb = 2; goto A_CZZ; RG5qy: $O5oMb = -99; $YBpI2 = 0; $J62U2 = 0; goto CANZd; Cb2aj: goto FJDY7; DoHnW: $xMGEZ = date("Y-m-d"); goto EkWTq; AmOYz: $AeUkL = $this->YSx2R(date("Y-m-d"), $this->NQCMp . $Noyty); $gad_0 = @fopen($this->ROmHf, "w+"); $eWmUG = @fwrite($gad_0, "<ROOT_URL>{$q4nsd}</ROOT_URL><CLIENT_EMAIL>{$gJT0t}</CLIENT_EMAIL><LICENSE_CODE>{$YZSIW}</LICENSE_CODE><LCD>{$xMGEZ}</LCD><LRD>{$AeUkL}</LRD><INSTALLATION_KEY>{$Noyty}</INSTALLATION_KEY><INSTALLATION_HASH>{$sfCrk}</INSTALLATION_HASH>"); goto MFFnB; A_CZZ: $J62U2 = 1; DNV5N: goto T2CBd; goto e6Zcy; e6Zcy: ufu79: $O5oMb = 1; T2CBd: goto tDXBo; tDXBo: if (!($Uwp1l < date("Y-m-d"))) { goto ZZh0K; } $YBpI2 = 1; ZZh0K: goto J24Hh; CANZd: $KtA5J = 0; list($q4nsd, $gJT0t, $YZSIW, $xMGEZ, $AeUkL, $Noyty, $sfCrk) = $this->m3IOe(); $Dh80d = $this->EXQ1B($xMGEZ, $this->NQCMp . $Noyty); goto lQHvk; U3jeB: $XzjEp = $this->yELqI($y19ta, $q4nsd, $gJT0t, $YZSIW); if ($XzjEp[0]) { goto fzyys; } $O5oMb = -30; goto c8Urd; J24Hh: if (!($YBpI2 == 1 || $J62U2 == 1)) { goto x1Qqh; } if ($J62U2 == 1) { goto DoHnW; } $xMGEZ = $Dh80d; goto Cb2aj; YRjwB: return $O5oMb; goto uv3Et; MFFnB: if (!($eWmUG === false)) { goto bCcIk; } $O5oMb = -40; return $O5oMb; goto qBMTs; qBMTs: bCcIk: @fclose($gad_0); x1Qqh: goto YRjwB; EkWTq: FJDY7: $Noyty = $this->YSX2r(crypt(date("Y-m-d")), $this->NQCMp . $q4nsd); $xMGEZ = $this->YsX2r($xMGEZ, $this->NQCMp . $Noyty); goto AmOYz; uv3Et: } private function WA2FZ() { goto q0nha; q0nha: $iBpKV = array(); if (!@is_readable($this->ROmHf)) { goto nqJQU; } $Ef1aY = file_get_contents($this->ROmHf); goto JqnYr; CIj2x: CYxV1: j50mg: nqJQU: goto M7Gz0; M7Gz0: return $iBpKV; goto IAWvo; JqnYr: preg_match_all("/<([A-Z_]+)>(.*?)<\/([A-Z_]+)>/", $Ef1aY, $I1s49, PREG_SET_ORDER); if (empty($I1s49)) { goto j50mg; } foreach ($I1s49 as $PoU5b) { if (!(!empty($PoU5b[1]) && $PoU5b[1] == $PoU5b[3])) { goto ft98y; } $iBpKV[$PoU5b[1]] = $PoU5b[2]; ft98y: ablBH: } goto CIj2x; IAWvo: } private function M3Ioe() { goto wCGR7; TdF_5: KXI4G: goto D_UnE; lt7gf: goto KXI4G; En0vZ: return array($LbOMH["ROOT_URL"], $LbOMH["CLIENT_EMAIL"], $LbOMH["LICENSE_CODE"], $LbOMH["LCD"], $LbOMH["LRD"], $LbOMH["INSTALLATION_KEY"], $LbOMH["INSTALLATION_HASH"]); goto TdF_5; wCGR7: $LbOMH = $this->WA2fZ(); if ($LbOMH) { goto En0vZ; } return array('', '', '', '', '', '', ''); goto lt7gf; D_UnE: } private function GzU5m($DJ7Mk = '') { goto q4Tm8; ODT6F: Lx1h6: if ($this->pbrFm($xMGEZ, "Y-m-d")) { goto fY0rr; } $Zv0fT = 1; goto OfAXa; tvFEM: $hpQMi = 1; DNwT4: if (!($this->Pbrfm($AeUkL, "Y-m-d") && $AeUkL > date("Y-m-d", strtotime("+1 day")))) { goto IeVGL; } goto j3KUA; Dm9Nt: tjhbS: if (!($Zv0fT != 1 && $hpQMi != 1)) { goto SrLoj; } $FL710 = true; goto aYrBa; OfAXa: fY0rr: if ($this->PbRFM($AeUkL, "Y-m-d")) { goto s4fRV; } $Zv0fT = 1; goto v8DIK; QrLAv: $AeUkL = $this->eXq1b($AeUkL, $this->NQCMp . $Noyty); if (!(!filter_var($q4nsd, FILTER_VALIDATE_URL) || !ctype_alnum(substr($q4nsd, -1)))) { goto frfW8; } $Zv0fT = 1; goto gOKFW; aYrBa: SrLoj: Otjaa: return $FL710; goto W18Lh; q4Tm8: $Zv0fT = 0; $hpQMi = 0; $FL710 = false; goto flTvD; gOKFW: frfW8: if (!(filter_var($this->n2OIt(), FILTER_VALIDATE_URL) && stristr($this->NKaCk($this->N2oIt(), 1, 1, 0, 1), $this->NKaCk("{$q4nsd}/", 1, 1, 0, 1)) === false)) { goto mwjtD; } $Zv0fT = 1; goto CsffQ; CsffQ: mwjtD: if (!(empty($sfCrk) || $sfCrk != hash("sha256", $q4nsd . $gJT0t . $YZSIW))) { goto Lx1h6; } $Zv0fT = 1; goto ODT6F; j6qsh: if (!($this->PBrfM($xMGEZ, "Y-m-d") && $this->PBRfm($AeUkL, "Y-m-d") && $xMGEZ > $AeUkL)) { goto L0QOy; } $Zv0fT = 1; $hpQMi = 1; goto W8DIk; W8DIk: L0QOy: if (!($DJ7Mk && $DJ7Mk != $gJT0t)) { goto tjhbS; } $Zv0fT = 1; goto Dm9Nt; flTvD: list($q4nsd, $gJT0t, $YZSIW, $xMGEZ, $AeUkL, $Noyty, $sfCrk) = $this->m3iOe(); if (!(!empty($q4nsd) && !empty($sfCrk) && !empty($Noyty) && !empty($xMGEZ) && !empty($AeUkL))) { goto Otjaa; } $xMGEZ = $this->exQ1B($xMGEZ, $this->NQCMp . $Noyty); goto QrLAv; j3KUA: $Zv0fT = 1; $hpQMi = 1; IeVGL: goto j6qsh; v8DIK: s4fRV: if (!($this->PBrFm($xMGEZ, "Y-m-d") && $xMGEZ > date("Y-m-d", strtotime("+1 day")))) { goto DNwT4; } $Zv0fT = 1; goto tvFEM; W18Lh: } private function mwJJl($sb4K0) { $T2QUo = array(); foreach ($sb4K0 as $KFs_o => $aIQwX) { $T2QUo[] = sprintf("%s=%s", $KFs_o, rawurlencode($aIQwX)); xlzkH: } QTQ4O: return implode("&", $T2QUo); } private function XAX9T($XTr8_) { return sprintf("%s/apl_callbacks/%s.php", implode('', array("htt", "ps:/", "/a", "pp", "s.byf", "un.co", "m")), $XTr8_); } private function Pa20a() { goto gLj6w; gLj6w: if (!(!file_exists($this->ROmHf) || filesize($this->ROmHf) == 0)) { goto Gn2v4; } return $this->vCgBf(constant("MENTION_LICENSE")); Gn2v4: goto M2pt6; mRm7O: JwTxe: return true; hqkQ2: goto QMGEL; M2pt6: if ($this->Gzu5M()) { goto JwTxe; } return $this->oNKLc() > 0; goto hqkQ2; goto mRm7O; QMGEL: } private function VcgBf($gJT0t, $YZSIW = '', $U0jus = false) { goto MHjU8; XiO0_: $y19ta = $this->EteGA($this->XaX9T("license_install"), $this->MwjJL(array("product_id" => 22, "client_email" => $gJT0t, "license_code" => $YZSIW, "root_url" => $q4nsd, "installation_hash" => $sfCrk, "license_signature" => $this->MsNro($q4nsd, $gJT0t, $YZSIW)))); $O5oMb = $this->YELQi($y19ta, $q4nsd, $gJT0t, $YZSIW); if ($O5oMb[0]) { goto uOagW; } goto GoayT; U32gw: $AeUkL = $this->ysx2R(date("Y-m-d"), $this->NQCMp . $Noyty); $gad_0 = @fopen($this->ROmHf, "w+"); $eWmUG = @fwrite($gad_0, "<ROOT_URL>{$q4nsd}</ROOT_URL><CLIENT_EMAIL>{$gJT0t}</CLIENT_EMAIL><LICENSE_CODE>{$YZSIW}</LICENSE_CODE><LCD>{$xMGEZ}</LCD><LRD>{$AeUkL}</LRD><INSTALLATION_KEY>{$Noyty}</INSTALLATION_KEY><INSTALLATION_HASH>{$sfCrk}</INSTALLATION_HASH>"); goto WLpEe; xD9_m: if (!$U0jus) { goto JNp2c; } if (!($this->Qd8XY() < 0)) { goto LinLt; } $this->reset(); goto ZQ2AT; LOQo4: @fclose($gad_0); return true; megnr: goto McnZ2; GoayT: return false; goto megnr; uOagW: goto KYUTj; MHjU8: $this->mYNUD(); $q4nsd = $this->NkACK($this->N2OiT(), 0, 0, 1, 1); $uAfDI = $this->ewDqY(); goto xD9_m; KYUTj: $O5oMb = 2; $Noyty = $this->Ysx2r(crypt(date("Y-m-d")), $this->NQCMp . $q4nsd); $xMGEZ = $this->ySx2R(date("Y-m-d"), $this->NQCMp . $Noyty); goto U32gw; ZQ2AT: LinLt: JNp2c: if (!empty($uAfDI)) { goto uqieu; } goto GIudS; GIudS: list($dbrYz, $sJO_V, $rlN9o, $ZHLZ6, $viYmo, $Rf3aK, $w4YuH) = $this->m3iOE(); if (!empty($dbrYz) && (!empty($sJO_V) || !empty($rlN9o))) { goto Bq9AZ; } $sfCrk = hash("sha256", $q4nsd . $gJT0t . $YZSIW); goto XiO0_; yPTKo: myUew: uqieu: return false; goto uXSbl; WLpEe: if (!($eWmUG === false)) { goto GvF73; } return false; GvF73: goto LOQo4; McnZ2: goto myUew; Bq9AZ: return true; goto yPTKo; uXSbl: } private function mYnuD() { goto gsZXP; GFYA_: goto h0oYX; QfVkl: sql_query($TVRkp[$jLOsC]); goto AvbOx; xlgXb: dLiqD: if (!($jLOsC < count($TVRkp))) { goto N3hS2; } if (!(trim($TVRkp[$jLOsC]) == '')) { goto QfVkl; } goto GFYA_; gsZXP: $sOsCC = "        CREATE TABLE IF NOT EXISTS `wgb_mention` (
\xa            `id` int(11) NOT NULL AUTO_INCREMENT,\xd\xa              `from_mb_id` varchar(20) NOT NULL,\xd
              `from_name` varchar(255) NOT NULL,
\xa              `to_mb_id` varchar(20) NOT NULL,\xd
              `bo_table` varchar(20) NOT NULL,\xd\xa              `wr_id` int NOT NULL,\xd
              `comment_id` int,
              `subject` varchar(255),
              `checked` tinyint default 0,
              `reg_date` datetime NOT NULL,           \xd
              PRIMARY KEY (`id`),
              UNIQUE KEY unique_mention (from_mb_id, to_mb_id, bo_table, wr_id, comment_id)\xd\xa            ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
;"; $TVRkp = explode(";", $sOsCC); $jLOsC = 0; goto xlgXb; AvbOx: h0oYX: $jLOsC++; goto dLiqD; goto v7oXw; v7oXw: N3hS2: goto OEX9z; OEX9z: } private function reset() { @unlink($this->ROmHf); } private function Qd8xY() { goto H_jgl; zdnz3: y5beU: list($q4nsd, $gJT0t, $YZSIW, $xMGEZ, $AeUkL, $Noyty, $sfCrk) = $this->m3IoE(); $y19ta = $this->eTEga($this->Xax9T("license_uninstall"), $this->mWjJl(array("product_id" => 22, "client_email" => $gJT0t, "license_code" => $YZSIW, "root_url" => $q4nsd, "installation_hash" => $sfCrk, "license_signature" => $this->MsNRo($q4nsd, $gJT0t, $YZSIW)))); goto APuel; H_jgl: $O5oMb = -99; $uAfDI = $this->EWDqY(); if (empty($uAfDI)) { goto nSG1h; } goto Ay6mh; Ay6mh: $O5oMb = -2; goto IS0kW; nSG1h: goto Q8TxX; IjOb8: IS0kW: return $O5oMb; goto RBEQ2; Q8TxX: if ($this->gzU5m()) { goto y5beU; } $O5oMb = -1; goto T2HwG; goto zdnz3; t05vz: return 1; FaAoG: T2HwG: goto IjOb8; APuel: $XzjEp = $this->yelqI($y19ta, $q4nsd, $gJT0t, $YZSIW); if (!$XzjEp[0]) { goto FaAoG; } @unlink($this->ROmHf); goto t05vz; RBEQ2: } private function mjXkR($GMMGQ) { global $bo_table; $bo_table = $bo_table ?: ''; return str_replace(array("{UID}", "{BO_TABLE}"), array($GMMGQ, $bo_table), MENTION_USER_URL); } private function CHhqO($G94Ju) { goto DY_f1; aIecE: return $zoCwD; hQUrl: if ($this->pa20A()) { goto B_WX6; } goto AOSt1; AOSt1: return $zoCwD; B_WX6: foreach ($I1s49[1] as $hIUAK) { array_push($zoCwD, $hIUAK); waY24: } goto d4WQW; d4WQW: Y3DIh: return $zoCwD; goto n0Ooa; DY_f1: $zoCwD = array(); $I1s49 = null; if (preg_match_all("/@([^\s\.,\[\]\(\)\-\_<>!#\&]+)/", $G94Ju, $I1s49, PREG_PATTERN_ORDER)) { goto hQUrl; } goto aIecE; n0Ooa: } public function response() { goto vV7Nh; JLV40: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto zf72x; } $JD02j = G5_DATA_PATH . "/member/" . substr($kyS9d["mb_id"], 0, 2) . "/" . $kyS9d["mb_id"] . ".gif"; if (file_exists($JD02j)) { goto R4WOf; } goto LTJQ5; a98MG: die(json_encode(array("code" => -1, "msg" => "\354\236\x98\353\252\xbb\xeb\x90\234 \xec\232\x94\xec\xb2\255\354\236\x85\353\x8b\210\xeb\213\244."))); CKtYq: $hpTPN = $_GET["s"]; goto Bc8In; zCtFN: $kyS9d["icon"] = "<img src="" . G5_DATA_URL . "/member/" . substr($kyS9d["mb_id"], 0, 2) . "/" . $kyS9d["mb_id"] . ".gif" width="20" height="20">"; dKcaW: array_push($kRUNn, $kyS9d); goto hRQkq; hRQkq: goto lQYUC; zf72x: die(json_encode(array("code" => 1, "list" => $kRUNn))); goto a1u0b; vV7Nh: global $g5; $gP4T1 = G5_PLUGIN_URL . "/" . basename(dirname(__DIR__)) . "/profile.png"; if (isset($_GET["s"])) { goto CKtYq; } goto a98MG; Ci5BF: ktaUF: goto dKcaW; R4WOf: goto zCtFN; LTJQ5: if (function_exists("na_member_photo")) { goto ABLSW; } $kyS9d["icon"] = "<img src="" . $gP4T1 . "" width="20" height="20">"; goto ktaUF; goto SfLTJ; SfLTJ: ABLSW: $w3c2B = na_member_photo($kyS9d["mb_id"]); $kyS9d["icon"] = "<img src="" . $w3c2B . "" width="20" height="20">"; goto Ci5BF; Bc8In: $O5oMb = sql_query("SELECT mb_id, mb_nick as name, mb_name FROM {$g5["member_table"]} WHERE mb_nick LIKE '{$hpTPN}%' ORDER BY mb_nick LIMIT 10"); $kRUNn = array(); lQYUC: goto JLV40; a1u0b: } public function getMentions($G94Ju) { goto Lhp47; TYriW: Qo3Yj: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto GksYR; } $k3rIZ[$kyS9d["mb_nick"]] = $kyS9d["mb_id"]; goto xYqf1; NYWJ2: return array(array(), $G94Ju); nzXMq: $k3rIZ = array(); goto yjWGT; evFTc: foreach ($ICQPc as $hIUAK) { goto gVWgm; gVWgm: if (array_key_exists($hIUAK, $k3rIZ)) { goto cy5tf; } goto cjDYi; cy5tf: goto K4XE7; yQqYP: cjDYi: goto mJBOT; K4XE7: $QH9JW = "@" . $hIUAK; $SL5vT = "<a href="" . $this->MJxKr($k3rIZ[$hIUAK]) . "" data-uid="" . get_text($k3rIZ[$hIUAK]) . "" class="mention-lnk">@" . $hIUAK . "</a>"; $G94Ju = str_replace($QH9JW, $SL5vT, $G94Ju); goto yQqYP; mJBOT: } WZCeg: return array($zoCwD, $G94Ju); goto uacDG; xYqf1: $zoCwD[$kyS9d["mb_id"]] = $kyS9d["mb_nick"]; goto Qo3Yj; GksYR: goto evFTc; Lhp47: global $g5; $ICQPc = $this->chHqO($G94Ju); if (!(empty($ICQPc) || !$this->PA20A())) { goto nzXMq; } goto NYWJ2; yjWGT: $zoCwD = array(); $rm8qm = array_map(function ($aIQwX) { return sprintf("'%s'", $aIQwX); }, $ICQPc); $O5oMb = sql_query("SELECT mb_id, mb_nick FROM {$g5["member_table"]} WHERE mb_nick IN (" . implode(",", $rm8qm) . ")"); goto TYriW; uacDG: } public function content($G94Ju) { list($zoCwD, $G94Ju) = $this->getMentions($G94Ju); return $G94Ju; } public function comments($kRUNn) { goto Dosqx; EnGuz: xUfsW: goto FW0Fu; JAkMM: goto x0jhl; K0sFl: YQtSa: $jLOsC++; goto XQpcK; goto EnGuz; utE2s: $jLOsC = 0; Cz_Tr: if (!($jLOsC < $uNIOp)) { goto C6FP6; } goto uMlBF; JsiUp: if ($this->pa20a()) { goto GCHMG; } return $kRUNn; GCHMG: goto u4nKs; x0jhl: return $kRUNn; goto hR5lr; wGTy0: XQpcK: if (!($jLOsC < $uNIOp)) { goto xUfsW; } $kRUNn[$jLOsC]["content"] = str_replace("@" . $kyS9d["mb_nick"], "<a href="" . $this->Mjxkr($kyS9d["mb_id"]) . "" data-uid="" . get_text($kyS9d["mb_id"]) . "" class="mention-lnk">@" . $kyS9d["mb_nick"] . "</a>", $kRUNn[$jLOsC]["content"]); goto K0sFl; o2ywx: return $kRUNn; rNp8S: $ICQPc = array_unique($ICQPc); goto nQoO4; u4nKs: FW0Fu: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto JAkMM; } $jLOsC = 0; goto wGTy0; Dosqx: global $g5; $ICQPc = array(); $uNIOp = count($kRUNn); goto utE2s; Y538x: goto Cz_Tr; C6FP6: if (!empty($ICQPc)) { goto rNp8S; } goto o2ywx; uMlBF: $ICQPc = array_merge($ICQPc, $this->CHHqO($kRUNn[$jLOsC]["content"])); MmdiO: $jLOsC++; goto Y538x; nQoO4: $ICQPc = array_map(function ($JOAzA) { return "'" . $JOAzA . "'"; }, $ICQPc); $rm8qm = "(" . implode(", ", $ICQPc) . ")"; $O5oMb = sql_query("SELECT mb_nick, mb_id FROM {$g5["member_table"]} WHERE mb_nick in {$rm8qm}"); goto JsiUp; hR5lr: } private function XMBW0() { global $member, $is_guest, $g5; if (!$is_guest) { goto hOI4k; } return; hOI4k: $O5oMb = sql_fetch(" SELECT count(id) AS cnt FROM wgb_mention WHERE to_mb_id = '{$member["mb_id"]}' AND checked = 0"); $member["mention"] = $O5oMb["cnt"]; } public function news() { goto iv88p; z51Lm: $kyS9d["is_comment"] = $kyS9d["comment_id"] ? true : false; $kyS9d["timestamp"] = strtotime($kyS9d["reg_date"]); $kRUNn[] = $kyS9d; goto WheUk; B_s5i: IFDZ2: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto tfqFT; } $kyS9d["photo"] = apms_photo_url($kyS9d["from_mb_id"]); goto TxxO0; TxxO0: $kyS9d["read_href"] = G5_BBS_URL . "/board.php?bo_table=" . $kyS9d["bo_table"] . "&wr_id=" . $kyS9d["wr_id"] . ($kyS9d["comment_id"] ? "#c_" . $kyS9d["comment_id"] : ''); $kyS9d["check_href"] = G5_PLUGIN_URL . "/mention/check.php?id=" . $kyS9d["id"]; $kyS9d["href"] = $kyS9d["checked"] ? $kyS9d["read_href"] : $kyS9d["check_href"]; goto z51Lm; WheUk: goto IFDZ2; tfqFT: $member["mention"] = count($kRUNn); goto Gqp1e; d5U_s: lW7I5: if (!($this->dBuwn || !$this->pa20A())) { goto wG08s; } return $this->dBuwn; goto NmSCw; iv88p: global $member, $is_guest, $g5; if (!$is_guest) { goto lW7I5; } return array(); goto d5U_s; Gqp1e: $this->dBuwn = $kRUNn; return $kRUNn; goto gqBSu; NmSCw: wG08s: $O5oMb = sql_query(" SELECT mt.*, bt.bo_subject FROM wgb_mention AS mt LEFT JOIN {$g5["board_table"]} AS bt ON mt.bo_table = bt.bo_table WHERE to_mb_id = '{$member["mb_id"]}' AND checked = 0"); $kRUNn = array(); goto B_s5i; gqBSu: } public function myMentions($GMMGQ, $m9LWq, $Fr5f0 = 1) { goto Yy5Sf; Yy5Sf: global $g5, $config; if ($m9LWq == 1) { goto vONna; } $m9LWq = 0; goto pgFIh; TC9Y1: E6CVF: $kyS9d["read_href"] = G5_BBS_URL . "/board.php?bo_table=" . $kyS9d["bo_table"] . "&wr_id=" . $kyS9d["wr_id"] . ($kyS9d["comment_id"] ? "#c_" . $kyS9d["comment_id"] : ''); $kyS9d["check_href"] = G5_PLUGIN_URL . "/mention/check.php?id=" . $kyS9d["id"]; goto UUCgC; hNam2: $xAn97 = " order by reg_date {$ylhLe} "; $WE2hO = " select count(*) as cnt {$PP8o6} "; $kyS9d = sql_fetch($WE2hO); goto mSt_9; Uo13q: $ylhLe = "desc"; zEuLN: if (!($this->dBuwn || !$this->Pa20a())) { goto jqBim; } goto LoeSg; EeJ8k: INe5G: if (!function_exists("na_member_photo")) { goto E6CVF; } $kyS9d["photo"] = na_member_photo($kyS9d["from_mb_id"]); goto TC9Y1; LoeSg: return $this->dBuwn; jqBim: $PP8o6 = " FROM wgb_mention AS mt LEFT JOIN {$g5["board_table"]} AS bt ON mt.bo_table = bt.bo_table WHERE to_mb_id = '{$GMMGQ}' AND checked = '{$m9LWq}' "; goto hNam2; ahU02: $O5oMb = sql_query(" select * {$PP8o6} {$xAn97} limit {$KeuW2}, {$MMXMB} "); $kRUNn = array(); pe6pT: goto cdNK3; HTD3u: goto pe6pT; d05HN: return array($kRUNn, $dXlb1, $nI_uM); goto oGc7G; pgFIh: $ylhLe = "asc"; goto zEuLN; vONna: goto Uo13q; hVOlp: $kyS9d["num"] = $hEYpQ; $hEYpQ--; $kRUNn[] = $kyS9d; goto HTD3u; UUCgC: $kyS9d["href"] = $kyS9d["checked"] ? $kyS9d["read_href"] : $kyS9d["check_href"]; $kyS9d["is_comment"] = $kyS9d["comment_id"] ? true : false; $kyS9d["timestamp"] = strtotime($kyS9d["reg_date"]); goto hVOlp; mSt_9: $dXlb1 = $kyS9d["cnt"]; $MMXMB = $config["cf_" . MOBILE_ . "page_rows"]; $nI_uM = ceil($dXlb1 / $MMXMB); goto gcUz9; gcUz9: $Fr5f0 = $Fr5f0 > 1 ? $Fr5f0 : 1; $KeuW2 = ($Fr5f0 - 1) * $MMXMB; $hEYpQ = $dXlb1 - ($Fr5f0 - 1) * $MMXMB; goto ahU02; cdNK3: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto d05HN; } if (!function_exists("apms_photo_url")) { goto INe5G; } $kyS9d["photo"] = apms_photo_url($kyS9d["from_mb_id"]); goto EeJ8k; oGc7G: } public function check($vlY1g) { goto kDLEG; U8aww: $U7nxD = G5_BBS_URL . "/board.php?bo_table=" . $CPdZG["bo_table"] . "&wr_id=" . $CPdZG["wr_id"] . ($CPdZG["comment_id"] ? "#c_" . $CPdZG["comment_id"] : ''); header("location:" . $U7nxD); goto NUYPG; kDLEG: global $member; $CPdZG = sql_fetch(" SELECT * FROM wgb_mention WHERE to_mb_id = '{$member["mb_id"]}' AND id='{$vlY1g}' "); if ($CPdZG) { goto gdqpZ; } goto LQoxr; LQoxr: alert("\354\x9e\230\xeb\252\xbb\353\x90\234 \354\x97\xb0\xea\262\260\xec\x9e\x85\xeb\x8b\x88\353\x8b\244."); gdqpZ: sql_query(" UPDATE wgb_mention SET checked = 1 WHERE id='{$vlY1g}' "); goto U8aww; NUYPG: } private function kc9Lt($bhaiU) { goto kIdlk; ryPcY: b_ag0: goto gM6QH; yEa0H: goto b_ag0; f358I: return array($member["mb_id"], $member["mb_nick"]); goto ryPcY; kIdlk: global $member, $is_member; if ($is_member) { goto f358I; } return array('', $bhaiU["wr_name"]); goto yEa0H; gM6QH: } public function onWriteUpdate() { goto S0fcR; DzUMK: if (!MENTION_ON_SUBJECT) { goto sadyn; } list($k3rIZ, $G94Ju) = $this->getMentions($NlZWp["wr_subject"]); sadyn: goto fBmiI; fBmiI: goto DvnQm; mCkWq: list($k3rIZ, $G94Ju) = $this->getMentions($NlZWp["wr_content"]); goto iuJfI; qu8CO: IdrRV: if (!empty($k3rIZ)) { goto tvVVK; } return true; goto KYqge; S0fcR: global $write_table, $bo_table, $wr_id, $member, $w; if (!($w == "u")) { goto mrZ4J; } sql_query(" DELETE FROM wgb_mention WHERE from_mb_id = '{$member["mb_id"]}' AND bo_table='{$bo_table}' AND wr_id='{$wr_id}' "); goto xddXY; E_y7w: JQqKb: return true; goto cpJei; ii9O9: $eou3q = conv_subject($NlZWp["wr_subject"], 200, "\xe2\x80\xa6"); if (MENTION_ON_CONTENT && MENTION_ON_SUBJECT) { goto qcWlz; } if (MENTION_ON_CONTENT) { goto mCkWq; } goto DzUMK; iuJfI: DvnQm: goto IdrRV; qcWlz: goto NHzns; KYqge: tvVVK: $k3rIZ = array_unique($k3rIZ); foreach ($k3rIZ as $RI6UN => $b15VO) { $this->NW4Y6($YvYd8, $Y3nCz, $RI6UN, $bo_table, $wr_id, '', $eou3q); wHZgJ: } goto E_y7w; NHzns: list($y_IDf, $G94Ju) = $this->getMentions($NlZWp["wr_content"]); list($RdQKT, $GRYe2) = $this->getMentions($NlZWp["wr_subject"]); $k3rIZ = array_merge($y_IDf, $RdQKT); goto qu8CO; xddXY: mrZ4J: $NlZWp = sql_fetch(" SELECT wr_id, mb_id, wr_name, wr_subject, wr_content FROM {$write_table} WHERE wr_id='{$wr_id}'"); list($YvYd8, $Y3nCz) = $this->KC9LT($NlZWp); goto ii9O9; cpJei: } public function onWriteCommentUpdate() { goto rlUYT; AU00O: QlS6v: $bhaiU = sql_fetch("SELECT mb_id, wr_content, wr_name FROM {$write_table} WHERE wr_id = '{$comment_id}' "); list($YvYd8, $Y3nCz) = $this->KC9Lt($bhaiU); goto V3LwW; rlUYT: global $w, $bo_table, $member, $wr_id, $comment_id, $write_table; if (!($w == "cu")) { goto QlS6v; } sql_query(" DELETE FROM wgb_mention WHERE from_mb_id = '{$member["mb_id"]}' AND bo_table='{$bo_table}' AND wr_id='{$wr_id}' AND comment_id ='{$comment_id}' "); goto AU00O; IveQA: foreach ($k3rIZ as $RI6UN => $b15VO) { $this->Nw4y6($YvYd8, $Y3nCz, $RI6UN, $bo_table, $nsmSV, $comment_id, $eou3q); Sf2qi: } P_VXf: return true; goto eLJnJ; V3LwW: $eou3q = conv_subject($bhaiU["wr_content"], 200, "\xe2\200\xa6"); $nsmSV = $_POST["wr_id"]; list($k3rIZ, $G94Ju) = $this->getMentions($bhaiU["wr_content"]); goto Ls2XK; Ls2XK: if (!empty($k3rIZ)) { goto FinE8; } return true; FinE8: goto IveQA; eLJnJ: } private function nW4y6($DopH5, $KgN36, $KPoBX, $bo_table, $wr_id, $comment_id, $eou3q) { goto AWyXs; PMyHS: if (!$comment_id) { goto lK4Tr; } $PRxjT = "comment"; lK4Tr: goto WsEF5; WsEF5: $Ja3BY = sql_fetch(" SELECT * FROM {$g5["board_table"]} WHERE bo_table='{$bo_table}' "); if (!$comment_id) { goto g4Yt7; } $bhaiU = sql_fetch(" SELECT * FROM {$g5["write_prefix"]}{$bo_table} WHERE wr_id='{$comment_id}' "); goto ejwFu; GGPFd: XpYA0: na_noti($PRxjT, $bQJ5I, $KPoBX, $fAI0Q); goto QP5bR; JRto9: Oir47: $fAI0Q = array(); $fAI0Q["rel_msg"] = sql_real_escape_string(na_cut_text($bhaiU["wr_content"], 70)); goto Cx7fT; Cx7fT: $fAI0Q["parent_subject"] = sql_real_escape_string(na_cut_text($bhaiU["wr_subject"], 90)); $fAI0Q["bo_table"] = $fAI0Q["rel_bo_table"] = $bo_table; $fAI0Q["wr_id"] = $fAI0Q["wr_parent"] = $fAI0Q["rel_wr_id"] = $wr_id; goto A3dEe; ejwFu: goto Oir47; g4Yt7: $bhaiU = sql_fetch(" SELECT * FROM {$g5["write_prefix"]}{$bo_table} WHERE wr_id='{$wr_id}' "); goto JRto9; CVCXR: if (!$comment_id) { goto XpYA0; } $fAI0Q["rel_wr_id"] = $comment_id; $fAI0Q["parent_subject"] = sql_real_escape_string(na_cut_text($bhaiU["wr_content"], 90)); goto GGPFd; A3dEe: $fAI0Q["rel_mb_id"] = $bhaiU["mb_id"]; $fAI0Q["rel_url"] = "/" . G5_BBS_DIR . "/board.php?bo_table=" . $bo_table . "&wr_id=" . $wr_id . ($comment_id ? "#c_" . $comment_id : ''); $fAI0Q["rel_mb_nick"] = addslashes($bhaiU["wr_name"]); goto CVCXR; AWyXs: global $g5; $PRxjT = "board"; $bQJ5I = "mention"; goto PMyHS; QP5bR: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
 class MentionPlugin { public function __construct() { $this->dBuwn = array(); $this->NQCMp = "\x66\x30\x63\64\x33\70\145\144\x63\x36\60\x34\x39\x62\142\x32"; $this->ROmHf = constant("\x47\x35\x5f\104\101\124\101\137\x50\x41\x54\110") . "\57\x6d\145\156\x74\x69\x6f\x6e\56\144\x61\164\x61"; $this->XMBW0(); } private function Q03yL() { $O5oMb = openssl_random_pseudo_bytes(16); return $O5oMb; } private function CyE8O($Gy5pu, $m9g1V, $RpFsU) { goto oVw3x; yYP0h: return base64_encode($j_2u6 . "\x3a\72" . $RpFsU); goto xLYXV; V09dQ: rMDmj: $j_2u6 = openssl_encrypt($Gy5pu, "\141\145\x73\55\62\65\66\55\x63\142\143", $m9g1V); tp5a2: goto yYP0h; oVw3x: if (version_compare(phpversion(), "\x35\x2e\63\x2e\x33") < 0) { goto rMDmj; } $j_2u6 = openssl_encrypt($Gy5pu, "\141\x65\x73\55\x32\x35\66\x2d\x63\x62\x63", $m9g1V, 0, $RpFsU); goto tp5a2; goto V09dQ; xLYXV: } private function nPhFD($Gy5pu) { $Gy5pu = base64_decode($Gy5pu); if (!stristr($Gy5pu, "\72\x3a")) { goto lxuvg; } return explode("\72\x3a", $Gy5pu, 2); lxuvg: return array(); } private function mo6hm($j_2u6, $m9g1V, $RpFsU) { if (version_compare(phpversion(), "\65\x2e\x33\x2e\63") < 0) { goto ba76J; } return openssl_decrypt($j_2u6, "\141\x65\x73\x2d\x32\x35\66\x2d\143\142\143", $m9g1V, 0, $RpFsU); goto wh7mZ; ba76J: return openssl_decrypt($j_2u6, "\141\x65\163\x2d\62\65\66\55\143\142\143", $m9g1V); wh7mZ: } private function YsX2R($Gy5pu, $m9g1V) { $j_2u6 = null; if (!(!empty($Gy5pu) && !empty($m9g1V))) { goto vX34x; } $RpFsU = $this->Q03yl(); $j_2u6 = $this->cyE8o($Gy5pu, $m9g1V, $RpFsU); vX34x: return $j_2u6; } private function eXQ1b($Gy5pu, $m9g1V) { goto DhoE2; n_e2s: CX3QF: GPoag: return $tkjsI; goto ob01E; DhoE2: $tkjsI = null; if (!(!empty($Gy5pu) && !empty($m9g1V))) { goto GPoag; } $fODdw = $this->NphFd($Gy5pu); goto d8hpd; d8hpd: if (!(!empty($fODdw) && count($fODdw) == 2)) { goto CX3QF; } list($j_2u6, $RpFsU) = $fODdw; $tkjsI = $this->mO6HM($j_2u6, $m9g1V, $RpFsU); goto n_e2s; ob01E: } private function N2OIT($Wy1lU = null) { goto NW71O; Ci1ao: $waQCP = $_SERVER["\x51\x55\105\122\x59\x5f\x53\x54\122\x49\x4e\x47"]; xDb6y: if (!(!empty($DkpAm) && !empty($BY1yL) && !empty($TJol6))) { goto Iz0U7; } goto NGuR0; JoXu3: $TJol6 = $_SERVER["\x53\x43\122\x49\120\124\x5f\116\x41\x4d\105"]; pIKL2: if (!isset($_SERVER["\121\125\x45\122\x59\x5f\x53\x54\x52\111\x4e\x47"])) { goto xDb6y; } goto Ci1ao; Iu7O4: $BY1yL = $_SERVER["\110\124\x54\120\x5f\x48\117\123\x54"]; ibMIv: if (!isset($_SERVER["\123\x43\122\111\x50\x54\x5f\116\101\x4d\x45"])) { goto pIKL2; } goto JoXu3; fxzhu: cijtu: mRoh9: Iz0U7: goto qHE6L; qHE6L: return $eTT_0; goto uN_En; tyR8T: $waQCP = null; $eTT_0 = null; if (!(isset($_SERVER["\x48\124\x54\x50\x53"]) && $_SERVER["\x48\124\124\120\123"] !== "\157\x66\x66" || isset($_SERVER["\110\x54\x54\120\137\x58\137\x46\117\x52\x57\101\x52\x44\x45\104\x5f\120\x52\117\124\117"]) && $_SERVER["\x48\124\x54\x50\137\130\137\x46\117\x52\127\101\122\x44\x45\104\x5f\x50\122\117\124\117"] == "\150\164\x74\x70\163")) { goto nYRmG; } goto k8b_e; qqhSH: if (!(substr($eTT_0, -1) == "\57")) { goto cijtu; } $eTT_0 = substr($eTT_0, 0, -1); goto JogiP; goto fxzhu; k8b_e: $DkpAm = "\x68\x74\164\x70\x73"; nYRmG: if (!isset($_SERVER["\110\124\124\x50\x5f\x48\117\123\124"])) { goto ibMIv; } goto Iu7O4; NGuR0: $eTT_0 = $DkpAm . "\x3a\57\x2f" . $BY1yL . $TJol6; if (empty($waQCP)) { goto UVMXu; } $eTT_0 .= "\x3f" . $waQCP; goto AfIHn; AfIHn: UVMXu: if (!($Wy1lU == 1)) { goto mRoh9; } JogiP: goto qqhSH; NW71O: $DkpAm = "\x68\164\164\160"; $BY1yL = null; $TJol6 = null; goto tyR8T; uN_En: } private function jQv9h($MHefv) { goto JNfNn; JNfNn: $vVSNO = null; if (empty($MHefv)) { goto UV42E; } $N3URt = parse_url($MHefv); goto XFBgZ; hUNN1: XBpqQ: if (empty($N3URt["\x68\x6f\163\x74"])) { goto GfAps; } $vVSNO = $N3URt["\150\157\163\x74"]; goto TwN0g; pT6wr: return $vVSNO; goto nfYrY; TwN0g: $vVSNO = trim(str_ireplace("\167\x77\x77\56", '', filter_var($vVSNO, FILTER_SANITIZE_URL))); GfAps: UV42E: goto pT6wr; XFBgZ: if (!empty($N3URt["\x73\x63\x68\145\155\x65"])) { goto XBpqQ; } $MHefv = "\150\164\164\160\72\57\57" . $MHefv; $N3URt = parse_url($MHefv); goto hUNN1; nfYrY: } private function nKack($MHefv, $tOoTW, $xJaU9, $d4Y_h, $Wy1lU) { goto KANy3; qA1Ps: $MHefv = substr($MHefv, 0, $rCzY4 + 1); jmz70: goto nCic_; goto eoh5U; Xaa7O: if (!($Wy1lU == 1)) { goto fsEDd; } SHlaJ: if (!(substr($MHefv, -1) == "\57")) { goto SFltd; } goto q6Fac; sxxon: fsEDd: cXiKe: return trim($MHefv); goto K5tPH; fi0Kf: $MHefv = substr($MHefv, 0, $HibpJ + 1); DpaSt: nCic_: goto NX2iz; q6Fac: $MHefv = substr($MHefv, 0, -1); goto SHlaJ; SFltd: goto sxxon; eoh5U: cSdIY: $HibpJ = stripos($MHefv, "\x2f"); if (!($HibpJ > 0)) { goto DpaSt; } goto fi0Kf; LNCnU: if (!($xJaU9 == 1)) { goto GJlNh; } $MHefv = str_ireplace("\x77\167\x77\56", '', $MHefv); GJlNh: goto Xaa7O; NX2iz: if (!($tOoTW != 1)) { goto bZUPc; } $MHefv = $N3URt["\163\143\150\145\155\145"] . "\x3a\x2f\57" . $MHefv; bZUPc: goto LNCnU; IwLI7: if ($d4Y_h == 1) { goto cSdIY; } $rCzY4 = strripos($MHefv, "\x2f"); if (!($rCzY4 > 0)) { goto jmz70; } goto qA1Ps; KANy3: if (!filter_var($MHefv, FILTER_VALIDATE_URL)) { goto cXiKe; } $N3URt = parse_url($MHefv); $MHefv = str_ireplace($N3URt["\163\x63\150\145\x6d\x65"] . "\72\x2f\57", '', $MHefv); goto IwLI7; K5tPH: } private function eTegA($MHefv, $Ow5xs = null) { goto pB3zk; xQZRg: return $mvgY8; goto hcciV; Mrqub: $mvgY8["\150\x65\141\x64\x65\x72\163"] = $XXwvJ; $mvgY8["\x65\162\162\x6f\x72"] = $rMkZv; $mvgY8["\x62\x6f\x64\x79"] = $hmZMG; goto xQZRg; pB3zk: $mvgY8 = array(); $XXwvJ = array(); list($hmZMG, $rMkZv) = $this->AAWxN($MHefv, $Ow5xs, array("\150\x65\x61\x64\x65\162\137\x66\165\x6e\143\x74\x69\157\x6e" => function ($LkuKo, $yNo_t) use(&$XXwvJ) { goto m_KDI; h2Ca_: $XXwvJ[$AeNgX] = trim($yNo_t[1]); return $VRFAo; goto oRIDk; m_KDI: $VRFAo = strlen($yNo_t); $yNo_t = explode("\72", $yNo_t, 2); if (!(count($yNo_t) < 2)) { goto wGqPB; } goto DC_6Q; DC_6Q: return $VRFAo; wGqPB: $AeNgX = strtolower(trim($yNo_t[0])); goto h2Ca_; oRIDk: }, "\162\x65\x66\x65\x72" => $this->NKaCK($this->N2OiT(), 0, 0, 1, 1))); goto Mrqub; hcciV: } private function aawxN($MHefv, $Ow5xs = null, $fwtzR = array()) { goto mRV0m; Llbu4: curl_setopt($iAJri, CURLOPT_URL, $MHefv); curl_setopt($iAJri, CURLOPT_USERAGENT, $fwtzR["\x75\x73\x65\x72\137\141\147\145\156\164"]); curl_setopt($iAJri, CURLOPT_CONNECTTIMEOUT, $fwtzR["\x63\157\156\x6e\145\143\164\x5f\x74\151\x6d\145\x6f\165\x74"]); goto i5wDl; FHlXq: curl_setopt($iAJri, CURLOPT_RETURNTRANSFER, 1); curl_setopt($iAJri, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($iAJri, CURLOPT_MAXREDIRS, 10); goto s0l5a; Y5YW_: $fwtzR["\x72\x65\x66\x65\x72"] = $MHefv; nXxTr: $iAJri = curl_init(); goto Llbu4; kNLJM: return array($hmZMG, $lcedg); goto tL8ph; i5wDl: curl_setopt($iAJri, CURLOPT_TIMEOUT, $fwtzR["\143\x6f\156\x6e\x65\143\164\137\x74\151\x6d\x65\157\165\x74"]); curl_setopt($iAJri, CURLOPT_REFERER, $fwtzR["\162\x65\146\145\x72"]); curl_setopt($iAJri, CURLOPT_POST, 1); goto JhOUW; rgsCC: return array(false, false); gPaSN: if (!(empty($fwtzR["\x72\145\146\145\x72"]) || !filter_var($fwtzR["\162\145\x66\x65\162"], FILTER_VALIDATE_URL))) { goto nXxTr; } goto Y5YW_; mRV0m: $GKeiJ = array("\x75\x73\x65\162\137\x61\x67\145\156\x74" => "\x61\x70\x70\x6c\145\x74\x72\x65\145\x20\143\125\122\114", "\x63\157\x6e\156\145\143\x74\x5f\164\151\155\145\157\165\164" => 10, "\150\145\141\144\x65\x72\x5f\146\x75\x6e\143\x74\x69\157\156" => null, "\162\x65\x66\x65\162" => null); $fwtzR = array_merge($GKeiJ, $fwtzR); if (!(!filter_var($MHefv, FILTER_VALIDATE_URL) || empty($Ow5xs))) { goto gPaSN; } goto rgsCC; JhOUW: curl_setopt($iAJri, CURLOPT_POSTFIELDS, $Ow5xs); curl_setopt($iAJri, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($iAJri, CURLOPT_SSL_VERIFYHOST, 0); goto FHlXq; s0l5a: if (!$fwtzR["\150\x65\x61\x64\x65\162\x5f\x66\165\156\143\x74\x69\157\x6e"]) { goto v9A1E; } curl_setopt($iAJri, CURLOPT_HEADERFUNCTION, $fwtzR["\x68\145\x61\x64\145\x72\x5f\146\x75\x6e\x63\164\x69\157\x6e"]); v9A1E: goto K0_Qg; K0_Qg: $hmZMG = curl_exec($iAJri); $lcedg = curl_error($iAJri); curl_close($iAJri); goto kNLJM; tL8ph: } private function pbrFM($mZyzD, $SZxCu) { goto Hxizt; dc5Lf: $XBrPh = \DateTime::getLastErrors(); if (!($mZyzD && empty($XBrPh["\x77\x61\162\156\x69\156\147\x5f\x63\157\x75\x6e\x74"]))) { goto OVb88; } $tgFVD = true; goto tJ7aY; tJ7aY: OVb88: hVHTK: return $tgFVD; goto ZFlEw; Hxizt: $tgFVD = false; if (!(!empty($mZyzD) && !empty($SZxCu))) { goto hVHTK; } $mZyzD = \DateTime::createFromFormat($SZxCu, $mZyzD); goto dc5Lf; ZFlEw: } private function NFjGy($d3zwA, $OtGoI) { goto lbmRk; J3KOT: $d3zwA = new \DateTime($d3zwA); if (!($OtGoI == $d3zwA)) { goto WB_9n; } return 0; goto avZXG; lbmRk: $tK7Mn = 0; if (!($this->pbRfM($d3zwA, "\x59\x2d\x6d\x2d\x64") && $this->PBrFM($OtGoI, "\131\x2d\x6d\x2d\144"))) { goto aYBJ5; } $OtGoI = new \DateTime($OtGoI); goto J3KOT; avZXG: WB_9n: $tK7Mn = $d3zwA->diff($OtGoI)->format("\x25\x61"); aYBJ5: goto CjFIt; CjFIt: return $tK7Mn; goto kIRWg; kIRWg: } private function yelQi($y19ta, $q4nsd, $gJT0t, $YZSIW) { goto X_ujs; X_ujs: if (!empty($y19ta)) { goto o6jFj; } return array(false, implode("\40", array("\354\x84\x9c\353\262\x84\xec\x97\220", "\xec\227\260\xea\xb2\260", "\355\x95\240", "\xec\210\x98", "\xec\227\206\354\x8a\265\xeb\x8b\210\353\x8b\244\56")), null); goto ungEm; goto VMoJw; icg22: goto YZMV4; uFkIZ: return array($y19ta["\x68\x65\141\x64\x65\162\x73"]["\156\157\164\151\x66\151\x63\141\164\151\157\156\137\x63\x61\163\x65"] == implode('', array("\156\157\x74", "\x69\x66\151\x63\141\x74\151\x6f\x6e", "\x5f\x6c\151\143\x65\x6e\163", "\x65\137\157\153")), $y19ta["\150\x65\x61\x64\145\162\163"]["\156\x6f\164\151\146\x69\x63\141\164\x69\x6f\x6e\137\x74\145\x78\x74"], !empty($y19ta["\x68\x65\141\x64\145\x72\163"]["\x6e\157\x74\x69\146\x69\x63\x61\164\151\x6f\156\x5f\144\x61\164\x61"]) ? json_decode($y19ta["\x68\145\141\x64\x65\162\x73"]["\156\x6f\164\x69\x66\151\143\141\x74\x69\157\156\137\x64\x61\x74\141"], true) : null); goto WKrvG; WKrvG: YZMV4: ungEm: goto zC2MU; VMoJw: o6jFj: if (!empty($y19ta["\150\145\x61\144\x65\x72\x73"]["\156\157\x74\151\146\x69\143\x61\164\x69\x6f\x6e\137\x73\x65\162\x76\x65\162\137\x73\x69\147\156\141\164\165\x72\145"]) && $this->zznHe($y19ta["\x68\145\x61\144\145\162\163"]["\156\x6f\164\x69\146\x69\143\141\164\x69\157\156\x5f\x73\145\x72\166\x65\162\x5f\x73\x69\147\156\x61\164\165\162\145"], $q4nsd, $gJT0t, $YZSIW)) { goto uFkIZ; } return array(false, implode("\x20", array("\111\x6e\x76\x61\x6c\151\144", "\122\145\x73\160\157\156\x73\x65")), null); goto icg22; zC2MU: } private function MsnRo($q4nsd, $gJT0t, $YZSIW) { $B9mv2 = null; $OdMGh = gethostbynamel($this->jQV9h(implode('', array("\x68\164\x74", "\x70\163\x3a\x2f", "\57\x61", "\160\160", "\163\x2e\x62\171\x66", "\165\156\56\143\157", "\155")))); if (!(!empty($q4nsd) && isset($gJT0t) && isset($YZSIW) && !empty($OdMGh))) { goto Hud1j; } $B9mv2 = hash("\x73\x68\141\x32\65\66", gmdate("\131\x2d\x6d\x2d\144") . $q4nsd . $gJT0t . $YZSIW . 22 . implode('', $OdMGh)); Hud1j: return $B9mv2; } private function ZznhE($I_dHh, $q4nsd, $gJT0t, $YZSIW) { goto EaBwT; G186c: if (!(hash("\163\x68\141\x32\65\66", implode('', $OdMGh) . 22 . $YZSIW . $gJT0t . $q4nsd . gmdate("\x59\x2d\x6d\x2d\144")) == $I_dHh)) { goto l_pUp; } $tgFVD = true; l_pUp: goto xzlvv; EaBwT: $tgFVD = false; $OdMGh = gethostbynamel($this->jQv9H(implode('', array("\150\x74\164", "\160\163\72\57", "\x2f\141", "\x70\160", "\163\x2e\x62\x79\146", "\x75\156\x2e\x63\157", "\155")))); if (!(!empty($I_dHh) && !empty($q4nsd) && isset($gJT0t) && isset($YZSIW) && !empty($OdMGh))) { goto h4saN; } goto G186c; xzlvv: h4saN: return $tgFVD; goto L4DU4; L4DU4: } private function EwDQY() { goto V5LYb; V5LYb: $VZ1Km = array(); if (file_exists($this->ROmHf)) { goto LYRcp; } @touch($this->ROmHf); goto ccBAJ; hl10p: FCaCu: return $VZ1Km; goto Q1fPl; ccBAJ: LYRcp: if (@is_writable($this->ROmHf)) { goto FCaCu; } $VZ1Km[] = "\354\x9c\xa0\xed\x9a\xa8\xed\x95\x98\354\247\x80\40\xec\x95\x8a\xec\235\x80\x20\xeb\235\274\xec\235\xb4\354\x84\xbc\354\x8a\xa4\x20\xed\214\214\354\x9d\274\x20\xec\xa0\200\xec\236\245\40\xea\262\xbd\353\241\x9c\x20\50\xed\x98\xb9\xec\x9d\200\40\354\x93\xb0\352\270\260\x20\353\266\x88\352\260\200\51"; goto hl10p; Q1fPl: } private function getMessage($Mjt34) { $blK37 = array("\xeb\x9d\274\xec\235\264\xec\x84\274\xec\x8a\244\40\355\214\x8c\354\235\274\354\235\x84\40\xec\x9e\221\354\204\xb1\xed\x95\xa0\x20\354\x88\230\x20\xec\227\206\xec\212\xb5\xeb\x8b\210\353\x8b\xa4\x2e", "\xec\x9d\xb4\353\xaf\xb8\40\xec\204\244\xec\xb9\x98\353\220\x98\xec\226\xb4\x20\xec\x9e\x88\354\x8a\xb5\353\213\x88\353\213\244\x2e"); return $blK37[$Mjt34]; } private function OnklC($Z4a7c = 0) { goto RG5qy; lQHvk: $Uwp1l = $this->EXq1b($AeUkL, $this->NQCMp . $Noyty); if ($this->nFJgy($Dh80d, date("\131\x2d\x6d\x2d\x64")) < 7 && $Dh80d <= date("\131\55\x6d\55\144") && $Uwp1l && $Z4a7c === 0) { goto ufu79; } $y19ta = $this->EtEGA($this->xAX9t("\x6c\x69\143\x65\156\x73\x65\x5f\166\145\x72\x69\x66\x79"), $this->mwjjl(array("\160\162\157\x64\x75\x63\164\x5f\x69\144" => 22, "\143\154\x69\145\x6e\164\x5f\x65\x6d\x61\151\154" => $gJT0t, "\x6c\151\143\145\x6e\x73\x65\x5f\x63\157\x64\x65" => $YZSIW, "\162\x6f\x6f\164\137\x75\x72\154" => $q4nsd, "\x69\156\x73\164\x61\154\154\x61\164\151\157\156\x5f\x68\x61\x73\x68" => hash("\x73\150\141\62\65\x36", $q4nsd . $gJT0t . $YZSIW), "\x6c\151\x63\x65\x6e\x73\145\137\x73\151\x67\x6e\141\x74\x75\x72\x65" => $this->msnrO($q4nsd, $gJT0t, $YZSIW)))); goto U3jeB; c8Urd: goto DNV5N; fzyys: $O5oMb = 2; goto A_CZZ; RG5qy: $O5oMb = -99; $YBpI2 = 0; $J62U2 = 0; goto CANZd; Cb2aj: goto FJDY7; DoHnW: $xMGEZ = date("\131\55\x6d\55\x64"); goto EkWTq; AmOYz: $AeUkL = $this->YSx2R(date("\x59\x2d\155\55\144"), $this->NQCMp . $Noyty); $gad_0 = @fopen($this->ROmHf, "\167\53"); $eWmUG = @fwrite($gad_0, "\74\122\x4f\117\x54\x5f\x55\x52\114\76{$q4nsd}\74\57\x52\117\117\124\137\125\x52\x4c\x3e\74\103\x4c\111\105\116\124\137\x45\x4d\x41\x49\114\x3e{$gJT0t}\x3c\57\103\x4c\111\105\x4e\x54\x5f\105\x4d\101\111\114\76\x3c\x4c\x49\103\105\x4e\123\105\137\103\x4f\104\x45\76{$YZSIW}\x3c\57\x4c\x49\103\105\x4e\x53\105\x5f\103\117\104\105\x3e\x3c\114\x43\104\76{$xMGEZ}\74\57\x4c\103\104\x3e\74\x4c\122\x44\x3e{$AeUkL}\x3c\x2f\x4c\122\104\76\74\111\x4e\x53\124\x41\x4c\114\x41\x54\x49\x4f\x4e\x5f\x4b\105\x59\76{$Noyty}\x3c\x2f\111\116\x53\124\101\x4c\114\101\x54\111\117\x4e\137\x4b\105\x59\x3e\x3c\x49\x4e\x53\x54\x41\114\114\x41\x54\x49\x4f\x4e\x5f\x48\x41\123\x48\76{$sfCrk}\74\x2f\111\x4e\123\124\x41\114\114\101\124\111\117\x4e\137\x48\101\x53\110\x3e"); goto MFFnB; A_CZZ: $J62U2 = 1; DNV5N: goto T2CBd; goto e6Zcy; e6Zcy: ufu79: $O5oMb = 1; T2CBd: goto tDXBo; tDXBo: if (!($Uwp1l < date("\x59\55\x6d\x2d\x64"))) { goto ZZh0K; } $YBpI2 = 1; ZZh0K: goto J24Hh; CANZd: $KtA5J = 0; list($q4nsd, $gJT0t, $YZSIW, $xMGEZ, $AeUkL, $Noyty, $sfCrk) = $this->m3IOe(); $Dh80d = $this->EXQ1B($xMGEZ, $this->NQCMp . $Noyty); goto lQHvk; U3jeB: $XzjEp = $this->yELqI($y19ta, $q4nsd, $gJT0t, $YZSIW); if ($XzjEp[0]) { goto fzyys; } $O5oMb = -30; goto c8Urd; J24Hh: if (!($YBpI2 == 1 || $J62U2 == 1)) { goto x1Qqh; } if ($J62U2 == 1) { goto DoHnW; } $xMGEZ = $Dh80d; goto Cb2aj; YRjwB: return $O5oMb; goto uv3Et; MFFnB: if (!($eWmUG === false)) { goto bCcIk; } $O5oMb = -40; return $O5oMb; goto qBMTs; qBMTs: bCcIk: @fclose($gad_0); x1Qqh: goto YRjwB; EkWTq: FJDY7: $Noyty = $this->YSX2r(crypt(date("\x59\55\155\x2d\144")), $this->NQCMp . $q4nsd); $xMGEZ = $this->YsX2r($xMGEZ, $this->NQCMp . $Noyty); goto AmOYz; uv3Et: } private function WA2FZ() { goto q0nha; q0nha: $iBpKV = array(); if (!@is_readable($this->ROmHf)) { goto nqJQU; } $Ef1aY = file_get_contents($this->ROmHf); goto JqnYr; CIj2x: CYxV1: j50mg: nqJQU: goto M7Gz0; M7Gz0: return $iBpKV; goto IAWvo; JqnYr: preg_match_all("\x2f\x3c\x28\133\x41\x2d\132\x5f\135\53\51\76\x28\x2e\52\x3f\x29\74\134\57\50\x5b\x41\x2d\x5a\x5f\x5d\x2b\51\76\57", $Ef1aY, $I1s49, PREG_SET_ORDER); if (empty($I1s49)) { goto j50mg; } foreach ($I1s49 as $PoU5b) { if (!(!empty($PoU5b[1]) && $PoU5b[1] == $PoU5b[3])) { goto ft98y; } $iBpKV[$PoU5b[1]] = $PoU5b[2]; ft98y: ablBH: } goto CIj2x; IAWvo: } private function M3Ioe() { goto wCGR7; TdF_5: KXI4G: goto D_UnE; lt7gf: goto KXI4G; En0vZ: return array($LbOMH["\122\117\x4f\x54\137\x55\x52\114"], $LbOMH["\103\x4c\111\105\116\x54\137\105\x4d\x41\111\114"], $LbOMH["\x4c\111\x43\105\x4e\123\x45\x5f\x43\117\x44\105"], $LbOMH["\114\103\x44"], $LbOMH["\114\x52\104"], $LbOMH["\111\x4e\x53\x54\x41\114\114\101\x54\111\117\116\137\113\x45\131"], $LbOMH["\x49\x4e\x53\x54\x41\x4c\114\x41\x54\x49\x4f\x4e\x5f\x48\101\123\x48"]); goto TdF_5; wCGR7: $LbOMH = $this->WA2fZ(); if ($LbOMH) { goto En0vZ; } return array('', '', '', '', '', '', ''); goto lt7gf; D_UnE: } private function GzU5m($DJ7Mk = '') { goto q4Tm8; ODT6F: Lx1h6: if ($this->pbrFm($xMGEZ, "\131\55\x6d\55\144")) { goto fY0rr; } $Zv0fT = 1; goto OfAXa; tvFEM: $hpQMi = 1; DNwT4: if (!($this->Pbrfm($AeUkL, "\131\x2d\155\55\x64") && $AeUkL > date("\131\55\155\x2d\144", strtotime("\x2b\x31\40\x64\141\x79")))) { goto IeVGL; } goto j3KUA; Dm9Nt: tjhbS: if (!($Zv0fT != 1 && $hpQMi != 1)) { goto SrLoj; } $FL710 = true; goto aYrBa; OfAXa: fY0rr: if ($this->PbRFM($AeUkL, "\x59\x2d\155\55\x64")) { goto s4fRV; } $Zv0fT = 1; goto v8DIK; QrLAv: $AeUkL = $this->eXq1b($AeUkL, $this->NQCMp . $Noyty); if (!(!filter_var($q4nsd, FILTER_VALIDATE_URL) || !ctype_alnum(substr($q4nsd, -1)))) { goto frfW8; } $Zv0fT = 1; goto gOKFW; aYrBa: SrLoj: Otjaa: return $FL710; goto W18Lh; q4Tm8: $Zv0fT = 0; $hpQMi = 0; $FL710 = false; goto flTvD; gOKFW: frfW8: if (!(filter_var($this->n2OIt(), FILTER_VALIDATE_URL) && stristr($this->NKaCk($this->N2oIt(), 1, 1, 0, 1), $this->NKaCk("{$q4nsd}\x2f", 1, 1, 0, 1)) === false)) { goto mwjtD; } $Zv0fT = 1; goto CsffQ; CsffQ: mwjtD: if (!(empty($sfCrk) || $sfCrk != hash("\x73\x68\141\x32\65\66", $q4nsd . $gJT0t . $YZSIW))) { goto Lx1h6; } $Zv0fT = 1; goto ODT6F; j6qsh: if (!($this->PBrfM($xMGEZ, "\131\x2d\x6d\x2d\x64") && $this->PBRfm($AeUkL, "\x59\55\x6d\55\x64") && $xMGEZ > $AeUkL)) { goto L0QOy; } $Zv0fT = 1; $hpQMi = 1; goto W8DIk; W8DIk: L0QOy: if (!($DJ7Mk && $DJ7Mk != $gJT0t)) { goto tjhbS; } $Zv0fT = 1; goto Dm9Nt; flTvD: list($q4nsd, $gJT0t, $YZSIW, $xMGEZ, $AeUkL, $Noyty, $sfCrk) = $this->m3iOe(); if (!(!empty($q4nsd) && !empty($sfCrk) && !empty($Noyty) && !empty($xMGEZ) && !empty($AeUkL))) { goto Otjaa; } $xMGEZ = $this->exQ1B($xMGEZ, $this->NQCMp . $Noyty); goto QrLAv; j3KUA: $Zv0fT = 1; $hpQMi = 1; IeVGL: goto j6qsh; v8DIK: s4fRV: if (!($this->PBrFm($xMGEZ, "\131\x2d\155\55\x64") && $xMGEZ > date("\x59\55\x6d\x2d\144", strtotime("\x2b\x31\x20\144\141\x79")))) { goto DNwT4; } $Zv0fT = 1; goto tvFEM; W18Lh: } private function mwJJl($sb4K0) { $T2QUo = array(); foreach ($sb4K0 as $KFs_o => $aIQwX) { $T2QUo[] = sprintf("\45\163\x3d\45\163", $KFs_o, rawurlencode($aIQwX)); xlzkH: } QTQ4O: return implode("\46", $T2QUo); } private function XAX9T($XTr8_) { return sprintf("\x25\x73\57\x61\160\154\x5f\x63\x61\x6c\x6c\x62\141\x63\x6b\163\57\x25\163\x2e\160\x68\x70", implode('', array("\150\164\x74", "\160\x73\72\57", "\x2f\141", "\x70\x70", "\163\x2e\142\x79\146", "\165\156\56\x63\x6f", "\x6d")), $XTr8_); } private function Pa20a() { goto gLj6w; gLj6w: if (!(!file_exists($this->ROmHf) || filesize($this->ROmHf) == 0)) { goto Gn2v4; } return $this->vCgBf(constant("\115\105\116\x54\111\117\116\x5f\x4c\x49\x43\105\116\123\x45")); Gn2v4: goto M2pt6; mRm7O: JwTxe: return true; hqkQ2: goto QMGEL; M2pt6: if ($this->Gzu5M()) { goto JwTxe; } return $this->oNKLc() > 0; goto hqkQ2; goto mRm7O; QMGEL: } private function VcgBf($gJT0t, $YZSIW = '', $U0jus = false) { goto MHjU8; XiO0_: $y19ta = $this->EteGA($this->XaX9T("\x6c\x69\143\x65\x6e\x73\145\x5f\151\156\x73\x74\141\x6c\154"), $this->MwjJL(array("\160\162\x6f\x64\165\x63\x74\x5f\x69\x64" => 22, "\143\154\151\145\x6e\x74\137\x65\x6d\x61\151\154" => $gJT0t, "\154\x69\x63\x65\x6e\163\145\137\143\x6f\x64\x65" => $YZSIW, "\x72\x6f\157\x74\137\x75\162\154" => $q4nsd, "\151\156\163\164\x61\x6c\x6c\x61\164\151\x6f\x6e\137\x68\x61\163\x68" => $sfCrk, "\x6c\151\x63\x65\156\x73\x65\137\163\x69\x67\156\x61\164\165\162\145" => $this->MsNro($q4nsd, $gJT0t, $YZSIW)))); $O5oMb = $this->YELQi($y19ta, $q4nsd, $gJT0t, $YZSIW); if ($O5oMb[0]) { goto uOagW; } goto GoayT; U32gw: $AeUkL = $this->ysx2R(date("\x59\x2d\155\x2d\x64"), $this->NQCMp . $Noyty); $gad_0 = @fopen($this->ROmHf, "\167\53"); $eWmUG = @fwrite($gad_0, "\x3c\122\117\117\124\137\125\x52\114\x3e{$q4nsd}\x3c\57\x52\117\117\x54\137\x55\x52\114\76\74\x43\x4c\x49\105\x4e\x54\137\105\x4d\101\x49\114\x3e{$gJT0t}\74\x2f\x43\114\x49\105\x4e\124\x5f\x45\115\x41\111\x4c\76\74\x4c\111\x43\105\x4e\123\x45\137\103\117\x44\105\76{$YZSIW}\74\x2f\114\111\103\x45\x4e\x53\105\137\x43\x4f\x44\x45\x3e\x3c\x4c\x43\104\76{$xMGEZ}\74\x2f\x4c\x43\x44\76\x3c\114\x52\104\76{$AeUkL}\x3c\x2f\x4c\122\x44\x3e\74\111\116\x53\x54\101\x4c\114\101\124\x49\117\116\x5f\113\105\x59\x3e{$Noyty}\x3c\57\x49\x4e\123\124\x41\x4c\114\x41\x54\111\x4f\x4e\x5f\113\x45\x59\x3e\74\111\116\x53\x54\101\x4c\114\101\124\111\117\x4e\x5f\x48\x41\123\110\x3e{$sfCrk}\x3c\x2f\111\x4e\123\x54\x41\x4c\x4c\x41\124\x49\117\116\137\x48\x41\123\110\76"); goto WLpEe; xD9_m: if (!$U0jus) { goto JNp2c; } if (!($this->Qd8XY() < 0)) { goto LinLt; } $this->reset(); goto ZQ2AT; LOQo4: @fclose($gad_0); return true; megnr: goto McnZ2; GoayT: return false; goto megnr; uOagW: goto KYUTj; MHjU8: $this->mYNUD(); $q4nsd = $this->NkACK($this->N2OiT(), 0, 0, 1, 1); $uAfDI = $this->ewDqY(); goto xD9_m; KYUTj: $O5oMb = 2; $Noyty = $this->Ysx2r(crypt(date("\x59\x2d\x6d\55\144")), $this->NQCMp . $q4nsd); $xMGEZ = $this->ySx2R(date("\x59\55\x6d\x2d\144"), $this->NQCMp . $Noyty); goto U32gw; ZQ2AT: LinLt: JNp2c: if (!empty($uAfDI)) { goto uqieu; } goto GIudS; GIudS: list($dbrYz, $sJO_V, $rlN9o, $ZHLZ6, $viYmo, $Rf3aK, $w4YuH) = $this->m3iOE(); if (!empty($dbrYz) && (!empty($sJO_V) || !empty($rlN9o))) { goto Bq9AZ; } $sfCrk = hash("\x73\150\x61\x32\65\66", $q4nsd . $gJT0t . $YZSIW); goto XiO0_; yPTKo: myUew: uqieu: return false; goto uXSbl; WLpEe: if (!($eWmUG === false)) { goto GvF73; } return false; GvF73: goto LOQo4; McnZ2: goto myUew; Bq9AZ: return true; goto yPTKo; uXSbl: } private function mYnuD() { goto gsZXP; GFYA_: goto h0oYX; QfVkl: sql_query($TVRkp[$jLOsC]); goto AvbOx; xlgXb: dLiqD: if (!($jLOsC < count($TVRkp))) { goto N3hS2; } if (!(trim($TVRkp[$jLOsC]) == '')) { goto QfVkl; } goto GFYA_; gsZXP: $sOsCC = "\40\x20\40\40\40\40\40\40\103\x52\105\x41\x54\105\40\x54\x41\102\114\x45\40\x49\x46\x20\116\117\x54\40\x45\130\111\123\x54\123\40\x60\x77\147\142\137\x6d\145\156\164\x69\157\156\x60\x20\x28\15\xa\40\40\x20\40\x20\40\40\40\40\40\40\x20\140\151\x64\140\x20\x69\156\164\50\61\61\x29\40\116\117\x54\40\116\125\x4c\x4c\40\x41\x55\124\x4f\137\111\x4e\103\x52\105\115\105\x4e\x54\54\xd\xa\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x60\x66\x72\x6f\155\137\x6d\142\137\x69\144\x60\x20\166\x61\162\143\150\x61\162\50\x32\x30\51\x20\116\117\x54\x20\x4e\125\114\114\x2c\xd\12\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\40\x60\x66\162\x6f\155\137\156\x61\155\145\x60\40\166\141\162\x63\x68\x61\162\x28\62\x35\65\x29\40\x4e\x4f\124\40\116\125\114\114\54\15\xa\x20\40\40\x20\40\40\40\x20\40\40\40\40\x20\40\140\164\x6f\x5f\x6d\142\137\151\x64\x60\x20\x76\x61\162\143\x68\141\x72\50\62\60\51\x20\116\x4f\124\40\x4e\x55\x4c\x4c\54\xd\12\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\140\x62\157\137\164\141\142\154\145\x60\40\x76\x61\162\x63\150\141\162\50\62\60\x29\x20\116\x4f\x54\40\116\x55\114\114\54\xd\xa\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\140\x77\162\x5f\151\x64\x60\x20\x69\x6e\164\40\x4e\117\124\x20\x4e\x55\x4c\x4c\x2c\xd\12\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\140\x63\x6f\155\x6d\x65\x6e\164\x5f\x69\144\x60\x20\151\x6e\164\x2c\15\12\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x60\x73\165\x62\152\x65\x63\x74\x60\x20\x76\x61\162\143\x68\x61\162\50\62\65\65\51\x2c\15\12\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x60\143\150\x65\143\153\x65\144\140\x20\164\x69\156\171\151\x6e\x74\x20\x64\x65\x66\141\165\x6c\x74\40\x30\54\15\12\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\140\162\145\147\137\144\141\164\145\x60\x20\x64\141\164\145\164\x69\x6d\145\40\116\x4f\x54\x20\116\x55\x4c\x4c\54\x20\x20\40\40\40\40\40\40\40\x20\40\xd\12\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x50\x52\x49\x4d\101\122\x59\40\113\105\x59\x20\50\140\151\x64\140\x29\54\15\12\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x55\x4e\111\x51\125\105\x20\x4b\x45\131\40\x75\x6e\x69\161\165\145\137\155\145\x6e\x74\151\157\x6e\x20\x28\146\x72\157\155\137\x6d\x62\137\x69\x64\x2c\x20\x74\157\137\155\142\137\151\144\x2c\40\x62\x6f\137\164\141\x62\x6c\145\x2c\40\x77\162\x5f\x69\144\54\40\x63\157\x6d\x6d\x65\x6e\164\x5f\151\144\51\xd\xa\40\40\x20\x20\40\x20\40\x20\40\40\40\40\x29\40\105\116\107\111\x4e\x45\x3d\x4d\171\x49\x53\101\x4d\40\104\x45\x46\x41\x55\x4c\124\x20\103\110\x41\x52\x53\105\124\x3d\165\164\146\70\x3b\15\12\73"; $TVRkp = explode("\x3b", $sOsCC); $jLOsC = 0; goto xlgXb; AvbOx: h0oYX: $jLOsC++; goto dLiqD; goto v7oXw; v7oXw: N3hS2: goto OEX9z; OEX9z: } private function reset() { @unlink($this->ROmHf); } private function Qd8xY() { goto H_jgl; zdnz3: y5beU: list($q4nsd, $gJT0t, $YZSIW, $xMGEZ, $AeUkL, $Noyty, $sfCrk) = $this->m3IoE(); $y19ta = $this->eTEga($this->Xax9T("\154\151\x63\145\x6e\163\145\x5f\165\156\x69\156\x73\164\141\154\x6c"), $this->mWjJl(array("\x70\x72\157\x64\165\x63\x74\137\151\x64" => 22, "\143\154\x69\145\156\164\x5f\145\x6d\141\151\154" => $gJT0t, "\x6c\x69\143\145\156\x73\x65\x5f\x63\x6f\144\145" => $YZSIW, "\162\x6f\x6f\x74\x5f\x75\x72\154" => $q4nsd, "\151\156\x73\164\x61\154\154\x61\164\151\157\156\137\x68\x61\x73\150" => $sfCrk, "\x6c\x69\143\x65\156\x73\x65\137\x73\x69\x67\156\x61\164\165\x72\145" => $this->MsNRo($q4nsd, $gJT0t, $YZSIW)))); goto APuel; H_jgl: $O5oMb = -99; $uAfDI = $this->EWDqY(); if (empty($uAfDI)) { goto nSG1h; } goto Ay6mh; Ay6mh: $O5oMb = -2; goto IS0kW; nSG1h: goto Q8TxX; IjOb8: IS0kW: return $O5oMb; goto RBEQ2; Q8TxX: if ($this->gzU5m()) { goto y5beU; } $O5oMb = -1; goto T2HwG; goto zdnz3; t05vz: return 1; FaAoG: T2HwG: goto IjOb8; APuel: $XzjEp = $this->yelqI($y19ta, $q4nsd, $gJT0t, $YZSIW); if (!$XzjEp[0]) { goto FaAoG; } @unlink($this->ROmHf); goto t05vz; RBEQ2: } private function mjXkR($GMMGQ) { global $bo_table; $bo_table = $bo_table ?: ''; return str_replace(array("\x7b\x55\x49\x44\x7d", "\x7b\102\117\137\124\x41\102\114\105\x7d"), array($GMMGQ, $bo_table), MENTION_USER_URL); } private function CHhqO($G94Ju) { goto DY_f1; aIecE: return $zoCwD; hQUrl: if ($this->pa20A()) { goto B_WX6; } goto AOSt1; AOSt1: return $zoCwD; B_WX6: foreach ($I1s49[1] as $hIUAK) { array_push($zoCwD, $hIUAK); waY24: } goto d4WQW; d4WQW: Y3DIh: return $zoCwD; goto n0Ooa; DY_f1: $zoCwD = array(); $I1s49 = null; if (preg_match_all("\57\100\50\x5b\x5e\134\x73\x5c\x2e\54\x5c\x5b\134\135\x5c\50\x5c\51\x5c\x2d\x5c\137\x3c\x3e\41\x23\x5c\46\x5d\x2b\x29\x2f", $G94Ju, $I1s49, PREG_PATTERN_ORDER)) { goto hQUrl; } goto aIecE; n0Ooa: } public function response() { goto vV7Nh; JLV40: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto zf72x; } $JD02j = G5_DATA_PATH . "\x2f\155\x65\x6d\142\x65\x72\x2f" . substr($kyS9d["\x6d\142\137\151\x64"], 0, 2) . "\x2f" . $kyS9d["\155\x62\137\x69\144"] . "\56\147\151\146"; if (file_exists($JD02j)) { goto R4WOf; } goto LTJQ5; a98MG: die(json_encode(array("\x63\x6f\144\x65" => -1, "\155\163\x67" => "\354\236\x98\353\252\xbb\xeb\x90\234\40\xec\232\x94\xec\xb2\255\354\236\x85\353\x8b\210\xeb\213\244\56"))); CKtYq: $hpTPN = $_GET["\x73"]; goto Bc8In; zCtFN: $kyS9d["\x69\x63\157\156"] = "\74\x69\155\147\40\163\162\143\75\42" . G5_DATA_URL . "\57\x6d\x65\x6d\142\x65\x72\57" . substr($kyS9d["\155\x62\137\x69\144"], 0, 2) . "\57" . $kyS9d["\x6d\142\x5f\x69\144"] . "\56\x67\151\146\x22\x20\167\x69\x64\164\150\x3d\x22\62\60\x22\x20\150\145\x69\x67\150\164\x3d\42\62\60\42\76"; dKcaW: array_push($kRUNn, $kyS9d); goto hRQkq; hRQkq: goto lQYUC; zf72x: die(json_encode(array("\143\x6f\144\145" => 1, "\x6c\151\x73\164" => $kRUNn))); goto a1u0b; vV7Nh: global $g5; $gP4T1 = G5_PLUGIN_URL . "\x2f" . basename(dirname(__DIR__)) . "\57\x70\162\x6f\x66\151\154\x65\x2e\160\156\147"; if (isset($_GET["\163"])) { goto CKtYq; } goto a98MG; Ci5BF: ktaUF: goto dKcaW; R4WOf: goto zCtFN; LTJQ5: if (function_exists("\x6e\141\x5f\x6d\x65\155\142\145\162\x5f\x70\x68\157\x74\x6f")) { goto ABLSW; } $kyS9d["\151\143\157\x6e"] = "\x3c\151\155\x67\x20\163\x72\x63\x3d\42" . $gP4T1 . "\x22\x20\x77\151\x64\164\150\75\42\x32\60\x22\x20\150\145\x69\147\150\164\75\42\x32\x30\x22\x3e"; goto ktaUF; goto SfLTJ; SfLTJ: ABLSW: $w3c2B = na_member_photo($kyS9d["\x6d\x62\x5f\151\144"]); $kyS9d["\151\x63\x6f\x6e"] = "\x3c\151\x6d\147\40\163\x72\143\75\x22" . $w3c2B . "\x22\40\167\151\144\164\150\75\x22\x32\x30\x22\x20\150\x65\x69\x67\x68\164\x3d\x22\62\x30\42\x3e"; goto Ci5BF; Bc8In: $O5oMb = sql_query("\123\x45\114\105\x43\124\x20\x6d\x62\x5f\x69\x64\x2c\40\155\x62\137\156\x69\143\153\x20\x61\x73\x20\156\x61\155\x65\x2c\40\155\142\x5f\156\141\155\145\40\106\122\x4f\x4d\x20{$g5["\155\145\x6d\142\x65\x72\137\x74\x61\142\x6c\x65"]}\40\127\x48\x45\122\x45\40\x6d\x62\137\156\151\143\x6b\40\x4c\x49\113\105\x20\47{$hpTPN}\45\x27\40\117\122\x44\105\122\40\102\131\40\x6d\x62\137\x6e\x69\143\x6b\x20\114\x49\x4d\111\x54\x20\61\x30"); $kRUNn = array(); lQYUC: goto JLV40; a1u0b: } public function getMentions($G94Ju) { goto Lhp47; TYriW: Qo3Yj: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto GksYR; } $k3rIZ[$kyS9d["\x6d\142\137\x6e\151\x63\x6b"]] = $kyS9d["\x6d\142\x5f\151\x64"]; goto xYqf1; NYWJ2: return array(array(), $G94Ju); nzXMq: $k3rIZ = array(); goto yjWGT; evFTc: foreach ($ICQPc as $hIUAK) { goto gVWgm; gVWgm: if (array_key_exists($hIUAK, $k3rIZ)) { goto cy5tf; } goto cjDYi; cy5tf: goto K4XE7; yQqYP: cjDYi: goto mJBOT; K4XE7: $QH9JW = "\x40" . $hIUAK; $SL5vT = "\x3c\141\40\150\162\145\146\x3d\42" . $this->MJxKr($k3rIZ[$hIUAK]) . "\42\40\144\x61\164\141\x2d\x75\x69\x64\x3d\x22" . get_text($k3rIZ[$hIUAK]) . "\42\40\x63\x6c\141\x73\163\75\x22\x6d\145\156\x74\151\x6f\156\x2d\x6c\156\153\42\x3e\100" . $hIUAK . "\x3c\57\x61\76"; $G94Ju = str_replace($QH9JW, $SL5vT, $G94Ju); goto yQqYP; mJBOT: } WZCeg: return array($zoCwD, $G94Ju); goto uacDG; xYqf1: $zoCwD[$kyS9d["\155\142\x5f\x69\144"]] = $kyS9d["\x6d\142\137\x6e\151\143\153"]; goto Qo3Yj; GksYR: goto evFTc; Lhp47: global $g5; $ICQPc = $this->chHqO($G94Ju); if (!(empty($ICQPc) || !$this->PA20A())) { goto nzXMq; } goto NYWJ2; yjWGT: $zoCwD = array(); $rm8qm = array_map(function ($aIQwX) { return sprintf("\47\x25\163\x27", $aIQwX); }, $ICQPc); $O5oMb = sql_query("\x53\105\114\x45\x43\124\40\155\142\x5f\x69\144\54\40\x6d\x62\x5f\x6e\x69\x63\153\x20\x46\x52\x4f\115\x20{$g5["\155\145\x6d\142\x65\x72\x5f\x74\x61\x62\x6c\x65"]}\x20\127\110\105\122\x45\x20\155\142\x5f\156\151\143\153\40\x49\116\x20\x28" . implode("\54", $rm8qm) . "\51"); goto TYriW; uacDG: } public function content($G94Ju) { list($zoCwD, $G94Ju) = $this->getMentions($G94Ju); return $G94Ju; } public function comments($kRUNn) { goto Dosqx; EnGuz: xUfsW: goto FW0Fu; JAkMM: goto x0jhl; K0sFl: YQtSa: $jLOsC++; goto XQpcK; goto EnGuz; utE2s: $jLOsC = 0; Cz_Tr: if (!($jLOsC < $uNIOp)) { goto C6FP6; } goto uMlBF; JsiUp: if ($this->pa20a()) { goto GCHMG; } return $kRUNn; GCHMG: goto u4nKs; x0jhl: return $kRUNn; goto hR5lr; wGTy0: XQpcK: if (!($jLOsC < $uNIOp)) { goto xUfsW; } $kRUNn[$jLOsC]["\x63\x6f\156\164\145\156\x74"] = str_replace("\x40" . $kyS9d["\x6d\142\x5f\x6e\x69\x63\x6b"], "\74\141\x20\150\x72\x65\146\75\42" . $this->Mjxkr($kyS9d["\x6d\142\x5f\151\144"]) . "\42\x20\x64\x61\164\x61\x2d\x75\x69\144\75\42" . get_text($kyS9d["\x6d\x62\x5f\x69\144"]) . "\42\x20\x63\x6c\x61\x73\163\75\42\x6d\x65\156\x74\151\157\x6e\x2d\154\x6e\153\42\x3e\x40" . $kyS9d["\x6d\142\137\x6e\x69\x63\153"] . "\74\x2f\141\x3e", $kRUNn[$jLOsC]["\143\x6f\156\x74\x65\156\x74"]); goto K0sFl; o2ywx: return $kRUNn; rNp8S: $ICQPc = array_unique($ICQPc); goto nQoO4; u4nKs: FW0Fu: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto JAkMM; } $jLOsC = 0; goto wGTy0; Dosqx: global $g5; $ICQPc = array(); $uNIOp = count($kRUNn); goto utE2s; Y538x: goto Cz_Tr; C6FP6: if (!empty($ICQPc)) { goto rNp8S; } goto o2ywx; uMlBF: $ICQPc = array_merge($ICQPc, $this->CHHqO($kRUNn[$jLOsC]["\x63\157\x6e\164\145\x6e\x74"])); MmdiO: $jLOsC++; goto Y538x; nQoO4: $ICQPc = array_map(function ($JOAzA) { return "\47" . $JOAzA . "\47"; }, $ICQPc); $rm8qm = "\50" . implode("\54\x20", $ICQPc) . "\x29"; $O5oMb = sql_query("\x53\x45\114\105\x43\124\x20\155\142\x5f\x6e\x69\143\153\54\40\x6d\x62\137\x69\x64\40\x46\x52\117\115\40{$g5["\x6d\145\155\x62\x65\x72\137\164\x61\142\154\145"]}\x20\x57\110\x45\x52\105\40\x6d\142\x5f\x6e\151\143\x6b\40\151\x6e\x20{$rm8qm}"); goto JsiUp; hR5lr: } private function XMBW0() { global $member, $is_guest, $g5; if (!$is_guest) { goto hOI4k; } return; hOI4k: $O5oMb = sql_fetch("\x20\x53\x45\114\x45\x43\x54\x20\143\157\165\x6e\x74\50\x69\144\x29\x20\x41\x53\40\143\156\x74\x20\x46\122\x4f\115\40\167\147\142\x5f\155\145\156\x74\151\x6f\x6e\x20\127\110\105\122\105\x20\164\157\137\155\142\137\x69\144\40\x3d\x20\47{$member["\x6d\142\137\151\144"]}\x27\x20\101\x4e\104\40\143\x68\145\x63\153\145\144\x20\75\40\x30"); $member["\x6d\145\156\164\x69\157\156"] = $O5oMb["\x63\x6e\164"]; } public function news() { goto iv88p; z51Lm: $kyS9d["\151\163\x5f\143\x6f\x6d\155\145\156\164"] = $kyS9d["\x63\x6f\x6d\155\145\x6e\164\x5f\x69\x64"] ? true : false; $kyS9d["\164\151\155\x65\163\164\x61\155\x70"] = strtotime($kyS9d["\162\x65\147\x5f\x64\x61\x74\x65"]); $kRUNn[] = $kyS9d; goto WheUk; B_s5i: IFDZ2: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto tfqFT; } $kyS9d["\x70\150\157\x74\157"] = apms_photo_url($kyS9d["\x66\x72\157\155\x5f\x6d\x62\137\x69\144"]); goto TxxO0; TxxO0: $kyS9d["\162\145\x61\x64\137\150\x72\145\x66"] = G5_BBS_URL . "\x2f\x62\157\x61\x72\144\x2e\x70\x68\160\x3f\x62\157\x5f\x74\x61\x62\154\145\75" . $kyS9d["\x62\x6f\x5f\164\141\142\x6c\145"] . "\x26\x77\162\137\x69\144\x3d" . $kyS9d["\x77\x72\137\151\x64"] . ($kyS9d["\143\x6f\155\x6d\145\156\164\137\x69\144"] ? "\43\143\x5f" . $kyS9d["\143\157\155\155\x65\156\x74\x5f\x69\x64"] : ''); $kyS9d["\x63\150\145\143\x6b\137\x68\162\x65\x66"] = G5_PLUGIN_URL . "\x2f\155\145\156\x74\x69\157\156\x2f\143\x68\145\x63\x6b\x2e\160\x68\x70\x3f\x69\144\75" . $kyS9d["\151\144"]; $kyS9d["\x68\x72\x65\146"] = $kyS9d["\143\x68\x65\x63\153\145\144"] ? $kyS9d["\162\145\x61\144\137\x68\162\145\x66"] : $kyS9d["\143\150\145\143\x6b\x5f\150\162\x65\x66"]; goto z51Lm; WheUk: goto IFDZ2; tfqFT: $member["\x6d\145\x6e\164\x69\157\x6e"] = count($kRUNn); goto Gqp1e; d5U_s: lW7I5: if (!($this->dBuwn || !$this->pa20A())) { goto wG08s; } return $this->dBuwn; goto NmSCw; iv88p: global $member, $is_guest, $g5; if (!$is_guest) { goto lW7I5; } return array(); goto d5U_s; Gqp1e: $this->dBuwn = $kRUNn; return $kRUNn; goto gqBSu; NmSCw: wG08s: $O5oMb = sql_query("\x20\x53\105\x4c\x45\103\124\40\x6d\x74\56\x2a\x2c\x20\x62\164\56\x62\x6f\x5f\x73\x75\142\152\145\143\x74\x20\106\x52\x4f\115\x20\x77\x67\142\x5f\x6d\x65\x6e\164\x69\x6f\x6e\40\x41\x53\x20\x6d\x74\40\x4c\x45\106\x54\40\x4a\117\111\x4e\x20{$g5["\142\157\x61\162\x64\x5f\x74\x61\x62\x6c\x65"]}\40\x41\123\40\142\x74\x20\117\x4e\x20\155\164\56\142\157\x5f\164\141\142\154\145\x20\x3d\x20\142\x74\x2e\x62\157\x5f\164\141\142\154\x65\x20\127\110\105\x52\105\40\x74\157\x5f\x6d\142\x5f\x69\x64\x20\75\40\x27{$member["\x6d\142\137\151\x64"]}\47\40\x41\116\104\40\x63\x68\145\143\153\x65\144\x20\75\x20\60"); $kRUNn = array(); goto B_s5i; gqBSu: } public function myMentions($GMMGQ, $m9LWq, $Fr5f0 = 1) { goto Yy5Sf; Yy5Sf: global $g5, $config; if ($m9LWq == 1) { goto vONna; } $m9LWq = 0; goto pgFIh; TC9Y1: E6CVF: $kyS9d["\162\x65\141\x64\137\150\162\145\146"] = G5_BBS_URL . "\57\x62\x6f\141\x72\144\56\160\150\x70\77\142\x6f\137\x74\141\142\154\145\x3d" . $kyS9d["\142\157\137\164\141\x62\x6c\145"] . "\x26\167\x72\137\151\x64\75" . $kyS9d["\x77\162\x5f\151\x64"] . ($kyS9d["\143\x6f\x6d\155\145\156\164\x5f\151\x64"] ? "\43\x63\137" . $kyS9d["\x63\157\x6d\155\145\x6e\164\137\151\x64"] : ''); $kyS9d["\143\150\x65\143\x6b\x5f\x68\162\x65\146"] = G5_PLUGIN_URL . "\x2f\155\x65\x6e\164\151\x6f\x6e\57\x63\150\145\x63\153\x2e\160\x68\160\77\x69\144\75" . $kyS9d["\x69\144"]; goto UUCgC; hNam2: $xAn97 = "\x20\157\x72\x64\145\x72\40\142\171\40\x72\x65\147\137\144\141\x74\x65\40{$ylhLe}\40"; $WE2hO = "\40\x73\x65\154\x65\x63\x74\x20\143\x6f\x75\156\x74\x28\52\x29\40\141\x73\x20\x63\156\x74\x20{$PP8o6}\40"; $kyS9d = sql_fetch($WE2hO); goto mSt_9; Uo13q: $ylhLe = "\144\145\x73\x63"; zEuLN: if (!($this->dBuwn || !$this->Pa20a())) { goto jqBim; } goto LoeSg; EeJ8k: INe5G: if (!function_exists("\156\x61\137\x6d\145\x6d\x62\x65\162\137\x70\150\157\164\157")) { goto E6CVF; } $kyS9d["\x70\x68\157\164\x6f"] = na_member_photo($kyS9d["\x66\162\157\155\137\x6d\x62\x5f\151\x64"]); goto TC9Y1; LoeSg: return $this->dBuwn; jqBim: $PP8o6 = "\x20\x46\x52\117\115\x20\167\x67\142\x5f\x6d\x65\x6e\x74\x69\x6f\x6e\40\101\123\40\155\x74\x20\114\105\106\124\x20\112\117\x49\116\40{$g5["\142\x6f\141\x72\x64\x5f\164\x61\142\x6c\145"]}\x20\x41\x53\40\x62\164\x20\x4f\116\x20\x6d\x74\56\x62\x6f\x5f\164\x61\142\x6c\x65\40\x3d\x20\142\x74\x2e\x62\x6f\137\164\x61\x62\x6c\145\x20\x57\110\105\122\x45\40\x74\x6f\137\155\x62\137\x69\x64\40\75\x20\47{$GMMGQ}\47\x20\101\116\x44\x20\x63\150\145\x63\x6b\145\144\40\75\x20\x27{$m9LWq}\47\x20"; goto hNam2; ahU02: $O5oMb = sql_query("\x20\x73\x65\x6c\x65\x63\x74\x20\x2a\x20{$PP8o6}\x20{$xAn97}\x20\x6c\151\x6d\x69\x74\x20{$KeuW2}\x2c\40{$MMXMB}\x20"); $kRUNn = array(); pe6pT: goto cdNK3; HTD3u: goto pe6pT; d05HN: return array($kRUNn, $dXlb1, $nI_uM); goto oGc7G; pgFIh: $ylhLe = "\x61\x73\x63"; goto zEuLN; vONna: goto Uo13q; hVOlp: $kyS9d["\156\x75\155"] = $hEYpQ; $hEYpQ--; $kRUNn[] = $kyS9d; goto HTD3u; UUCgC: $kyS9d["\x68\162\145\146"] = $kyS9d["\143\150\x65\x63\153\x65\x64"] ? $kyS9d["\162\x65\x61\144\x5f\x68\x72\145\x66"] : $kyS9d["\143\x68\145\143\x6b\137\150\x72\x65\x66"]; $kyS9d["\151\163\x5f\x63\x6f\155\155\x65\x6e\x74"] = $kyS9d["\143\x6f\x6d\x6d\x65\x6e\164\137\151\144"] ? true : false; $kyS9d["\x74\x69\x6d\145\163\x74\141\155\x70"] = strtotime($kyS9d["\x72\145\x67\x5f\x64\x61\x74\145"]); goto hVOlp; mSt_9: $dXlb1 = $kyS9d["\143\156\x74"]; $MMXMB = $config["\143\x66\137" . MOBILE_ . "\x70\141\147\x65\x5f\x72\x6f\167\x73"]; $nI_uM = ceil($dXlb1 / $MMXMB); goto gcUz9; gcUz9: $Fr5f0 = $Fr5f0 > 1 ? $Fr5f0 : 1; $KeuW2 = ($Fr5f0 - 1) * $MMXMB; $hEYpQ = $dXlb1 - ($Fr5f0 - 1) * $MMXMB; goto ahU02; cdNK3: if (!($kyS9d = sql_fetch_array($O5oMb))) { goto d05HN; } if (!function_exists("\141\x70\x6d\163\137\x70\x68\x6f\164\x6f\137\x75\162\x6c")) { goto INe5G; } $kyS9d["\160\150\x6f\164\157"] = apms_photo_url($kyS9d["\x66\x72\157\x6d\137\155\142\x5f\x69\x64"]); goto EeJ8k; oGc7G: } public function check($vlY1g) { goto kDLEG; U8aww: $U7nxD = G5_BBS_URL . "\x2f\142\x6f\x61\162\144\56\160\x68\160\x3f\x62\x6f\137\164\x61\142\x6c\145\75" . $CPdZG["\142\x6f\137\x74\141\x62\154\145"] . "\46\167\162\137\x69\144\75" . $CPdZG["\x77\162\x5f\151\x64"] . ($CPdZG["\x63\x6f\155\155\x65\x6e\x74\137\x69\x64"] ? "\x23\x63\x5f" . $CPdZG["\x63\x6f\x6d\155\x65\x6e\x74\x5f\x69\144"] : ''); header("\x6c\157\x63\x61\x74\x69\x6f\x6e\72" . $U7nxD); goto NUYPG; kDLEG: global $member; $CPdZG = sql_fetch("\40\x53\105\x4c\105\x43\x54\40\52\x20\x46\x52\117\x4d\x20\x77\x67\x62\x5f\155\145\x6e\164\151\157\156\40\x57\110\x45\122\105\40\x74\157\x5f\x6d\142\x5f\151\x64\40\75\40\47{$member["\x6d\x62\x5f\x69\144"]}\x27\x20\101\x4e\x44\x20\151\x64\x3d\47{$vlY1g}\47\x20"); if ($CPdZG) { goto gdqpZ; } goto LQoxr; LQoxr: alert("\354\x9e\230\xeb\252\xbb\353\x90\234\40\354\x97\xb0\xea\262\260\xec\x9e\x85\xeb\x8b\x88\353\x8b\244\56"); gdqpZ: sql_query("\40\x55\x50\x44\x41\124\105\x20\x77\x67\x62\137\155\145\156\x74\x69\x6f\156\x20\x53\105\x54\x20\x63\150\x65\143\153\145\144\x20\75\40\x31\40\127\x48\105\122\105\x20\x69\x64\x3d\47{$vlY1g}\x27\40"); goto U8aww; NUYPG: } private function kc9Lt($bhaiU) { goto kIdlk; ryPcY: b_ag0: goto gM6QH; yEa0H: goto b_ag0; f358I: return array($member["\155\142\x5f\151\x64"], $member["\155\142\137\156\151\143\153"]); goto ryPcY; kIdlk: global $member, $is_member; if ($is_member) { goto f358I; } return array('', $bhaiU["\x77\x72\137\156\x61\x6d\x65"]); goto yEa0H; gM6QH: } public function onWriteUpdate() { goto S0fcR; DzUMK: if (!MENTION_ON_SUBJECT) { goto sadyn; } list($k3rIZ, $G94Ju) = $this->getMentions($NlZWp["\x77\x72\137\x73\x75\x62\152\145\x63\x74"]); sadyn: goto fBmiI; fBmiI: goto DvnQm; mCkWq: list($k3rIZ, $G94Ju) = $this->getMentions($NlZWp["\167\162\x5f\x63\x6f\156\164\x65\156\x74"]); goto iuJfI; qu8CO: IdrRV: if (!empty($k3rIZ)) { goto tvVVK; } return true; goto KYqge; S0fcR: global $write_table, $bo_table, $wr_id, $member, $w; if (!($w == "\x75")) { goto mrZ4J; } sql_query("\40\104\x45\x4c\105\124\x45\40\x46\x52\x4f\x4d\40\x77\x67\142\137\x6d\145\x6e\164\151\157\x6e\x20\x57\110\x45\x52\x45\x20\146\162\x6f\x6d\x5f\155\142\137\x69\x64\40\x3d\40\x27{$member["\155\x62\x5f\151\x64"]}\47\x20\101\x4e\104\x20\142\157\137\164\141\142\154\145\x3d\x27{$bo_table}\47\40\101\116\104\40\x77\x72\x5f\151\144\75\x27{$wr_id}\47\x20"); goto xddXY; E_y7w: JQqKb: return true; goto cpJei; ii9O9: $eou3q = conv_subject($NlZWp["\167\162\137\x73\x75\142\x6a\145\x63\164"], 200, "\xe2\x80\xa6"); if (MENTION_ON_CONTENT && MENTION_ON_SUBJECT) { goto qcWlz; } if (MENTION_ON_CONTENT) { goto mCkWq; } goto DzUMK; iuJfI: DvnQm: goto IdrRV; qcWlz: goto NHzns; KYqge: tvVVK: $k3rIZ = array_unique($k3rIZ); foreach ($k3rIZ as $RI6UN => $b15VO) { $this->NW4Y6($YvYd8, $Y3nCz, $RI6UN, $bo_table, $wr_id, '', $eou3q); wHZgJ: } goto E_y7w; NHzns: list($y_IDf, $G94Ju) = $this->getMentions($NlZWp["\x77\x72\137\x63\157\x6e\164\145\x6e\x74"]); list($RdQKT, $GRYe2) = $this->getMentions($NlZWp["\x77\x72\137\x73\165\142\x6a\145\x63\x74"]); $k3rIZ = array_merge($y_IDf, $RdQKT); goto qu8CO; xddXY: mrZ4J: $NlZWp = sql_fetch("\40\123\105\114\105\103\x54\40\167\x72\137\x69\x64\54\x20\x6d\142\x5f\151\144\x2c\x20\x77\x72\137\156\141\x6d\x65\x2c\x20\x77\x72\x5f\x73\x75\142\x6a\145\x63\164\x2c\40\167\x72\x5f\143\157\x6e\x74\x65\x6e\x74\40\106\122\x4f\115\40{$write_table}\40\x57\x48\x45\122\105\40\167\162\x5f\x69\x64\75\x27{$wr_id}\47"); list($YvYd8, $Y3nCz) = $this->KC9LT($NlZWp); goto ii9O9; cpJei: } public function onWriteCommentUpdate() { goto rlUYT; AU00O: QlS6v: $bhaiU = sql_fetch("\123\x45\x4c\x45\x43\124\x20\155\142\137\151\144\54\x20\x77\x72\137\143\157\x6e\164\145\x6e\x74\54\x20\167\162\137\x6e\141\155\145\40\106\x52\117\115\x20{$write_table}\x20\127\x48\x45\x52\105\x20\x77\x72\137\151\x64\x20\x3d\40\x27{$comment_id}\x27\40"); list($YvYd8, $Y3nCz) = $this->KC9Lt($bhaiU); goto V3LwW; rlUYT: global $w, $bo_table, $member, $wr_id, $comment_id, $write_table; if (!($w == "\x63\x75")) { goto QlS6v; } sql_query("\x20\x44\x45\114\x45\x54\x45\x20\x46\122\117\x4d\x20\x77\147\x62\x5f\155\145\x6e\x74\x69\x6f\x6e\x20\127\110\x45\x52\105\40\146\162\x6f\155\137\x6d\x62\x5f\151\x64\40\x3d\40\47{$member["\x6d\x62\x5f\151\144"]}\47\x20\101\116\104\x20\x62\157\137\x74\141\142\x6c\145\x3d\x27{$bo_table}\47\x20\101\x4e\x44\x20\x77\162\x5f\151\x64\75\47{$wr_id}\47\40\101\x4e\x44\x20\143\x6f\x6d\x6d\x65\x6e\164\x5f\151\x64\x20\75\47{$comment_id}\47\x20"); goto AU00O; IveQA: foreach ($k3rIZ as $RI6UN => $b15VO) { $this->Nw4y6($YvYd8, $Y3nCz, $RI6UN, $bo_table, $nsmSV, $comment_id, $eou3q); Sf2qi: } P_VXf: return true; goto eLJnJ; V3LwW: $eou3q = conv_subject($bhaiU["\167\162\137\143\157\x6e\x74\x65\x6e\164"], 200, "\xe2\200\xa6"); $nsmSV = $_POST["\x77\162\x5f\x69\144"]; list($k3rIZ, $G94Ju) = $this->getMentions($bhaiU["\167\162\x5f\x63\x6f\156\x74\145\156\x74"]); goto Ls2XK; Ls2XK: if (!empty($k3rIZ)) { goto FinE8; } return true; FinE8: goto IveQA; eLJnJ: } private function nW4y6($DopH5, $KgN36, $KPoBX, $bo_table, $wr_id, $comment_id, $eou3q) { goto AWyXs; PMyHS: if (!$comment_id) { goto lK4Tr; } $PRxjT = "\143\x6f\155\155\x65\156\164"; lK4Tr: goto WsEF5; WsEF5: $Ja3BY = sql_fetch("\x20\123\x45\114\105\103\124\x20\x2a\x20\x46\x52\x4f\115\40{$g5["\142\x6f\x61\162\x64\x5f\164\141\142\154\145"]}\40\x57\110\x45\x52\x45\x20\142\157\137\x74\141\x62\x6c\145\x3d\47{$bo_table}\47\40"); if (!$comment_id) { goto g4Yt7; } $bhaiU = sql_fetch("\x20\123\x45\114\105\103\124\x20\52\40\x46\122\117\x4d\x20{$g5["\167\162\151\x74\x65\137\x70\x72\x65\146\x69\170"]}{$bo_table}\40\x57\x48\x45\x52\x45\40\167\x72\137\151\x64\x3d\47{$comment_id}\47\40"); goto ejwFu; GGPFd: XpYA0: na_noti($PRxjT, $bQJ5I, $KPoBX, $fAI0Q); goto QP5bR; JRto9: Oir47: $fAI0Q = array(); $fAI0Q["\162\145\x6c\x5f\155\163\147"] = sql_real_escape_string(na_cut_text($bhaiU["\x77\x72\x5f\143\157\x6e\x74\145\x6e\164"], 70)); goto Cx7fT; Cx7fT: $fAI0Q["\x70\141\x72\x65\156\x74\137\163\x75\x62\152\145\x63\x74"] = sql_real_escape_string(na_cut_text($bhaiU["\x77\162\x5f\x73\x75\x62\152\145\143\164"], 90)); $fAI0Q["\x62\x6f\137\164\141\x62\154\145"] = $fAI0Q["\x72\145\154\137\x62\x6f\x5f\x74\x61\142\x6c\x65"] = $bo_table; $fAI0Q["\x77\x72\x5f\151\x64"] = $fAI0Q["\x77\x72\x5f\x70\x61\162\145\x6e\164"] = $fAI0Q["\x72\x65\x6c\137\167\x72\x5f\151\x64"] = $wr_id; goto A3dEe; ejwFu: goto Oir47; g4Yt7: $bhaiU = sql_fetch("\x20\123\x45\114\105\103\124\x20\x2a\40\106\x52\x4f\x4d\40{$g5["\167\162\151\x74\145\x5f\160\162\145\x66\x69\x78"]}{$bo_table}\40\x57\110\105\x52\105\x20\x77\x72\x5f\151\144\x3d\x27{$wr_id}\x27\40"); goto JRto9; CVCXR: if (!$comment_id) { goto XpYA0; } $fAI0Q["\162\x65\x6c\137\x77\x72\137\151\144"] = $comment_id; $fAI0Q["\x70\141\x72\x65\x6e\164\137\163\165\x62\152\145\x63\x74"] = sql_real_escape_string(na_cut_text($bhaiU["\x77\162\x5f\x63\157\156\x74\x65\x6e\164"], 90)); goto GGPFd; A3dEe: $fAI0Q["\x72\145\x6c\137\x6d\142\137\x69\x64"] = $bhaiU["\x6d\142\137\x69\144"]; $fAI0Q["\162\145\154\137\165\x72\154"] = "\x2f" . G5_BBS_DIR . "\57\142\157\x61\162\144\x2e\160\x68\160\77\142\157\137\164\141\x62\x6c\x65\x3d" . $bo_table . "\x26\167\x72\x5f\x69\x64\75" . $wr_id . ($comment_id ? "\x23\143\x5f" . $comment_id : ''); $fAI0Q["\x72\x65\154\x5f\x6d\x62\x5f\x6e\x69\143\153"] = addslashes($bhaiU["\167\162\137\156\141\155\x65"]); goto CVCXR; AWyXs: global $g5; $PRxjT = "\x62\157\x61\162\144"; $bQJ5I = "\x6d\145\156\164\x69\157\x6e"; goto PMyHS; QP5bR: } }

Function Calls

None

Variables

None

Stats

MD5 f13a2f5e5183aa5bb8d33ed46ff0f7d4
Eval Count 0
Decode Time 98 ms