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 SupermanHandUtil { public static function formatTime($timestamp) { goto Jq8F..

Decoded Output download

<?php 
 class SupermanHandUtil { public static function formatTime($timestamp) { goto Jq8Fe; Ca_d0: $format = floor($time_diff) . "\345\210\x86\xe9\x92\x9f"; goto Jp_Cf; J0mzf: goto QuNEN; goto KNLnO; vYZum: if ($time_diff > 1 && $time_diff < 60) { goto Vx6ro; } goto vwVip; FcFxt: goto EI4mx; goto RzT9e; Jp_Cf: EI4mx: goto oJ0co; WXNQx: goto F6SGC; goto b7phk; Jq8Fe: $time_diff = (TIMESTAMP - $timestamp) / 60; goto fvcPw; viIXz: bvcvK: goto WXNQx; kGR2H: $format = floor($time_diff / 43200) . "\346\234\x88"; goto viIXz; JFlZ7: f2Wps: goto sUEje; a5Zys: return $format; goto Z_gq7; KNLnO: T0oQj: goto nGs2B; znv0N: EYgHO: goto kGR2H; jLyFA: QuNEN: goto FcFxt; fvcPw: if ($time_diff <= 1) { goto f2Wps; } goto vYZum; t2VcC: $format = floor($time_diff / 518400) . "\xe5\xb9\xb4"; goto RBoo6; RzT9e: Vx6ro: goto Ca_d0; vwVip: if ($time_diff >= 60 && $time_diff < 1440) { goto T0oQj; } goto rhZhQ; s5Dx1: $format = floor($time_diff / 1440) . "\xe5\244\xa9"; goto ZFh2J; ZFh2J: F6SGC: goto J0mzf; xrqC9: if ($time_diff >= 43200 && $time_diff < 518400) { goto EYgHO; } goto t2VcC; RBoo6: goto bvcvK; goto znv0N; oJ0co: goto ADEjr; goto JFlZ7; nGs2B: $format = floor($time_diff / 60) . "\xe5\260\x8f\xe6\x97\xb6"; goto jLyFA; sUEje: $format = "1\xe5\210\x86\xe9\x92\237"; goto qJmoV; rhZhQ: if ($time_diff >= 1440 && $time_diff < 43200) { goto gDuHs; } goto xrqC9; qJmoV: ADEjr: goto a5Zys; b7phk: gDuHs: goto s5Dx1; Z_gq7: } public static function order_status_title($status = null) { goto bYGfW; bYGfW: $all_status = array("-1" => "\345\267\xb2\345\217\226\346\266\210", "1" => "\345\xbe\205\xe5\217\x91\350\xb4\xa7", "2" => "\xe5\xb7\262\345\217\x91\350\xb4\247", "3" => "\xe5\267\262\xe5\256\x8c\xe6\x88\220"); goto PFb5L; Q2tVH: return $all_status[$status]; goto ik021; PFb5L: if (!($status !== null && isset($all_status[$status]))) { goto RMR8_; } goto Q2tVH; jvqUD: return $all_status; goto grPgE; ik021: RMR8_: goto jvqUD; grPgE: } public static function get_getcash_status_title($status) { goto sAwso; qo6ym: JHgS0: goto hrohX; ITTAw: NyEc9: goto qo6ym; sAwso: switch ($status) { case -1: return "\xe6\217\x90\xe7\x8e\260\xe5\xa4\261\xe8\xb4\xa5"; goto JHgS0; case 0: return "\xe6\x9c\252\346\224\257\xe4\xbb\x98"; goto JHgS0; case 1: return "\xe5\267\262\346\x94\257\344\273\x98"; goto JHgS0; default: return "unknown"; goto JHgS0; } goto ITTAw; hrohX: } public static function item_status_title($status = null) { goto PL_MC; yNPn0: if (!($status !== null && isset($all_status[$status]))) { goto SNoi8; } goto Xn5tp; PL_MC: $all_status = array("-2" => "\xe5\xb7\262\345\x88\240\351\x99\244", "-1" => "\xe5\267\xb2\xe4\270\213\xe6\236\266", "0" => "\345\xbe\205\xe5\256\xa1\xe6\xa0\xb8", "1" => "\345\xb7\xb2\xe5\x8f\x91\xe5\xb8\203", "2" => "\xe5\xb7\xb2\xe4\xba\244\xe6\230\x93"); goto yNPn0; L4lvP: return $all_status; goto GCJzm; Xn5tp: return $all_status[$status]; goto YcY6i; YcY6i: SNoi8: goto L4lvP; GCJzm: } function pay_item_expiretime($type, $num, $time = 0) { goto jUmip; HgU1Z: snM89: goto pAlkz; yJvXF: hJR9j: goto HgU1Z; r8Xq2: switch ($type) { case "year": return $time > 0 ? strtotime($pay_date . " +" . $num . " year") : strtotime("+{$num} year"); goto snM89; case "month": return $time > 0 ? strtotime($pay_date . " +" . $num . " month") : strtotime("+{$num} month"); goto snM89; case "day": return $time > 0 ? strtotime($pay_date . " +" . $num . " day") : strtotime("+{$num} day"); goto snM89; default: return $time > 0 ? strtotime($pay_date . " +" . $num . " hour") : strtotime("+{$num} hour"); goto snM89; } goto yJvXF; jUmip: $pay_date = date("Y-m-d H:i:s", $time); goto r8Xq2; pAlkz: } public static function hide_mobile($mobile) { return !empty($mobile) ? preg_replace("/(\d{3})(\d{4})/", "$1****", $mobile) : ''; } public static function json($errno, $errmsg = '', $data = array()) { goto cyFyA; vVnno: exit(json_encode($result)); goto vt829; Gg3ef: $errmsg = SupermanHandErrno::$ERRMSG[$errno]; goto wlL6x; ht99b: $result = array("errno" => $errno, "errmsg" => $errmsg, "data" => $data); goto s92Tm; wlL6x: vwj2o: goto ht99b; s92Tm: @header("Content-Type: application/json; charset=utf-8"); goto vVnno; cyFyA: ob_end_clean(); goto JXIGL; JXIGL: if (!($errmsg == '')) { goto vwj2o; } goto Gg3ef; vt829: } public static function set_resource(&$res) { goto qSa97; mUQhg: j7tpN: goto IyrJV; tn_6u: $res["common_js"] = "<script src="" . MODULE_URL . "/template/mobile/cache/common.js?" . SUPERMAN_HAND2_VERSION . "" charset="utf-8"></script>"; goto F7Ds7; CmDOA: gluFS: goto Tt1hJ; KjyNU: $res["common_js"] = "<script src="" . MODULE_URL . "/min/index.php?g=common-js&" . SUPERMAN_HAND2_VERSION . "" charset="utf-8"></script>"; goto f3gDQ; Cef1O: if (defined("IN_MOBILE")) { goto xq_Cr; } goto K7HNr; TStWJ: $module = "mobile"; goto HjZGk; TQnd0: $res["common_js"] = "<script src="" . MODULE_URL . "/min/index.php?g=common-js&debug=1&" . SUPERMAN_HAND2_VERSION . "" charset="utf-8"></script>"; goto F3AbM; Tgb9w: $do = $_GPC["do"]; goto GwtBN; WWrn6: $css = array(); goto E7Av8; GwtBN: $act = $_GPC["act"] ? $_GPC["act"] : "display"; goto wbkFI; E7Av8: $js = array(); goto Tgb9w; qSa97: global $_GPC; goto WWrn6; Tt1hJ: goto j7tpN; goto uiU0m; HJSi2: goto JE5kx; goto XYl1c; F7Ds7: $res["main_js"] = "<script src="" . MODULE_URL . "/template/mobile/cache/main.js?" . SUPERMAN_HAND2_VERSION . "" charset="utf-8"></script>"; goto CmDOA; HjZGk: JE5kx: goto dlwtX; F3AbM: $res["main_js"] = "<script src="" . MODULE_URL . "/min/index.php?g=main-js&debug=1&" . SUPERMAN_HAND2_VERSION . "" charset="utf-8"></script>"; goto mUQhg; OT0s3: if (file_exists(MODULE_ROOT . "/template/mobile/cache/css.css") && !defined("ONLINE_DEVELOPMENT")) { goto nF9zy; } goto rIaYM; ZezUV: goto gluFS; goto h8QY0; Gwjlt: $res["css"] = "<link rel="stylesheet" href="" . MODULE_URL . "/min/index.php?g=css&debug=1&" . SUPERMAN_HAND2_VERSION . "">"; goto TQnd0; fYK_1: $module = ''; goto Cef1O; wbkFI: $res["css"] = ''; goto f_R4b; IyrJV: return $res; goto YTCwS; vjMw6: $res["css"] = "<link rel="stylesheet" href="" . MODULE_URL . "/template/mobile/cache/css.css?" . SUPERMAN_HAND2_VERSION . "">"; goto tn_6u; f_R4b: $res["js"] = ''; goto fYK_1; uiU0m: Oafz8: goto Gwjlt; P0Xoo: vjLdJ: goto HJSi2; K7HNr: if (!defined("IN_SYS")) { goto vjLdJ; } goto E3o_F; h8QY0: nF9zy: goto vjMw6; dlwtX: if (defined("LOCAL_DEVELOPMENT")) { goto Oafz8; } goto OT0s3; f3gDQ: $res["main_js"] = "<script src="" . MODULE_URL . "/min/index.php?g=main-js&" . SUPERMAN_HAND2_VERSION . "" charset="utf-8"></script>"; goto ZezUV; rIaYM: $res["css"] = "<link rel="stylesheet" href="" . MODULE_URL . "/min/index.php?g=css&" . SUPERMAN_HAND2_VERSION . "">"; goto KjyNU; E3o_F: $module = "web"; goto P0Xoo; XYl1c: xq_Cr: goto TStWJ; YTCwS: } public static function background_running($module) { goto M0wxH; l4U_C: $filter = array("uniacid" => $_W["uniacid"], "status" => 2, "credit >" => 0, "sendtime >" => 0, "sendtime <" => TIMESTAMP - 3600 * 24 * 10); goto C1wW6; cxE32: if (!$ask_item) { goto GeJvE; } goto e0me1; wSoS5: sAQ9a: goto fLqOP; QsU32: foreach ($list as $li) { goto XtTtm; Z_9zG: OuEBM: goto Bdudq; Bq6fg: FozNF: goto Z_9zG; D6Awp: KtUTS: goto pBpQt; T_qtw: if (!($ret === false)) { goto FozNF; } goto AZvBS; pBpQt: $location = SupermanHandUtil::location_transition($li["lat"], $li["lng"]); goto f7fxX; AZvBS: goto FtiZu; goto Bq6fg; XtTtm: if (!($li["province"] && $li["city"])) { goto KtUTS; } goto PgYPT; f7fxX: $ret = pdo_update("superman_hand2_item", array("province" => $location["province"], "city" => $location["city"]), array("uniacid" => $_W["uniacid"], "id" => $li["id"])); goto T_qtw; PgYPT: goto OuEBM; goto D6Awp; Bdudq: } goto Jxuuq; C7Fm0: $day = $module["config"]["getcash"]["settlement_time"] > 0 ? $module["config"]["getcash"]["settlement_time"] : 7; goto qnmBo; b1gV5: mkdirs($path); goto Jln3M; b6h__: file_put_contents($path . "/location_transition.txt", ''); goto QHx9D; SoDKm: foreach ($orders as $li) { goto b0vdi; wRQsX: Uorbn: goto Lk09f; b0vdi: if (!empty($li)) { goto oIphe; } goto b9jb4; u10Es: $new_id = pdo_insertid(); goto FGmZs; yhRRA: WeUtility::logging("fatal", " order.inc.php, order settlement failed, log=" . var_export($log, true) . ", order=" . var_export($li, true)); goto wRQsX; TLH4b: if (!($ret1 === false || $ret2 === false)) { goto dYlBd; } goto GMvTd; Lp9Zz: oIphe: goto notZH; CEfzF: dYlBd: goto tjJcu; tjJcu: $log = array("uniacid" => $_W["uniacid"], "uid" => $li["seller_uid"], "type" => 1, "money" => $li["price"], "operator" => "\347\xb3\273\xe7\273\237", "remark" => "\347\263\xbb\347\273\x9f\347\xbb\x93\xe7\256\x97\357\xbc\232\xe8\256\xa2\345\x8d\225\345\217\xb7=" . $li["ordersn"], "createtime" => TIMESTAMP); goto bnwzC; b9jb4: goto qAmp4; goto Lp9Zz; gh1i4: $ret2 = pdo_update("superman_hand2_order", array("settlement_status" => 1, "status" => 3), array("id" => $li["id"])); goto TLH4b; bnwzC: pdo_insert("superman_hand2_member_money_log", $log); goto u10Es; notZH: $ret1 = pdo_update("superman_hand2_member", array("balance +=" => $li["price"], "updatetime" => TIMESTAMP), array("uniacid" => $_W["uniacid"], "uid" => $li["seller_uid"])); goto gh1i4; Lk09f: qAmp4: goto asG9n; FGmZs: if (!empty($new_id)) { goto Uorbn; } goto yhRRA; GMvTd: WeUtility::logging("fatal", " order.inc.php, order settlement failed, ret1=" . var_export($ret1, true) . ", ret2=" . var_export($ret2, true) . ", order=" . var_export($li, true)); goto CEfzF; asG9n: } goto E_oy9; fWAEK: $cloud = new SupermanHandCloud(); goto YfLnH; FIQ6n: Nb6q6: goto b6h__; Rnx3q: $filter = array("uniacid" => $_W["uniacid"], "daytime >=" => date("Ymd", strtotime("-1 day"))); goto SFdgB; MSh1L: DxYzu: goto wSoS5; uiHAx: if (!($result["errno"] != 0)) { goto ofXWZ; } goto qg5qH; k3DuA: $ask_item = pdo_getall("superman_hand2_ask_item", array("uniacid" => $_W["uniacid"], "send_tmpl" => 0, "status" => 0)); goto cxE32; ovbps: oEDmI: goto fyAOe; eJd63: $orders = pdo_getall("superman_hand2_order", $filter); goto CiKx7; sgmPJ: $notice_run_time = $notice_config["tmpl"]["run_time"] ? $notice_config["tmpl"]["run_time"] : 5; goto psTwd; YfLnH: $result = $cloud->hand2_report($stat); goto uiHAx; E_oy9: zjpxz: goto MSh1L; e0me1: foreach ($ask_item as $ai) { goto QPs5i; xhv8T: $item = pdo_fetch($sql, $params); goto icgKY; YWHzI: $params = array(":uniacid" => $_W["uniacid"], ":status" => 1, ":lat" => $ai["lat"], ":lng" => $ai["lng"]); goto xhv8T; c1RQe: pdo_insert("superman_hand2_ask_message_log", array("uniacid" => $_W["uniacid"], "uid" => $ai["uid"], "title" => $ai["title"], "type" => $type ? $type : 0, "dateline" => TIMESTAMP)); goto jkNAA; BmcD4: if (!empty($res["formid"])) { goto sdLxH; } goto MFy5c; jkNAA: xHpbZ: goto Ikwrn; by8lj: $tpl_id = $notice_config["tmpl"]["expire"]; goto D1w8C; zQffT: $ret = SupermanHandUtil::send_wxapp_msg($message_data, $openid, $tpl_id, $url, $res["formid"]); goto Q7wlJ; zphLB: $openid = SupermanHandUtil::uid2openid($ai["uid"]); goto by8lj; WjlwK: $sql = " SELECT * FROM " . "(" . $child_sql . ")" . tablename("superman_hand2_item"); goto ljJZD; SHzcL: $res = SupermanHandUtil::get_uid_formid($ai["uid"]); goto BmcD4; dPQI_: $openid = SupermanHandUtil::uid2openid($ai["uid"]); goto cI3YS; FM9bU: if (!$ret) { goto xHpbZ; } goto JsGPo; QPs5i: if ($ai["dateline"] + 7 * 24 * 3600 - 60 * 10 < TIMESTAMP) { goto biHoW; } goto pxmUZ; JsGPo: SupermanHandUtil::delete_uid_formid($res["id"]); goto HvdgW; cI3YS: $tpl_id = $notice_config["tmpl"]["get"]; goto FRN83; FRN83: $url = "pages/detail/index?id=" . $item["id"]; goto dNXuL; CZXxN: $res = SupermanHandUtil::get_uid_formid($ai["uid"]); goto rlMhS; QP1bG: unset($type); goto CDlGf; HvdgW: pdo_update("superman_hand2_ask_item", array("send_tmpl" => 1), array("id" => $ai["id"])); goto c1RQe; wPE_4: $sql .= " AND (title LIKE '%{$ai["title"]}%' OR description LIKE '%{$ai["title"]}%')"; goto YWHzI; CxgU8: $ret = SupermanHandUtil::send_wxapp_msg($message_data, $openid, $tpl_id, $url, $res["formid"]); goto qRbHV; xREoH: pvtAm: goto dPQI_; dNXuL: $message_data = array("keyword1" => array("value" => $ai["title"]), "keyword2" => array("value" => "\346\202\xa8\346\x90\x9c\347\264\xa2\347\232\204\xe8\xae\242\xe9\x98\205\xe7\211\251\xe5\x93\x81\xe5\xb7\xb2\xe4\270\x8a\347\272\277\xe5\x95\246\xef\xbc\x81")); goto CxgU8; pxmUZ: $child_sql = "SELECT *,(ROUND(6378.137 * 2 * ASIN(SQRT(POW(SIN(((lat * PI()) / 180 - (:lat * PI()) / 180) / 2), 2) + COS((:lat * PI()) / 180) * COS((lat * PI()) / 180) * POW(SIN(((lng * PI()) / 180 - (:lng * PI()) / 180) / 2), 2))), 2)) AS distance FROM " . tablename("superman_hand2_item"); goto WjlwK; FGeok: $message_data = array("keyword1" => array("value" => "\xe6\202\250\xe8\256\xa2\xe8\xb4\255\347\x9a\x84\xe5\x95\x86\345\223\x81\xef\xbc\232{$ai["title"]}\344\xbf\xa1\346\201\xaf\xe5\x8d\263\xe5\260\x86\xe8\277\x87\xe6\234\x9f\xe5\x95\246\357\274\x8c\xe8\257\267\xe7\202\271\345\207\xbb\350\277\x9b\xe5\x85\245\xe9\207\215\346\226\xb0\xe6\x8f\x90\xe4\272\244\xe5\220\247\357\xbc\x81"), "keyword2" => array("value" => date("Y-m-d H:i:s", $ai["dateline"]))); goto zQffT; Ikwrn: unset($ret); goto QP1bG; rFGqr: biHoW: goto SHzcL; D1w8C: $url = "pages/ask_item/index?id=" . $ai["id"] . "&message=1"; goto FGeok; icgKY: if (!empty($item)) { goto uBy5a; } goto Fi0bb; Q7wlJ: L29Pr: goto FM9bU; MFy5c: goto gkBKd; goto gC_g2; ljJZD: $sql .= " WHERE uniacid=:uniacid AND status=:status AND distance <={$ai["distance"]}"; goto wPE_4; qRbHV: $type = 1; goto J6BHh; gC_g2: sdLxH: goto zphLB; zMqP8: uBy5a: goto CZXxN; J6BHh: goto L29Pr; goto rFGqr; w2Im8: goto gkBKd; goto xREoH; Fi0bb: goto gkBKd; goto zMqP8; rlMhS: if (!empty($res["formid"])) { goto pvtAm; } goto w2Im8; CDlGf: gkBKd: goto rD7Gg; rD7Gg: } goto ovbps; M0wxH: global $_W; goto wUX4O; zmxV9: if (file_exists($path . "/location_transition.txt")) { goto Wx3WT; } goto Wj019; Jln3M: if (!(!defined("LOCAL_DEVELOPMENT") && self::check_running_interval_time($path . "/status.txt"))) { goto wZEYd; } goto Rnx3q; kDCMn: if (!($plugin_module["plugin_notice"]["module"] && !$plugin_module["plugin_notice"]["module"]["is_delete"])) { goto Ii4Ki; } goto k3DuA; zpeDr: ofXWZ: goto DwNDQ; TL9T6: if (!$ret) { goto zV9yy; } goto l4U_C; s3iJu: zV9yy: goto ZVly_; SFdgB: $stat = pdo_getall("superman_hand2_stat", $filter); goto NzqNT; W0lym: Ii4Ki: goto FIXuh; QEkBx: $notice_config = $plugin_module["plugin_notice"]["module"]["config"]; goto sgmPJ; qg5qH: WeUtility::logging("warning", "[util.class.php, hand2_report] result=" . var_export($result, true)); goto zpeDr; Wj019: $list = pdo_getall("superman_hand2_item", array("uniacid" => $_W["uniacid"], "status >=" => 0)); goto is4YI; psTwd: $ret = self::check_running_interval_time($path . "/plugin_notice.txt", $notice_run_time * 60); goto Pnica; any7K: if (empty($orders)) { goto ICiNA; } goto hE9DA; fyAOe: GeJvE: goto W0lym; QHx9D: Wx3WT: goto k9E3B; DwNDQ: kOAp2: goto tKoUW; tKoUW: wZEYd: goto Xn3te; hE9DA: foreach ($orders as $li) { goto gVxSt; BRmK9: $ret2 = mc_credit_update($item["buyer_uid"], "credit1", -$li["credit"], $credit_log); goto pkTvz; lqse3: $credit_log = array($_W["member"]["uid"], "\xe5\205\x91\xe6\x8d\242" . $item["title"] . "\347\211\251\xe5\x93\x81", "superman_hand2"); goto BRmK9; gVxSt: $item = pdo_get("superman_hand2_item", array("uniacid" => $_W["uniacid"], "id" => $li["itemid"])); goto UnTbp; tFdJG: VVYR5: goto Qp5P3; O6fov: pdo_delete("superman_hand2_member_block_credit", array("uniacid" => $_W["uniacid"], "uid" => $item["buyer_uid"], "itemid" => $li["itemid"])); goto ioGyO; vYFn1: WeUtility::logging("fatal", "[order.inc.php: post] update seller_uid credit fail], ret1=" . var_export($ret1, true)); goto Pi_Xz; V00Xh: ecElk: goto O6fov; d_M3J: $ret1 = mc_credit_update($item["seller_uid"], "credit1", $li["credit"], $credit_log); goto cC8e2; pkTvz: if (!is_error($ret2)) { goto ecElk; } goto FS_ZD; Pi_Xz: RI3wI: goto lqse3; cC8e2: if (!is_error($ret1)) { goto RI3wI; } goto vYFn1; UnTbp: $credit_log = array($item["seller_uid"], "\xe5\x8d\226\xe5\x87\272\347\x89\251\xe5\223\201" . $item["title"], "superman_hand2"); goto d_M3J; FS_ZD: WeUtility::logging("fatal", "[order.inc.php: post] update buyer_uid credit fail], ret2=" . var_export($ret2, true)); goto V00Xh; ioGyO: pdo_update("superman_hand2_order", array("status" => 3), array("id" => $li["id"])); goto tFdJG; Qp5P3: } goto E6_Rc; FIXuh: VYgfd: goto zmxV9; ZVly_: $ret = self::check_running_interval_time($path . "/wechat_settlement.txt", 300); goto rVgLC; fLqOP: $plugin_module = SupermanHandUtil::_init_plugin_module($module); goto QEkBx; Jxuuq: FtiZu: goto FIQ6n; qnmBo: $filter = array("uniacid" => $_W["uniacid"], "status" => 2, "paytype " => 2, "sendtime >" => 0, "sendtime <" => TIMESTAMP - 3600 * 24 * $day, "settlement_status" => 0); goto eJd63; C1wW6: $orders = pdo_getall("superman_hand2_order", $filter); goto any7K; E6_Rc: zLVVQ: goto kO6ws; wUX4O: $path = MODULE_ROOT . "/data/" . $_W["uniacid"]; goto b1gV5; is4YI: if (!$list) { goto Nb6q6; } goto QsU32; kO6ws: ICiNA: goto s3iJu; NzqNT: if (empty($stat)) { goto kOAp2; } goto fWAEK; rVgLC: if (!$ret) { goto sAQ9a; } goto C7Fm0; Pnica: if (!$ret) { goto VYgfd; } goto kDCMn; Xn3te: $ret = self::check_running_interval_time($path . "/credit_settlement.txt", 300); goto TL9T6; CiKx7: if (empty($orders)) { goto DxYzu; } goto SoDKm; k9E3B: } public static function check_running_interval_time($filename, $interval = 86400) { goto eRHSL; qbiWA: if (!($diff < $interval)) { goto uT08e; } goto pF_0u; HWK2V: if (flock($fp, LOCK_EX | LOCK_NB)) { goto btGtp; } goto nn_9k; UigE8: if (!empty($filename)) { goto ZX5wp; } goto vgxir; j3FSi: $interval = 0; goto lKYtP; Q_b0v: yMdnL: goto HWK2V; idFWp: fclose($fp); goto DxyEZ; eRHSL: $name = substr($filename, strrpos($filename, "/") + 1); goto UigE8; lKYtP: IONCR: goto r_MM4; NJIcz: WeUtility::logging("fatal", "[_check_running_interval_time:{$name}] fopen failed, filename={$filename}"); goto nx8LA; Xh1Tx: JeloY: goto H1LNy; nx8LA: return false; goto Q_b0v; X0BaX: btGtp: goto fCa4d; Bvzri: return false; goto X0BaX; r_MM4: $fp = fopen($filename, "a"); goto im2SY; yonK9: flock($fp, LOCK_UN); goto xo3ZT; PDZeo: return true; goto sbGEy; TrMcY: flock($fp, LOCK_UN); goto idFWp; vwvp2: $lasttime = filemtime($filename); goto P9iWS; dEwl0: rewind($fp); goto E0HbE; P9iWS: $diff = TIMESTAMP - $lasttime; goto qbiWA; mSO2C: eeSyv: goto uxEH_; E2gJD: WeUtility::logging("fatal", "[_check_running_interval_time:{$name}] file_put_contents failed(2), ret={$ret}"); goto TrMcY; PZtJt: return false; goto OKZ00; OKZ00: ZX5wp: goto p9x4A; H1LNy: if (!defined("LOCAL_DEVELOPMENT")) { goto AQXWy; } goto GFI5I; DxyEZ: return false; goto Xh1Tx; p9x4A: if (file_exists($filename)) { goto IONCR; } goto j3FSi; xTBQc: clearstatcache(); goto vwvp2; xfEqd: Vs22B: goto yonK9; cYhM0: return false; goto Y_KdW; uxEH_: ftruncate($fp, 0); goto dEwl0; XPK9j: fclose($fp); goto PDZeo; GFI5I: AQXWy: goto cpX84; Y_KdW: uT08e: goto mSO2C; vgxir: WeUtility::logging("fatal", "[_check_running_interval_time:{$name}] filename is null"); goto PZtJt; nn_9k: fclose($fp); goto Bvzri; pF_0u: if (!defined("LOCAL_DEVELOPMENT")) { goto Vs22B; } goto xfEqd; E0HbE: $ret = fwrite($fp, "success"); goto sOpmi; xo3ZT: fclose($fp); goto cYhM0; im2SY: if ($fp) { goto yMdnL; } goto NJIcz; fCa4d: if (!($interval > 0)) { goto eeSyv; } goto xTBQc; cpX84: flock($fp, LOCK_UN); goto XPK9j; sOpmi: if (!($ret <= 0)) { goto JeloY; } goto E2gJD; sbGEy: } public static function weiqing_polyfill() { goto yGXSB; d8f7g: Ul0BJ: goto yPTR8; cS0Td: qIst_: goto JSGdW; xcQZi: kTGjF: goto p5Svg; tjmdk: $row = pdo_get("modules_bindings", array("eid" => $eid)); goto FexUe; GbNsy: DfK0h: goto QSuOA; yGXSB: global $_GPC, $do; goto twBCH; cS1RE: $_GPC["do"] = $row["do"]; goto H96_h; vgaik: $do = $_GPC["do"]; goto GbNsy; QSuOA: goto Ul0BJ; goto xcQZi; p5Svg: if (!(isset($_GPC["eid"]) && $_GPC["eid"])) { goto t6dFD; } goto g5gx6; g5gx6: $eid = intval($_GPC["eid"]); goto tjmdk; JSGdW: t6dFD: goto d8f7g; H96_h: $_GPC["m"] = $row["module"]; goto JNSOm; twBCH: if (empty($_GPC["do"])) { goto kTGjF; } goto WVzqb; WVzqb: if (!empty($do)) { goto DfK0h; } goto vgaik; FexUe: if (empty($row)) { goto qIst_; } goto cS1RE; JNSOm: $do = $_GPC["do"]; goto cS0Td; yPTR8: } public static function format_date($str) { return substr($str, 0, 4) . "-" . substr($str, 4, 2) . "-" . substr($str, 6, 2); } public static function attachment_path() { goto SJu1J; dUXYO: $path = IA_ROOT . "/attachment/"; goto r6nmD; Y9E5D: DGJ8q: goto vfCtM; vfCtM: return ATTACHMENT_ROOT; goto xIAWa; BP96H: return ATTACHMENT_ROOT . "/"; goto Y9E5D; YjjDU: return $path; goto PYfoW; SJu1J: global $_W; goto VtL7E; VtL7E: if (defined("ATTACHMENT_ROOT")) { goto huP7B; } goto dUXYO; r6nmD: define("ATTACHMENT_ROOT", $path); goto YjjDU; DuFdb: if (!(substr(ATTACHMENT_ROOT, -1, 1) != "/")) { goto DGJ8q; } goto BP96H; PYfoW: huP7B: goto DuFdb; xIAWa: } public static function weaccount_create() { goto WZSwD; EwhB7: KKFj8: goto uR34d; yZxDc: if (!empty($_W["account"])) { goto FMy90; } goto O8fe3; XWXFR: return $account; goto zNo72; O8fe3: if (isset($_W["uniacid"]) && $_W["uniacid"]) { goto G0SMd; } goto vFAVs; jiMTy: WeUtility::logging("fatal", "[weaccount_create]\345\205\254\xe4\xbc\x97\345\217\xb7\346\262\241\346\234\211\347\273\x8f\xe8\xbf\207\350\256\244\xe8\xaf\201"); goto rtgLX; Q0zOz: $account = WeAccount::create(); goto vJVba; h6mpw: return error(-1, "\xe5\x88\233\xe5\xbb\xba\xe5\205\254\344\xbc\x97\345\217\xb7\xe6\x93\215\344\275\x9c\xe5\xaf\271\xe8\261\xa1\345\244\261\350\xb4\245"); goto EwhB7; CN4Bf: if (!($_W["account"]["level"] < 3)) { goto eb0I6; } goto jiMTy; zNo72: gYrG5: goto yZxDc; R8IU3: static $account = null; goto zuUom; SRJRr: pAxec: goto ZO2Dv; TQokk: WeUtility::logging("fatal", "[weaccount_create]\xe5\x88\x9b\xe5\273\xba\345\x85\xac\344\274\x97\xe5\217\xb7\xe6\223\x8d\344\xbd\234\xe5\xaf\xb9\350\xb1\241\345\244\261\350\264\xa5"); goto h6mpw; zuUom: if (is_null($account)) { goto gYrG5; } goto XWXFR; vJVba: if (!is_null($account)) { goto KKFj8; } goto TQokk; ZO2Dv: goto DiAxx; goto IEMoO; WZSwD: global $_W; goto R8IU3; uR34d: return $account; goto oi7FM; U_PYC: CTMbN: goto xl5m6; JHo9T: goto pAxec; goto U_PYC; vFAVs: if (isset($_W["acid"]) && $_W["acid"]) { goto CTMbN; } goto G5hXo; rtgLX: return error(-1, "\345\205\254\344\xbc\227\xe5\217\267\346\262\xa1\xe6\x9c\x89\347\xbb\217\350\277\x87\xe8\xae\xa4\xe8\257\201"); goto UknCB; xl5m6: $_W["account"] = account_fetch($_W["acid"]); goto SRJRr; UknCB: eb0I6: goto Q0zOz; prlvY: FMy90: goto CN4Bf; oSul8: DiAxx: goto prlvY; a4kZa: return error(-1, "\xe5\x88\x9d\345\xa7\x8b\345\214\x96\345\244\261\xe8\264\xa5\357\xbc\214\xe7\xbc\272\xe5\xb0\x91acid||uniacid\xe5\x8f\202\346\x95\260"); goto JHo9T; IEMoO: G0SMd: goto BgrVz; BgrVz: $_W["account"] = uni_fetch($_W["uniacid"]); goto oSul8; G5hXo: WeUtility::logging("fatal", "[weaccount_create]\345\x88\x9d\xe5\247\213\xe5\x8c\x96\xe5\244\261\350\264\xa5\357\xbc\x8c\347\xbc\xba\345\260\221acid||uniacid\345\217\202\346\x95\260"); goto a4kZa; oi7FM: } public static function send_tmplmsg($data, $openid, $tpl_id, $url) { goto Q2z64; LcZ3Q: $ret = $account->sendTplNotice($openid, $tpl_id, $data, $url); goto Weevo; Q2z64: global $_W; goto ksJce; O0duA: ysvUh: goto mtBwH; QaOC1: return false; goto O0duA; b2w7j: return false; goto oQsbr; FrXmH: WeUtility::logging("fatal", "[send_tmplmsg] \346\250\xa1\346\x9d\xbf\346\xb6\210\346\201\257\345\x8f\x91\xe9\x80\x81\xe5\xa4\261\350\xb4\xa5\xef\xbc\x9aopenid={$openid}, ret=" . var_export($ret, true) . ", message=" . var_export($data, true)); goto prH6U; X4Dbq: Mke0D: goto rvpS5; qizaZ: return false; goto b2u59; JtcaX: if (!empty($tpl_id)) { goto KN8bm; } goto puR2S; ksJce: $account = self::weaccount_create(); goto VgFx1; LmNMc: SXfzX: goto FrXmH; VgFx1: if (!($_W["account"]["level"] != 4)) { goto ysvUh; } goto YZYrY; mtBwH: if ($openid) { goto rwY_u; } goto ZuyIN; rvpS5: QOCHV: goto Ihs73; Weevo: if ($ret !== true) { goto SXfzX; } goto vfS2T; EAfx_: $account->sendTplNotice($openid, $tpl_id, $data, $url); goto X4Dbq; b2u59: rwY_u: goto JtcaX; YZYrY: WeUtility::logging("fatal", "[send_tmplmsg] \346\xa8\241\346\x9d\xbf\xe6\xb6\210\346\201\xaf\xe5\x8f\221\351\x80\201\345\xa4\xb1\350\xb4\245\357\xbc\232\xe9\235\236\350\xae\xa4\xe8\xaf\201\xe6\x9c\215\345\212\241\xe5\217\xb7\346\xb2\241\346\x9c\211\345\x8f\221\xe9\x80\201\346\250\xa1\xe6\235\xbf\xe6\266\x88\346\x81\xaf\xe6\x9d\x83\xe9\231\x90"); goto QaOC1; vfS2T: WeUtility::logging("info", "[send_tmplmsg] \346\250\241\346\x9d\xbf\346\xb6\210\xe6\x81\257\xe5\x8f\221\xe9\200\x81\346\x88\x90\345\212\x9f\xef\xbc\x9aopenid={$openid}, message=" . var_export($data, true)); goto Y0ZyP; ZuyIN: WeUtility::logging("fatal", "[send_tmplmsg] \346\xa8\241\346\x9d\277\xe6\xb6\210\xe6\x81\xaf\xe5\217\221\xe9\x80\201\345\244\xb1\xe8\264\245\357\xbc\x9aopenid\xe4\270\272\xe7\251\272"); goto qizaZ; prH6U: if (!(strpos($ret["message"], "40001") || strpos($ret["message"], "42001"))) { goto Mke0D; } goto EAfx_; Y0ZyP: goto QOCHV; goto LmNMc; puR2S: WeUtility::logging("fatal", "[send_tmplmsg] \xe6\250\xa1\346\235\xbf\346\xb6\x88\346\x81\257\345\x8f\221\xe9\200\x81\345\xa4\xb1\350\264\245\xef\274\x9a\xe6\x9c\xaa\351\205\x8d\xe7\275\256\346\xa8\xa1\347\x89\x88\xe6\xb6\210\xe6\x81\257"); goto b2w7j; oQsbr: KN8bm: goto LcZ3Q; Ihs73: } public static function send_wxapp_msg($data, $openid, $tmpl_id, $url, $form_id) { goto T8jid; j9V3I: return false; goto MQ6Dr; QRrPL: O_2OX: goto oTCEe; aXkOG: $token = $account->getAccessToken(); goto mCQEk; vZHyQ: $uid = mc_openid2uid($openid); goto lmTFt; rjl7a: pxXzT: goto YpHcr; mCQEk: if (!is_error($token)) { goto pxXzT; } goto SOx9A; Stoku: if (!empty($account)) { goto sWPv2; } goto h23_w; VX1c8: return false; goto QRrPL; T6mpz: LOfGu: goto nce4F; euQSy: WeUtility::logging("fatal", "[send_wxapp_msg] \xe6\xa8\xa1\xe6\235\277\xe6\266\210\xe6\201\xaf\xe5\217\221\xe9\x80\x81\345\244\xb1\350\264\245\xef\xbc\232\346\x9c\252\351\205\x8d\347\275\256\346\250\241\347\211\x88\346\266\x88\xe6\201\xaf"); goto uJT3v; mLAHR: $result = self::superman_hand2_request($post_url, json_encode($post)); goto vZHyQ; FZgbT: WeUtility::logging("info", "\xe5\x8f\x91\351\x80\x81\xe5\xa4\261\350\264\xa5\xef\xbc\x9auid={$uid}, openid={$openid}, result=" . var_export($result, true) . ", post=" . var_export($post, true)); goto VX1c8; MQ6Dr: sWPv2: goto aXkOG; kuYrn: return false; goto rjl7a; KKeLH: P752x: goto IJBmH; oTCEe: return true; goto Bxa6S; nce4F: if (!empty($openid)) { goto P752x; } goto vL_uS; vL_uS: WeUtility::logging("fatal", "[send_wxapp_msg] \xe6\250\241\346\x9d\277\xe6\266\210\346\x81\257\345\217\x91\351\x80\x81\345\xa4\xb1\xe8\264\xa5\357\xbc\x9aopenid\344\xb8\xba\xe7\xa9\xba"); goto WiPrO; uJT3v: return false; goto T6mpz; SOx9A: WeUtility::logging("fatal", "getAccessToken failed: token=" . var_export($token, true)); goto kuYrn; tCluN: WeUtility::logging("info", "\xe5\217\221\xe9\200\x81\346\x88\x90\xe5\x8a\237\357\xbc\232uid={$uid}, openid={$openid}"); goto kP0nA; T8jid: global $_W; goto OP52M; wTyyA: $post_url = "https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=" . $token; goto mLAHR; WiPrO: return false; goto KKeLH; YpHcr: $post = array("touser" => $openid, "template_id" => $tmpl_id, "page" => $url, "form_id" => $form_id, "data" => $data); goto wTyyA; h23_w: WeUtility::logging("fatal", "create account failed: account=" . var_export($_W["account"], true)); goto j9V3I; kP0nA: goto O_2OX; goto WXX_L; lmTFt: if (is_error($result)) { goto sNh2Z; } goto tCluN; WXX_L: sNh2Z: goto FZgbT; IJBmH: $account = WeAccount::create($_W["account"]); goto Stoku; OP52M: if (!empty($tmpl_id)) { goto LOfGu; } goto euQSy; Bxa6S: } public static function wxapp_custom_notice($data) { goto c20bC; bAXkF: $url = "https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token={$token}"; goto xPOYa; QGScz: EWwQu: goto dWw1i; tMEhG: if (!empty($account)) { goto UHYJx; } goto RWJsm; mtlUo: return; goto T65KX; hM9F2: return; goto jERAy; JYpfz: WeUtility::logging("fatal", "\xe8\256\xbf\351\227\256\xe5\276\xae\xe4\xbf\241\346\x8e\245\345\217\xa3\xe9\224\231\350\xaf\xaf, \xe9\x94\x99\350\257\257\344\273\xa3\xe7\xa0\201: {$result["errcode"]}, \351\x94\x99\350\257\257\xe4\xbf\241\xe6\x81\257: {$result["errmsg"]},\351\x94\231\xe8\257\257\xe8\xaf\246\346\203\x85\xef\274\232" . SupermanTuanUtil::wxapp_error_code($result["errcode"])); goto hM9F2; c20bC: global $_W; goto Xmhqt; jrkcO: return; goto snjGn; C6SlR: if (!is_error($response)) { goto EWwQu; } goto vWyOS; T65KX: goto HPzrc; goto sbXUt; xPOYa: $response = ihttp_request($url, urldecode(json_encode($data))); goto C6SlR; KBYEn: if (!is_error($token)) { goto HhZAN; } goto h5Jdb; HlIHO: jHvlz: goto XJXXj; sbXUt: Cpvtk: goto JYpfz; F5Mmg: if (!empty($result["errcode"])) { goto Cpvtk; } goto lnejX; dWw1i: $result = @json_decode($response["content"], true); goto coumg; Xmhqt: $account = WeAccount::create($_W["account"]); goto tMEhG; dfCEy: $token = $account->getAccessToken(); goto KBYEn; coumg: if (empty($result)) { goto jHvlz; } goto F5Mmg; h5Jdb: WeUtility::logging("fatal", "getAccessToken failed: token=" . var_export($token, true)); goto Kr9dw; lnejX: goto HPzrc; goto HlIHO; snjGn: UHYJx: goto dfCEy; Kr9dw: return; goto K2fJZ; uKiCr: return true; goto uuluA; XJXXj: WeUtility::logging("fatal", "\346\216\xa5\xe5\217\243\xe8\xb0\203\347\224\xa8\345\xa4\xb1\350\xb4\245, \345\205\203\xe6\x95\xb0\346\215\xae: {$response["meta"]}"); goto mtlUo; vWyOS: WeUtility::logging("fatal", "\xe8\256\xbf\351\x97\xae\xe5\205\254\344\274\x97\xe5\271\xb3\345\217\260\346\216\245\xe5\217\243\xe5\xa4\261\xe8\xb4\xa5, \xe9\x94\231\xe8\257\xaf: {$response["message"]}"); goto UdUl5; K2fJZ: HhZAN: goto bAXkF; RWJsm: WeUtility::logging("fatal", "create account failed: account=" . var_export($_W["account"], true)); goto jrkcO; jERAy: HPzrc: goto uKiCr; UdUl5: return; goto QGScz; uuluA: } public static function isBindPort($port, &$errno = null, &$errstr = null) { goto ILra3; ILra3: $socket = @stream_socket_server("tcp://127.0.0.1:" . $port, $errno, $errstr); goto PmKCE; virgQ: return false; goto c4qFO; c4qFO: KWMhI: goto rjlCr; PmKCE: if (!$socket) { goto KWMhI; } goto LWFli; rjlCr: return true; goto zVZ_I; LWFli: fclose($socket); goto Fo3yQ; Fo3yQ: unset($socket); goto virgQ; zVZ_I: } public static function get_domain($siteurl, $level = 0) { goto Xl7hH; Nydsa: $level = count($arr) - 1; goto z5fbl; xW1ba: if (!($level <= 0)) { goto H0efK; } goto Nydsa; Xl7hH: $siteurl = preg_replace("/http[s]{0,1}:\/\//i", '', $siteurl, 1); goto vgKlZ; ePQtM: $arr = explode(".", $domain); goto xUHyu; ISCjJ: $j = count($arr) - 1; goto mRKBD; iXERZ: Buayc: goto ePQtM; s6WCD: P0ESc: goto SpNHa; An68u: array_push($tmp, $arr[$j]); goto s6WCD; SpNHa: $i++; goto sfCQp; vgKlZ: $arr = explode(":", $siteurl); goto MjSty; Xh0u4: return $domain; goto iXERZ; kW3gd: $domain = implode(".", $tmp); goto bhB4h; Uy8j9: $arr = explode("/", $siteurl); goto djRjG; JanLv: goto jvvxG; goto yZUvK; bhB4h: return $domain; goto xVQH5; V05Ms: if (!($i <= $level && $j >= 0)) { goto PBGGV; } goto An68u; EmluW: $tmp = array_reverse($tmp); goto kW3gd; mRKBD: jvvxG: goto V05Ms; MjSty: $siteurl = $arr[0]; goto Uy8j9; djRjG: $domain = $arr[0]; goto fsKfP; sfCQp: $j--; goto JanLv; yZUvK: PBGGV: goto EmluW; fsKfP: if (!preg_match("/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/", $domain)) { goto Buayc; } goto Xh0u4; xUHyu: $tmp = array(); goto xW1ba; bWbhj: $i = 0; goto ISCjJ; z5fbl: H0efK: goto bWbhj; xVQH5: } public static function superman_hand2_request($url, $post = '') { goto eWbWV; m9vIP: if (!is_error($response)) { goto jyqvM; } goto LZIEk; d2e0d: Q2tz2: goto SUBp8; JYnlR: $result = @json_decode($response["content"], true); goto m9vIP; IF90H: return $result; goto dzfYs; Xafmi: goto R0AXt; goto d2e0d; LZIEk: return error($result["errcode"], "\xe8\256\xbf\xe9\227\256\345\205\254\344\xbc\x97\xe5\xb9\xb3\xe5\217\260\xe6\x8e\245\345\x8f\243\345\xa4\261\xe8\xb4\245, \351\224\231\350\257\257\350\xaf\xa6\346\203\205: {$result["errcode"]}"); goto FXtIt; Zfg00: if (empty($result)) { goto Q2tz2; } goto oOo7L; eWbWV: $response = ihttp_request($url, $post); goto JYnlR; SUBp8: return error(-1, "\346\216\xa5\345\x8f\243\350\xb0\x83\347\x94\250\345\244\261\350\264\245, \345\205\203\xe6\225\260\xe6\215\xae: {$response["meta"]}"); goto dKXKR; cB3jX: R0AXt: goto IF90H; dKXKR: goto R0AXt; goto yS5Pi; oOo7L: if (!empty($result["errcode"])) { goto exG3l; } goto Xafmi; G8ioP: return error($result["errcode"], "\xe8\256\277\351\227\256\xe5\x85\254\344\274\x97\xe5\xb9\xb3\xe5\x8f\xb0\xe6\x8e\xa5\xe5\x8f\xa3\xe5\244\xb1\350\xb4\245, \351\224\231\xe8\257\257: {$result["errmsg"]},\351\224\x99\350\xaf\xaf\350\xaf\246\346\203\x85\xef\274\232{$result["errcode"]}"); goto cB3jX; yS5Pi: exG3l: goto G8ioP; FXtIt: jyqvM: goto Zfg00; dzfYs: } public static function get_recycle_categorys($filter = array(), $fields = array(), $keyfield = '', $orderby = array(), $limit = array()) { goto Geq7P; XTmqj: if (!$list) { goto ZyY7r; } goto xcaGq; uxIwA: foreach ($list as $row) { goto vRxvm; E18Cw: $row["children"] = $children; goto xetjP; j33qU: if (!$children) { goto M1WAM; } goto E18Cw; iy4La: $data[] = $row; goto gpo8l; vRxvm: $filter["pid"] = $row["id"]; goto Y6AeU; Y6AeU: $children = self::get_recycle_categorys($filter, $fields, $keyfield, $orderby, $limit); goto j33qU; xetjP: M1WAM: goto iy4La; gpo8l: IPqFw: goto Hj3l5; Hj3l5: } goto TvXVg; rk83D: return $data; goto MvZ8k; MvZ8k: ZyY7r: goto YX_Qy; Geq7P: $list = pdo_getall("superman_hand2_recycle_category", $filter, $fields, $keyfield, $orderby, $limit); goto XTmqj; xcaGq: usort($list, array(SupermanHandUtil, "sort_displayorder_desc")); goto uxIwA; TvXVg: j4roI: goto rk83D; YX_Qy: } public static function sort_displayorder_desc($m1, $m2) { goto XI1jM; rq7dz: return $m1["displayorder"] < $m2["displayorder"] ? 1 : -1; goto FyOhU; PO9P2: return 0; goto JDkky; XI1jM: if (!($m1["displayorder"] == $m2["displayorder"])) { goto LcAgd; } goto PO9P2; JDkky: LcAgd: goto rq7dz; FyOhU: } public static function sort_displayorder_asc($m1, $m2) { goto KU_PN; hCbgR: return $m1["displayorder"] < $m2["displayorder"] ? -1 : 1; goto oKg9d; KU_PN: if (!($m1["displayorder"] == $m2["displayorder"])) { goto j4dcq; } goto q8h97; YWhyp: j4dcq: goto hCbgR; q8h97: return 0; goto YWhyp; oKg9d: } public static function get_links($type, $title = '') { goto JvYwq; qcTN_: $filter = array("uniacid" => $_W["uniacid"], "status" => 1); goto DZBK8; NfBdP: if (empty($notice)) { goto CfJp9; } goto ma1iZ; JvYwq: global $_W; goto pg_sy; O9PLI: if (!($type == 4)) { goto ptIT2; } goto qcTN_; iSpzJ: return ''; goto i0ze1; ma1iZ: foreach ($notice as $n) { $links[] = array("title" => "\xe5\x85\254\xe5\221\x8a:" . $n["title"], "url" => "/pages/notice/index?id=" . $n["id"]); dlc1l: } goto Cndjt; KTgdA: if (empty($title)) { goto IgHg1; } goto uimMr; i0ze1: IgHg1: goto mJkXc; kKNyD: CfJp9: goto ov2IB; uimMr: foreach ($links as $li) { goto B4ldf; B4ldf: if (!($li["title"] == $title)) { goto LTTMA; } goto UDJV6; NQ0qu: LTTMA: goto RifWI; RifWI: GZvxw: goto QrbfE; UDJV6: return $li["url"]; goto NQ0qu; QrbfE: } goto hTLt2; DZBK8: $orderby = "displayorder DESC"; goto wGTme; Cndjt: SnJF4: goto kKNyD; ov2IB: ptIT2: goto KTgdA; hTLt2: cp2GJ: goto iSpzJ; pg_sy: $links = array(array("title" => "\351\xa6\226\xe9\241\xb5", "url" => $type == 4 ? "/pages/home/index" : self::createMobileUrl("home")), array("title" => "\xe5\217\x91\xe5\270\203\351\241\265", "url" => $type == 4 ? "/pages/post/index" : self::createMobileUrl("item", array("act" => "post"))), array("title" => "\xe6\210\x91\xe7\232\204", "url" => $type == 4 ? "/pages/my/index" : self::createMobileUrl("my")), array("title" => "\346\xb6\x88\xe6\201\xaf\xe5\210\x97\350\241\250", "url" => $type == 4 ? "/pages/message/index" : self::createMobileUrl("message", array("act" => "list"))), array("title" => "\xe4\xbb\273\345\212\241\xe4\270\255\345\xbf\203", "url" => $type == 4 ? "/pages/get_credit/index" : self::createMobileUrl("my", array("act" => "get_credit"))), array("title" => "\xe7\211\xa9\345\x93\x81\345\210\x97\350\241\250", "url" => $type == 4 ? "/pages/list/index" : self::createMobileUrl("item", array("act" => "list"))), array("title" => "\xe6\210\221\xe8\256\xa2\351\x98\205\347\x9a\204", "url" => $type == 4 ? "/pages/ask_item/index" : self::createMobileUrl("ask_item", array("act" => "display", "m" => "superman_hand2_plugin_notice")))); goto O9PLI; mJkXc: return $links; goto HcKtW; wGTme: $notice = pdo_getall("superman_hand2_notice", $filter, "*", '', $orderby); goto NfBdP; HcKtW: } public static function format_form_fields($params) { $data = array(); return $data; } public static function uid2openid($uid) { $fans = mc_fansinfo($uid); return $fans && $fans["openid"] ? $fans["openid"] : ''; } public static function get_uid_formid($uid) { goto uSLQM; uSLQM: global $_W; goto PTUOf; PTUOf: $row = pdo_get("superman_hand2_member_formid", array("uniacid" => $_W["uniacid"], "uid" => $uid, "createtime >" => TIMESTAMP - 7 * 24 * 3600), array("id", "formid")); goto PEAv6; Ohw1m: return false; goto nnuin; nnuin: EzHop: goto PN4jx; PEAv6: if ($row) { goto EzHop; } goto Ohw1m; PN4jx: return $row; goto nxKY0; nxKY0: } public static function delete_uid_formid($id) { global $_W; pdo_delete("superman_hand2_member_formid", array("uniacid" => $_W["uniacid"], "id" => $id)); } public static function check_blacklist() { goto dCYZN; UzdIY: $params = array(":uniacid" => $_W["uniacid"], ":uid" => $_W["member"]["uid"]); goto dNU65; CQqlk: return $black; goto IVnOS; BqUSk: $sql .= " AND (blocktime = 1 OR blocktime >" . TIMESTAMP . ")"; goto UzdIY; RCK1G: $sql = "SELECT * FROM " . tablename("superman_hand2_member_blacklist") . " WHERE uniacid=:uniacid AND uid=:uid"; goto BqUSk; dCYZN: global $_W; goto RCK1G; dNU65: $black = pdo_fetch($sql, $params); goto CQqlk; IVnOS: } public static function create_ordersn() { goto QCLFK; kZQ63: GTnKR: goto fzeAc; GcrNX: if ($exist) { goto giNYZ; } goto kZQ63; Ix0r5: $ordersn = "S" . date("Ymd") . random(6, 1); goto B3jx1; bzXyj: $exist = $row ? true : false; goto GcrNX; B3jx1: $row = pdo_fetchcolumn("SELECT id FROM " . tablename("superman_hand2_order") . " WHERE ordersn=:ordersn", array(":ordersn" => $ordersn)); goto bzXyj; QCLFK: giNYZ: goto Ix0r5; fzeAc: return $ordersn; goto qn_mf; qn_mf: } public static function sync_remote_file($paths) { goto X0fiW; AfOMy: n5UoF: goto woK18; bOuWo: $endpoint = "http://" . $buckets[$_W["setting"]["remote"]["alioss"]["bucket"]]["location"] . ".aliyuncs.com"; goto sj6pq; NNA3K: load()->model("attachment"); goto rU11O; Vty0y: $auth = new Qiniu\Auth($_W["setting"]["remote"]["qiniu"]["accesskey"], $_W["setting"]["remote"]["qiniu"]["secretkey"]); goto bkrFt; X0fiW: global $_W; goto FYbzd; sj6pq: try { goto mOIHC; TV4r0: unset($path); goto ZYAL1; mOIHC: $ossClient = new \OSS\OssClient($_W["setting"]["remote"]["alioss"]["key"], $_W["setting"]["remote"]["alioss"]["secret"], $endpoint); goto J17Tv; J17Tv: if (!$paths) { goto lBDUZ; } goto dZ1C8; ZYAL1: lBDUZ: goto HjDfg; MOFzO: EZtqh: goto TV4r0; dZ1C8: foreach ($paths as &$path) { goto TKyXQ; JVVLc: goto tDAN3; goto lOI1G; c0vl2: WeUtility::logging("warning", "[tbast:alioss] upload failed, ret=" . var_export($ret, true)); goto JVVLc; Bz8IL: if ($ret === null) { goto J_Tcf; } goto c0vl2; El06G: tDAN3: goto MUyMT; KqBRn: file_delete(self::attachment_path() . $path); goto El06G; K19K_: oBxmL: goto xfnfd; xfnfd: $ret = $ossClient->uploadFile($_W["setting"]["remote"]["alioss"]["bucket"], $path, self::attachment_path() . $path); goto Bz8IL; nXB_C: return false; goto K19K_; lOI1G: J_Tcf: goto KqBRn; MUyMT: ytEdR: goto iu2g9; TKyXQ: if (!(empty($path) || !file_exists(self::attachment_path() . $path))) { goto oBxmL; } goto nXB_C; iu2g9: } goto MOFzO; HjDfg: } catch (\OSS\Core\OssException $e) { return error(1, $e->getMessage()); } goto YolO5; YolO5: GwfzB: goto P3_7b; LYc3i: unset($path); goto AfOMy; woK18: JRkMf: goto bVn_E; bVn_E: if (!($_W["setting"]["remote"]["type"] == 2 && !empty($_W["setting"]["remote"]["alioss"]["key"]) && !empty($_W["setting"]["remote"]["alioss"]["secret"]) && !empty($_W["setting"]["remote"]["alioss"]["bucket"]))) { goto GwfzB; } goto NNA3K; u8uG0: foreach ($paths as &$path) { goto y6yvi; GNS33: sVZKB: goto ZFldt; y6yvi: if (!(empty($path) || !file_exists(self::attachment_path() . $path))) { goto njIdc; } goto dCAOB; U9aw9: if ($err === null) { goto vGVXC; } goto NKDlj; sSVZN: njIdc: goto PapDN; aEmfx: list($ret, $err) = $uploadmgr->putFile($uploadtoken, $path, self::attachment_path() . $path); goto U9aw9; BVOsP: vGVXC: goto S93ra; NKDlj: WeUtility::logging("warning", "[tbast:qiniu] upload failed, ret=" . var_export($ret, true) . ", err=" . var_export($err, true)); goto XaNWB; XaNWB: goto sVZKB; goto BVOsP; dCAOB: return false; goto sSVZN; PapDN: $putpolicy = Qiniu\base64_urlSafeEncode(json_encode(array("scope" => $_W["setting"]["remote"]["qiniu"]["bucket"] . ":" . $path))); goto ZMAGa; ZMAGa: $uploadtoken = $auth->uploadToken($_W["setting"]["remote"]["qiniu"]["bucket"], $path, 3600); goto aEmfx; ZFldt: CMGEZ: goto zI7fE; S93ra: file_delete(self::attachment_path() . $path); goto GNS33; zI7fE: } goto gZM28; gZM28: xoC3_: goto LYc3i; FYbzd: if (!($_W["setting"]["remote"]["type"] == 3 && !empty($_W["setting"]["remote"]["qiniu"]["url"]) && !empty($_W["setting"]["remote"]["qiniu"]["accesskey"]) && !empty($_W["setting"]["remote"]["qiniu"]["secretkey"]) && !empty($_W["setting"]["remote"]["qiniu"]["bucket"]))) { goto JRkMf; } goto YUrKb; rU11O: $buckets = attachment_alioss_buctkets($_W["setting"]["remote"]["alioss"]["key"], $_W["setting"]["remote"]["alioss"]["secret"]); goto bOuWo; YUrKb: require IA_ROOT . "/framework/library/qiniu/autoload.php"; goto Vty0y; bkrFt: $uploadmgr = new Qiniu\Storage\UploadManager(); goto QlaXZ; QlaXZ: if (!$paths) { goto n5UoF; } goto u8uG0; P3_7b: } public static function stat_day_item_trade() { goto IEPzK; McBS6: pdo_query($sql); goto E6pwt; mPNoO: $sql = "UPDATE " . tablename("superman_hand2_stat") . " SET item_trade=item_trade+1 WHERE "; goto L1U8U; IEPzK: global $_W; goto mPNoO; L1U8U: $sql .= " uniacid={$_W["uniacid"]} AND daytime=" . date("Ymd"); goto McBS6; E6pwt: } public static function float_format($num, $len = 2) { goto ps0GT; U3b45: return sprintf("%." . $len . "f", $result); goto VB01L; uhc5O: $arr = explode(".", $num * $multiplier); goto GyWly; GyWly: $result = $arr[0] / $multiplier; goto U3b45; ps0GT: $multiplier = pow(10, $len); goto uhc5O; VB01L: } public static function pay($params, $extra = array()) { goto AuZj3; LntoJ: $data = array("mch_appid" => $params["mch_appid"], "mchid" => $params["mchid"], "nonce_str" => $params["nonce_str"], "partner_trade_no" => $params["partner_trade_no"], "openid" => $params["openid"], "check_name" => $params["check_name"], "re_user_name" => $params["re_user_name"], "amount" => $params["amount"] * 100, "desc" => $params["desc"], "spbill_create_ip" => $params["spbill_create_ip"]); goto EyFSb; r2HZU: if (!($response == '')) { goto ZAOL0; } goto ubVP3; qnROj: @unlink($cert_filename); goto r2HZU; iZlNG: WeUtility::logging("trace", "[Wxpay:pay] headers=" . var_export($headers, true)); goto qhmZg; wVYvJ: $return_code = $xml->return_code ? (string) $xml->return_code : ''; goto lAVDn; lvskD: WeUtility::logging("trace", "[Wxpay:pay] xml=" . var_export($xml, true)); goto SfH3d; I2l2q: $headers = array(); goto qrLjo; p6oTi: $headers["CURLOPT_SSL_VERIFYPEER"] = false; goto KhDjV; ZJC0u: $err_code = $xml->err_code ? (string) $xml->err_code : ''; goto CECz1; d_XEW: $response = $response["content"]; goto kLL5B; kDsjk: goto IQ_rg; goto cQShy; vDcXz: IQ_rg: goto t_l5Y; ubVP3: return "[wxpay-api:pay] response NULL"; goto KbNaC; XhUc5: $cert_filename = MODULE_ROOT . "data/" . $_W["uniacid"] . "_wechat_pay_all.pem"; goto QIvqD; iTesw: if (!self::$debug) { goto kqZfN; } goto lvskD; OiLhB: if ($return_code == "SUCCESS" && $result_code == "SUCCESS") { goto s0Jsw; } goto VsCMV; GJme_: if (!self::$debug) { goto emfSy; } goto B2snY; cQShy: s0Jsw: goto GTllC; CgiF6: $cert = authcode($_W["account"]["setting"]["payment"]["wechat_refund"]["cert"], "DECODE"); goto HMMsU; ap7Yo: return "[wxpay-api:pay] parse xml NULL"; goto W_0HT; QRkkM: $xml_data = "<xml><mch_appid>{$data["mch_appid"]}</mch_appid><mchid>{$data["mchid"]}</mchid><nonce_str>{$data["nonce_str"]}</nonce_str><partner_trade_no>{$data["partner_trade_no"]}</partner_trade_no><openid>{$data["openid"]}</openid><check_name>{$data["check_name"]}</check_name><re_user_name>{$data["re_user_name"]}</re_user_name><amount>{$data["amount"]}</amount><desc>{$data["desc"]}</desc><spbill_create_ip>{$data["spbill_create_ip"]}</spbill_create_ip><sign>{$sign}</sign></xml>"; goto I2l2q; CECz1: $err_code_des = $xml->err_code_des ? (string) $xml->err_code_des : ''; goto OiLhB; qrLjo: $headers["Content-Type"] = "application/x-www-form-urlencoded"; goto p6oTi; z80jX: $headers["CURLOPT_SSLCERT"] = $cert_filename; goto GJme_; VsCMV: return $return_code . ":" . $return_msg . "," . $err_code . ":" . $err_code_des; goto kDsjk; OJ0BV: pFmCz: goto xBs8A; kLL5B: if (!self::$debug) { goto pFmCz; } goto Y_D9W; KhDjV: $headers["CURLOPT_SSL_VERIFYHOST"] = false; goto CgiF6; GTllC: $ret = array("success" => true, "partner_trade_no" => $xml->partner_trade_no, "payment_no" => $xml->payment_no, "payment_time" => $xml->payment_time); goto VuLSP; OLsFS: $pay_url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers"; goto XcV10; XcV10: $response = ihttp_request($pay_url, $xml_data, $headers); goto qnROj; KbNaC: ZAOL0: goto d_XEW; qhmZg: emfSy: goto OLsFS; QIvqD: file_put_contents($cert_filename, $cert . $key); goto z80jX; W_0HT: ZreWZ: goto iTesw; SfH3d: kqZfN: goto wVYvJ; AuZj3: global $_W; goto LntoJ; xBs8A: $xml = @simplexml_load_string($response); goto Hses5; vBcZW: $result_code = $xml->result_code ? (string) $xml->result_code : ''; goto ZJC0u; Y_D9W: WeUtility::logging("trace", "[Wxpay:pay] response=" . $response); goto OJ0BV; lAVDn: $return_msg = $xml->return_msg ? (string) $xml->return_msg : ''; goto vBcZW; HMMsU: $key = authcode($_W["account"]["setting"]["payment"]["wechat_refund"]["key"], "DECODE"); goto XhUc5; Hses5: if (!empty($xml)) { goto ZreWZ; } goto ap7Yo; VuLSP: return $ret; goto vDcXz; B2snY: WeUtility::logging("trace", "[Wxpay:pay] xml_data=" . $xml_data); goto iZlNG; EyFSb: $sign = self::sign($data, $extra["sign_key"]); goto QRkkM; t_l5Y: } public static function _init_plugin_module($module) { goto FwdMg; vrH7j: hvmpy: goto UpJuO; bHt1x: foreach ($plugin_name as $name) { goto gauXj; gauXj: $str = str_replace("superman_hand2_", '', $name); goto ij09w; ij09w: $plugin_module[$str] = json_decode(json_encode(WeUtility::createModuleHook($name)), true); goto MBrO7; MBrO7: qO3g3: goto Dn4dt; Dn4dt: } goto vrH7j; rHdJ2: return false; goto nVgAh; nVgAh: CVOs_: goto bHt1x; FwdMg: $plugin_name = $module["plugin_list"]; goto HLGt5; UpJuO: return $plugin_module; goto sQBWF; HLGt5: if (!empty($plugin_name)) { goto CVOs_; } goto rHdJ2; sQBWF: } public static function credit_uplimit($config_credit, $credit) { goto Y3m9j; Qskke: o9QDT: goto VFzLa; POMYG: if (!empty($credit)) { goto ege4O; } goto u_MdL; elGh9: return false; goto C8CGZ; u_MdL: return false; goto MZT4J; JvFL_: $sql .= " AND uid=" . $_W["member"]["uid"]; goto afEOW; NlcYS: $sql = "SELECT SUM(num) AS num FROM " . tablename("mc_credits_record") . " WHERE uniacid={$_W["uniacid"]}"; goto IbRH7; qG8oK: if (!empty($config_credit["open"])) { goto y1dQn; } goto elGh9; MZT4J: ege4O: goto NlcYS; afEOW: $record = pdo_fetch($sql); goto z3scF; Y3m9j: global $_W; goto qG8oK; VFzLa: return true; goto EWnRv; Yi8LZ: $sql .= " AND createtime>=" . strtotime(date("Y-m-d 00:00:00", TIMESTAMP)); goto JvFL_; C8CGZ: y1dQn: goto POMYG; IbRH7: $sql .= " AND credittype='credit1' AND module='superman_hand2' AND num > 0"; goto Yi8LZ; haKJO: return false; goto Qskke; z3scF: if (!($config_credit["uplimit"] > 0 && $record["num"] + $credit > $config_credit["uplimit"])) { goto o9QDT; } goto haKJO; EWnRv: } public static function payResult($params, $modules) { goto NAakW; mxl3H: if ($modules["config"]["base"]["top_audit"]) { goto FDmmw; } goto xEfir; CsPGL: yNZwE: goto BuQEJ; toQom: if (!($order["status"] != 0)) { goto DXt73; } goto MtcSf; SllQm: gwewO: goto DZkvo; yThE2: WeUtility::logging("fatal", "[superman_hand2:site.php] payResult: invalid fee, paylog=" . var_export($paylog, true) . ", {$order}=" . var_export($order, true)); goto VQsPm; kT_mw: TPs0N: goto K9QV9; dgnAW: WeUtility::logging("fatal", "[superman_hand2] payResult:update item failed, logid={$order["id"]}, data=" . var_export($data, true)); goto J80T8; NAakW: global $_W; goto LR0oR; aTnLN: if (!($ret === false)) { goto gwewO; } goto iKRCE; z2ip3: FpGzf: goto toQom; eCOkV: $item = pdo_get("superman_hand2_item", array("uniacid" => $_W["uniacid"], "id" => $order["itemid"])); goto g8B8n; lthzs: $top_data = array("uniacid" => $_W["uniacid"], "itemid" => $order["itemid"], "positionid" => $order["positionid"], "uid" => $order["uid"]); goto ZAeir; DaY7b: e7QX9: goto VzR3v; diio1: $ret2 = pdo_update("superman_hand2_item", array("status" => 2, "buyer_uid" => $order["buyer_uid"]), array("id" => $order["itemid"])); goto ZA6wU; tQ5b8: exit; goto nexoT; Kr0e2: return; goto z2ip3; Jp6Sg: $paylog = pdo_get("core_paylog", array("tid" => $params["tid"], "module" => "superman_hand2")); goto C09Vt; R5upY: pdo_update("superman_hand2_item_top", array("status" => 0), array("id" => $item_top["id"])); goto Gu0cW; fqgOl: $url = "pages/my_order/index?type=sell"; goto sx_BJ; DZkvo: $item_top = pdo_get("superman_hand2_item_top", array("uniacid" => $_W["uniacid"], "itemid" => $order["itemid"])); goto OPWdA; fPrsa: if (!($paylog["fee"] != $order["price"] || $paylog["status"] != 1)) { goto yNZwE; } goto yThE2; L2vg0: WeUtility::logging("fatal", "[superman_hand2:site.php] payResult: payed, order=" . var_export($order, true)); goto WKjDx; VSPxQ: hUlwG: goto WCf0A; C09Vt: if (!empty($paylog)) { goto fc37z; } goto pWKTZ; ZA6wU: if (!($ret2 === false)) { goto mAjK5; } goto dgnAW; WCf0A: SvqEs: goto HhjGT; rE6ix: if (!($ret1 === false || $ret2 === false || $ret3 === false)) { goto e7QX9; } goto p45vM; ipZg_: $arr = explode(":", $params["tid"]); goto QDIM3; PKo5S: $ret = pdo_update("superman_hand2_position_order_log", $data, array("id" => $order["id"])); goto aTnLN; g8B8n: $res = SupermanHandUtil::get_uid_formid($item["seller_uid"]); goto O438z; VQsPm: return; goto CsPGL; hKNPE: exit; goto VSPxQ; zA_YD: $ret1 = pdo_update("superman_hand2_item", array("pay_position" => $position["displayorder"]), array("id" => $order["itemid"])); goto UdlDI; gPOk1: $order = pdo_get("superman_hand2_position_order_log", array("id" => $logid)); goto UQVU1; UdlDI: $ret2 = pdo_update("superman_hand2_position_order_log", array("audit" => 1, "audittime" => TIMESTAMP), array("id" => $order["id"])); goto Q6zkD; F2IrW: goto SvqEs; goto kT_mw; Wy0t3: if (is_numeric($params["tid"])) { goto sVFod; } goto ipZg_; nexoT: xtPIx: goto F2IrW; JUgke: $openid = SupermanHandUtil::uid2openid($item["seller_uid"]); goto xk1Wy; RndWf: $data = array("status" => 1, "payno" => $params["tag"]["transaction_id"], "paytime" => $params["paytime"]); goto PKo5S; O438z: if (!$res["formid"]) { goto HyR28; } goto JUgke; UQVU1: if (!($paylog["fee"] != $order["all_price"] || $paylog["status"] != 1)) { goto FpGzf; } goto WUknz; QDIM3: $logid = $arr[1]; goto ayzDn; F2vTU: $data = array("status" => 1, "payno" => $params["tag"]["transaction_id"], "paytime" => $params["paytime"]); goto ZccEW; rZpwk: SupermanHandUtil::delete_uid_formid($res["id"]); goto T7wRB; sx_BJ: $message_data = array("keyword1" => array("value" => $item["title"]), "keyword2" => array("value" => $item["price"] > 0 ? $item["price"] . "\345\205\203" : $item["credit"] . "\347\247\xaf\345\x88\206"), "keyword3" => array("value" => $member["nickname"])); goto zh733; xEfir: $position = pdo_get("superman_hand2_pay_position", array("id" => $order["positionid"]), array("displayorder")); goto zA_YD; T7wRB: BKM4c: goto arZbv; OPWdA: if ($item_top) { goto E4cjP; } goto lthzs; xk1Wy: $member = mc_fetch($order["buyer_uid"], array("nickname")); goto rVjcD; mua0a: return; goto e9yJT; J80T8: return; goto vqzdk; RENGO: if (!($ret1 === false)) { goto QTrBN; } goto DtOrY; DtOrY: WeUtility::logging("fatal", "[superman_hand2] payResult:update order failed,  logid={$order["id"]}, data=" . var_export($data, true)); goto Bcvgb; ljk_z: if (!$ret) { goto BKM4c; } goto rZpwk; LR0oR: WeUtility::logging("debug", "[superman_hand2:util.class.php] payResult: params=" . var_export($params, true)); goto Jp6Sg; neLd7: WeUtility::logging("info", "[superman_hand2:util.class.php] payResult: success, logid={$order["id"]}"); goto tQ5b8; sMeA6: return; goto SllQm; Q6zkD: $top_data = array("expiretime" => SupermanHandUtil::pay_item_expiretime($order["type"], $order["total"]), "status" => 1); goto yCsQf; IiB6A: if (!($params["result"] == "success" && $params["from"] == "notify")) { goto xtPIx; } goto RndWf; K9QV9: $order = pdo_get("superman_hand2_order", array("id" => $logid)); goto fPrsa; rVjcD: $tpl_id = $modules["config"]["minipg"]["buy"]["tmpl_id"]; goto fqgOl; ZccEW: $ret1 = pdo_update("superman_hand2_order", $data, array("id" => $order["id"])); goto RENGO; ayzDn: sVFod: goto x3lp9; Gu0cW: wupow: goto mxl3H; yCsQf: $ret3 = pdo_update("superman_hand2_item_top", $top_data, array("uniacid" => $_W["uniacid"], "itemid" => $order["itemid"])); goto rE6ix; iKRCE: WeUtility::logging("fatal", "[superman_hand2:util.class.php] payResult: logid={$order["id"]}, data=" . var_export($data, true)); goto sMeA6; yALOB: return; goto DaY7b; d_0A4: E4cjP: goto R5upY; vqzdk: mAjK5: goto eCOkV; z2hr4: goto wupow; goto d_0A4; WKjDx: return; goto qvd0r; ZAeir: pdo_insert("superman_hand2_item_top", $top_data); goto z2hr4; MtcSf: WeUtility::logging("fatal", "[superman_hand2:util.class.php] payResult: payed, order=" . var_export($order, true)); goto mua0a; pWKTZ: WeUtility::logging("fatal", "[superman_hand2:util.class.php] payResult: paylog is null, tid={$params["tid"]}"); goto a1JDx; arZbv: HyR28: goto GnwJf; NmwqD: fc37z: goto Wy0t3; qvd0r: Rsdnb: goto mTC5D; x3lp9: if ($arr[0] == "superman_hand2_wechat") { goto TPs0N; } goto gPOk1; Bcvgb: return; goto IxJBi; a1JDx: return; goto NmwqD; VzR3v: FDmmw: goto neLd7; GnwJf: WeUtility::logging("info", "[superman_hand2:site.php] payResult: success, logid={$order["id"]}"); goto hKNPE; mTC5D: if (!($params["result"] == "success" && $params["from"] == "notify")) { goto hUlwG; } goto F2vTU; BuQEJ: if (!($order["status"] != 0)) { goto Rsdnb; } goto L2vg0; WUknz: WeUtility::logging("fatal", "[superman_hand2:util.class.php] payResult: invalid fee, paylog=" . var_export($paylog, true) . ", {$order}=" . var_export($order, true)); goto Kr0e2; p45vM: WeUtility::logging("info", "[superman_hand2:util.class.php] update table failed, order=" . var_export($order, true)); goto yALOB; e9yJT: DXt73: goto IiB6A; zh733: $ret = SupermanHandUtil::send_wxapp_msg($message_data, $openid, $tpl_id, $url, $res["formid"]); goto ljk_z; IxJBi: QTrBN: goto diio1; HhjGT: } public static function superman_wxpay_build($params, $module) { goto HquIu; hU_c3: load()->model("payment"); goto o03w2; OTfdU: $wxapp_uniacid = $_W["uniacid"]; goto xPFnr; rtaKv: return error(1, "\346\xa8\xa1\345\x9d\x97\xe4\270\x8d\345\255\x98\xe5\234\xa8"); goto IUPpT; PsG_x: if (!(!empty($paylog) && empty($paylog["uniontid"]))) { goto h7Vz2; } goto bV0Ok; xPFnr: $paylog = pdo_get("core_paylog", array("uniacid" => $wxapp_uniacid, "module" => $module["name"], "tid" => $params["tid"])); goto vw2or; o03w2: load()->model("account"); goto jMpeI; viEPh: return $result; goto xCIHK; aXAmx: pdo_insert("core_paylog", $paylog); goto xa2V_; BeZ3R: WeUtility::logging("fatal", "[superman_wxpay_build] failed, result=" . var_export($result, true) . ", data=" . var_export($data, true) . ", wechat=" . var_export($wechat_payment, true)); goto Ekv_n; ErXRs: if (!is_error($result)) { goto b9Clm; } goto BeZ3R; KK4Rp: $_W["openid"] = $paylog["openid"]; goto pq_AM; MlbKa: if (!(empty($params) || !array_key_exists($module["name"], $moduels))) { goto Cb1dU; } goto rtaKv; HGyXY: $result = wechat_build($data, $wechat_payment); goto ErXRs; pq_AM: $data = array("tid" => $paylog["tid"], "fee" => $paylog["card_fee"], "user" => $paylog["openid"], "uniontid" => $paylog["uniontid"], "title" => $params["title"]); goto DCICj; B65LN: huQ6P: goto PsG_x; rKdXh: h7Vz2: goto KK4Rp; vw2or: if (!empty($paylog)) { goto DqHIf; } goto mEcwF; mEcwF: $paylog = array("uniacid" => $wxapp_uniacid, "acid" => $wxapp_uniacid, "type" => "wechat", "openid" => $params["user"], "module" => $module["name"], "tid" => $params["tid"], "uniontid" => $uniontid, "fee" => floatval($params["fee"]), "card_fee" => floatval($params["fee"]), "status" => "0", "is_usecard" => "0", "tag" => iserializer(array("acid" => $_W["acid"], "uid" => $_W["member"]["uid"]))); goto aXAmx; HquIu: global $_W; goto hU_c3; T6sZW: return error(1, "\350\xbf\231\344\xb8\xaa\xe8\256\242\xe5\215\x95\xe5\267\262\xe7\xbb\217\346\224\257\344\xbb\x98\346\210\220\xe5\212\x9f, \xe4\xb8\x8d\xe9\234\200\xe8\246\201\xe9\x87\215\xe5\xa4\x8d\xe6\224\xaf\344\273\x98."); goto B65LN; Ekv_n: b9Clm: goto viEPh; p7kh4: $wechat_payment = array("appid" => $params["appid"], "signkey" => $setting["payment"]["wechat"]["signkey"], "mchid" => $setting["payment"]["wechat"]["mchid"], "version" => 2); goto HGyXY; IUPpT: Cb1dU: goto AIcuV; DCICj: $setting = uni_setting($wxapp_uniacid, array("payment")); goto p7kh4; SKJkp: DqHIf: goto J_o1D; bV0Ok: pdo_update("core_paylog", array("uniontid" => $uniontid), array("plid" => $paylog["plid"])); goto GYQNq; J_o1D: if (!(!empty($paylog) && $paylog["status"] != "0")) { goto huQ6P; } goto T6sZW; AIcuV: $moduleid = empty($module["mid"]) ? "000000" : sprintf("%06d", $module["mid"]); goto tISum; GYQNq: $paylog["uniontid"] = $uniontid; goto rKdXh; jMpeI: $moduels = uni_modules(); goto MlbKa; xa2V_: $paylog["plid"] = pdo_insertid(); goto SKJkp; tISum: $uniontid = date("YmdHis") . $moduleid . random(8, 1); goto OTfdU; xCIHK: } public static function location_transition($lat, $lng) { goto JVAET; IHOe7: if (!$ad_level_1) { goto sS3om; } goto NHUq0; fJ8hH: $url = "https://apis.map.qq.com/ws/geocoder/v1/?location=" . $lat . "," . $lng . "&key=ZXTBZ-T5F36-V76S4-MZZLX-7DZPQ-5DFMY"; goto I6_qE; SlwfI: return $data; goto tDEvb; tyxKv: if (!is_error($response)) { goto K_Ou2; } goto x6ds1; lvLlr: return; goto gqBHW; gqBHW: K_Ou2: goto aVn8m; a5M5g: $data["city"] = $result["result"]["address_component"]["city"]; goto YE8mN; VQ0qQ: $ad_level_2 = $result["result"]["address_component"]["ad_level_2"]; goto IHOe7; YE8mN: $ad_level_1 = $result["result"]["address_component"]["ad_level_1"]; goto VQ0qQ; pEK_9: sS3om: goto SlwfI; x6ds1: WeUtility::logging("fatal", "[get address_component failed], response=" . var_export($response, true)); goto lvLlr; JVAET: $data = array(); goto fJ8hH; QXFi0: $data["province"] = $result["result"]["address_component"]["province"]; goto a5M5g; MO1nR: $data["city"] = $ad_level_2; goto pEK_9; I6_qE: $response = ihttp_get($url); goto tyxKv; aVn8m: $result = @json_decode($response["content"], true); goto QXFi0; NHUq0: $data["province"] = $ad_level_1; goto MO1nR; tDEvb: } public static function is_point_in_polygon($point, $pts) { goto ocws4; Zk3cD: goto tQFLK; goto OLeS9; ienEP: $xinters = ($p["lat"] - $p1["lat"]) * ($p2["lng"] - $p1["lng"]) / ($p2["lat"] - $p1["lat"]) + $p1["lng"]; goto Wnx5Y; jNPsm: eXXy8: goto sw_A0; gFSxG: hbRsl: goto fF6Lg; gHVgr: jW1hJ: goto hHBnX; hHBnX: $p2 = $pts[$i % $N]; goto obkkn; oJ5te: if ($p["lat"] >= min($p1["lat"], $p3["lat"]) && $p["lat"] <= max($p1["lat"], $p3["lat"])) { goto fVG0k; } goto Pu3s1; z8EPg: $p = $point; goto GKPcj; GKPcj: $p1 = $pts[0]; goto qji4f; tkfJz: yj1Zo: goto Dw93o; C7fHf: R_bXz: goto NmVTP; vu31C: $intersectCount = 0; goto TZZnC; jiNfv: BWfA7: goto xjhjx; Dw93o: if (!($p["lng"] < $xinters)) { goto fSKOW; } goto HZ6zx; sw_A0: ++$i; goto Ips6P; GcU6j: $p1 = $p2; goto jNPsm; G7qDf: return $boundOrVertex; goto gHVgr; NmVTP: sYJy_: goto GcU6j; Pu3s1: $intersectCount += 2; goto LKel3; d3xKy: if (!($p["lng"] == $p1["lng"] && $p["lat"] == $p1["lat"])) { goto jW1hJ; } goto G7qDf; u6Jo2: B8j__: goto PJzBV; Eo9wn: fVG0k: goto vKxVt; jyFmR: if (!($i <= $N)) { goto hXlk3; } goto d3xKy; ctRQ5: ULNtl: goto jyFmR; fF6Lg: if (!($p["lng"] <= max($p1["lng"], $p2["lng"]))) { goto R_bXz; } goto SF0bC; Wnx5Y: if (!(abs($p["lng"] - $xinters) < $precision)) { goto yj1Zo; } goto I3koh; NS1j_: XUXR3: goto j1VMn; NAsNx: if ($p1["lng"] == $p["lng"]) { goto O0mOx; } goto OvkFc; bvblC: goto sYJy_; goto gFSxG; PJzBV: if ($p["lat"] > min($p1["lat"], $p2["lat"]) && $p["lat"] < max($p1["lat"], $p2["lat"])) { goto hbRsl; } goto bNuRy; DYv33: if ($p1["lng"] == $p2["lng"]) { goto dqRzC; } goto ienEP; cN5wT: $p3 = $pts[($i + 1) % $N]; goto oJ5te; vKxVt: ++$intersectCount; goto NS1j_; ocws4: $N = count($pts); goto XwndS; Ips6P: goto ULNtl; goto yfuhY; Hl06q: yOmIg: goto DYv33; MWG9E: $p2 = 0; goto z8EPg; qji4f: $i = 1; goto ctRQ5; wjDUM: return $boundOrVertex; goto pESIS; EOPid: dqRzC: goto NAsNx; TZZnC: $precision = 2.0E-10; goto iqHNc; obkkn: if (!($p["lat"] < min($p1["lat"], $p2["lat"]) || $p["lat"] > max($p1["lat"], $p2["lat"]))) { goto B8j__; } goto R3qic; j1VMn: fZ2K1: goto bvblC; LwJsK: CaCag: goto skCzJ; iqHNc: $p1 = 0; goto MWG9E; ZPmE_: return $boundOrVertex; goto Hl06q; OLeS9: O0mOx: goto wjDUM; zNmbh: if ($intersectCount % 2 == 0) { goto BWfA7; } goto T3UZ4; bNuRy: if (!($p["lat"] == $p2["lat"] && $p["lng"] <= $p2["lng"])) { goto fZ2K1; } goto cN5wT; oUkrv: fSKOW: goto qaYmj; T3UZ4: return true; goto I2z7j; I3koh: return $boundOrVertex; goto tkfJz; yfuhY: hXlk3: goto zNmbh; EHuM5: ZPFTF: goto C7fHf; SF0bC: if (!($p1["lat"] == $p2["lat"] && $p["lng"] >= min($p1["lng"], $p2["lng"]))) { goto yOmIg; } goto ZPmE_; R3qic: $p1 = $p2; goto ntwSZ; OvkFc: ++$intersectCount; goto Zk3cD; pESIS: tQFLK: goto EHuM5; xjhjx: return false; goto LwJsK; HZ6zx: ++$intersectCount; goto oUkrv; LKel3: goto XUXR3; goto Eo9wn; ntwSZ: goto eXXy8; goto u6Jo2; I2z7j: goto CaCag; goto jiNfv; qaYmj: goto ZPFTF; goto EOPid; XwndS: $boundOrVertex = true; goto vu31C; skCzJ: } public static function Convert_BD09_To_GCJ02($lat, $lng) { goto uLIqy; uLIqy: $x_pi = 3.141592653589793 * 3000.0 / 180.0; goto WQSDS; U5JW1: return array("lng" => $lng, "lat" => $lat); goto bmI2Z; DGgfa: $z = sqrt($x * $x + $y * $y) - 2.0E-5 * sin($y * $x_pi); goto PsCMP; bUWJ3: $y = $lat - 0.006; goto DGgfa; SvQDF: $lng = $z * cos($theta); goto frtfC; frtfC: $lat = $z * sin($theta); goto U5JW1; PsCMP: $theta = atan2($y, $x) - 3.0E-6 * cos($x * $x_pi); goto SvQDF; WQSDS: $x = $lng - 0.0065; goto bUWJ3; bmI2Z: } } ?>

Did this file decode correctly?

Original Code

<?php
 class SupermanHandUtil { public static function formatTime($timestamp) { goto Jq8Fe; Ca_d0: $format = floor($time_diff) . "\345\210\x86\xe9\x92\x9f"; goto Jp_Cf; J0mzf: goto QuNEN; goto KNLnO; vYZum: if ($time_diff > 1 && $time_diff < 60) { goto Vx6ro; } goto vwVip; FcFxt: goto EI4mx; goto RzT9e; Jp_Cf: EI4mx: goto oJ0co; WXNQx: goto F6SGC; goto b7phk; Jq8Fe: $time_diff = (TIMESTAMP - $timestamp) / 60; goto fvcPw; viIXz: bvcvK: goto WXNQx; kGR2H: $format = floor($time_diff / 43200) . "\346\234\x88"; goto viIXz; JFlZ7: f2Wps: goto sUEje; a5Zys: return $format; goto Z_gq7; KNLnO: T0oQj: goto nGs2B; znv0N: EYgHO: goto kGR2H; jLyFA: QuNEN: goto FcFxt; fvcPw: if ($time_diff <= 1) { goto f2Wps; } goto vYZum; t2VcC: $format = floor($time_diff / 518400) . "\xe5\xb9\xb4"; goto RBoo6; RzT9e: Vx6ro: goto Ca_d0; vwVip: if ($time_diff >= 60 && $time_diff < 1440) { goto T0oQj; } goto rhZhQ; s5Dx1: $format = floor($time_diff / 1440) . "\xe5\244\xa9"; goto ZFh2J; ZFh2J: F6SGC: goto J0mzf; xrqC9: if ($time_diff >= 43200 && $time_diff < 518400) { goto EYgHO; } goto t2VcC; RBoo6: goto bvcvK; goto znv0N; oJ0co: goto ADEjr; goto JFlZ7; nGs2B: $format = floor($time_diff / 60) . "\xe5\260\x8f\xe6\x97\xb6"; goto jLyFA; sUEje: $format = "\x31\xe5\210\x86\xe9\x92\237"; goto qJmoV; rhZhQ: if ($time_diff >= 1440 && $time_diff < 43200) { goto gDuHs; } goto xrqC9; qJmoV: ADEjr: goto a5Zys; b7phk: gDuHs: goto s5Dx1; Z_gq7: } public static function order_status_title($status = null) { goto bYGfW; bYGfW: $all_status = array("\55\x31" => "\345\267\xb2\345\217\226\346\266\210", "\x31" => "\345\xbe\205\xe5\217\x91\350\xb4\xa7", "\62" => "\xe5\xb7\262\345\217\x91\350\xb4\247", "\63" => "\xe5\267\262\xe5\256\x8c\xe6\x88\220"); goto PFb5L; Q2tVH: return $all_status[$status]; goto ik021; PFb5L: if (!($status !== null && isset($all_status[$status]))) { goto RMR8_; } goto Q2tVH; jvqUD: return $all_status; goto grPgE; ik021: RMR8_: goto jvqUD; grPgE: } public static function get_getcash_status_title($status) { goto sAwso; qo6ym: JHgS0: goto hrohX; ITTAw: NyEc9: goto qo6ym; sAwso: switch ($status) { case -1: return "\xe6\217\x90\xe7\x8e\260\xe5\xa4\261\xe8\xb4\xa5"; goto JHgS0; case 0: return "\xe6\x9c\252\346\224\257\xe4\xbb\x98"; goto JHgS0; case 1: return "\xe5\267\262\346\x94\257\344\273\x98"; goto JHgS0; default: return "\x75\x6e\153\156\157\167\156"; goto JHgS0; } goto ITTAw; hrohX: } public static function item_status_title($status = null) { goto PL_MC; yNPn0: if (!($status !== null && isset($all_status[$status]))) { goto SNoi8; } goto Xn5tp; PL_MC: $all_status = array("\55\x32" => "\xe5\xb7\262\345\x88\240\351\x99\244", "\x2d\x31" => "\xe5\267\xb2\xe4\270\213\xe6\236\266", "\x30" => "\345\xbe\205\xe5\256\xa1\xe6\xa0\xb8", "\61" => "\345\xb7\xb2\xe5\x8f\x91\xe5\xb8\203", "\x32" => "\xe5\xb7\xb2\xe4\xba\244\xe6\230\x93"); goto yNPn0; L4lvP: return $all_status; goto GCJzm; Xn5tp: return $all_status[$status]; goto YcY6i; YcY6i: SNoi8: goto L4lvP; GCJzm: } function pay_item_expiretime($type, $num, $time = 0) { goto jUmip; HgU1Z: snM89: goto pAlkz; yJvXF: hJR9j: goto HgU1Z; r8Xq2: switch ($type) { case "\171\145\x61\162": return $time > 0 ? strtotime($pay_date . "\40\53" . $num . "\40\171\145\x61\162") : strtotime("\x2b{$num}\x20\x79\145\141\162"); goto snM89; case "\x6d\x6f\x6e\164\x68": return $time > 0 ? strtotime($pay_date . "\x20\x2b" . $num . "\40\x6d\157\x6e\x74\150") : strtotime("\53{$num}\40\155\157\156\x74\150"); goto snM89; case "\144\141\x79": return $time > 0 ? strtotime($pay_date . "\x20\x2b" . $num . "\x20\144\141\x79") : strtotime("\x2b{$num}\40\144\x61\171"); goto snM89; default: return $time > 0 ? strtotime($pay_date . "\40\x2b" . $num . "\x20\150\157\x75\162") : strtotime("\53{$num}\40\x68\x6f\165\x72"); goto snM89; } goto yJvXF; jUmip: $pay_date = date("\131\55\155\55\x64\40\x48\x3a\x69\x3a\163", $time); goto r8Xq2; pAlkz: } public static function hide_mobile($mobile) { return !empty($mobile) ? preg_replace("\x2f\50\x5c\x64\x7b\63\175\51\50\134\144\x7b\64\175\x29\x2f", "\44\61\x2a\x2a\x2a\x2a", $mobile) : ''; } public static function json($errno, $errmsg = '', $data = array()) { goto cyFyA; vVnno: exit(json_encode($result)); goto vt829; Gg3ef: $errmsg = SupermanHandErrno::$ERRMSG[$errno]; goto wlL6x; ht99b: $result = array("\145\x72\x72\156\x6f" => $errno, "\145\162\162\155\x73\x67" => $errmsg, "\144\x61\164\x61" => $data); goto s92Tm; wlL6x: vwj2o: goto ht99b; s92Tm: @header("\103\x6f\x6e\x74\145\156\x74\x2d\124\x79\x70\145\72\40\141\x70\160\154\151\x63\141\x74\151\x6f\x6e\57\152\163\x6f\x6e\73\x20\x63\x68\x61\162\163\145\164\x3d\165\x74\146\55\70"); goto vVnno; cyFyA: ob_end_clean(); goto JXIGL; JXIGL: if (!($errmsg == '')) { goto vwj2o; } goto Gg3ef; vt829: } public static function set_resource(&$res) { goto qSa97; mUQhg: j7tpN: goto IyrJV; tn_6u: $res["\x63\157\x6d\x6d\157\156\137\152\x73"] = "\x3c\163\x63\162\151\x70\164\x20\163\x72\143\x3d\42" . MODULE_URL . "\x2f\x74\x65\155\x70\x6c\141\164\145\x2f\x6d\x6f\x62\x69\154\145\x2f\143\141\x63\x68\x65\57\143\157\x6d\x6d\x6f\x6e\x2e\x6a\x73\77" . SUPERMAN_HAND2_VERSION . "\42\x20\143\150\141\x72\x73\145\164\x3d\42\x75\x74\x66\55\x38\42\x3e\x3c\57\x73\x63\x72\x69\x70\x74\76"; goto F7Ds7; CmDOA: gluFS: goto Tt1hJ; KjyNU: $res["\x63\157\155\155\157\156\137\x6a\x73"] = "\74\x73\x63\x72\151\x70\164\x20\x73\x72\x63\75\42" . MODULE_URL . "\x2f\155\x69\x6e\57\151\156\x64\x65\170\56\x70\x68\x70\77\147\x3d\143\x6f\155\x6d\157\x6e\55\152\x73\x26" . SUPERMAN_HAND2_VERSION . "\42\40\x63\150\x61\x72\163\x65\x74\75\x22\165\164\146\55\x38\42\76\74\x2f\163\143\162\151\x70\x74\76"; goto f3gDQ; Cef1O: if (defined("\111\x4e\x5f\x4d\x4f\x42\x49\x4c\105")) { goto xq_Cr; } goto K7HNr; TStWJ: $module = "\x6d\157\142\151\x6c\145"; goto HjZGk; TQnd0: $res["\143\157\x6d\155\157\x6e\137\x6a\x73"] = "\74\x73\143\x72\151\x70\x74\40\163\162\143\75\42" . MODULE_URL . "\57\155\x69\x6e\x2f\151\156\144\145\x78\x2e\x70\x68\160\x3f\147\x3d\143\x6f\x6d\x6d\x6f\x6e\x2d\x6a\x73\46\x64\x65\142\165\x67\75\x31\46" . SUPERMAN_HAND2_VERSION . "\x22\x20\x63\150\141\162\x73\x65\164\75\42\165\164\146\x2d\70\42\x3e\74\57\163\143\162\151\160\164\76"; goto F3AbM; Tgb9w: $do = $_GPC["\144\x6f"]; goto GwtBN; WWrn6: $css = array(); goto E7Av8; GwtBN: $act = $_GPC["\x61\x63\x74"] ? $_GPC["\141\143\164"] : "\144\x69\x73\160\x6c\x61\171"; goto wbkFI; E7Av8: $js = array(); goto Tgb9w; qSa97: global $_GPC; goto WWrn6; Tt1hJ: goto j7tpN; goto uiU0m; HJSi2: goto JE5kx; goto XYl1c; F7Ds7: $res["\155\x61\x69\156\x5f\152\163"] = "\74\x73\143\x72\x69\x70\x74\x20\163\x72\143\x3d\x22" . MODULE_URL . "\x2f\x74\145\155\x70\154\141\x74\x65\x2f\x6d\x6f\x62\x69\x6c\145\57\x63\141\x63\x68\145\x2f\155\141\151\x6e\x2e\152\x73\77" . SUPERMAN_HAND2_VERSION . "\x22\x20\143\x68\x61\162\163\145\x74\75\42\165\164\x66\55\70\42\x3e\74\x2f\x73\x63\x72\151\160\x74\x3e"; goto CmDOA; HjZGk: JE5kx: goto dlwtX; F3AbM: $res["\x6d\141\151\156\x5f\x6a\x73"] = "\x3c\x73\x63\162\151\x70\x74\x20\x73\162\143\75\42" . MODULE_URL . "\57\x6d\x69\x6e\x2f\x69\156\x64\x65\x78\x2e\x70\x68\160\x3f\x67\x3d\x6d\x61\x69\x6e\x2d\152\x73\x26\144\145\142\x75\x67\75\x31\46" . SUPERMAN_HAND2_VERSION . "\42\40\x63\x68\x61\162\x73\145\x74\x3d\x22\x75\164\x66\x2d\70\x22\x3e\74\x2f\x73\143\x72\151\160\164\x3e"; goto mUQhg; OT0s3: if (file_exists(MODULE_ROOT . "\x2f\164\x65\155\160\154\141\x74\x65\x2f\x6d\157\x62\x69\154\x65\57\x63\141\x63\x68\x65\x2f\x63\163\163\56\143\x73\x73") && !defined("\x4f\x4e\114\x49\116\105\x5f\x44\105\x56\x45\114\x4f\120\115\x45\x4e\124")) { goto nF9zy; } goto rIaYM; ZezUV: goto gluFS; goto h8QY0; Gwjlt: $res["\143\x73\x73"] = "\74\x6c\151\156\153\40\x72\145\154\75\x22\163\x74\x79\154\145\x73\x68\x65\145\164\42\40\x68\162\145\146\75\42" . MODULE_URL . "\57\155\x69\156\x2f\151\x6e\144\145\170\56\x70\x68\160\77\147\x3d\x63\x73\163\x26\144\x65\142\165\147\75\61\x26" . SUPERMAN_HAND2_VERSION . "\x22\x3e"; goto TQnd0; fYK_1: $module = ''; goto Cef1O; wbkFI: $res["\x63\x73\x73"] = ''; goto f_R4b; IyrJV: return $res; goto YTCwS; vjMw6: $res["\x63\x73\x73"] = "\74\x6c\x69\x6e\153\40\x72\x65\154\75\x22\163\164\171\154\x65\x73\150\145\145\x74\42\x20\x68\162\x65\x66\x3d\x22" . MODULE_URL . "\x2f\164\x65\x6d\x70\x6c\141\164\x65\x2f\x6d\157\142\x69\x6c\x65\x2f\x63\x61\x63\x68\x65\x2f\143\163\x73\x2e\x63\x73\163\77" . SUPERMAN_HAND2_VERSION . "\42\x3e"; goto tn_6u; f_R4b: $res["\x6a\163"] = ''; goto fYK_1; uiU0m: Oafz8: goto Gwjlt; P0Xoo: vjLdJ: goto HJSi2; K7HNr: if (!defined("\111\116\x5f\123\131\123")) { goto vjLdJ; } goto E3o_F; h8QY0: nF9zy: goto vjMw6; dlwtX: if (defined("\x4c\117\103\x41\x4c\x5f\104\x45\126\x45\x4c\117\120\x4d\105\116\x54")) { goto Oafz8; } goto OT0s3; f3gDQ: $res["\155\x61\x69\156\x5f\152\x73"] = "\74\163\143\162\x69\x70\164\40\163\162\x63\75\x22" . MODULE_URL . "\x2f\155\151\156\x2f\151\156\x64\x65\x78\x2e\160\150\x70\x3f\147\x3d\155\141\x69\x6e\55\x6a\163\46" . SUPERMAN_HAND2_VERSION . "\42\40\x63\150\x61\162\163\145\164\x3d\x22\165\164\x66\x2d\x38\x22\x3e\74\57\x73\143\x72\x69\160\164\x3e"; goto ZezUV; rIaYM: $res["\x63\x73\163"] = "\74\154\151\x6e\153\40\162\x65\154\x3d\42\163\x74\171\x6c\x65\x73\x68\x65\x65\164\42\x20\150\x72\x65\146\75\x22" . MODULE_URL . "\x2f\x6d\x69\156\x2f\x69\156\x64\x65\x78\56\x70\x68\160\x3f\147\75\143\x73\163\46" . SUPERMAN_HAND2_VERSION . "\42\76"; goto KjyNU; E3o_F: $module = "\x77\x65\142"; goto P0Xoo; XYl1c: xq_Cr: goto TStWJ; YTCwS: } public static function background_running($module) { goto M0wxH; l4U_C: $filter = array("\165\156\x69\x61\143\151\144" => $_W["\165\x6e\x69\x61\143\x69\144"], "\x73\x74\141\x74\165\163" => 2, "\x63\x72\x65\x64\x69\164\x20\76" => 0, "\163\x65\x6e\x64\x74\151\155\145\x20\76" => 0, "\163\145\x6e\144\164\151\x6d\x65\x20\74" => TIMESTAMP - 3600 * 24 * 10); goto C1wW6; cxE32: if (!$ask_item) { goto GeJvE; } goto e0me1; wSoS5: sAQ9a: goto fLqOP; QsU32: foreach ($list as $li) { goto XtTtm; Z_9zG: OuEBM: goto Bdudq; Bq6fg: FozNF: goto Z_9zG; D6Awp: KtUTS: goto pBpQt; T_qtw: if (!($ret === false)) { goto FozNF; } goto AZvBS; pBpQt: $location = SupermanHandUtil::location_transition($li["\154\x61\164"], $li["\154\x6e\147"]); goto f7fxX; AZvBS: goto FtiZu; goto Bq6fg; XtTtm: if (!($li["\x70\x72\x6f\x76\151\156\x63\x65"] && $li["\143\151\164\x79"])) { goto KtUTS; } goto PgYPT; f7fxX: $ret = pdo_update("\163\x75\x70\145\x72\x6d\141\156\137\150\x61\156\x64\62\137\151\164\145\155", array("\160\x72\157\x76\151\x6e\143\x65" => $location["\x70\x72\157\x76\151\156\x63\145"], "\143\151\164\x79" => $location["\143\x69\164\x79"]), array("\165\x6e\x69\x61\143\151\x64" => $_W["\165\156\151\141\x63\x69\x64"], "\151\x64" => $li["\151\x64"])); goto T_qtw; PgYPT: goto OuEBM; goto D6Awp; Bdudq: } goto Jxuuq; C7Fm0: $day = $module["\x63\157\x6e\x66\x69\147"]["\147\145\x74\143\141\163\x68"]["\x73\145\164\164\x6c\145\155\x65\x6e\x74\137\164\151\x6d\145"] > 0 ? $module["\x63\x6f\156\146\x69\147"]["\x67\x65\x74\143\141\x73\150"]["\x73\x65\x74\164\154\x65\x6d\145\156\164\137\x74\x69\155\x65"] : 7; goto qnmBo; b1gV5: mkdirs($path); goto Jln3M; b6h__: file_put_contents($path . "\57\154\x6f\143\141\164\x69\157\x6e\137\164\x72\141\156\163\151\164\151\157\156\56\x74\170\x74", ''); goto QHx9D; SoDKm: foreach ($orders as $li) { goto b0vdi; wRQsX: Uorbn: goto Lk09f; b0vdi: if (!empty($li)) { goto oIphe; } goto b9jb4; u10Es: $new_id = pdo_insertid(); goto FGmZs; yhRRA: WeUtility::logging("\x66\x61\x74\141\x6c", "\40\157\x72\x64\x65\162\x2e\151\x6e\143\x2e\x70\x68\160\54\x20\x6f\x72\144\x65\162\x20\163\x65\164\164\154\145\155\x65\156\x74\40\146\x61\151\x6c\145\144\54\x20\x6c\x6f\x67\75" . var_export($log, true) . "\x2c\40\157\x72\144\x65\x72\75" . var_export($li, true)); goto wRQsX; TLH4b: if (!($ret1 === false || $ret2 === false)) { goto dYlBd; } goto GMvTd; Lp9Zz: oIphe: goto notZH; CEfzF: dYlBd: goto tjJcu; tjJcu: $log = array("\x75\156\x69\141\143\x69\144" => $_W["\x75\156\x69\141\143\151\x64"], "\x75\151\144" => $li["\x73\x65\x6c\x6c\145\162\137\165\x69\144"], "\164\171\x70\x65" => 1, "\x6d\157\x6e\x65\171" => $li["\x70\162\x69\x63\145"], "\x6f\160\145\x72\141\164\157\162" => "\347\xb3\273\xe7\273\237", "\x72\145\155\141\162\x6b" => "\347\263\xbb\347\273\x9f\347\xbb\x93\xe7\256\x97\357\xbc\232\xe8\256\xa2\345\x8d\225\345\217\xb7\75" . $li["\157\x72\x64\145\162\x73\x6e"], "\x63\x72\145\141\x74\145\x74\x69\155\145" => TIMESTAMP); goto bnwzC; b9jb4: goto qAmp4; goto Lp9Zz; gh1i4: $ret2 = pdo_update("\x73\x75\160\145\x72\x6d\141\156\137\150\141\156\144\62\137\x6f\162\x64\145\x72", array("\163\145\164\x74\x6c\x65\155\x65\x6e\x74\x5f\x73\164\x61\164\x75\163" => 1, "\x73\164\141\x74\x75\x73" => 3), array("\x69\144" => $li["\x69\x64"])); goto TLH4b; bnwzC: pdo_insert("\x73\x75\x70\x65\162\x6d\141\156\x5f\150\141\156\144\62\x5f\x6d\145\155\142\x65\162\137\x6d\157\x6e\145\171\x5f\x6c\157\x67", $log); goto u10Es; notZH: $ret1 = pdo_update("\163\165\x70\x65\x72\x6d\141\x6e\x5f\150\141\156\144\x32\137\x6d\x65\155\142\x65\x72", array("\142\141\x6c\141\156\143\x65\x20\53\75" => $li["\x70\162\x69\x63\145"], "\x75\x70\144\141\x74\145\164\151\x6d\145" => TIMESTAMP), array("\x75\x6e\151\x61\143\x69\144" => $_W["\165\x6e\x69\141\143\x69\x64"], "\165\151\144" => $li["\163\x65\154\x6c\145\x72\137\165\x69\x64"])); goto gh1i4; Lk09f: qAmp4: goto asG9n; FGmZs: if (!empty($new_id)) { goto Uorbn; } goto yhRRA; GMvTd: WeUtility::logging("\146\x61\x74\x61\x6c", "\x20\x6f\x72\x64\x65\x72\56\x69\x6e\x63\x2e\x70\x68\160\54\x20\x6f\162\x64\145\162\40\163\145\x74\164\154\x65\x6d\x65\x6e\x74\40\x66\x61\151\x6c\x65\144\54\40\x72\x65\x74\61\x3d" . var_export($ret1, true) . "\x2c\40\x72\x65\x74\62\x3d" . var_export($ret2, true) . "\x2c\40\x6f\162\144\x65\x72\x3d" . var_export($li, true)); goto CEfzF; asG9n: } goto E_oy9; fWAEK: $cloud = new SupermanHandCloud(); goto YfLnH; FIQ6n: Nb6q6: goto b6h__; Rnx3q: $filter = array("\165\156\x69\x61\x63\x69\x64" => $_W["\x75\156\151\x61\143\151\x64"], "\144\141\171\164\x69\155\145\40\x3e\x3d" => date("\131\x6d\x64", strtotime("\55\x31\x20\x64\141\x79"))); goto SFdgB; MSh1L: DxYzu: goto wSoS5; uiHAx: if (!($result["\145\x72\162\156\157"] != 0)) { goto ofXWZ; } goto qg5qH; k3DuA: $ask_item = pdo_getall("\x73\x75\x70\x65\162\155\141\156\x5f\150\141\156\144\62\x5f\x61\163\153\137\x69\x74\x65\155", array("\x75\156\151\x61\x63\x69\x64" => $_W["\x75\x6e\x69\x61\143\151\144"], "\x73\x65\156\144\x5f\x74\x6d\160\x6c" => 0, "\x73\x74\141\x74\x75\163" => 0)); goto cxE32; ovbps: oEDmI: goto fyAOe; eJd63: $orders = pdo_getall("\x73\165\160\x65\x72\x6d\x61\156\x5f\x68\141\x6e\144\x32\x5f\x6f\162\x64\x65\162", $filter); goto CiKx7; sgmPJ: $notice_run_time = $notice_config["\164\155\160\x6c"]["\x72\165\x6e\x5f\164\x69\x6d\145"] ? $notice_config["\x74\x6d\160\154"]["\x72\x75\156\x5f\x74\151\x6d\145"] : 5; goto psTwd; YfLnH: $result = $cloud->hand2_report($stat); goto uiHAx; E_oy9: zjpxz: goto MSh1L; e0me1: foreach ($ask_item as $ai) { goto QPs5i; xhv8T: $item = pdo_fetch($sql, $params); goto icgKY; YWHzI: $params = array("\72\x75\x6e\x69\x61\x63\151\144" => $_W["\x75\x6e\151\141\x63\x69\x64"], "\72\163\x74\141\164\165\163" => 1, "\x3a\x6c\x61\164" => $ai["\x6c\x61\x74"], "\x3a\x6c\x6e\x67" => $ai["\x6c\156\x67"]); goto xhv8T; c1RQe: pdo_insert("\x73\165\x70\145\x72\x6d\141\x6e\x5f\150\141\156\144\62\x5f\141\163\x6b\x5f\155\x65\163\163\141\147\x65\137\x6c\157\x67", array("\165\x6e\151\141\x63\x69\144" => $_W["\x75\156\x69\141\x63\x69\x64"], "\x75\x69\x64" => $ai["\x75\x69\x64"], "\x74\151\164\x6c\145" => $ai["\x74\151\x74\x6c\x65"], "\x74\x79\x70\145" => $type ? $type : 0, "\144\x61\x74\x65\x6c\x69\156\x65" => TIMESTAMP)); goto jkNAA; BmcD4: if (!empty($res["\146\x6f\x72\155\151\144"])) { goto sdLxH; } goto MFy5c; jkNAA: xHpbZ: goto Ikwrn; by8lj: $tpl_id = $notice_config["\164\155\x70\154"]["\145\170\160\151\x72\145"]; goto D1w8C; zQffT: $ret = SupermanHandUtil::send_wxapp_msg($message_data, $openid, $tpl_id, $url, $res["\x66\157\162\155\151\x64"]); goto Q7wlJ; zphLB: $openid = SupermanHandUtil::uid2openid($ai["\x75\151\144"]); goto by8lj; WjlwK: $sql = "\40\123\x45\x4c\x45\x43\124\x20\x2a\x20\x46\x52\x4f\x4d\40" . "\50" . $child_sql . "\51" . tablename("\163\x75\x70\x65\x72\155\x61\156\x5f\150\141\156\144\62\137\x69\164\145\x6d"); goto ljJZD; SHzcL: $res = SupermanHandUtil::get_uid_formid($ai["\x75\x69\144"]); goto BmcD4; dPQI_: $openid = SupermanHandUtil::uid2openid($ai["\165\x69\x64"]); goto cI3YS; FM9bU: if (!$ret) { goto xHpbZ; } goto JsGPo; QPs5i: if ($ai["\144\x61\164\145\x6c\151\156\x65"] + 7 * 24 * 3600 - 60 * 10 < TIMESTAMP) { goto biHoW; } goto pxmUZ; JsGPo: SupermanHandUtil::delete_uid_formid($res["\x69\144"]); goto HvdgW; cI3YS: $tpl_id = $notice_config["\x74\155\x70\x6c"]["\147\145\164"]; goto FRN83; FRN83: $url = "\x70\141\147\145\x73\57\144\145\164\141\x69\x6c\57\x69\156\x64\145\170\77\151\144\x3d" . $item["\x69\x64"]; goto dNXuL; CZXxN: $res = SupermanHandUtil::get_uid_formid($ai["\x75\x69\x64"]); goto rlMhS; QP1bG: unset($type); goto CDlGf; HvdgW: pdo_update("\163\165\160\x65\162\x6d\x61\156\137\150\x61\x6e\144\62\x5f\x61\x73\x6b\x5f\151\164\x65\155", array("\163\x65\x6e\x64\137\164\155\160\x6c" => 1), array("\151\x64" => $ai["\151\144"])); goto c1RQe; wPE_4: $sql .= "\40\101\116\104\x20\x28\x74\151\164\x6c\145\x20\114\x49\x4b\105\40\47\45{$ai["\164\151\x74\154\x65"]}\45\47\40\117\x52\x20\144\145\x73\x63\162\x69\x70\x74\x69\x6f\x6e\x20\x4c\111\x4b\105\x20\47\x25{$ai["\x74\151\x74\x6c\145"]}\45\x27\x29"; goto YWHzI; CxgU8: $ret = SupermanHandUtil::send_wxapp_msg($message_data, $openid, $tpl_id, $url, $res["\x66\157\162\x6d\151\144"]); goto qRbHV; xREoH: pvtAm: goto dPQI_; dNXuL: $message_data = array("\153\x65\171\x77\x6f\x72\144\61" => array("\166\141\154\x75\145" => $ai["\164\x69\x74\154\145"]), "\153\145\171\x77\157\162\x64\62" => array("\166\x61\x6c\x75\145" => "\346\202\xa8\346\x90\x9c\347\264\xa2\347\232\204\xe8\xae\242\xe9\x98\205\xe7\211\251\xe5\x93\x81\xe5\xb7\xb2\xe4\270\x8a\347\272\277\xe5\x95\246\xef\xbc\x81")); goto CxgU8; pxmUZ: $child_sql = "\123\105\x4c\x45\x43\124\40\x2a\x2c\x28\x52\117\125\116\104\50\66\63\x37\x38\x2e\x31\63\x37\40\52\40\x32\x20\52\x20\101\x53\111\116\x28\x53\x51\x52\x54\x28\x50\117\x57\50\123\111\x4e\x28\x28\x28\x6c\141\x74\x20\52\x20\120\111\x28\x29\x29\40\57\x20\x31\x38\60\40\55\x20\50\x3a\154\x61\x74\40\x2a\x20\120\111\x28\51\x29\40\57\40\61\x38\x30\51\40\57\x20\x32\51\x2c\x20\62\51\x20\x2b\40\103\x4f\x53\x28\x28\72\x6c\x61\x74\x20\52\40\120\x49\x28\51\51\40\x2f\40\61\70\x30\x29\x20\x2a\40\103\117\x53\50\x28\x6c\x61\164\40\x2a\x20\120\x49\50\51\51\x20\x2f\x20\61\70\60\51\x20\52\x20\120\117\x57\x28\123\111\116\50\50\50\154\x6e\x67\x20\x2a\x20\x50\111\50\51\x29\40\x2f\40\61\x38\x30\40\55\40\x28\72\x6c\x6e\x67\40\52\40\120\x49\x28\x29\51\40\x2f\40\61\70\x30\51\40\x2f\x20\x32\x29\54\40\62\x29\51\51\54\40\x32\51\x29\40\101\x53\x20\144\x69\163\x74\x61\x6e\x63\145\40\x46\122\117\x4d\x20" . tablename("\163\165\x70\145\162\155\141\156\x5f\x68\x61\156\x64\x32\137\151\164\145\x6d"); goto WjlwK; FGeok: $message_data = array("\153\x65\x79\167\x6f\162\144\61" => array("\166\141\x6c\x75\x65" => "\xe6\202\250\xe8\256\xa2\xe8\xb4\255\347\x9a\x84\xe5\x95\x86\345\223\x81\xef\xbc\232{$ai["\x74\151\164\154\145"]}\344\xbf\xa1\346\201\xaf\xe5\x8d\263\xe5\260\x86\xe8\277\x87\xe6\234\x9f\xe5\x95\246\357\274\x8c\xe8\257\267\xe7\202\271\345\207\xbb\350\277\x9b\xe5\x85\245\xe9\207\215\346\226\xb0\xe6\x8f\x90\xe4\272\244\xe5\220\247\357\xbc\x81"), "\x6b\x65\171\x77\157\x72\144\62" => array("\166\x61\x6c\165\145" => date("\x59\x2d\155\x2d\x64\40\x48\x3a\x69\x3a\x73", $ai["\144\141\164\145\154\x69\156\145"]))); goto zQffT; Ikwrn: unset($ret); goto QP1bG; rFGqr: biHoW: goto SHzcL; D1w8C: $url = "\x70\141\x67\145\x73\57\x61\163\153\137\x69\164\x65\155\x2f\151\x6e\144\145\170\x3f\x69\x64\75" . $ai["\151\144"] . "\46\155\x65\163\163\x61\x67\145\75\61"; goto FGeok; icgKY: if (!empty($item)) { goto uBy5a; } goto Fi0bb; Q7wlJ: L29Pr: goto FM9bU; MFy5c: goto gkBKd; goto gC_g2; ljJZD: $sql .= "\40\127\x48\105\122\x45\x20\165\x6e\151\141\143\x69\x64\75\x3a\165\156\x69\x61\143\x69\x64\40\x41\116\104\40\x73\164\141\x74\x75\x73\x3d\x3a\163\164\141\164\165\x73\x20\x41\x4e\x44\x20\x64\x69\x73\x74\141\156\143\x65\x20\x3c\x3d{$ai["\144\x69\x73\x74\141\x6e\143\145"]}"; goto wPE_4; qRbHV: $type = 1; goto J6BHh; gC_g2: sdLxH: goto zphLB; zMqP8: uBy5a: goto CZXxN; J6BHh: goto L29Pr; goto rFGqr; w2Im8: goto gkBKd; goto xREoH; Fi0bb: goto gkBKd; goto zMqP8; rlMhS: if (!empty($res["\146\x6f\162\x6d\x69\144"])) { goto pvtAm; } goto w2Im8; CDlGf: gkBKd: goto rD7Gg; rD7Gg: } goto ovbps; M0wxH: global $_W; goto wUX4O; zmxV9: if (file_exists($path . "\x2f\x6c\157\143\141\x74\151\157\156\137\164\162\x61\156\163\x69\x74\x69\157\156\56\164\170\x74")) { goto Wx3WT; } goto Wj019; Jln3M: if (!(!defined("\x4c\x4f\103\101\114\x5f\104\105\x56\x45\x4c\117\x50\115\105\116\x54") && self::check_running_interval_time($path . "\x2f\x73\164\x61\x74\165\x73\56\x74\x78\x74"))) { goto wZEYd; } goto Rnx3q; kDCMn: if (!($plugin_module["\160\x6c\165\147\151\x6e\137\x6e\x6f\x74\151\143\145"]["\x6d\157\x64\165\154\145"] && !$plugin_module["\x70\154\x75\x67\x69\156\137\x6e\x6f\164\151\143\145"]["\x6d\157\144\165\x6c\x65"]["\151\x73\x5f\144\145\154\x65\x74\145"])) { goto Ii4Ki; } goto k3DuA; zpeDr: ofXWZ: goto DwNDQ; TL9T6: if (!$ret) { goto zV9yy; } goto l4U_C; s3iJu: zV9yy: goto ZVly_; SFdgB: $stat = pdo_getall("\x73\x75\x70\145\x72\x6d\141\x6e\137\x68\141\x6e\144\x32\137\163\x74\x61\164", $filter); goto NzqNT; W0lym: Ii4Ki: goto FIXuh; QEkBx: $notice_config = $plugin_module["\x70\154\165\147\151\156\137\x6e\x6f\x74\x69\x63\x65"]["\x6d\x6f\x64\165\154\145"]["\x63\x6f\156\146\151\x67"]; goto sgmPJ; qg5qH: WeUtility::logging("\x77\x61\x72\x6e\x69\156\x67", "\x5b\x75\164\x69\154\56\143\x6c\x61\x73\163\x2e\x70\x68\x70\54\40\150\x61\x6e\x64\x32\x5f\162\x65\160\x6f\x72\x74\x5d\x20\162\145\x73\165\154\x74\x3d" . var_export($result, true)); goto zpeDr; Wj019: $list = pdo_getall("\163\x75\x70\145\x72\155\x61\156\x5f\150\x61\156\x64\62\137\151\x74\x65\155", array("\165\156\x69\141\x63\151\144" => $_W["\x75\x6e\151\141\143\x69\144"], "\163\x74\x61\164\x75\x73\x20\76\x3d" => 0)); goto is4YI; psTwd: $ret = self::check_running_interval_time($path . "\57\160\x6c\x75\147\151\x6e\x5f\156\157\164\x69\143\x65\56\x74\170\164", $notice_run_time * 60); goto Pnica; any7K: if (empty($orders)) { goto ICiNA; } goto hE9DA; fyAOe: GeJvE: goto W0lym; QHx9D: Wx3WT: goto k9E3B; DwNDQ: kOAp2: goto tKoUW; tKoUW: wZEYd: goto Xn3te; hE9DA: foreach ($orders as $li) { goto gVxSt; BRmK9: $ret2 = mc_credit_update($item["\x62\x75\171\x65\x72\x5f\x75\151\144"], "\143\x72\145\x64\151\164\x31", -$li["\x63\x72\145\144\151\x74"], $credit_log); goto pkTvz; lqse3: $credit_log = array($_W["\x6d\145\155\142\145\162"]["\x75\x69\x64"], "\xe5\205\x91\xe6\x8d\242" . $item["\x74\151\164\154\145"] . "\347\211\251\xe5\x93\x81", "\163\x75\160\145\162\155\x61\156\x5f\x68\x61\x6e\x64\62"); goto BRmK9; gVxSt: $item = pdo_get("\163\x75\160\x65\162\x6d\141\x6e\137\x68\141\156\x64\x32\x5f\x69\x74\145\155", array("\x75\x6e\x69\141\x63\151\144" => $_W["\x75\156\151\141\x63\x69\144"], "\151\144" => $li["\151\x74\x65\155\151\x64"])); goto UnTbp; tFdJG: VVYR5: goto Qp5P3; O6fov: pdo_delete("\163\165\160\145\162\155\141\x6e\x5f\x68\141\x6e\x64\x32\x5f\x6d\x65\x6d\x62\x65\x72\137\142\154\157\x63\x6b\137\143\162\145\144\151\x74", array("\165\156\x69\141\x63\x69\144" => $_W["\165\156\x69\141\143\151\x64"], "\165\151\x64" => $item["\x62\165\x79\145\x72\137\165\x69\x64"], "\151\x74\x65\x6d\151\x64" => $li["\151\x74\145\155\x69\144"])); goto ioGyO; vYFn1: WeUtility::logging("\x66\141\x74\x61\x6c", "\x5b\157\162\144\145\162\x2e\x69\156\143\x2e\x70\x68\x70\x3a\x20\160\x6f\163\x74\135\x20\x75\160\144\141\164\x65\x20\x73\145\154\154\145\162\x5f\165\x69\x64\x20\143\162\145\x64\151\x74\x20\146\x61\x69\x6c\135\54\x20\162\x65\x74\x31\x3d" . var_export($ret1, true)); goto Pi_Xz; V00Xh: ecElk: goto O6fov; d_M3J: $ret1 = mc_credit_update($item["\163\x65\x6c\x6c\x65\x72\137\x75\x69\144"], "\x63\162\x65\144\x69\x74\x31", $li["\143\162\145\x64\151\x74"], $credit_log); goto cC8e2; pkTvz: if (!is_error($ret2)) { goto ecElk; } goto FS_ZD; Pi_Xz: RI3wI: goto lqse3; cC8e2: if (!is_error($ret1)) { goto RI3wI; } goto vYFn1; UnTbp: $credit_log = array($item["\163\145\x6c\154\145\162\x5f\165\x69\144"], "\xe5\x8d\226\xe5\x87\272\347\x89\251\xe5\223\201" . $item["\164\x69\x74\x6c\145"], "\x73\165\160\x65\162\x6d\141\x6e\137\150\141\x6e\x64\62"); goto d_M3J; FS_ZD: WeUtility::logging("\x66\x61\164\x61\x6c", "\x5b\157\x72\x64\145\x72\x2e\151\x6e\143\56\x70\x68\x70\x3a\40\160\157\x73\x74\135\x20\165\x70\144\x61\x74\x65\x20\142\x75\x79\x65\162\x5f\165\x69\144\40\143\162\145\144\151\164\x20\146\x61\x69\154\135\54\40\162\145\164\62\x3d" . var_export($ret2, true)); goto V00Xh; ioGyO: pdo_update("\x73\x75\x70\x65\x72\155\141\x6e\x5f\150\141\x6e\x64\62\x5f\157\162\144\145\x72", array("\163\x74\x61\x74\165\x73" => 3), array("\x69\x64" => $li["\151\144"])); goto tFdJG; Qp5P3: } goto E6_Rc; FIXuh: VYgfd: goto zmxV9; ZVly_: $ret = self::check_running_interval_time($path . "\57\x77\x65\143\x68\141\164\x5f\x73\145\164\x74\154\x65\155\x65\x6e\164\56\x74\x78\x74", 300); goto rVgLC; fLqOP: $plugin_module = SupermanHandUtil::_init_plugin_module($module); goto QEkBx; Jxuuq: FtiZu: goto FIQ6n; qnmBo: $filter = array("\x75\156\x69\141\x63\151\x64" => $_W["\165\156\151\x61\x63\151\144"], "\163\164\141\x74\x75\163" => 2, "\x70\x61\171\x74\171\x70\x65\40" => 2, "\x73\x65\156\x64\x74\151\155\x65\40\x3e" => 0, "\x73\x65\x6e\x64\164\151\155\x65\x20\74" => TIMESTAMP - 3600 * 24 * $day, "\163\x65\x74\164\x6c\145\x6d\145\156\x74\137\163\164\141\x74\x75\x73" => 0); goto eJd63; C1wW6: $orders = pdo_getall("\163\x75\x70\145\162\x6d\141\x6e\x5f\x68\141\156\x64\62\137\x6f\x72\x64\x65\162", $filter); goto any7K; E6_Rc: zLVVQ: goto kO6ws; wUX4O: $path = MODULE_ROOT . "\x2f\x64\141\164\141\57" . $_W["\x75\x6e\x69\x61\143\x69\x64"]; goto b1gV5; is4YI: if (!$list) { goto Nb6q6; } goto QsU32; kO6ws: ICiNA: goto s3iJu; NzqNT: if (empty($stat)) { goto kOAp2; } goto fWAEK; rVgLC: if (!$ret) { goto sAQ9a; } goto C7Fm0; Pnica: if (!$ret) { goto VYgfd; } goto kDCMn; Xn3te: $ret = self::check_running_interval_time($path . "\x2f\143\x72\145\144\151\x74\x5f\x73\x65\x74\x74\x6c\x65\155\145\x6e\164\x2e\164\x78\x74", 300); goto TL9T6; CiKx7: if (empty($orders)) { goto DxYzu; } goto SoDKm; k9E3B: } public static function check_running_interval_time($filename, $interval = 86400) { goto eRHSL; qbiWA: if (!($diff < $interval)) { goto uT08e; } goto pF_0u; HWK2V: if (flock($fp, LOCK_EX | LOCK_NB)) { goto btGtp; } goto nn_9k; UigE8: if (!empty($filename)) { goto ZX5wp; } goto vgxir; j3FSi: $interval = 0; goto lKYtP; Q_b0v: yMdnL: goto HWK2V; idFWp: fclose($fp); goto DxyEZ; eRHSL: $name = substr($filename, strrpos($filename, "\x2f") + 1); goto UigE8; lKYtP: IONCR: goto r_MM4; NJIcz: WeUtility::logging("\x66\x61\x74\x61\x6c", "\133\x5f\143\150\x65\x63\153\137\162\165\156\x6e\151\156\147\137\151\156\164\145\162\x76\141\x6c\137\164\x69\x6d\x65\x3a{$name}\135\x20\x66\157\160\145\x6e\40\x66\x61\x69\154\x65\144\x2c\40\x66\151\154\145\156\141\155\x65\x3d{$filename}"); goto nx8LA; Xh1Tx: JeloY: goto H1LNy; nx8LA: return false; goto Q_b0v; X0BaX: btGtp: goto fCa4d; Bvzri: return false; goto X0BaX; r_MM4: $fp = fopen($filename, "\141"); goto im2SY; yonK9: flock($fp, LOCK_UN); goto xo3ZT; PDZeo: return true; goto sbGEy; TrMcY: flock($fp, LOCK_UN); goto idFWp; vwvp2: $lasttime = filemtime($filename); goto P9iWS; dEwl0: rewind($fp); goto E0HbE; P9iWS: $diff = TIMESTAMP - $lasttime; goto qbiWA; mSO2C: eeSyv: goto uxEH_; E2gJD: WeUtility::logging("\146\141\x74\x61\154", "\x5b\x5f\x63\x68\145\x63\153\137\x72\165\156\x6e\x69\156\x67\137\151\156\x74\x65\x72\x76\x61\x6c\137\164\151\155\145\72{$name}\135\x20\146\x69\x6c\145\137\160\165\164\x5f\x63\157\156\x74\x65\156\x74\163\40\x66\x61\151\x6c\145\x64\x28\x32\51\54\40\x72\x65\x74\x3d{$ret}"); goto TrMcY; PZtJt: return false; goto OKZ00; OKZ00: ZX5wp: goto p9x4A; H1LNy: if (!defined("\x4c\x4f\103\101\x4c\137\x44\x45\x56\x45\x4c\117\120\115\105\x4e\x54")) { goto AQXWy; } goto GFI5I; DxyEZ: return false; goto Xh1Tx; p9x4A: if (file_exists($filename)) { goto IONCR; } goto j3FSi; xTBQc: clearstatcache(); goto vwvp2; xfEqd: Vs22B: goto yonK9; cYhM0: return false; goto Y_KdW; uxEH_: ftruncate($fp, 0); goto dEwl0; XPK9j: fclose($fp); goto PDZeo; GFI5I: AQXWy: goto cpX84; Y_KdW: uT08e: goto mSO2C; vgxir: WeUtility::logging("\x66\x61\164\141\x6c", "\x5b\x5f\143\150\145\x63\x6b\x5f\162\165\156\156\x69\x6e\147\x5f\x69\x6e\x74\x65\162\166\x61\x6c\137\164\151\x6d\145\x3a{$name}\135\40\x66\x69\154\x65\156\141\155\x65\x20\x69\x73\40\x6e\165\x6c\154"); goto PZtJt; nn_9k: fclose($fp); goto Bvzri; pF_0u: if (!defined("\x4c\x4f\x43\101\x4c\137\104\105\x56\105\114\x4f\x50\x4d\x45\116\124")) { goto Vs22B; } goto xfEqd; E0HbE: $ret = fwrite($fp, "\163\165\143\x63\x65\x73\163"); goto sOpmi; xo3ZT: fclose($fp); goto cYhM0; im2SY: if ($fp) { goto yMdnL; } goto NJIcz; fCa4d: if (!($interval > 0)) { goto eeSyv; } goto xTBQc; cpX84: flock($fp, LOCK_UN); goto XPK9j; sOpmi: if (!($ret <= 0)) { goto JeloY; } goto E2gJD; sbGEy: } public static function weiqing_polyfill() { goto yGXSB; d8f7g: Ul0BJ: goto yPTR8; cS0Td: qIst_: goto JSGdW; xcQZi: kTGjF: goto p5Svg; tjmdk: $row = pdo_get("\x6d\x6f\144\x75\x6c\145\163\137\x62\x69\x6e\x64\x69\156\147\163", array("\145\x69\x64" => $eid)); goto FexUe; GbNsy: DfK0h: goto QSuOA; yGXSB: global $_GPC, $do; goto twBCH; cS1RE: $_GPC["\x64\157"] = $row["\144\157"]; goto H96_h; vgaik: $do = $_GPC["\x64\157"]; goto GbNsy; QSuOA: goto Ul0BJ; goto xcQZi; p5Svg: if (!(isset($_GPC["\x65\x69\x64"]) && $_GPC["\x65\151\144"])) { goto t6dFD; } goto g5gx6; g5gx6: $eid = intval($_GPC["\x65\151\144"]); goto tjmdk; JSGdW: t6dFD: goto d8f7g; H96_h: $_GPC["\x6d"] = $row["\x6d\x6f\144\165\154\x65"]; goto JNSOm; twBCH: if (empty($_GPC["\144\x6f"])) { goto kTGjF; } goto WVzqb; WVzqb: if (!empty($do)) { goto DfK0h; } goto vgaik; FexUe: if (empty($row)) { goto qIst_; } goto cS1RE; JNSOm: $do = $_GPC["\144\157"]; goto cS0Td; yPTR8: } public static function format_date($str) { return substr($str, 0, 4) . "\55" . substr($str, 4, 2) . "\x2d" . substr($str, 6, 2); } public static function attachment_path() { goto SJu1J; dUXYO: $path = IA_ROOT . "\x2f\x61\x74\x74\x61\143\x68\x6d\x65\156\x74\57"; goto r6nmD; Y9E5D: DGJ8q: goto vfCtM; vfCtM: return ATTACHMENT_ROOT; goto xIAWa; BP96H: return ATTACHMENT_ROOT . "\x2f"; goto Y9E5D; YjjDU: return $path; goto PYfoW; SJu1J: global $_W; goto VtL7E; VtL7E: if (defined("\101\124\x54\x41\x43\110\115\x45\116\x54\x5f\122\x4f\x4f\x54")) { goto huP7B; } goto dUXYO; r6nmD: define("\101\124\x54\x41\x43\110\115\105\116\124\x5f\x52\x4f\117\x54", $path); goto YjjDU; DuFdb: if (!(substr(ATTACHMENT_ROOT, -1, 1) != "\x2f")) { goto DGJ8q; } goto BP96H; PYfoW: huP7B: goto DuFdb; xIAWa: } public static function weaccount_create() { goto WZSwD; EwhB7: KKFj8: goto uR34d; yZxDc: if (!empty($_W["\141\x63\143\157\165\x6e\164"])) { goto FMy90; } goto O8fe3; XWXFR: return $account; goto zNo72; O8fe3: if (isset($_W["\x75\x6e\151\x61\x63\x69\144"]) && $_W["\165\x6e\151\x61\x63\x69\x64"]) { goto G0SMd; } goto vFAVs; jiMTy: WeUtility::logging("\146\x61\x74\x61\154", "\133\167\x65\141\x63\x63\157\x75\x6e\164\137\143\x72\145\141\x74\145\x5d\345\205\254\xe4\xbc\x97\345\217\xb7\346\262\241\346\234\211\347\273\x8f\xe8\xbf\207\350\256\244\xe8\xaf\201"); goto rtgLX; Q0zOz: $account = WeAccount::create(); goto vJVba; h6mpw: return error(-1, "\xe5\x88\233\xe5\xbb\xba\xe5\205\254\344\xbc\x97\345\217\xb7\xe6\x93\215\344\275\x9c\xe5\xaf\271\xe8\261\xa1\345\244\261\350\xb4\245"); goto EwhB7; CN4Bf: if (!($_W["\141\x63\143\157\165\x6e\164"]["\154\x65\166\x65\x6c"] < 3)) { goto eb0I6; } goto jiMTy; zNo72: gYrG5: goto yZxDc; R8IU3: static $account = null; goto zuUom; SRJRr: pAxec: goto ZO2Dv; TQokk: WeUtility::logging("\x66\x61\164\x61\154", "\133\167\145\141\143\x63\157\x75\x6e\x74\137\143\162\145\141\x74\145\x5d\xe5\x88\x9b\xe5\273\xba\345\x85\xac\344\274\x97\xe5\217\xb7\xe6\223\x8d\344\xbd\234\xe5\xaf\xb9\350\xb1\241\345\244\261\350\264\xa5"); goto h6mpw; zuUom: if (is_null($account)) { goto gYrG5; } goto XWXFR; vJVba: if (!is_null($account)) { goto KKFj8; } goto TQokk; ZO2Dv: goto DiAxx; goto IEMoO; WZSwD: global $_W; goto R8IU3; uR34d: return $account; goto oi7FM; U_PYC: CTMbN: goto xl5m6; JHo9T: goto pAxec; goto U_PYC; vFAVs: if (isset($_W["\x61\x63\x69\144"]) && $_W["\141\x63\x69\x64"]) { goto CTMbN; } goto G5hXo; rtgLX: return error(-1, "\345\205\254\344\xbc\227\xe5\217\267\346\262\xa1\xe6\x9c\x89\347\xbb\217\350\277\x87\xe8\xae\xa4\xe8\257\201"); goto UknCB; xl5m6: $_W["\x61\143\x63\x6f\x75\156\164"] = account_fetch($_W["\141\143\x69\144"]); goto SRJRr; UknCB: eb0I6: goto Q0zOz; prlvY: FMy90: goto CN4Bf; oSul8: DiAxx: goto prlvY; a4kZa: return error(-1, "\xe5\x88\x9d\345\xa7\x8b\345\214\x96\345\244\261\xe8\264\xa5\357\xbc\214\xe7\xbc\272\xe5\xb0\x91\x61\x63\x69\x64\174\x7c\x75\156\151\141\x63\x69\144\xe5\x8f\202\346\x95\260"); goto JHo9T; IEMoO: G0SMd: goto BgrVz; BgrVz: $_W["\141\x63\x63\157\x75\156\x74"] = uni_fetch($_W["\165\x6e\151\x61\x63\151\x64"]); goto oSul8; G5hXo: WeUtility::logging("\x66\141\164\x61\x6c", "\x5b\167\145\x61\143\143\x6f\x75\x6e\164\137\x63\162\145\x61\x74\145\135\345\x88\x9d\xe5\247\213\xe5\x8c\x96\xe5\244\261\350\264\xa5\357\xbc\x8c\347\xbc\xba\345\260\221\141\143\x69\144\x7c\174\x75\156\151\141\143\x69\144\345\217\202\346\x95\260"); goto a4kZa; oi7FM: } public static function send_tmplmsg($data, $openid, $tpl_id, $url) { goto Q2z64; LcZ3Q: $ret = $account->sendTplNotice($openid, $tpl_id, $data, $url); goto Weevo; Q2z64: global $_W; goto ksJce; O0duA: ysvUh: goto mtBwH; QaOC1: return false; goto O0duA; b2w7j: return false; goto oQsbr; FrXmH: WeUtility::logging("\x66\141\x74\141\154", "\x5b\x73\x65\x6e\x64\137\164\x6d\160\x6c\155\163\147\x5d\40\346\250\xa1\346\x9d\xbf\346\xb6\210\346\201\257\345\x8f\x91\xe9\x80\x81\xe5\xa4\261\350\xb4\xa5\xef\xbc\x9a\x6f\160\145\156\151\144\75{$openid}\54\x20\162\145\x74\x3d" . var_export($ret, true) . "\x2c\40\x6d\x65\x73\x73\141\x67\145\x3d" . var_export($data, true)); goto prH6U; X4Dbq: Mke0D: goto rvpS5; qizaZ: return false; goto b2u59; JtcaX: if (!empty($tpl_id)) { goto KN8bm; } goto puR2S; ksJce: $account = self::weaccount_create(); goto VgFx1; LmNMc: SXfzX: goto FrXmH; VgFx1: if (!($_W["\141\x63\143\157\165\x6e\164"]["\154\145\166\x65\154"] != 4)) { goto ysvUh; } goto YZYrY; mtBwH: if ($openid) { goto rwY_u; } goto ZuyIN; rvpS5: QOCHV: goto Ihs73; Weevo: if ($ret !== true) { goto SXfzX; } goto vfS2T; EAfx_: $account->sendTplNotice($openid, $tpl_id, $data, $url); goto X4Dbq; b2u59: rwY_u: goto JtcaX; YZYrY: WeUtility::logging("\x66\141\x74\141\154", "\133\x73\x65\x6e\144\137\x74\x6d\x70\154\x6d\163\x67\x5d\40\346\xa8\241\346\x9d\xbf\xe6\xb6\210\346\201\xaf\xe5\x8f\221\351\x80\201\345\xa4\xb1\350\xb4\245\357\xbc\232\xe9\235\236\350\xae\xa4\xe8\xaf\201\xe6\x9c\215\345\212\241\xe5\217\xb7\346\xb2\241\346\x9c\211\345\x8f\221\xe9\x80\201\346\250\xa1\xe6\235\xbf\xe6\266\x88\346\x81\xaf\xe6\x9d\x83\xe9\231\x90"); goto QaOC1; vfS2T: WeUtility::logging("\151\x6e\x66\x6f", "\x5b\163\x65\x6e\x64\x5f\164\x6d\x70\154\x6d\163\147\135\x20\346\250\241\346\x9d\xbf\346\xb6\210\xe6\x81\257\xe5\x8f\221\xe9\200\x81\346\x88\x90\345\212\x9f\xef\xbc\x9a\157\x70\x65\x6e\x69\144\75{$openid}\54\x20\155\145\163\x73\141\147\x65\x3d" . var_export($data, true)); goto Y0ZyP; ZuyIN: WeUtility::logging("\146\141\x74\x61\x6c", "\x5b\x73\145\x6e\x64\137\x74\155\x70\x6c\155\163\x67\135\40\346\xa8\241\346\x9d\277\xe6\xb6\210\xe6\x81\xaf\xe5\217\221\xe9\x80\201\345\244\xb1\xe8\264\245\357\xbc\x9a\157\160\x65\156\x69\144\xe4\270\272\xe7\251\272"); goto qizaZ; prH6U: if (!(strpos($ret["\155\145\x73\163\x61\x67\145"], "\x34\x30\60\60\61") || strpos($ret["\155\145\x73\x73\141\147\145"], "\x34\x32\60\x30\x31"))) { goto Mke0D; } goto EAfx_; Y0ZyP: goto QOCHV; goto LmNMc; puR2S: WeUtility::logging("\146\x61\x74\141\x6c", "\x5b\163\145\x6e\144\137\x74\x6d\x70\x6c\x6d\x73\147\135\x20\xe6\250\xa1\346\235\xbf\346\xb6\x88\346\x81\257\345\x8f\221\xe9\200\x81\345\xa4\xb1\350\264\245\xef\274\x9a\xe6\x9c\xaa\351\205\x8d\xe7\275\256\346\xa8\xa1\347\x89\x88\xe6\xb6\210\xe6\x81\257"); goto b2w7j; oQsbr: KN8bm: goto LcZ3Q; Ihs73: } public static function send_wxapp_msg($data, $openid, $tmpl_id, $url, $form_id) { goto T8jid; j9V3I: return false; goto MQ6Dr; QRrPL: O_2OX: goto oTCEe; aXkOG: $token = $account->getAccessToken(); goto mCQEk; vZHyQ: $uid = mc_openid2uid($openid); goto lmTFt; rjl7a: pxXzT: goto YpHcr; mCQEk: if (!is_error($token)) { goto pxXzT; } goto SOx9A; Stoku: if (!empty($account)) { goto sWPv2; } goto h23_w; VX1c8: return false; goto QRrPL; T6mpz: LOfGu: goto nce4F; euQSy: WeUtility::logging("\146\x61\x74\x61\x6c", "\133\x73\145\156\144\x5f\167\170\141\x70\160\137\x6d\163\x67\x5d\40\xe6\xa8\xa1\xe6\235\277\xe6\266\210\xe6\201\xaf\xe5\217\221\xe9\x80\x81\345\244\xb1\350\264\245\xef\xbc\232\346\x9c\252\351\205\x8d\347\275\256\346\250\241\347\211\x88\346\266\x88\xe6\201\xaf"); goto uJT3v; mLAHR: $result = self::superman_hand2_request($post_url, json_encode($post)); goto vZHyQ; FZgbT: WeUtility::logging("\151\156\146\x6f", "\xe5\x8f\x91\351\x80\x81\xe5\xa4\261\350\264\xa5\xef\xbc\x9a\165\151\144\x3d{$uid}\54\40\x6f\160\x65\x6e\x69\144\75{$openid}\x2c\x20\162\145\x73\x75\x6c\164\75" . var_export($result, true) . "\54\x20\x70\x6f\x73\164\x3d" . var_export($post, true)); goto VX1c8; MQ6Dr: sWPv2: goto aXkOG; kuYrn: return false; goto rjl7a; KKeLH: P752x: goto IJBmH; oTCEe: return true; goto Bxa6S; nce4F: if (!empty($openid)) { goto P752x; } goto vL_uS; vL_uS: WeUtility::logging("\x66\x61\164\x61\x6c", "\x5b\x73\145\156\x64\137\167\x78\x61\160\x70\x5f\x6d\x73\x67\135\40\xe6\250\241\346\x9d\277\xe6\266\210\346\x81\257\345\217\x91\351\x80\x81\345\xa4\xb1\xe8\264\xa5\357\xbc\x9a\x6f\x70\145\x6e\x69\144\344\xb8\xba\xe7\xa9\xba"); goto WiPrO; uJT3v: return false; goto T6mpz; SOx9A: WeUtility::logging("\146\141\x74\x61\x6c", "\x67\145\x74\x41\x63\143\x65\163\x73\124\157\153\145\156\40\146\141\x69\154\x65\144\72\40\164\157\x6b\x65\x6e\75" . var_export($token, true)); goto kuYrn; tCluN: WeUtility::logging("\x69\156\x66\x6f", "\xe5\217\221\xe9\200\x81\346\x88\x90\xe5\x8a\237\357\xbc\232\165\x69\144\75{$uid}\x2c\x20\x6f\160\x65\156\x69\144\75{$openid}"); goto kP0nA; T8jid: global $_W; goto OP52M; wTyyA: $post_url = "\x68\164\164\x70\x73\x3a\x2f\57\141\160\x69\x2e\167\x65\151\170\151\156\x2e\x71\x71\x2e\143\157\155\57\143\147\x69\55\x62\x69\x6e\57\x6d\x65\163\163\x61\147\145\57\167\170\x6f\160\145\156\x2f\x74\145\155\x70\154\141\164\145\x2f\x73\145\x6e\144\77\x61\143\x63\145\163\x73\x5f\164\157\153\x65\156\x3d" . $token; goto mLAHR; WiPrO: return false; goto KKeLH; YpHcr: $post = array("\164\x6f\165\163\x65\x72" => $openid, "\164\145\x6d\160\x6c\x61\x74\x65\137\x69\x64" => $tmpl_id, "\160\141\147\145" => $url, "\x66\157\x72\155\x5f\151\144" => $form_id, "\144\141\x74\x61" => $data); goto wTyyA; h23_w: WeUtility::logging("\146\x61\164\x61\x6c", "\143\x72\x65\141\164\x65\40\141\x63\x63\157\165\156\164\40\146\141\x69\154\x65\x64\72\40\141\x63\x63\157\165\x6e\x74\x3d" . var_export($_W["\x61\x63\x63\157\165\156\x74"], true)); goto j9V3I; kP0nA: goto O_2OX; goto WXX_L; lmTFt: if (is_error($result)) { goto sNh2Z; } goto tCluN; WXX_L: sNh2Z: goto FZgbT; IJBmH: $account = WeAccount::create($_W["\141\143\143\x6f\165\156\164"]); goto Stoku; OP52M: if (!empty($tmpl_id)) { goto LOfGu; } goto euQSy; Bxa6S: } public static function wxapp_custom_notice($data) { goto c20bC; bAXkF: $url = "\x68\x74\164\160\x73\x3a\x2f\x2f\141\160\151\56\167\x65\151\170\151\x6e\x2e\x71\x71\56\143\x6f\155\x2f\143\147\x69\x2d\x62\151\156\57\155\145\163\163\141\147\145\57\x63\x75\163\164\157\x6d\x2f\163\x65\156\x64\x3f\x61\143\143\x65\x73\163\137\164\157\x6b\145\x6e\x3d{$token}"; goto xPOYa; QGScz: EWwQu: goto dWw1i; tMEhG: if (!empty($account)) { goto UHYJx; } goto RWJsm; mtlUo: return; goto T65KX; hM9F2: return; goto jERAy; JYpfz: WeUtility::logging("\x66\141\164\x61\154", "\xe8\256\xbf\351\227\256\xe5\276\xae\xe4\xbf\241\346\x8e\245\345\217\xa3\xe9\224\231\350\xaf\xaf\54\x20\xe9\x94\x99\350\257\257\344\273\xa3\xe7\xa0\201\72\x20{$result["\145\x72\162\143\157\x64\x65"]}\x2c\40\351\x94\x99\350\257\257\xe4\xbf\241\xe6\x81\257\72\x20{$result["\x65\162\162\155\x73\147"]}\x2c\351\x94\231\xe8\257\257\xe8\xaf\246\346\203\x85\xef\274\232" . SupermanTuanUtil::wxapp_error_code($result["\x65\162\x72\x63\x6f\x64\145"])); goto hM9F2; c20bC: global $_W; goto Xmhqt; jrkcO: return; goto snjGn; C6SlR: if (!is_error($response)) { goto EWwQu; } goto vWyOS; T65KX: goto HPzrc; goto sbXUt; xPOYa: $response = ihttp_request($url, urldecode(json_encode($data))); goto C6SlR; KBYEn: if (!is_error($token)) { goto HhZAN; } goto h5Jdb; HlIHO: jHvlz: goto XJXXj; sbXUt: Cpvtk: goto JYpfz; F5Mmg: if (!empty($result["\x65\x72\x72\x63\157\144\145"])) { goto Cpvtk; } goto lnejX; dWw1i: $result = @json_decode($response["\143\157\156\x74\145\156\164"], true); goto coumg; Xmhqt: $account = WeAccount::create($_W["\141\143\x63\x6f\165\156\x74"]); goto tMEhG; dfCEy: $token = $account->getAccessToken(); goto KBYEn; coumg: if (empty($result)) { goto jHvlz; } goto F5Mmg; h5Jdb: WeUtility::logging("\146\141\x74\x61\x6c", "\147\145\x74\x41\x63\x63\145\x73\163\x54\x6f\x6b\145\156\x20\x66\x61\x69\154\145\144\x3a\x20\x74\x6f\153\145\156\x3d" . var_export($token, true)); goto Kr9dw; lnejX: goto HPzrc; goto HlIHO; snjGn: UHYJx: goto dfCEy; Kr9dw: return; goto K2fJZ; uKiCr: return true; goto uuluA; XJXXj: WeUtility::logging("\146\141\164\141\154", "\346\216\xa5\xe5\217\243\xe8\xb0\203\347\224\xa8\345\xa4\xb1\350\xb4\245\x2c\x20\345\205\203\xe6\x95\xb0\346\215\xae\x3a\40{$response["\155\145\164\x61"]}"); goto mtlUo; vWyOS: WeUtility::logging("\146\x61\x74\x61\x6c", "\xe8\256\xbf\351\x97\xae\xe5\205\254\344\274\x97\xe5\271\xb3\345\217\260\346\216\245\xe5\217\243\xe5\xa4\261\xe8\xb4\xa5\x2c\40\xe9\x94\231\xe8\257\xaf\x3a\40{$response["\155\145\x73\x73\141\x67\145"]}"); goto UdUl5; K2fJZ: HhZAN: goto bAXkF; RWJsm: WeUtility::logging("\146\x61\164\141\154", "\143\x72\x65\141\164\x65\40\141\143\143\x6f\165\x6e\164\x20\x66\x61\x69\x6c\145\x64\72\40\x61\x63\x63\157\x75\x6e\164\75" . var_export($_W["\x61\143\143\x6f\165\x6e\x74"], true)); goto jrkcO; jERAy: HPzrc: goto uKiCr; UdUl5: return; goto QGScz; uuluA: } public static function isBindPort($port, &$errno = null, &$errstr = null) { goto ILra3; ILra3: $socket = @stream_socket_server("\164\143\160\x3a\57\57\x31\x32\67\56\60\x2e\x30\x2e\x31\x3a" . $port, $errno, $errstr); goto PmKCE; virgQ: return false; goto c4qFO; c4qFO: KWMhI: goto rjlCr; PmKCE: if (!$socket) { goto KWMhI; } goto LWFli; rjlCr: return true; goto zVZ_I; LWFli: fclose($socket); goto Fo3yQ; Fo3yQ: unset($socket); goto virgQ; zVZ_I: } public static function get_domain($siteurl, $level = 0) { goto Xl7hH; Nydsa: $level = count($arr) - 1; goto z5fbl; xW1ba: if (!($level <= 0)) { goto H0efK; } goto Nydsa; Xl7hH: $siteurl = preg_replace("\x2f\150\164\164\160\x5b\163\135\x7b\60\x2c\x31\175\x3a\134\57\x5c\x2f\x2f\151", '', $siteurl, 1); goto vgKlZ; ePQtM: $arr = explode("\x2e", $domain); goto xUHyu; ISCjJ: $j = count($arr) - 1; goto mRKBD; iXERZ: Buayc: goto ePQtM; s6WCD: P0ESc: goto SpNHa; An68u: array_push($tmp, $arr[$j]); goto s6WCD; SpNHa: $i++; goto sfCQp; vgKlZ: $arr = explode("\x3a", $siteurl); goto MjSty; Xh0u4: return $domain; goto iXERZ; kW3gd: $domain = implode("\56", $tmp); goto bhB4h; Uy8j9: $arr = explode("\57", $siteurl); goto djRjG; JanLv: goto jvvxG; goto yZUvK; bhB4h: return $domain; goto xVQH5; V05Ms: if (!($i <= $level && $j >= 0)) { goto PBGGV; } goto An68u; EmluW: $tmp = array_reverse($tmp); goto kW3gd; mRKBD: jvvxG: goto V05Ms; MjSty: $siteurl = $arr[0]; goto Uy8j9; djRjG: $domain = $arr[0]; goto fsKfP; sfCQp: $j--; goto JanLv; yZUvK: PBGGV: goto EmluW; fsKfP: if (!preg_match("\x2f\136\133\60\55\x39\135\173\x31\54\x33\x7d\x5c\56\133\x30\55\x39\x5d\173\61\x2c\x33\x7d\x5c\56\133\60\55\71\135\173\x31\54\63\x7d\x5c\56\x5b\60\x2d\x39\x5d\x7b\61\x2c\63\175\44\x2f", $domain)) { goto Buayc; } goto Xh0u4; xUHyu: $tmp = array(); goto xW1ba; bWbhj: $i = 0; goto ISCjJ; z5fbl: H0efK: goto bWbhj; xVQH5: } public static function superman_hand2_request($url, $post = '') { goto eWbWV; m9vIP: if (!is_error($response)) { goto jyqvM; } goto LZIEk; d2e0d: Q2tz2: goto SUBp8; JYnlR: $result = @json_decode($response["\x63\x6f\x6e\x74\145\x6e\164"], true); goto m9vIP; IF90H: return $result; goto dzfYs; Xafmi: goto R0AXt; goto d2e0d; LZIEk: return error($result["\145\162\162\x63\157\144\145"], "\xe8\256\xbf\xe9\227\256\345\205\254\344\xbc\x97\xe5\xb9\xb3\xe5\217\260\xe6\x8e\245\345\x8f\243\345\xa4\261\xe8\xb4\245\x2c\40\351\224\231\350\257\257\350\xaf\xa6\346\203\205\72\40{$result["\x65\162\x72\143\x6f\x64\145"]}"); goto FXtIt; Zfg00: if (empty($result)) { goto Q2tz2; } goto oOo7L; eWbWV: $response = ihttp_request($url, $post); goto JYnlR; SUBp8: return error(-1, "\346\216\xa5\345\x8f\243\350\xb0\x83\347\x94\250\345\244\261\350\264\245\54\x20\345\205\203\xe6\225\260\xe6\215\xae\72\x20{$response["\x6d\x65\164\141"]}"); goto dKXKR; cB3jX: R0AXt: goto IF90H; dKXKR: goto R0AXt; goto yS5Pi; oOo7L: if (!empty($result["\x65\162\x72\x63\157\144\x65"])) { goto exG3l; } goto Xafmi; G8ioP: return error($result["\x65\162\162\x63\157\x64\x65"], "\xe8\256\277\351\227\256\xe5\x85\254\344\274\x97\xe5\xb9\xb3\xe5\x8f\xb0\xe6\x8e\xa5\xe5\x8f\xa3\xe5\244\xb1\350\xb4\245\54\x20\351\224\231\xe8\257\257\72\40{$result["\x65\x72\162\x6d\x73\147"]}\x2c\351\224\x99\350\xaf\xaf\350\xaf\246\346\203\x85\xef\274\232{$result["\x65\162\x72\x63\x6f\144\145"]}"); goto cB3jX; yS5Pi: exG3l: goto G8ioP; FXtIt: jyqvM: goto Zfg00; dzfYs: } public static function get_recycle_categorys($filter = array(), $fields = array(), $keyfield = '', $orderby = array(), $limit = array()) { goto Geq7P; XTmqj: if (!$list) { goto ZyY7r; } goto xcaGq; uxIwA: foreach ($list as $row) { goto vRxvm; E18Cw: $row["\x63\x68\151\x6c\144\162\x65\156"] = $children; goto xetjP; j33qU: if (!$children) { goto M1WAM; } goto E18Cw; iy4La: $data[] = $row; goto gpo8l; vRxvm: $filter["\x70\151\144"] = $row["\x69\144"]; goto Y6AeU; Y6AeU: $children = self::get_recycle_categorys($filter, $fields, $keyfield, $orderby, $limit); goto j33qU; xetjP: M1WAM: goto iy4La; gpo8l: IPqFw: goto Hj3l5; Hj3l5: } goto TvXVg; rk83D: return $data; goto MvZ8k; MvZ8k: ZyY7r: goto YX_Qy; Geq7P: $list = pdo_getall("\163\165\x70\x65\162\155\x61\x6e\x5f\150\141\x6e\144\62\137\x72\x65\143\171\143\x6c\x65\x5f\143\x61\x74\x65\147\157\162\171", $filter, $fields, $keyfield, $orderby, $limit); goto XTmqj; xcaGq: usort($list, array(SupermanHandUtil, "\163\x6f\162\x74\137\144\151\163\x70\x6c\141\171\157\162\x64\145\162\137\x64\145\x73\143")); goto uxIwA; TvXVg: j4roI: goto rk83D; YX_Qy: } public static function sort_displayorder_desc($m1, $m2) { goto XI1jM; rq7dz: return $m1["\144\x69\163\160\x6c\x61\x79\157\162\144\x65\162"] < $m2["\x64\x69\163\160\x6c\x61\171\x6f\x72\x64\145\162"] ? 1 : -1; goto FyOhU; PO9P2: return 0; goto JDkky; XI1jM: if (!($m1["\144\x69\163\160\x6c\141\x79\x6f\x72\x64\145\162"] == $m2["\x64\151\x73\x70\x6c\141\x79\157\162\144\145\x72"])) { goto LcAgd; } goto PO9P2; JDkky: LcAgd: goto rq7dz; FyOhU: } public static function sort_displayorder_asc($m1, $m2) { goto KU_PN; hCbgR: return $m1["\144\151\x73\x70\154\x61\x79\157\162\144\145\x72"] < $m2["\x64\151\163\x70\x6c\141\x79\x6f\x72\144\x65\162"] ? -1 : 1; goto oKg9d; KU_PN: if (!($m1["\x64\x69\x73\x70\154\x61\x79\157\x72\144\x65\162"] == $m2["\x64\151\163\160\x6c\141\171\x6f\162\x64\x65\x72"])) { goto j4dcq; } goto q8h97; YWhyp: j4dcq: goto hCbgR; q8h97: return 0; goto YWhyp; oKg9d: } public static function get_links($type, $title = '') { goto JvYwq; qcTN_: $filter = array("\x75\x6e\151\x61\143\151\x64" => $_W["\x75\156\151\141\x63\x69\144"], "\x73\164\x61\164\x75\x73" => 1); goto DZBK8; NfBdP: if (empty($notice)) { goto CfJp9; } goto ma1iZ; JvYwq: global $_W; goto pg_sy; O9PLI: if (!($type == 4)) { goto ptIT2; } goto qcTN_; iSpzJ: return ''; goto i0ze1; ma1iZ: foreach ($notice as $n) { $links[] = array("\164\151\x74\154\145" => "\xe5\x85\254\xe5\221\x8a\x3a" . $n["\x74\x69\x74\x6c\145"], "\x75\x72\154" => "\57\160\x61\147\145\163\x2f\x6e\157\x74\151\x63\x65\x2f\151\156\x64\x65\x78\x3f\x69\x64\x3d" . $n["\x69\x64"]); dlc1l: } goto Cndjt; KTgdA: if (empty($title)) { goto IgHg1; } goto uimMr; i0ze1: IgHg1: goto mJkXc; kKNyD: CfJp9: goto ov2IB; uimMr: foreach ($links as $li) { goto B4ldf; B4ldf: if (!($li["\164\x69\164\x6c\145"] == $title)) { goto LTTMA; } goto UDJV6; NQ0qu: LTTMA: goto RifWI; RifWI: GZvxw: goto QrbfE; UDJV6: return $li["\165\162\x6c"]; goto NQ0qu; QrbfE: } goto hTLt2; DZBK8: $orderby = "\144\151\163\x70\x6c\x61\x79\157\x72\x64\145\x72\40\104\x45\x53\103"; goto wGTme; Cndjt: SnJF4: goto kKNyD; ov2IB: ptIT2: goto KTgdA; hTLt2: cp2GJ: goto iSpzJ; pg_sy: $links = array(array("\x74\151\164\x6c\x65" => "\351\xa6\226\xe9\241\xb5", "\x75\162\x6c" => $type == 4 ? "\57\x70\141\147\145\163\57\150\157\155\x65\x2f\151\156\144\145\170" : self::createMobileUrl("\150\x6f\155\x65")), array("\x74\151\x74\154\145" => "\xe5\217\x91\xe5\270\203\351\241\265", "\165\x72\154" => $type == 4 ? "\57\160\141\147\145\x73\x2f\160\x6f\163\x74\57\151\x6e\x64\145\170" : self::createMobileUrl("\x69\x74\145\x6d", array("\x61\x63\x74" => "\160\157\163\164"))), array("\x74\x69\x74\x6c\x65" => "\xe6\210\x91\xe7\232\204", "\165\162\154" => $type == 4 ? "\57\x70\141\x67\145\163\57\155\x79\57\151\x6e\144\145\170" : self::createMobileUrl("\x6d\171")), array("\x74\151\164\x6c\x65" => "\346\xb6\x88\xe6\201\xaf\xe5\210\x97\350\241\250", "\x75\x72\x6c" => $type == 4 ? "\x2f\160\141\x67\145\163\x2f\x6d\x65\x73\163\141\x67\x65\x2f\x69\156\x64\145\170" : self::createMobileUrl("\x6d\x65\163\163\141\x67\145", array("\141\x63\164" => "\154\x69\x73\164"))), array("\x74\151\164\154\x65" => "\xe4\xbb\273\345\212\241\xe4\270\255\345\xbf\203", "\x75\x72\154" => $type == 4 ? "\x2f\x70\141\x67\x65\x73\57\x67\x65\x74\x5f\143\162\145\144\x69\164\57\151\156\144\x65\170" : self::createMobileUrl("\x6d\171", array("\141\x63\x74" => "\147\x65\164\137\x63\x72\x65\144\151\x74"))), array("\x74\151\164\x6c\145" => "\xe7\211\xa9\345\x93\x81\345\210\x97\350\241\250", "\x75\162\x6c" => $type == 4 ? "\x2f\160\141\147\145\x73\x2f\x6c\151\163\164\x2f\151\156\x64\x65\x78" : self::createMobileUrl("\x69\164\145\x6d", array("\x61\x63\x74" => "\154\x69\163\164"))), array("\164\151\164\x6c\x65" => "\xe6\210\221\xe8\256\xa2\351\x98\205\347\x9a\204", "\165\162\154" => $type == 4 ? "\57\x70\x61\147\x65\163\x2f\141\163\x6b\137\x69\x74\x65\x6d\57\x69\x6e\x64\145\170" : self::createMobileUrl("\141\x73\x6b\x5f\x69\164\145\x6d", array("\x61\x63\164" => "\x64\x69\x73\160\x6c\141\x79", "\155" => "\163\x75\x70\x65\162\155\x61\156\137\x68\x61\x6e\x64\62\137\160\x6c\165\x67\x69\156\137\156\157\x74\151\143\145")))); goto O9PLI; mJkXc: return $links; goto HcKtW; wGTme: $notice = pdo_getall("\163\x75\x70\145\162\155\x61\156\137\150\x61\156\x64\x32\137\156\x6f\x74\x69\143\145", $filter, "\52", '', $orderby); goto NfBdP; HcKtW: } public static function format_form_fields($params) { $data = array(); return $data; } public static function uid2openid($uid) { $fans = mc_fansinfo($uid); return $fans && $fans["\157\x70\x65\156\151\144"] ? $fans["\x6f\x70\x65\156\151\x64"] : ''; } public static function get_uid_formid($uid) { goto uSLQM; uSLQM: global $_W; goto PTUOf; PTUOf: $row = pdo_get("\x73\x75\160\x65\x72\x6d\x61\x6e\137\150\141\156\x64\x32\137\155\x65\155\x62\145\162\x5f\146\157\162\x6d\x69\x64", array("\165\x6e\x69\141\143\151\144" => $_W["\165\156\x69\x61\x63\x69\x64"], "\165\x69\144" => $uid, "\x63\162\145\x61\164\x65\164\151\155\145\40\76" => TIMESTAMP - 7 * 24 * 3600), array("\151\x64", "\x66\x6f\x72\x6d\x69\144")); goto PEAv6; Ohw1m: return false; goto nnuin; nnuin: EzHop: goto PN4jx; PEAv6: if ($row) { goto EzHop; } goto Ohw1m; PN4jx: return $row; goto nxKY0; nxKY0: } public static function delete_uid_formid($id) { global $_W; pdo_delete("\x73\165\x70\x65\x72\x6d\x61\x6e\137\150\141\x6e\x64\62\x5f\155\145\x6d\142\145\x72\x5f\x66\157\162\x6d\151\144", array("\x75\x6e\x69\141\x63\x69\x64" => $_W["\165\x6e\151\x61\143\151\144"], "\x69\144" => $id)); } public static function check_blacklist() { goto dCYZN; UzdIY: $params = array("\72\x75\156\151\141\x63\x69\144" => $_W["\x75\x6e\x69\x61\143\151\144"], "\72\x75\x69\x64" => $_W["\x6d\145\x6d\142\x65\x72"]["\x75\151\x64"]); goto dNU65; CQqlk: return $black; goto IVnOS; BqUSk: $sql .= "\40\x41\x4e\104\40\50\x62\x6c\157\143\153\x74\151\155\145\x20\x3d\40\61\40\117\x52\40\142\154\x6f\x63\153\164\x69\155\145\40\76" . TIMESTAMP . "\51"; goto UzdIY; RCK1G: $sql = "\123\x45\x4c\105\103\x54\x20\52\x20\106\x52\117\115\40" . tablename("\x73\165\160\x65\x72\155\141\156\x5f\150\x61\x6e\144\x32\137\x6d\145\155\142\145\x72\137\142\154\141\x63\153\154\x69\x73\164") . "\40\x57\x48\105\122\105\x20\x75\x6e\x69\x61\143\x69\x64\x3d\72\165\156\151\x61\x63\x69\144\x20\x41\116\104\x20\165\151\144\75\72\x75\x69\x64"; goto BqUSk; dCYZN: global $_W; goto RCK1G; dNU65: $black = pdo_fetch($sql, $params); goto CQqlk; IVnOS: } public static function create_ordersn() { goto QCLFK; kZQ63: GTnKR: goto fzeAc; GcrNX: if ($exist) { goto giNYZ; } goto kZQ63; Ix0r5: $ordersn = "\x53" . date("\x59\155\144") . random(6, 1); goto B3jx1; bzXyj: $exist = $row ? true : false; goto GcrNX; B3jx1: $row = pdo_fetchcolumn("\123\105\114\x45\x43\124\40\151\144\x20\106\122\117\x4d\40" . tablename("\163\x75\160\x65\x72\x6d\141\156\x5f\x68\141\x6e\144\62\x5f\x6f\162\144\x65\162") . "\x20\x57\110\x45\x52\105\x20\x6f\162\144\x65\162\x73\x6e\75\72\x6f\162\144\145\162\163\x6e", array("\x3a\157\162\144\x65\162\x73\156" => $ordersn)); goto bzXyj; QCLFK: giNYZ: goto Ix0r5; fzeAc: return $ordersn; goto qn_mf; qn_mf: } public static function sync_remote_file($paths) { goto X0fiW; AfOMy: n5UoF: goto woK18; bOuWo: $endpoint = "\x68\164\x74\160\72\57\x2f" . $buckets[$_W["\163\145\x74\164\x69\x6e\147"]["\162\x65\155\157\164\145"]["\x61\x6c\151\157\x73\163"]["\x62\165\x63\x6b\x65\164"]]["\x6c\x6f\143\x61\x74\x69\x6f\x6e"] . "\56\141\x6c\151\171\x75\x6e\x63\163\56\x63\x6f\x6d"; goto sj6pq; NNA3K: load()->model("\141\x74\x74\141\x63\x68\x6d\145\x6e\164"); goto rU11O; Vty0y: $auth = new Qiniu\Auth($_W["\x73\145\164\x74\x69\x6e\147"]["\162\145\x6d\x6f\x74\x65"]["\161\151\156\x69\165"]["\141\x63\x63\x65\163\x73\153\x65\171"], $_W["\163\145\164\164\x69\x6e\x67"]["\x72\145\x6d\157\164\145"]["\161\151\156\151\x75"]["\x73\145\x63\x72\x65\x74\x6b\145\x79"]); goto bkrFt; X0fiW: global $_W; goto FYbzd; sj6pq: try { goto mOIHC; TV4r0: unset($path); goto ZYAL1; mOIHC: $ossClient = new \OSS\OssClient($_W["\x73\x65\164\x74\151\156\x67"]["\x72\145\155\x6f\x74\x65"]["\141\154\x69\x6f\x73\163"]["\153\145\171"], $_W["\x73\x65\164\x74\151\156\147"]["\162\145\x6d\x6f\164\145"]["\x61\x6c\x69\x6f\x73\x73"]["\x73\x65\143\x72\x65\164"], $endpoint); goto J17Tv; J17Tv: if (!$paths) { goto lBDUZ; } goto dZ1C8; ZYAL1: lBDUZ: goto HjDfg; MOFzO: EZtqh: goto TV4r0; dZ1C8: foreach ($paths as &$path) { goto TKyXQ; JVVLc: goto tDAN3; goto lOI1G; c0vl2: WeUtility::logging("\167\141\162\156\151\156\147", "\x5b\164\x62\x61\x73\x74\x3a\x61\x6c\x69\157\x73\x73\135\x20\165\160\x6c\x6f\x61\144\40\146\x61\x69\154\x65\x64\x2c\40\162\145\x74\x3d" . var_export($ret, true)); goto JVVLc; Bz8IL: if ($ret === null) { goto J_Tcf; } goto c0vl2; El06G: tDAN3: goto MUyMT; KqBRn: file_delete(self::attachment_path() . $path); goto El06G; K19K_: oBxmL: goto xfnfd; xfnfd: $ret = $ossClient->uploadFile($_W["\163\145\164\x74\x69\x6e\x67"]["\x72\x65\155\x6f\x74\145"]["\x61\x6c\x69\x6f\163\163"]["\x62\x75\x63\x6b\x65\x74"], $path, self::attachment_path() . $path); goto Bz8IL; nXB_C: return false; goto K19K_; lOI1G: J_Tcf: goto KqBRn; MUyMT: ytEdR: goto iu2g9; TKyXQ: if (!(empty($path) || !file_exists(self::attachment_path() . $path))) { goto oBxmL; } goto nXB_C; iu2g9: } goto MOFzO; HjDfg: } catch (\OSS\Core\OssException $e) { return error(1, $e->getMessage()); } goto YolO5; YolO5: GwfzB: goto P3_7b; LYc3i: unset($path); goto AfOMy; woK18: JRkMf: goto bVn_E; bVn_E: if (!($_W["\163\145\x74\x74\x69\x6e\147"]["\x72\145\x6d\x6f\x74\x65"]["\x74\x79\160\x65"] == 2 && !empty($_W["\x73\145\x74\x74\151\x6e\147"]["\162\x65\x6d\x6f\164\145"]["\141\x6c\x69\157\163\x73"]["\x6b\145\171"]) && !empty($_W["\163\x65\x74\164\151\156\147"]["\x72\x65\155\157\x74\x65"]["\141\x6c\x69\157\x73\163"]["\163\x65\x63\162\x65\x74"]) && !empty($_W["\163\x65\164\x74\151\156\147"]["\162\145\x6d\157\164\x65"]["\141\154\151\x6f\x73\x73"]["\142\x75\x63\x6b\x65\x74"]))) { goto GwfzB; } goto NNA3K; u8uG0: foreach ($paths as &$path) { goto y6yvi; GNS33: sVZKB: goto ZFldt; y6yvi: if (!(empty($path) || !file_exists(self::attachment_path() . $path))) { goto njIdc; } goto dCAOB; U9aw9: if ($err === null) { goto vGVXC; } goto NKDlj; sSVZN: njIdc: goto PapDN; aEmfx: list($ret, $err) = $uploadmgr->putFile($uploadtoken, $path, self::attachment_path() . $path); goto U9aw9; BVOsP: vGVXC: goto S93ra; NKDlj: WeUtility::logging("\x77\x61\162\x6e\151\156\x67", "\133\x74\142\x61\163\x74\72\161\x69\156\x69\x75\135\40\x75\160\x6c\157\x61\x64\40\146\x61\151\x6c\145\144\x2c\40\x72\x65\164\75" . var_export($ret, true) . "\54\40\145\162\x72\75" . var_export($err, true)); goto XaNWB; XaNWB: goto sVZKB; goto BVOsP; dCAOB: return false; goto sSVZN; PapDN: $putpolicy = Qiniu\base64_urlSafeEncode(json_encode(array("\163\143\157\x70\x65" => $_W["\163\145\164\164\151\x6e\x67"]["\162\145\155\x6f\x74\x65"]["\x71\x69\x6e\x69\165"]["\142\165\143\x6b\x65\x74"] . "\x3a" . $path))); goto ZMAGa; ZMAGa: $uploadtoken = $auth->uploadToken($_W["\163\x65\x74\x74\x69\156\147"]["\162\x65\x6d\157\164\145"]["\x71\151\x6e\x69\x75"]["\x62\165\143\153\145\x74"], $path, 3600); goto aEmfx; ZFldt: CMGEZ: goto zI7fE; S93ra: file_delete(self::attachment_path() . $path); goto GNS33; zI7fE: } goto gZM28; gZM28: xoC3_: goto LYc3i; FYbzd: if (!($_W["\x73\145\x74\x74\151\156\x67"]["\x72\x65\155\x6f\164\145"]["\164\x79\x70\x65"] == 3 && !empty($_W["\x73\x65\164\164\151\x6e\147"]["\162\145\155\x6f\164\145"]["\161\x69\156\x69\165"]["\x75\162\x6c"]) && !empty($_W["\x73\145\164\x74\x69\156\147"]["\162\145\155\x6f\164\145"]["\161\151\x6e\151\165"]["\141\x63\143\145\163\x73\x6b\x65\171"]) && !empty($_W["\163\x65\x74\164\x69\x6e\x67"]["\162\x65\155\157\x74\145"]["\x71\151\156\x69\165"]["\x73\x65\x63\x72\x65\x74\153\x65\171"]) && !empty($_W["\x73\145\164\x74\x69\x6e\147"]["\x72\x65\x6d\x6f\x74\145"]["\161\151\156\x69\x75"]["\142\x75\x63\x6b\145\164"]))) { goto JRkMf; } goto YUrKb; rU11O: $buckets = attachment_alioss_buctkets($_W["\163\145\164\x74\x69\156\x67"]["\162\145\x6d\157\164\x65"]["\x61\x6c\151\157\163\163"]["\153\145\171"], $_W["\x73\145\x74\x74\x69\156\x67"]["\x72\x65\x6d\157\164\145"]["\141\154\151\x6f\x73\x73"]["\163\x65\143\162\x65\x74"]); goto bOuWo; YUrKb: require IA_ROOT . "\x2f\146\162\141\x6d\x65\x77\x6f\x72\153\57\x6c\x69\x62\x72\141\162\x79\x2f\x71\151\x6e\151\165\57\141\165\164\x6f\154\x6f\141\144\x2e\160\150\x70"; goto Vty0y; bkrFt: $uploadmgr = new Qiniu\Storage\UploadManager(); goto QlaXZ; QlaXZ: if (!$paths) { goto n5UoF; } goto u8uG0; P3_7b: } public static function stat_day_item_trade() { goto IEPzK; McBS6: pdo_query($sql); goto E6pwt; mPNoO: $sql = "\x55\x50\x44\101\x54\105\40" . tablename("\163\165\160\145\162\x6d\141\x6e\x5f\x68\141\x6e\x64\x32\x5f\163\164\141\164") . "\x20\x53\x45\x54\40\151\164\145\155\137\x74\162\x61\144\145\75\151\164\145\155\x5f\x74\162\x61\144\145\53\61\x20\x57\110\105\122\x45\x20"; goto L1U8U; IEPzK: global $_W; goto mPNoO; L1U8U: $sql .= "\40\x75\x6e\151\x61\x63\151\x64\75{$_W["\x75\x6e\x69\141\143\x69\x64"]}\40\101\116\104\40\144\141\171\164\151\155\145\75" . date("\131\155\x64"); goto McBS6; E6pwt: } public static function float_format($num, $len = 2) { goto ps0GT; U3b45: return sprintf("\x25\x2e" . $len . "\146", $result); goto VB01L; uhc5O: $arr = explode("\56", $num * $multiplier); goto GyWly; GyWly: $result = $arr[0] / $multiplier; goto U3b45; ps0GT: $multiplier = pow(10, $len); goto uhc5O; VB01L: } public static function pay($params, $extra = array()) { goto AuZj3; LntoJ: $data = array("\x6d\143\150\x5f\141\160\160\x69\x64" => $params["\155\143\x68\x5f\141\160\x70\151\144"], "\x6d\x63\150\151\144" => $params["\x6d\x63\x68\151\x64"], "\x6e\x6f\156\143\x65\137\163\x74\162" => $params["\x6e\157\x6e\x63\145\x5f\x73\x74\x72"], "\x70\141\162\164\156\145\x72\x5f\x74\x72\x61\144\x65\137\x6e\157" => $params["\x70\141\162\x74\156\145\162\137\x74\162\x61\x64\145\x5f\156\157"], "\x6f\x70\x65\156\151\144" => $params["\157\160\145\156\x69\x64"], "\143\x68\x65\143\153\x5f\156\x61\x6d\145" => $params["\x63\150\x65\143\x6b\x5f\x6e\x61\x6d\145"], "\x72\145\137\x75\163\x65\162\137\156\141\x6d\145" => $params["\x72\145\x5f\165\163\x65\x72\x5f\x6e\x61\x6d\x65"], "\x61\x6d\157\165\x6e\164" => $params["\141\x6d\157\165\x6e\164"] * 100, "\x64\145\x73\143" => $params["\x64\x65\x73\x63"], "\163\x70\142\x69\x6c\154\x5f\143\x72\145\141\164\145\x5f\x69\x70" => $params["\163\160\x62\151\154\x6c\137\x63\x72\x65\x61\164\x65\137\151\x70"]); goto EyFSb; r2HZU: if (!($response == '')) { goto ZAOL0; } goto ubVP3; qnROj: @unlink($cert_filename); goto r2HZU; iZlNG: WeUtility::logging("\164\162\141\143\x65", "\x5b\127\x78\160\141\x79\x3a\160\x61\171\135\40\150\145\x61\144\145\x72\x73\75" . var_export($headers, true)); goto qhmZg; wVYvJ: $return_code = $xml->return_code ? (string) $xml->return_code : ''; goto lAVDn; lvskD: WeUtility::logging("\164\162\x61\143\x65", "\133\127\170\x70\141\171\72\x70\141\171\135\40\170\155\x6c\75" . var_export($xml, true)); goto SfH3d; I2l2q: $headers = array(); goto qrLjo; p6oTi: $headers["\x43\x55\x52\114\x4f\x50\x54\137\x53\123\114\137\126\105\x52\111\106\x59\120\x45\x45\x52"] = false; goto KhDjV; ZJC0u: $err_code = $xml->err_code ? (string) $xml->err_code : ''; goto CECz1; d_XEW: $response = $response["\143\x6f\156\164\x65\156\x74"]; goto kLL5B; kDsjk: goto IQ_rg; goto cQShy; vDcXz: IQ_rg: goto t_l5Y; ubVP3: return "\133\167\170\x70\141\171\x2d\x61\x70\x69\x3a\160\x61\171\x5d\x20\x72\x65\x73\x70\x6f\x6e\x73\x65\40\116\x55\114\x4c"; goto KbNaC; XhUc5: $cert_filename = MODULE_ROOT . "\144\141\164\x61\x2f" . $_W["\165\x6e\x69\x61\x63\151\144"] . "\x5f\x77\145\x63\x68\141\x74\x5f\160\141\171\x5f\x61\154\x6c\x2e\160\145\x6d"; goto QIvqD; iTesw: if (!self::$debug) { goto kqZfN; } goto lvskD; OiLhB: if ($return_code == "\x53\125\x43\x43\105\x53\123" && $result_code == "\x53\x55\103\103\105\x53\123") { goto s0Jsw; } goto VsCMV; GJme_: if (!self::$debug) { goto emfSy; } goto B2snY; cQShy: s0Jsw: goto GTllC; CgiF6: $cert = authcode($_W["\x61\x63\x63\x6f\x75\x6e\x74"]["\163\145\164\x74\151\156\147"]["\x70\141\x79\x6d\145\x6e\x74"]["\x77\145\x63\150\x61\x74\x5f\x72\x65\x66\x75\156\x64"]["\x63\x65\162\164"], "\x44\105\x43\117\104\x45"); goto HMMsU; ap7Yo: return "\x5b\x77\170\x70\141\171\x2d\141\160\x69\72\160\x61\x79\135\40\160\141\x72\x73\145\x20\x78\155\154\x20\x4e\x55\x4c\x4c"; goto W_0HT; QRkkM: $xml_data = "\x3c\x78\155\154\x3e\74\155\x63\x68\x5f\x61\160\160\151\x64\x3e{$data["\x6d\x63\150\137\x61\x70\160\x69\x64"]}\x3c\57\x6d\143\150\137\x61\160\160\151\x64\x3e\74\x6d\x63\150\151\144\x3e{$data["\x6d\143\x68\151\x64"]}\x3c\57\155\x63\x68\151\144\76\74\x6e\x6f\156\143\145\137\163\164\162\x3e{$data["\x6e\x6f\x6e\143\x65\x5f\163\x74\162"]}\x3c\x2f\156\157\x6e\143\145\x5f\163\x74\x72\76\74\x70\141\x72\164\156\145\x72\137\164\162\x61\144\145\137\156\157\x3e{$data["\160\x61\162\x74\x6e\x65\x72\137\164\x72\x61\x64\145\137\156\x6f"]}\74\x2f\160\x61\162\x74\156\145\x72\137\x74\162\141\x64\x65\137\156\157\76\x3c\157\x70\145\156\151\144\x3e{$data["\157\x70\145\156\151\144"]}\74\x2f\157\x70\145\x6e\151\x64\x3e\74\143\150\145\143\153\137\156\141\x6d\145\76{$data["\143\x68\x65\143\153\x5f\x6e\x61\x6d\x65"]}\74\57\143\150\x65\x63\x6b\x5f\x6e\x61\155\x65\x3e\x3c\162\145\x5f\x75\163\x65\x72\137\156\x61\155\x65\76{$data["\162\145\137\x75\x73\145\x72\137\156\141\155\x65"]}\x3c\x2f\x72\x65\x5f\x75\x73\145\162\x5f\156\x61\155\x65\x3e\x3c\x61\155\157\165\156\164\76{$data["\x61\155\x6f\165\156\x74"]}\74\x2f\x61\155\x6f\165\156\164\x3e\74\x64\x65\x73\x63\x3e{$data["\144\x65\163\x63"]}\x3c\x2f\144\x65\163\143\76\x3c\x73\x70\142\151\x6c\x6c\x5f\x63\x72\x65\x61\x74\145\137\x69\160\76{$data["\x73\160\142\151\154\154\x5f\143\162\145\141\164\x65\137\x69\160"]}\x3c\x2f\x73\x70\142\x69\154\154\x5f\x63\162\x65\x61\x74\x65\x5f\151\160\76\x3c\163\151\x67\x6e\76{$sign}\74\57\x73\x69\147\156\x3e\74\x2f\170\155\154\76"; goto I2l2q; CECz1: $err_code_des = $xml->err_code_des ? (string) $xml->err_code_des : ''; goto OiLhB; qrLjo: $headers["\x43\x6f\156\164\145\x6e\x74\x2d\124\171\x70\145"] = "\141\x70\x70\154\x69\143\x61\x74\x69\157\156\x2f\x78\55\167\x77\167\x2d\x66\x6f\162\155\55\x75\x72\154\145\x6e\x63\x6f\144\x65\144"; goto p6oTi; z80jX: $headers["\x43\x55\x52\x4c\x4f\120\x54\137\x53\123\114\103\x45\x52\x54"] = $cert_filename; goto GJme_; VsCMV: return $return_code . "\72" . $return_msg . "\54" . $err_code . "\x3a" . $err_code_des; goto kDsjk; OJ0BV: pFmCz: goto xBs8A; kLL5B: if (!self::$debug) { goto pFmCz; } goto Y_D9W; KhDjV: $headers["\x43\125\122\114\117\x50\124\137\123\123\x4c\x5f\126\105\122\111\x46\x59\x48\117\x53\124"] = false; goto CgiF6; GTllC: $ret = array("\x73\165\143\x63\145\x73\163" => true, "\x70\x61\x72\x74\x6e\x65\162\137\x74\162\x61\x64\145\x5f\156\157" => $xml->partner_trade_no, "\160\x61\171\x6d\145\x6e\164\x5f\x6e\157" => $xml->payment_no, "\x70\x61\x79\x6d\x65\156\x74\137\164\x69\x6d\x65" => $xml->payment_time); goto VuLSP; OLsFS: $pay_url = "\x68\164\164\160\x73\x3a\x2f\x2f\x61\x70\x69\x2e\155\143\x68\56\167\x65\x69\x78\151\x6e\x2e\161\161\x2e\143\157\x6d\57\x6d\x6d\x70\141\x79\x6d\153\164\164\162\141\156\163\146\145\x72\x73\x2f\x70\162\x6f\x6d\x6f\x74\x69\157\156\57\164\162\141\156\163\146\145\x72\163"; goto XcV10; XcV10: $response = ihttp_request($pay_url, $xml_data, $headers); goto qnROj; KbNaC: ZAOL0: goto d_XEW; qhmZg: emfSy: goto OLsFS; QIvqD: file_put_contents($cert_filename, $cert . $key); goto z80jX; W_0HT: ZreWZ: goto iTesw; SfH3d: kqZfN: goto wVYvJ; AuZj3: global $_W; goto LntoJ; xBs8A: $xml = @simplexml_load_string($response); goto Hses5; vBcZW: $result_code = $xml->result_code ? (string) $xml->result_code : ''; goto ZJC0u; Y_D9W: WeUtility::logging("\x74\x72\141\x63\145", "\133\x57\170\x70\x61\171\x3a\160\141\171\135\x20\x72\145\x73\160\x6f\156\163\145\75" . $response); goto OJ0BV; lAVDn: $return_msg = $xml->return_msg ? (string) $xml->return_msg : ''; goto vBcZW; HMMsU: $key = authcode($_W["\x61\143\143\157\x75\x6e\164"]["\163\x65\164\164\151\x6e\147"]["\160\141\171\x6d\145\x6e\164"]["\x77\x65\143\150\x61\164\x5f\162\x65\x66\x75\x6e\144"]["\x6b\x65\171"], "\104\105\x43\117\104\105"); goto XhUc5; Hses5: if (!empty($xml)) { goto ZreWZ; } goto ap7Yo; VuLSP: return $ret; goto vDcXz; B2snY: WeUtility::logging("\164\162\x61\143\x65", "\x5b\127\170\x70\141\171\72\x70\141\171\135\x20\170\155\154\x5f\144\141\164\141\x3d" . $xml_data); goto iZlNG; EyFSb: $sign = self::sign($data, $extra["\163\151\147\156\x5f\153\145\171"]); goto QRkkM; t_l5Y: } public static function _init_plugin_module($module) { goto FwdMg; vrH7j: hvmpy: goto UpJuO; bHt1x: foreach ($plugin_name as $name) { goto gauXj; gauXj: $str = str_replace("\163\165\x70\x65\162\x6d\x61\156\x5f\x68\141\156\x64\x32\137", '', $name); goto ij09w; ij09w: $plugin_module[$str] = json_decode(json_encode(WeUtility::createModuleHook($name)), true); goto MBrO7; MBrO7: qO3g3: goto Dn4dt; Dn4dt: } goto vrH7j; rHdJ2: return false; goto nVgAh; nVgAh: CVOs_: goto bHt1x; FwdMg: $plugin_name = $module["\160\x6c\165\147\x69\156\x5f\154\x69\163\x74"]; goto HLGt5; UpJuO: return $plugin_module; goto sQBWF; HLGt5: if (!empty($plugin_name)) { goto CVOs_; } goto rHdJ2; sQBWF: } public static function credit_uplimit($config_credit, $credit) { goto Y3m9j; Qskke: o9QDT: goto VFzLa; POMYG: if (!empty($credit)) { goto ege4O; } goto u_MdL; elGh9: return false; goto C8CGZ; u_MdL: return false; goto MZT4J; JvFL_: $sql .= "\40\x41\x4e\104\40\x75\x69\144\x3d" . $_W["\155\x65\155\x62\x65\162"]["\165\151\x64"]; goto afEOW; NlcYS: $sql = "\123\x45\x4c\105\103\x54\x20\x53\x55\115\50\156\x75\x6d\51\40\x41\x53\x20\156\x75\x6d\40\106\122\x4f\115\40" . tablename("\x6d\143\137\x63\x72\145\144\151\x74\x73\x5f\162\x65\143\x6f\x72\x64") . "\40\x57\110\x45\122\105\x20\165\156\x69\141\143\151\x64\75{$_W["\165\156\151\141\x63\151\144"]}"; goto IbRH7; qG8oK: if (!empty($config_credit["\157\160\x65\x6e"])) { goto y1dQn; } goto elGh9; MZT4J: ege4O: goto NlcYS; afEOW: $record = pdo_fetch($sql); goto z3scF; Y3m9j: global $_W; goto qG8oK; VFzLa: return true; goto EWnRv; Yi8LZ: $sql .= "\x20\101\116\104\40\143\162\145\141\x74\x65\164\x69\155\x65\76\75" . strtotime(date("\x59\55\x6d\55\x64\40\60\60\72\x30\60\x3a\60\x30", TIMESTAMP)); goto JvFL_; C8CGZ: y1dQn: goto POMYG; IbRH7: $sql .= "\x20\101\116\104\x20\143\x72\x65\x64\x69\x74\164\171\x70\145\x3d\x27\x63\x72\145\144\151\x74\x31\x27\x20\101\x4e\x44\40\155\x6f\144\x75\x6c\145\75\47\163\165\160\145\x72\x6d\x61\156\x5f\150\141\156\x64\x32\47\40\101\x4e\104\40\x6e\x75\x6d\x20\x3e\x20\x30"; goto Yi8LZ; haKJO: return false; goto Qskke; z3scF: if (!($config_credit["\165\160\x6c\151\x6d\151\164"] > 0 && $record["\x6e\165\x6d"] + $credit > $config_credit["\x75\x70\154\151\x6d\151\164"])) { goto o9QDT; } goto haKJO; EWnRv: } public static function payResult($params, $modules) { goto NAakW; mxl3H: if ($modules["\143\x6f\156\146\151\x67"]["\142\141\163\145"]["\x74\157\160\137\141\x75\x64\x69\164"]) { goto FDmmw; } goto xEfir; CsPGL: yNZwE: goto BuQEJ; toQom: if (!($order["\163\x74\141\x74\x75\163"] != 0)) { goto DXt73; } goto MtcSf; SllQm: gwewO: goto DZkvo; yThE2: WeUtility::logging("\146\x61\x74\141\154", "\133\x73\x75\x70\x65\162\x6d\x61\156\x5f\150\141\156\x64\x32\x3a\x73\x69\164\145\56\x70\x68\x70\135\x20\x70\x61\171\x52\x65\163\165\x6c\164\x3a\40\151\156\166\x61\x6c\x69\144\40\x66\x65\x65\54\x20\160\x61\171\154\x6f\147\75" . var_export($paylog, true) . "\x2c\x20{$order}\75" . var_export($order, true)); goto VQsPm; kT_mw: TPs0N: goto K9QV9; dgnAW: WeUtility::logging("\146\141\164\141\x6c", "\133\x73\165\x70\x65\x72\x6d\141\156\137\x68\141\156\144\x32\135\40\160\x61\x79\122\145\x73\165\x6c\164\x3a\165\x70\144\x61\x74\145\x20\x69\x74\145\155\40\x66\141\151\154\145\x64\54\40\x6c\157\147\x69\144\x3d{$order["\x69\x64"]}\54\x20\x64\x61\x74\x61\x3d" . var_export($data, true)); goto J80T8; NAakW: global $_W; goto LR0oR; aTnLN: if (!($ret === false)) { goto gwewO; } goto iKRCE; z2ip3: FpGzf: goto toQom; eCOkV: $item = pdo_get("\163\165\x70\x65\162\155\x61\x6e\137\150\141\156\x64\x32\x5f\151\x74\145\155", array("\x75\x6e\151\141\143\x69\x64" => $_W["\x75\156\151\141\x63\151\144"], "\x69\144" => $order["\x69\x74\x65\x6d\151\x64"])); goto g8B8n; lthzs: $top_data = array("\165\156\151\x61\143\x69\144" => $_W["\x75\x6e\x69\141\143\151\144"], "\x69\x74\x65\x6d\x69\x64" => $order["\151\x74\145\x6d\151\144"], "\x70\157\x73\x69\x74\x69\157\156\x69\x64" => $order["\x70\x6f\163\x69\164\151\157\156\151\144"], "\x75\151\x64" => $order["\x75\x69\x64"]); goto ZAeir; DaY7b: e7QX9: goto VzR3v; diio1: $ret2 = pdo_update("\163\x75\160\145\x72\155\141\x6e\137\x68\141\x6e\x64\62\x5f\x69\164\x65\x6d", array("\x73\x74\141\x74\165\x73" => 2, "\142\x75\x79\145\162\x5f\x75\x69\144" => $order["\142\165\171\145\x72\137\165\151\x64"]), array("\151\144" => $order["\x69\x74\145\155\x69\x64"])); goto ZA6wU; tQ5b8: exit; goto nexoT; Kr0e2: return; goto z2ip3; Jp6Sg: $paylog = pdo_get("\143\x6f\x72\145\137\x70\x61\x79\154\157\147", array("\164\151\144" => $params["\164\151\144"], "\155\157\x64\165\154\145" => "\163\165\160\x65\162\155\141\156\137\150\141\x6e\x64\x32")); goto C09Vt; R5upY: pdo_update("\x73\165\x70\x65\x72\x6d\x61\x6e\x5f\150\x61\x6e\144\62\x5f\151\x74\145\x6d\x5f\164\x6f\160", array("\x73\x74\x61\164\165\163" => 0), array("\x69\144" => $item_top["\x69\x64"])); goto Gu0cW; fqgOl: $url = "\x70\141\147\145\x73\57\155\171\x5f\x6f\x72\x64\x65\162\57\x69\156\144\145\170\77\x74\171\160\145\75\163\x65\154\x6c"; goto sx_BJ; DZkvo: $item_top = pdo_get("\x73\165\x70\145\x72\155\x61\x6e\x5f\x68\141\156\x64\x32\137\151\x74\145\155\137\164\157\x70", array("\165\x6e\x69\141\x63\151\x64" => $_W["\x75\x6e\151\141\x63\151\x64"], "\151\164\145\x6d\x69\144" => $order["\x69\164\x65\x6d\x69\x64"])); goto OPWdA; fPrsa: if (!($paylog["\x66\x65\x65"] != $order["\x70\x72\151\x63\x65"] || $paylog["\x73\164\x61\164\165\x73"] != 1)) { goto yNZwE; } goto yThE2; L2vg0: WeUtility::logging("\x66\x61\x74\x61\154", "\133\163\165\160\145\x72\x6d\141\x6e\x5f\150\141\x6e\144\62\72\x73\151\x74\x65\56\160\150\x70\x5d\x20\160\141\171\122\x65\x73\x75\x6c\164\x3a\40\x70\x61\171\145\144\54\40\x6f\162\x64\x65\162\x3d" . var_export($order, true)); goto WKjDx; VSPxQ: hUlwG: goto WCf0A; C09Vt: if (!empty($paylog)) { goto fc37z; } goto pWKTZ; ZA6wU: if (!($ret2 === false)) { goto mAjK5; } goto dgnAW; WCf0A: SvqEs: goto HhjGT; rE6ix: if (!($ret1 === false || $ret2 === false || $ret3 === false)) { goto e7QX9; } goto p45vM; ipZg_: $arr = explode("\72", $params["\x74\x69\144"]); goto QDIM3; PKo5S: $ret = pdo_update("\163\165\x70\145\x72\x6d\141\x6e\137\x68\141\x6e\144\62\137\x70\x6f\163\151\x74\151\x6f\156\137\157\x72\x64\x65\162\137\x6c\157\x67", $data, array("\x69\x64" => $order["\151\x64"])); goto aTnLN; g8B8n: $res = SupermanHandUtil::get_uid_formid($item["\163\x65\x6c\154\x65\162\137\x75\x69\x64"]); goto O438z; VQsPm: return; goto CsPGL; hKNPE: exit; goto VSPxQ; zA_YD: $ret1 = pdo_update("\163\x75\x70\145\162\155\141\156\137\x68\141\x6e\x64\62\137\151\164\x65\x6d", array("\x70\x61\x79\137\160\157\x73\x69\x74\x69\157\156" => $position["\x64\x69\x73\x70\154\141\171\x6f\162\144\145\162"]), array("\151\x64" => $order["\151\164\x65\155\x69\x64"])); goto UdlDI; gPOk1: $order = pdo_get("\x73\165\160\145\162\155\141\156\x5f\150\141\156\144\62\x5f\x70\157\163\x69\164\151\x6f\x6e\137\x6f\162\x64\x65\162\137\x6c\157\147", array("\151\144" => $logid)); goto UQVU1; UdlDI: $ret2 = pdo_update("\163\x75\x70\145\x72\x6d\141\x6e\137\150\x61\156\144\62\x5f\160\x6f\163\151\164\x69\x6f\x6e\137\x6f\x72\x64\x65\162\x5f\154\157\147", array("\x61\x75\x64\151\164" => 1, "\x61\165\x64\151\164\164\151\155\145" => TIMESTAMP), array("\x69\x64" => $order["\x69\x64"])); goto Q6zkD; F2IrW: goto SvqEs; goto kT_mw; Wy0t3: if (is_numeric($params["\164\151\144"])) { goto sVFod; } goto ipZg_; nexoT: xtPIx: goto F2IrW; JUgke: $openid = SupermanHandUtil::uid2openid($item["\x73\x65\x6c\x6c\x65\162\x5f\165\x69\x64"]); goto xk1Wy; RndWf: $data = array("\163\164\x61\x74\165\163" => 1, "\x70\x61\x79\156\157" => $params["\164\141\x67"]["\164\x72\141\156\163\x61\143\x74\x69\x6f\156\137\151\x64"], "\160\x61\171\164\x69\155\145" => $params["\x70\141\x79\164\x69\x6d\145"]); goto PKo5S; O438z: if (!$res["\x66\x6f\162\155\151\x64"]) { goto HyR28; } goto JUgke; UQVU1: if (!($paylog["\x66\145\145"] != $order["\x61\154\154\x5f\160\162\x69\x63\145"] || $paylog["\x73\x74\141\164\165\x73"] != 1)) { goto FpGzf; } goto WUknz; QDIM3: $logid = $arr[1]; goto ayzDn; F2vTU: $data = array("\x73\164\141\164\165\x73" => 1, "\160\x61\x79\156\157" => $params["\164\x61\147"]["\x74\x72\x61\156\163\x61\143\x74\151\x6f\156\137\151\144"], "\x70\141\171\164\x69\155\145" => $params["\x70\141\x79\164\151\155\x65"]); goto ZccEW; rZpwk: SupermanHandUtil::delete_uid_formid($res["\x69\144"]); goto T7wRB; sx_BJ: $message_data = array("\153\x65\x79\167\x6f\x72\144\61" => array("\166\x61\154\x75\145" => $item["\164\151\x74\154\145"]), "\x6b\145\171\x77\157\162\x64\62" => array("\x76\141\154\x75\145" => $item["\160\x72\x69\143\145"] > 0 ? $item["\x70\x72\x69\143\145"] . "\345\205\203" : $item["\x63\x72\145\144\151\164"] . "\347\247\xaf\345\x88\206"), "\x6b\x65\171\x77\x6f\162\144\63" => array("\166\141\154\x75\x65" => $member["\156\x69\x63\x6b\x6e\x61\x6d\x65"])); goto zh733; xEfir: $position = pdo_get("\163\165\x70\x65\x72\155\x61\x6e\137\150\141\156\144\62\x5f\x70\141\171\137\x70\157\163\x69\x74\x69\x6f\x6e", array("\151\144" => $order["\x70\157\163\151\x74\x69\157\156\151\144"]), array("\x64\x69\x73\x70\x6c\141\171\157\162\144\x65\x72")); goto zA_YD; T7wRB: BKM4c: goto arZbv; OPWdA: if ($item_top) { goto E4cjP; } goto lthzs; xk1Wy: $member = mc_fetch($order["\x62\165\x79\x65\x72\137\x75\151\144"], array("\156\151\143\x6b\x6e\x61\155\x65")); goto rVjcD; mua0a: return; goto e9yJT; J80T8: return; goto vqzdk; RENGO: if (!($ret1 === false)) { goto QTrBN; } goto DtOrY; DtOrY: WeUtility::logging("\x66\141\x74\141\x6c", "\133\x73\x75\x70\x65\x72\155\141\x6e\137\150\141\x6e\144\x32\135\40\x70\x61\171\x52\x65\x73\165\x6c\164\72\x75\160\144\x61\164\x65\x20\157\x72\144\145\162\40\x66\x61\151\154\145\144\54\x20\40\x6c\157\x67\x69\x64\x3d{$order["\x69\x64"]}\x2c\40\144\x61\164\x61\x3d" . var_export($data, true)); goto Bcvgb; ljk_z: if (!$ret) { goto BKM4c; } goto rZpwk; LR0oR: WeUtility::logging("\x64\145\142\165\x67", "\x5b\x73\165\160\x65\162\155\x61\x6e\137\150\x61\156\144\x32\x3a\x75\164\151\x6c\x2e\143\x6c\141\x73\x73\56\x70\150\x70\x5d\40\160\x61\171\x52\x65\163\x75\154\x74\x3a\40\x70\x61\162\x61\x6d\x73\x3d" . var_export($params, true)); goto Jp6Sg; neLd7: WeUtility::logging("\x69\156\146\x6f", "\x5b\163\x75\160\145\x72\x6d\141\x6e\x5f\150\141\x6e\x64\x32\72\165\x74\151\x6c\56\x63\x6c\x61\163\x73\56\x70\x68\160\135\40\160\141\171\x52\145\163\x75\154\164\x3a\x20\x73\165\143\143\x65\x73\x73\54\x20\154\x6f\x67\151\144\x3d{$order["\x69\144"]}"); goto tQ5b8; sMeA6: return; goto SllQm; Q6zkD: $top_data = array("\145\x78\160\151\162\145\x74\151\x6d\145" => SupermanHandUtil::pay_item_expiretime($order["\x74\171\x70\145"], $order["\x74\157\164\141\x6c"]), "\163\164\141\164\165\163" => 1); goto yCsQf; IiB6A: if (!($params["\162\145\x73\165\154\x74"] == "\163\165\143\x63\x65\163\x73" && $params["\x66\162\x6f\x6d"] == "\x6e\157\x74\x69\x66\x79")) { goto xtPIx; } goto RndWf; K9QV9: $order = pdo_get("\x73\x75\160\x65\x72\155\141\156\137\x68\141\x6e\x64\62\137\x6f\x72\144\145\x72", array("\x69\x64" => $logid)); goto fPrsa; rVjcD: $tpl_id = $modules["\143\157\156\146\x69\147"]["\155\151\x6e\151\160\x67"]["\142\165\171"]["\x74\x6d\x70\x6c\137\x69\x64"]; goto fqgOl; ZccEW: $ret1 = pdo_update("\163\165\160\145\162\x6d\x61\x6e\137\150\x61\156\144\62\137\157\162\144\145\x72", $data, array("\x69\144" => $order["\151\x64"])); goto RENGO; ayzDn: sVFod: goto x3lp9; Gu0cW: wupow: goto mxl3H; yCsQf: $ret3 = pdo_update("\x73\165\x70\145\162\155\141\x6e\x5f\150\141\156\x64\x32\137\x69\x74\145\155\x5f\x74\157\x70", $top_data, array("\165\x6e\151\141\143\x69\144" => $_W["\x75\156\151\141\x63\x69\x64"], "\x69\x74\x65\x6d\151\144" => $order["\151\164\x65\155\x69\x64"])); goto rE6ix; iKRCE: WeUtility::logging("\x66\x61\x74\x61\154", "\x5b\x73\x75\x70\x65\162\x6d\141\156\137\x68\141\x6e\x64\x32\72\x75\x74\x69\154\x2e\x63\154\x61\163\x73\x2e\x70\150\x70\135\40\x70\x61\x79\122\x65\163\165\154\164\72\x20\x6c\157\x67\151\x64\x3d{$order["\151\x64"]}\54\x20\144\141\164\141\75" . var_export($data, true)); goto sMeA6; yALOB: return; goto DaY7b; d_0A4: E4cjP: goto R5upY; vqzdk: mAjK5: goto eCOkV; z2hr4: goto wupow; goto d_0A4; WKjDx: return; goto qvd0r; ZAeir: pdo_insert("\163\165\x70\x65\x72\x6d\x61\156\x5f\x68\x61\x6e\x64\62\137\151\x74\x65\x6d\137\164\x6f\160", $top_data); goto z2hr4; MtcSf: WeUtility::logging("\146\x61\164\x61\154", "\133\x73\x75\160\x65\162\x6d\141\x6e\x5f\x68\x61\156\144\62\x3a\x75\x74\151\x6c\56\x63\154\141\x73\x73\x2e\160\x68\x70\135\40\160\141\x79\x52\145\x73\x75\x6c\x74\x3a\40\160\x61\x79\x65\x64\x2c\40\157\x72\144\145\162\x3d" . var_export($order, true)); goto mua0a; pWKTZ: WeUtility::logging("\x66\141\164\141\154", "\133\163\x75\160\145\162\x6d\x61\156\x5f\x68\141\156\x64\x32\72\x75\x74\151\154\56\x63\x6c\x61\163\163\56\160\150\x70\135\x20\160\x61\171\x52\x65\x73\165\x6c\x74\x3a\40\x70\141\171\154\x6f\147\40\x69\163\40\156\165\x6c\x6c\54\40\164\x69\144\x3d{$params["\x74\151\x64"]}"); goto a1JDx; arZbv: HyR28: goto GnwJf; NmwqD: fc37z: goto Wy0t3; qvd0r: Rsdnb: goto mTC5D; x3lp9: if ($arr[0] == "\163\x75\160\x65\162\155\x61\x6e\x5f\150\x61\x6e\144\x32\137\x77\x65\x63\x68\141\164") { goto TPs0N; } goto gPOk1; Bcvgb: return; goto IxJBi; a1JDx: return; goto NmwqD; VzR3v: FDmmw: goto neLd7; GnwJf: WeUtility::logging("\x69\156\x66\157", "\x5b\x73\x75\160\145\162\155\x61\156\x5f\x68\141\x6e\144\62\72\x73\151\164\145\56\160\150\160\x5d\40\160\x61\171\x52\x65\x73\165\x6c\164\72\40\163\x75\x63\143\145\x73\163\x2c\40\x6c\157\147\x69\x64\x3d{$order["\x69\x64"]}"); goto hKNPE; mTC5D: if (!($params["\x72\145\x73\x75\x6c\x74"] == "\163\x75\x63\x63\145\163\x73" && $params["\146\162\157\155"] == "\156\x6f\x74\151\x66\171")) { goto hUlwG; } goto F2vTU; BuQEJ: if (!($order["\x73\x74\x61\x74\x75\163"] != 0)) { goto Rsdnb; } goto L2vg0; WUknz: WeUtility::logging("\146\x61\x74\x61\x6c", "\133\163\165\160\145\x72\155\x61\156\x5f\150\141\x6e\x64\62\x3a\165\x74\151\x6c\x2e\x63\154\141\x73\163\56\160\150\160\x5d\x20\160\x61\x79\122\x65\163\165\154\164\x3a\40\x69\x6e\x76\141\x6c\x69\144\x20\146\145\145\54\40\160\x61\171\154\157\x67\75" . var_export($paylog, true) . "\x2c\40{$order}\x3d" . var_export($order, true)); goto Kr0e2; p45vM: WeUtility::logging("\x69\156\x66\157", "\133\x73\x75\x70\145\x72\155\141\156\137\x68\141\156\x64\62\72\x75\x74\x69\154\x2e\x63\154\x61\163\163\x2e\x70\x68\160\135\40\x75\160\144\x61\164\145\40\164\x61\x62\x6c\145\x20\x66\x61\151\154\x65\x64\54\x20\157\162\144\x65\162\75" . var_export($order, true)); goto yALOB; e9yJT: DXt73: goto IiB6A; zh733: $ret = SupermanHandUtil::send_wxapp_msg($message_data, $openid, $tpl_id, $url, $res["\x66\x6f\x72\155\151\x64"]); goto ljk_z; IxJBi: QTrBN: goto diio1; HhjGT: } public static function superman_wxpay_build($params, $module) { goto HquIu; hU_c3: load()->model("\160\141\171\155\145\x6e\164"); goto o03w2; OTfdU: $wxapp_uniacid = $_W["\165\156\151\x61\x63\x69\144"]; goto xPFnr; rtaKv: return error(1, "\346\xa8\xa1\345\x9d\x97\xe4\270\x8d\345\255\x98\xe5\234\xa8"); goto IUPpT; PsG_x: if (!(!empty($paylog) && empty($paylog["\x75\156\x69\x6f\156\x74\x69\x64"]))) { goto h7Vz2; } goto bV0Ok; xPFnr: $paylog = pdo_get("\x63\x6f\x72\145\x5f\160\141\x79\x6c\x6f\147", array("\165\156\151\141\143\x69\x64" => $wxapp_uniacid, "\x6d\157\x64\165\154\145" => $module["\x6e\141\x6d\145"], "\x74\x69\144" => $params["\x74\151\x64"])); goto vw2or; o03w2: load()->model("\141\x63\143\157\x75\x6e\164"); goto jMpeI; viEPh: return $result; goto xCIHK; aXAmx: pdo_insert("\x63\157\x72\145\x5f\x70\141\171\154\157\147", $paylog); goto xa2V_; BeZ3R: WeUtility::logging("\146\x61\164\x61\154", "\133\163\x75\160\x65\162\155\x61\x6e\137\x77\170\160\141\171\137\142\x75\x69\154\144\135\40\x66\x61\151\154\x65\144\54\x20\162\145\163\165\154\164\x3d" . var_export($result, true) . "\x2c\40\144\141\164\141\75" . var_export($data, true) . "\x2c\40\167\145\x63\150\x61\x74\75" . var_export($wechat_payment, true)); goto Ekv_n; ErXRs: if (!is_error($result)) { goto b9Clm; } goto BeZ3R; KK4Rp: $_W["\157\x70\x65\x6e\x69\144"] = $paylog["\157\160\x65\156\151\x64"]; goto pq_AM; MlbKa: if (!(empty($params) || !array_key_exists($module["\x6e\x61\155\145"], $moduels))) { goto Cb1dU; } goto rtaKv; HGyXY: $result = wechat_build($data, $wechat_payment); goto ErXRs; pq_AM: $data = array("\x74\151\x64" => $paylog["\x74\x69\x64"], "\146\x65\x65" => $paylog["\143\141\x72\144\137\146\x65\145"], "\x75\x73\145\x72" => $paylog["\157\x70\x65\x6e\151\x64"], "\x75\156\151\x6f\x6e\x74\151\144" => $paylog["\x75\x6e\x69\x6f\156\x74\151\x64"], "\x74\x69\x74\x6c\145" => $params["\164\x69\x74\154\145"]); goto DCICj; B65LN: huQ6P: goto PsG_x; rKdXh: h7Vz2: goto KK4Rp; vw2or: if (!empty($paylog)) { goto DqHIf; } goto mEcwF; mEcwF: $paylog = array("\x75\x6e\x69\x61\143\x69\144" => $wxapp_uniacid, "\141\x63\x69\x64" => $wxapp_uniacid, "\x74\171\x70\145" => "\167\145\x63\150\141\164", "\x6f\160\x65\x6e\151\144" => $params["\165\163\x65\x72"], "\x6d\157\x64\x75\x6c\x65" => $module["\x6e\141\155\145"], "\x74\x69\144" => $params["\x74\x69\144"], "\x75\x6e\151\157\156\x74\151\144" => $uniontid, "\x66\145\145" => floatval($params["\x66\145\x65"]), "\x63\141\162\144\137\x66\x65\x65" => floatval($params["\x66\145\145"]), "\163\x74\x61\164\x75\163" => "\x30", "\x69\163\137\x75\163\x65\x63\141\x72\x64" => "\60", "\x74\x61\147" => iserializer(array("\141\143\151\144" => $_W["\x61\143\x69\x64"], "\165\151\144" => $_W["\x6d\x65\x6d\142\145\x72"]["\x75\151\x64"]))); goto aXAmx; HquIu: global $_W; goto hU_c3; T6sZW: return error(1, "\350\xbf\231\344\xb8\xaa\xe8\256\242\xe5\215\x95\xe5\267\262\xe7\xbb\217\346\224\257\344\xbb\x98\346\210\220\xe5\212\x9f\x2c\x20\xe4\xb8\x8d\xe9\234\200\xe8\246\201\xe9\x87\215\xe5\xa4\x8d\xe6\224\xaf\344\273\x98\56"); goto B65LN; Ekv_n: b9Clm: goto viEPh; p7kh4: $wechat_payment = array("\141\160\160\151\144" => $params["\x61\160\x70\x69\x64"], "\x73\151\x67\x6e\153\x65\171" => $setting["\160\141\x79\x6d\x65\x6e\x74"]["\167\145\143\150\141\164"]["\x73\x69\147\156\153\x65\x79"], "\x6d\143\x68\x69\x64" => $setting["\x70\141\x79\x6d\x65\156\x74"]["\x77\x65\x63\150\x61\164"]["\x6d\x63\150\151\144"], "\166\x65\x72\163\x69\157\156" => 2); goto HGyXY; IUPpT: Cb1dU: goto AIcuV; DCICj: $setting = uni_setting($wxapp_uniacid, array("\160\x61\171\x6d\145\x6e\x74")); goto p7kh4; SKJkp: DqHIf: goto J_o1D; bV0Ok: pdo_update("\143\157\162\145\x5f\x70\x61\x79\x6c\x6f\147", array("\165\156\x69\157\156\x74\x69\x64" => $uniontid), array("\160\154\x69\144" => $paylog["\160\154\151\144"])); goto GYQNq; J_o1D: if (!(!empty($paylog) && $paylog["\163\164\141\x74\165\x73"] != "\60")) { goto huQ6P; } goto T6sZW; AIcuV: $moduleid = empty($module["\155\151\x64"]) ? "\x30\60\60\60\60\x30" : sprintf("\x25\x30\x36\x64", $module["\x6d\151\144"]); goto tISum; GYQNq: $paylog["\x75\156\x69\157\156\x74\x69\144"] = $uniontid; goto rKdXh; jMpeI: $moduels = uni_modules(); goto MlbKa; xa2V_: $paylog["\x70\154\x69\144"] = pdo_insertid(); goto SKJkp; tISum: $uniontid = date("\x59\155\x64\x48\151\163") . $moduleid . random(8, 1); goto OTfdU; xCIHK: } public static function location_transition($lat, $lng) { goto JVAET; IHOe7: if (!$ad_level_1) { goto sS3om; } goto NHUq0; fJ8hH: $url = "\x68\164\x74\160\x73\72\57\57\141\x70\x69\x73\x2e\x6d\141\160\56\161\x71\x2e\143\x6f\155\57\167\x73\x2f\x67\x65\157\x63\157\x64\x65\x72\x2f\x76\61\57\77\x6c\157\x63\x61\x74\x69\157\156\x3d" . $lat . "\54" . $lng . "\x26\x6b\145\171\x3d\132\x58\x54\x42\132\55\x54\x35\106\x33\66\55\x56\x37\x36\123\64\x2d\x4d\132\x5a\114\130\55\67\104\132\120\x51\x2d\x35\x44\x46\x4d\131"; goto I6_qE; SlwfI: return $data; goto tDEvb; tyxKv: if (!is_error($response)) { goto K_Ou2; } goto x6ds1; lvLlr: return; goto gqBHW; gqBHW: K_Ou2: goto aVn8m; a5M5g: $data["\x63\x69\x74\171"] = $result["\162\145\x73\165\154\164"]["\141\x64\144\162\x65\163\x73\137\x63\x6f\155\160\x6f\x6e\x65\x6e\164"]["\x63\151\x74\x79"]; goto YE8mN; VQ0qQ: $ad_level_2 = $result["\x72\x65\163\165\x6c\164"]["\x61\x64\144\162\x65\x73\163\x5f\x63\157\x6d\160\x6f\x6e\145\156\164"]["\141\144\137\154\145\x76\x65\x6c\x5f\x32"]; goto IHOe7; YE8mN: $ad_level_1 = $result["\x72\145\x73\165\x6c\164"]["\x61\x64\x64\162\145\x73\163\137\143\157\x6d\x70\157\156\x65\x6e\x74"]["\x61\144\x5f\x6c\145\x76\145\x6c\137\x31"]; goto VQ0qQ; pEK_9: sS3om: goto SlwfI; x6ds1: WeUtility::logging("\146\141\164\141\154", "\133\x67\x65\x74\40\141\x64\144\162\x65\163\x73\x5f\x63\x6f\x6d\x70\157\x6e\145\x6e\x74\x20\x66\x61\x69\x6c\145\x64\135\54\x20\162\x65\163\160\x6f\x6e\163\x65\x3d" . var_export($response, true)); goto lvLlr; JVAET: $data = array(); goto fJ8hH; QXFi0: $data["\x70\162\x6f\166\151\x6e\x63\x65"] = $result["\x72\145\163\165\x6c\164"]["\x61\144\x64\162\145\163\163\x5f\x63\157\x6d\160\157\x6e\x65\156\164"]["\160\x72\157\166\151\x6e\143\x65"]; goto a5M5g; MO1nR: $data["\x63\151\164\x79"] = $ad_level_2; goto pEK_9; I6_qE: $response = ihttp_get($url); goto tyxKv; aVn8m: $result = @json_decode($response["\x63\157\x6e\164\x65\156\164"], true); goto QXFi0; NHUq0: $data["\x70\x72\157\x76\151\156\143\145"] = $ad_level_1; goto MO1nR; tDEvb: } public static function is_point_in_polygon($point, $pts) { goto ocws4; Zk3cD: goto tQFLK; goto OLeS9; ienEP: $xinters = ($p["\154\x61\x74"] - $p1["\154\x61\164"]) * ($p2["\x6c\x6e\147"] - $p1["\x6c\x6e\147"]) / ($p2["\154\x61\x74"] - $p1["\x6c\141\x74"]) + $p1["\154\156\147"]; goto Wnx5Y; jNPsm: eXXy8: goto sw_A0; gFSxG: hbRsl: goto fF6Lg; gHVgr: jW1hJ: goto hHBnX; hHBnX: $p2 = $pts[$i % $N]; goto obkkn; oJ5te: if ($p["\x6c\x61\x74"] >= min($p1["\x6c\141\x74"], $p3["\154\x61\164"]) && $p["\x6c\141\x74"] <= max($p1["\x6c\141\x74"], $p3["\x6c\141\x74"])) { goto fVG0k; } goto Pu3s1; z8EPg: $p = $point; goto GKPcj; GKPcj: $p1 = $pts[0]; goto qji4f; tkfJz: yj1Zo: goto Dw93o; C7fHf: R_bXz: goto NmVTP; vu31C: $intersectCount = 0; goto TZZnC; jiNfv: BWfA7: goto xjhjx; Dw93o: if (!($p["\154\156\147"] < $xinters)) { goto fSKOW; } goto HZ6zx; sw_A0: ++$i; goto Ips6P; GcU6j: $p1 = $p2; goto jNPsm; G7qDf: return $boundOrVertex; goto gHVgr; NmVTP: sYJy_: goto GcU6j; Pu3s1: $intersectCount += 2; goto LKel3; d3xKy: if (!($p["\x6c\x6e\147"] == $p1["\x6c\156\147"] && $p["\154\141\164"] == $p1["\x6c\x61\164"])) { goto jW1hJ; } goto G7qDf; u6Jo2: B8j__: goto PJzBV; Eo9wn: fVG0k: goto vKxVt; jyFmR: if (!($i <= $N)) { goto hXlk3; } goto d3xKy; ctRQ5: ULNtl: goto jyFmR; fF6Lg: if (!($p["\154\156\147"] <= max($p1["\x6c\x6e\147"], $p2["\154\156\x67"]))) { goto R_bXz; } goto SF0bC; Wnx5Y: if (!(abs($p["\x6c\x6e\x67"] - $xinters) < $precision)) { goto yj1Zo; } goto I3koh; NS1j_: XUXR3: goto j1VMn; NAsNx: if ($p1["\x6c\x6e\x67"] == $p["\x6c\x6e\147"]) { goto O0mOx; } goto OvkFc; bvblC: goto sYJy_; goto gFSxG; PJzBV: if ($p["\x6c\141\164"] > min($p1["\x6c\141\x74"], $p2["\x6c\x61\164"]) && $p["\154\141\164"] < max($p1["\154\x61\164"], $p2["\x6c\x61\164"])) { goto hbRsl; } goto bNuRy; DYv33: if ($p1["\154\x6e\x67"] == $p2["\x6c\x6e\x67"]) { goto dqRzC; } goto ienEP; cN5wT: $p3 = $pts[($i + 1) % $N]; goto oJ5te; vKxVt: ++$intersectCount; goto NS1j_; ocws4: $N = count($pts); goto XwndS; Ips6P: goto ULNtl; goto yfuhY; Hl06q: yOmIg: goto DYv33; MWG9E: $p2 = 0; goto z8EPg; qji4f: $i = 1; goto ctRQ5; wjDUM: return $boundOrVertex; goto pESIS; EOPid: dqRzC: goto NAsNx; TZZnC: $precision = 2.0E-10; goto iqHNc; obkkn: if (!($p["\154\x61\164"] < min($p1["\x6c\141\x74"], $p2["\154\x61\x74"]) || $p["\154\141\164"] > max($p1["\x6c\x61\164"], $p2["\x6c\141\x74"]))) { goto B8j__; } goto R3qic; j1VMn: fZ2K1: goto bvblC; LwJsK: CaCag: goto skCzJ; iqHNc: $p1 = 0; goto MWG9E; ZPmE_: return $boundOrVertex; goto Hl06q; OLeS9: O0mOx: goto wjDUM; zNmbh: if ($intersectCount % 2 == 0) { goto BWfA7; } goto T3UZ4; bNuRy: if (!($p["\x6c\x61\x74"] == $p2["\154\x61\164"] && $p["\154\156\147"] <= $p2["\x6c\156\147"])) { goto fZ2K1; } goto cN5wT; oUkrv: fSKOW: goto qaYmj; T3UZ4: return true; goto I2z7j; I3koh: return $boundOrVertex; goto tkfJz; yfuhY: hXlk3: goto zNmbh; EHuM5: ZPFTF: goto C7fHf; SF0bC: if (!($p1["\154\141\x74"] == $p2["\x6c\141\x74"] && $p["\154\x6e\x67"] >= min($p1["\x6c\x6e\x67"], $p2["\x6c\x6e\x67"]))) { goto yOmIg; } goto ZPmE_; R3qic: $p1 = $p2; goto ntwSZ; OvkFc: ++$intersectCount; goto Zk3cD; pESIS: tQFLK: goto EHuM5; xjhjx: return false; goto LwJsK; HZ6zx: ++$intersectCount; goto oUkrv; LKel3: goto XUXR3; goto Eo9wn; ntwSZ: goto eXXy8; goto u6Jo2; I2z7j: goto CaCag; goto jiNfv; qaYmj: goto ZPFTF; goto EOPid; XwndS: $boundOrVertex = true; goto vu31C; skCzJ: } public static function Convert_BD09_To_GCJ02($lat, $lng) { goto uLIqy; uLIqy: $x_pi = 3.141592653589793 * 3000.0 / 180.0; goto WQSDS; U5JW1: return array("\x6c\x6e\x67" => $lng, "\x6c\141\x74" => $lat); goto bmI2Z; DGgfa: $z = sqrt($x * $x + $y * $y) - 2.0E-5 * sin($y * $x_pi); goto PsCMP; bUWJ3: $y = $lat - 0.006; goto DGgfa; SvQDF: $lng = $z * cos($theta); goto frtfC; frtfC: $lat = $z * sin($theta); goto U5JW1; PsCMP: $theta = atan2($y, $x) - 3.0E-6 * cos($x * $x_pi); goto SvQDF; WQSDS: $x = $lng - 0.0065; goto bUWJ3; bmI2Z: } }

Function Calls

None

Variables

None

Stats

MD5 8f0a90a28cf6211a23f3d5fe6b1f5c3f
Eval Count 0
Decode Time 125 ms