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

Signing you up...

Thank you for signing up!

PHP Decode

goto MSyg3; MSyg3: defined('IN_IA') or exit('Access Denied'); goto zSdDZ; aVKUg: include_o..

Decoded Output download

<?  goto MSyg3; MSyg3: defined('IN_IA') or exit('Access Denied'); goto zSdDZ; aVKUg: include_once IA_ROOT . '/addons/xc_train/common/function.php'; goto D_yEu; zSdDZ: global $xcmodule; goto FMDBo; FMDBo: $xcmodule = 'xc_train'; goto aVKUg; D_yEu: class Xc_trainModuleSite extends WeModuleSite { protected function createWebUrl($do, $query = array()) { goto EumJk; K2Jr1: $query['m'] = strtolower($this->modulename); goto DIZc2; XSI2d: return wurl('site/entry', $query); goto xsoEh; EumJk: global $_GPC; goto kz7eA; DIZc2: $query['version_id'] = intval($_GPC['version_id']); goto XSI2d; kz7eA: $query['do'] = $do; goto K2Jr1; xsoEh: } public function doWebExport() { goto qs_ru; dDAcR: $uniacid = $_W['uniacid']; goto gW3fO; gW3fO: $condition = array(); goto PDbR2; vl9vq: foreach ($store as $s) { $store_list[$s['id']] = $s; sQ2i4: } goto iN3SB; xgByh: if (!$store) { goto DUSvX; } goto vl9vq; Lfnr8: yijE1: goto E5ygL; Ai14h: if (empty($_GPC['out_trade_no'])) { goto raiCZ; } goto bfNwz; PDbR2: $condition['status'] = 1; goto IECho; lcfzH: $store_list = array(); goto xgByh; o5lP6: $data = '<tr>'; goto Xv84b; nsqI7: if (empty($_GPC['use'])) { goto a4ub2; } goto kvis5; mOlD2: DUSvX: goto u0H19; u0H19: if (!$order) { goto g0Mq0; } goto q3p3I; IECho: $condition['order_type IN'] = array(1, 2); goto CXDu6; kKI0p: $data = '<table border=\'1\'>' . $data . '</table>'; goto RiH0x; TUfL9: header('Content-Disposition: attachment; filename=order.xls'); goto o5lP6; Clvxa: $store = pdo_getall('xc_train_school', array("uniacid" => $uniacid)); goto lcfzH; l3DsE: $order = pdo_getall('xc_train_order', $condition, array(), '', 'id DESC'); goto Clvxa; pqMR1: B38TE: goto kKI0p; bfNwz: $condition['out_trade_no LIKE'] = '%' . $_GPC['out_trade_no'] . '%'; goto yt9ua; aHY01: g0Mq0: goto tuNTz; msZr5: $condition['mobile LIKE'] = '%' . $_GPC['mobile'] . '%'; goto YE5l0; kZmkW: Pg3F4: goto qDrlh; doNIt: exit; goto aHY01; E5ygL: $data .= '</tr>'; goto KwItV; qDrlh: if (empty($_GPC['mobile'])) { goto tFTi7; } goto msZr5; x7kgZ: $condition['openid LIKE'] = '%' . $_GPC['openid'] . '%'; goto kZmkW; kvis5: $condition['use'] = $_GPC['use']; goto PTd5A; k9yqH: foreach ($xc as $x) { goto Pexzl; joTf5: GUwkG: goto Hkupu; Pexzl: if (!($x['status'] == 1)) { goto GUwkG; } goto czxXN; Hkupu: p6JGR: goto zv5MT; czxXN: $data .= '<th>' . $x['name'] . '</th>'; goto joTf5; zv5MT: } goto Lfnr8; Xv84b: $xc = htmlspecialchars_decode($_GPC['xc']); goto CskgO; CXDu6: $condition['uniacid'] = $_W['uniacid']; goto Ai14h; CskgO: $xc = json_decode($xc, true); goto k9yqH; RiH0x: echo iconv('UTF-8', 'GBK//TRANSLIT', $data); goto doNIt; yt9ua: raiCZ: goto w7ZjX; q3p3I: header('Content-type: application/vnd.ms-excel; charset=utf8'); goto TUfL9; YE5l0: tFTi7: goto nsqI7; KwItV: foreach ($order as $v) { goto UDk3m; Niayc: $data = $data . '<tr>'; goto Ddr1O; uJtn0: $data = $data . '</tr>'; goto tEIPK; QIAaj: $v['store_name'] = $store_list[$v['store']]['name']; goto Niayc; tA7XU: ER2Ib: goto ZgqXU; cnbxJ: goto tFxca; goto tA7XU; tEIPK: Q6Zxt: goto cH0sw; Ddr1O: foreach ($xc as $x) { goto RdH7s; sB97m: if (empty($v['sign'])) { goto LlXNx; } goto NZs1d; feeTK: $data .= '<td>'; goto sB97m; By2vy: $data .= '</td>'; goto n8BJa; NZs1d: $v['sign'] = json_decode($v['sign'], true); goto HFapQ; MjK5x: Ddu0_: goto MA_u9; HFapQ: if (!(is_array($v['sign']) && !empty($v['sign']))) { goto Ddu0_; } goto O_ibU; LuLta: g0HSu: goto MjK5x; SG3hK: xQZjt: goto feeTK; LvqdS: $data .= '<td style=\'vnd.ms-excel.numberformat:@\'>' . $v[$x['key']] . '</td>'; goto Zq_w4; O_ibU: foreach ($v['sign'] as $vs) { $data .= $vs['name'] . '' . $vs['value'] . '<br/>'; RvsN6: } goto LuLta; K3kjZ: mn0Ha: goto RkiXA; E9iYE: Z3NKC: goto K3kjZ; Zq_w4: goto veHv3; goto SG3hK; n8BJa: veHv3: goto E9iYE; D8dKD: if ($x['key'] == 'sign') { goto xQZjt; } goto LvqdS; MA_u9: LlXNx: goto By2vy; RdH7s: if (!($x['status'] == 1)) { goto Z3NKC; } goto D8dKD; RkiXA: } goto keQYE; UDk3m: if ($v['use'] == 1) { goto ER2Ib; } goto K2iwd; ZgqXU: $v['status_name'] = ''; goto gkkeh; K2iwd: $v['status_name'] = ''; goto cnbxJ; gkkeh: tFxca: goto QIAaj; keQYE: xFQgb: goto uJtn0; cH0sw: } goto pqMR1; qs_ru: global $_GPC, $_W; goto dDAcR; PTd5A: a4ub2: goto l3DsE; w7ZjX: if (empty($_GPC['openid'])) { goto Pg3F4; } goto x7kgZ; iN3SB: srrde: goto mOlD2; tuNTz: } public function doWebPost() { goto CkKRz; HeGKY: $get = json_decode($get, true); goto Gea3U; Uwijs: $sms = pdo_get('xc_beauty_config', array("xkey" => "sms")); goto jMM5K; rNIQb: $get = str_replace('{{namex}}', '', $get); goto G6WB5; MWJzk: $request_post = ihttp_post($url, $data); goto u0SS0; jMM5K: if (!$sms) { goto VQov1; } goto aUb5M; GePEw: $request_get = ihttp_get($url); goto LBg_p; HsQg8: if (!is_array($customize)) { goto JGyge; } goto QroX2; vl2pn: $url = $url . $url_data; goto b22JL; IAYlX: load()->func('communication'); goto LNYIV; ji6Pj: $get = str_replace('{{trade}}', '1220171127101100000017', $get); goto Rqg1_; aUb5M: $sms['content'] = json_decode($sms['content'], true); goto WRDaX; gT9a3: goto RyHjm; goto SU50r; l4CHh: $post = str_replace('{{addrx}}', '', $post); goto yuKvG; QKq4x: foreach ($get as $x3) { goto VnZfD; drWzy: goto UsuYj; goto r5PZH; o4XN4: $url_data = urlencode($x3['attr']) . '=' . urlencode($x3['value']); goto blBWD; r5PZH: rNkmb: goto o4XN4; blBWD: UsuYj: goto CrJQ5; ZDofX: $url_data = $url_data . '&' . urlencode($x3['attr']) . '=' . urlencode($x3['value']); goto drWzy; VnZfD: if (empty($url_data)) { goto rNkmb; } goto ZDofX; CrJQ5: AII94: goto Eb_nm; Eb_nm: } goto Od91R; LNYIV: $url = $_GPC['url']; goto Uwijs; Od91R: mDoIT: goto OSUaa; u0SS0: qwKid: goto MUJ9B; SpojN: $post = $sms['content']['post']; goto dvyNA; E1PXR: $get = str_replace('{{addrx}}', '', $get); goto MvU8m; Y8GG7: $get = str_replace('{{webnamex}}', '', $get); goto ji6Pj; Gea3U: $url_data = ''; goto QKq4x; Sel4b: XBRGe: goto sIELy; ADcWI: foreach ($customize as $x) { $post = str_replace('{{' . $x['attr'] . '}}', $x['value'], $post); IQ9JD: } goto Rx4Z6; MUJ9B: $get = $sms['content']['get']; goto QCfWM; qYdsZ: VIvYi: goto H5jp3; Uglkn: $data = array(); goto t9Jn1; t9Jn1: foreach ($post as $x2) { $data[$x2['attr']] = $x2['value']; YHhms: } goto P1huJ; qNzvS: JGyge: goto Y8GG7; QCfWM: if (!(is_array($get) && !empty($get))) { goto VIvYi; } goto JURRz; SU50r: rMcvU: goto vl2pn; Rqg1_: $get = str_replace('{{amount}}', '199', $get); goto rNIQb; VYBI6: $url = $url . '?' . $url_data; goto gT9a3; MvU8m: $get = str_replace('{{datex}}', date('Y-m-d H:i'), $get); goto HeGKY; mL6Hq: $post = json_encode($post); goto sgQjd; yuKvG: $post = str_replace('{{datex}}', date('Y-m-d H:i'), $post); goto GNMSB; GNMSB: $post = json_decode($post, true); goto Uglkn; G6WB5: $get = str_replace('{{phonex}}', '18888888888', $get); goto E1PXR; CkKRz: global $_GPC, $_W; goto IAYlX; H5jp3: VQov1: goto kfrLk; LBg_p: echo $request_get['content']; goto qYdsZ; erd8D: $post = str_replace('{{trade}}', '1220171127101100000017', $post); goto ZUXKD; GtBh1: $post = str_replace('{{namex}}', '', $post); goto g_uBx; b22JL: RyHjm: goto GePEw; ZUXKD: $post = str_replace('{{amount}}', '199', $post); goto GtBh1; TTHw_: Lh3y1: goto qNzvS; OSUaa: if (strpos($url, '?') !== false) { goto rMcvU; } goto VYBI6; QroX2: foreach ($customize as $x) { $get = str_replace('{{' . $x['attr'] . '}}', $x['value'], $get); I0cTR: } goto TTHw_; JURRz: $get = json_encode($get); goto HsQg8; WRDaX: $customize = $sms['content']['customize']; goto SpojN; g_uBx: $post = str_replace('{{phonex}}', '18888888888', $post); goto l4CHh; Rx4Z6: VSyDN: goto Sel4b; dvyNA: if (!(is_array($post) && !empty($post))) { goto qwKid; } goto mL6Hq; P1huJ: Mz1PH: goto MWJzk; sgQjd: if (!is_array($customize)) { goto XBRGe; } goto ADcWI; sIELy: $post = str_replace('{{webnamex}}', '', $post); goto erd8D; kfrLk: } public function doWebOrderRefund() { goto xzEhS; RK5HD: $request = pdo_update('xc_beauty_userinfo', array("money" => $money), array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto IyUKy; Le1JL: AuiyI: goto uz1aE; P7KxQ: kTlwT: goto rNWht; VWSZH: goto UxJEE; goto P7KxQ; ugxM5: goto FmwdA; goto h0BU0; GENLg: $transaction_id = $order['wx_out_trade_no']; goto EAaNT; djbFP: $share = pdo_get('xc_beauty_share', array("status" => 1, "uniacid" => $uniacid, "openid" => $order['openid'], "out_trade_no" => $order['out_trade_no'])); goto oW2G6; ySTfW: curl_setopt($ch, CURLOPT_SSLKEY, $key_file); goto IIcWq; aBBhc: m3POc: goto bLs6h; Ph9MX: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto sHQp8; I7vHx: if (!(floatval($order['canpay']) != 0)) { goto t2dX0; } goto lqIO_; Tr770: curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'pem'); goto E_rVm; dq6Po: pdo_update('xc_beauty_userinfo', array("share_o_amount" => $share_o_amount, "share_empty" => $share_empty), array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto J9ygY; lqIO_: $money = round(floatval($userinfo['money']) + floatval($order['canpay']), 2); goto RK5HD; RG5Sp: goto iIXq6; goto vpq5w; JV_MT: echo json_encode($json); goto aBBhc; Ea7Qo: echo json_encode($json); goto lKFBv; cu6KN: curl_close($ch); goto RG5Sp; xzEhS: global $_GPC, $_W; goto GiEb4; vpq5w: WYuw_: goto JsqA_; zQU6J: $data = curl_exec($ch); goto ccrqy; A87Ng: $userinfo = pdo_get('xc_beauty_userinfo', array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto RW3CH; NUTi8: $appid = $_W['account']['key']; goto GENLg; RQ5Pz: curl_setopt($ch, CURLOPT_HEADER, 0); goto Ph9MX; L1Jun: $error = curl_errno($ch); goto cu6KN; CwQY0: PFGm4: goto I7vHx; DPr4k: iIXq6: goto aXBHy; ccrqy: unlink($cert_file); goto cjNaf; EAaNT: $total_fee = floatval($order['wxpay']) * 100; goto y7y63; hNj8H: HkBly: goto jlC5u; cjNaf: unlink($key_file); goto sj6MG; uftU2: echo '' . $cert_file . '' . $StrConents . ''; goto tTJRk; Gyfut: $json = array("status" => 1, "msg" => ""); goto JV_MT; eni3O: SHRn_: goto q_lu5; k2SoY: $config = pdo_get('uni_settings', array("uniacid" => $uniacid)); goto kXIZa; sO1XR: wb9SX: goto GOr44; py3AQ: curl_setopt($ch, CURLOPT_SSLCERT, $cert_file); goto Tr770; ohCTm: if ($data['result_code'] == 'SUCCESS') { goto p0nbX; } goto G4Icn; h0BU0: H9YX4: goto ohCTm; G4Icn: goto qu3Cd; goto Fo35R; lpugv: if (!($config && $cert)) { goto AuiyI; } goto HpGL9; JAmYA: $request = pdo_update('xc_beauty_order', array("refund_status" => 1, "status" => 2), array("id" => $_GPC['id'], "uniacid" => $uniacid)); goto nS8oD; bkrkm: exit; goto hNj8H; vrUyv: if (!(($TxtRes = fopen($key_file, 'w+')) === FALSE)) { goto HkBly; } goto O3yH5; Hpeg9: exit; goto eni3O; BMPpi: qu3Cd: goto RqtlE; jlC5u: $StrConents = $cert['content']['key']; goto wKrE_; y7y63: $refund_fee = floatval($order['wxpay']) * 100; goto IGYMa; J9ygY: pdo_update('xc_beauty_share', array("status" => 2), array("status" => 1, "uniacid" => $uniacid, "openid" => $order['openid'], "out_trade_no" => $order['out_trade_no'])); goto frVm_; oW2G6: if (!$share) { goto uds_J; } goto Vi3JY; rNWht: $config['payment'] = unserialize($config['payment']); goto NUTi8; ByfxH: S9snm: goto Rcbmd; Xlpml: if ($order) { goto qhDxs; } goto ZQTEK; sHQp8: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); goto H8o2M; ILbAY: fclose($TxtRes); goto Hpeg9; kCSQQ: $share_empty = round(floatval($userinfo['share_empty']) + floatval($share['amount'])); goto dq6Po; Rcbmd: fclose($TxtRes); goto py3AQ; lKFBv: goto m3POc; goto Sw0Ic; GOr44: $StrConents = $cert['content']['cert']; goto jQDTq; frVm_: uds_J: goto JAmYA; Vi3JY: $share_o_amount = round(floatval($userinfo['share_o_amount']) - floatval($share['amount']), 2); goto kCSQQ; WKgTZ: goto DI2mE; goto H8Yvr; TQkMN: exit; goto ByfxH; JQUki: if (!empty($cert['content']['cert']) && !empty($cert['content']['key'])) { goto kTlwT; } goto VWSZH; kXIZa: $cert = pdo_get('xc_beauty_config', array("uniacid" => $uniacid, "xkey" => "refund")); goto lpugv; RW3CH: if (empty($order['score'])) { goto PFGm4; } goto seI6C; wKrE_: if (fwrite($TxtRes, $StrConents)) { goto SHRn_; } goto Hetgo; IyUKy: t2dX0: goto YYwqV; aXBHy: UxJEE: goto Le1JL; VjV1U: pdo_update('xc_beauty_userinfo', array("score" => $score), array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto CwQY0; nS8oD: if ($request) { goto zYxfU; } goto QJn90; di7qV: $ref = strtoupper(md5('appid=' . $appid . '&mch_id=' . $config['payment']['wechat']['mchid'] . '&nonce_str=123456' . '&out_refund_no=' . $transaction_id . '&out_trade_no=' . $transaction_id . '&refund_fee=' . $refund_fee . '&total_fee=' . $total_fee . '&key=' . $config['payment']['wechat']['signkey'])); goto cdh5E; ZQTEK: $json = array("status" => -1, "msg" => ""); goto p2r67; Sw0Ic: zYxfU: goto Gyfut; IGYMa: $url = 'https://api.mch.weixin.qq.com/secapi/pay/refund'; goto di7qV; Wz4Wr: exit; goto sO1XR; JsqA_: curl_close($ch); goto DpcQF; cdh5E: $refund = array("appid" => $appid, "mch_id" => $config['payment']['wechat']['mchid'], "nonce_str" => "123456", "out_refund_no" => $transaction_id, "out_trade_no" => $transaction_id, "refund_fee" => $refund_fee, "total_fee" => $total_fee, "sign" => $ref); goto EyON2; Fo35R: p0nbX: goto BMPpi; j3VHe: echo '' . $cert_file . ''; goto Wz4Wr; FAPyc: curl_setopt($ch, CURLOPT_URL, $url); goto RQ5Pz; EyON2: $xml = arrayToXml($refund); goto CIrcX; bLs6h: DI2mE: goto JMQW5; seI6C: $score = $userinfo['score'] - $order['score']; goto VjV1U; QJn90: $json = array("status" => -1, "msg" => ""); goto Ea7Qo; HpGL9: $cert['content'] = json_decode($cert['content'], true); goto JQUki; DpcQF: $data = xmlToArray($data); goto jHKKz; q_lu5: fclose($TxtRes); goto ySTfW; CIrcX: $ch = curl_init(); goto FAPyc; tTJRk: fclose($TxtRes); goto TQkMN; GiEb4: $uniacid = $_W['uniacid']; goto dj94p; seqA2: if (!(($TxtRes = fopen($cert_file, 'w+')) === FALSE)) { goto wb9SX; } goto j3VHe; pTmks: $cert_file = '../addons/' . $_GPC['m'] . '/resource/' . rand(100000, 999999) . '.pem'; goto seqA2; dj94p: $order = pdo_get('xc_beauty_order', array("id" => $_GPC['id'], "uniacid" => $uniacid)); goto Xlpml; E_rVm: $key_file = '../addons/' . $_GPC['m'] . '/resource/' . rand(100000, 999999) . '.pem'; goto vrUyv; sj6MG: if ($data) { goto WYuw_; } goto L1Jun; jQDTq: if (fwrite($TxtRes, $StrConents)) { goto S9snm; } goto uftU2; uz1aE: XhXQ0: goto djbFP; RqtlE: FmwdA: goto DPr4k; p2r67: echo json_encode($json); goto WKgTZ; L_Z3F: curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); goto zQU6J; O3yH5: echo '' . $key_file . ''; goto bkrkm; H8Yvr: qhDxs: goto A87Ng; H8o2M: curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'pem'); goto pTmks; jHKKz: if ($data['return_code'] == 'SUCCESS') { goto H9YX4; } goto ugxM5; YYwqV: if (!(floatval($order['wxpay']) != 0)) { goto XhXQ0; } goto k2SoY; IIcWq: curl_setopt($ch, CURLOPT_POST, 1); goto L_Z3F; Hetgo: echo '' . $key_file . '' . $StrConents . ''; goto ILbAY; JMQW5: } public function doWebUpSql() { include_once '../addons/xc_train/upsql.php'; upsql(); } } ?>

Did this file decode correctly?

Original Code

goto MSyg3; MSyg3: defined('IN_IA') or exit('Access Denied'); goto zSdDZ; aVKUg: include_once IA_ROOT . '/addons/xc_train/common/function.php'; goto D_yEu; zSdDZ: global $xcmodule; goto FMDBo; FMDBo: $xcmodule = 'xc_train'; goto aVKUg; D_yEu: class Xc_trainModuleSite extends WeModuleSite { protected function createWebUrl($do, $query = array()) { goto EumJk; K2Jr1: $query['m'] = strtolower($this->modulename); goto DIZc2; XSI2d: return wurl('site/entry', $query); goto xsoEh; EumJk: global $_GPC; goto kz7eA; DIZc2: $query['version_id'] = intval($_GPC['version_id']); goto XSI2d; kz7eA: $query['do'] = $do; goto K2Jr1; xsoEh: } public function doWebExport() { goto qs_ru; dDAcR: $uniacid = $_W['uniacid']; goto gW3fO; gW3fO: $condition = array(); goto PDbR2; vl9vq: foreach ($store as $s) { $store_list[$s['id']] = $s; sQ2i4: } goto iN3SB; xgByh: if (!$store) { goto DUSvX; } goto vl9vq; Lfnr8: yijE1: goto E5ygL; Ai14h: if (empty($_GPC['out_trade_no'])) { goto raiCZ; } goto bfNwz; PDbR2: $condition['status'] = 1; goto IECho; lcfzH: $store_list = array(); goto xgByh; o5lP6: $data = '<tr>'; goto Xv84b; nsqI7: if (empty($_GPC['use'])) { goto a4ub2; } goto kvis5; mOlD2: DUSvX: goto u0H19; u0H19: if (!$order) { goto g0Mq0; } goto q3p3I; IECho: $condition['order_type IN'] = array(1, 2); goto CXDu6; kKI0p: $data = '<table border=\'1\'>' . $data . '</table>'; goto RiH0x; TUfL9: header('Content-Disposition: attachment; filename=order.xls'); goto o5lP6; Clvxa: $store = pdo_getall('xc_train_school', array("uniacid" => $uniacid)); goto lcfzH; l3DsE: $order = pdo_getall('xc_train_order', $condition, array(), '', 'id DESC'); goto Clvxa; pqMR1: B38TE: goto kKI0p; bfNwz: $condition['out_trade_no LIKE'] = '%' . $_GPC['out_trade_no'] . '%'; goto yt9ua; aHY01: g0Mq0: goto tuNTz; msZr5: $condition['mobile LIKE'] = '%' . $_GPC['mobile'] . '%'; goto YE5l0; kZmkW: Pg3F4: goto qDrlh; doNIt: exit; goto aHY01; E5ygL: $data .= '</tr>'; goto KwItV; qDrlh: if (empty($_GPC['mobile'])) { goto tFTi7; } goto msZr5; x7kgZ: $condition['openid LIKE'] = '%' . $_GPC['openid'] . '%'; goto kZmkW; kvis5: $condition['use'] = $_GPC['use']; goto PTd5A; k9yqH: foreach ($xc as $x) { goto Pexzl; joTf5: GUwkG: goto Hkupu; Pexzl: if (!($x['status'] == 1)) { goto GUwkG; } goto czxXN; Hkupu: p6JGR: goto zv5MT; czxXN: $data .= '<th>' . $x['name'] . '</th>'; goto joTf5; zv5MT: } goto Lfnr8; Xv84b: $xc = htmlspecialchars_decode($_GPC['xc']); goto CskgO; CXDu6: $condition['uniacid'] = $_W['uniacid']; goto Ai14h; CskgO: $xc = json_decode($xc, true); goto k9yqH; RiH0x: echo iconv('UTF-8', 'GBK//TRANSLIT', $data); goto doNIt; yt9ua: raiCZ: goto w7ZjX; q3p3I: header('Content-type: application/vnd.ms-excel; charset=utf8'); goto TUfL9; YE5l0: tFTi7: goto nsqI7; KwItV: foreach ($order as $v) { goto UDk3m; Niayc: $data = $data . '<tr>'; goto Ddr1O; uJtn0: $data = $data . '</tr>'; goto tEIPK; QIAaj: $v['store_name'] = $store_list[$v['store']]['name']; goto Niayc; tA7XU: ER2Ib: goto ZgqXU; cnbxJ: goto tFxca; goto tA7XU; tEIPK: Q6Zxt: goto cH0sw; Ddr1O: foreach ($xc as $x) { goto RdH7s; sB97m: if (empty($v['sign'])) { goto LlXNx; } goto NZs1d; feeTK: $data .= '<td>'; goto sB97m; By2vy: $data .= '</td>'; goto n8BJa; NZs1d: $v['sign'] = json_decode($v['sign'], true); goto HFapQ; MjK5x: Ddu0_: goto MA_u9; HFapQ: if (!(is_array($v['sign']) && !empty($v['sign']))) { goto Ddu0_; } goto O_ibU; LuLta: g0HSu: goto MjK5x; SG3hK: xQZjt: goto feeTK; LvqdS: $data .= '<td style=\'vnd.ms-excel.numberformat:@\'>' . $v[$x['key']] . '</td>'; goto Zq_w4; O_ibU: foreach ($v['sign'] as $vs) { $data .= $vs['name'] . '' . $vs['value'] . '<br/>'; RvsN6: } goto LuLta; K3kjZ: mn0Ha: goto RkiXA; E9iYE: Z3NKC: goto K3kjZ; Zq_w4: goto veHv3; goto SG3hK; n8BJa: veHv3: goto E9iYE; D8dKD: if ($x['key'] == 'sign') { goto xQZjt; } goto LvqdS; MA_u9: LlXNx: goto By2vy; RdH7s: if (!($x['status'] == 1)) { goto Z3NKC; } goto D8dKD; RkiXA: } goto keQYE; UDk3m: if ($v['use'] == 1) { goto ER2Ib; } goto K2iwd; ZgqXU: $v['status_name'] = ''; goto gkkeh; K2iwd: $v['status_name'] = ''; goto cnbxJ; gkkeh: tFxca: goto QIAaj; keQYE: xFQgb: goto uJtn0; cH0sw: } goto pqMR1; qs_ru: global $_GPC, $_W; goto dDAcR; PTd5A: a4ub2: goto l3DsE; w7ZjX: if (empty($_GPC['openid'])) { goto Pg3F4; } goto x7kgZ; iN3SB: srrde: goto mOlD2; tuNTz: } public function doWebPost() { goto CkKRz; HeGKY: $get = json_decode($get, true); goto Gea3U; Uwijs: $sms = pdo_get('xc_beauty_config', array("xkey" => "sms")); goto jMM5K; rNIQb: $get = str_replace('{{namex}}', '', $get); goto G6WB5; MWJzk: $request_post = ihttp_post($url, $data); goto u0SS0; jMM5K: if (!$sms) { goto VQov1; } goto aUb5M; GePEw: $request_get = ihttp_get($url); goto LBg_p; HsQg8: if (!is_array($customize)) { goto JGyge; } goto QroX2; vl2pn: $url = $url . $url_data; goto b22JL; IAYlX: load()->func('communication'); goto LNYIV; ji6Pj: $get = str_replace('{{trade}}', '1220171127101100000017', $get); goto Rqg1_; aUb5M: $sms['content'] = json_decode($sms['content'], true); goto WRDaX; gT9a3: goto RyHjm; goto SU50r; l4CHh: $post = str_replace('{{addrx}}', '', $post); goto yuKvG; QKq4x: foreach ($get as $x3) { goto VnZfD; drWzy: goto UsuYj; goto r5PZH; o4XN4: $url_data = urlencode($x3['attr']) . '=' . urlencode($x3['value']); goto blBWD; r5PZH: rNkmb: goto o4XN4; blBWD: UsuYj: goto CrJQ5; ZDofX: $url_data = $url_data . '&' . urlencode($x3['attr']) . '=' . urlencode($x3['value']); goto drWzy; VnZfD: if (empty($url_data)) { goto rNkmb; } goto ZDofX; CrJQ5: AII94: goto Eb_nm; Eb_nm: } goto Od91R; LNYIV: $url = $_GPC['url']; goto Uwijs; Od91R: mDoIT: goto OSUaa; u0SS0: qwKid: goto MUJ9B; SpojN: $post = $sms['content']['post']; goto dvyNA; E1PXR: $get = str_replace('{{addrx}}', '', $get); goto MvU8m; Y8GG7: $get = str_replace('{{webnamex}}', '', $get); goto ji6Pj; Gea3U: $url_data = ''; goto QKq4x; Sel4b: XBRGe: goto sIELy; ADcWI: foreach ($customize as $x) { $post = str_replace('{{' . $x['attr'] . '}}', $x['value'], $post); IQ9JD: } goto Rx4Z6; MUJ9B: $get = $sms['content']['get']; goto QCfWM; qYdsZ: VIvYi: goto H5jp3; Uglkn: $data = array(); goto t9Jn1; t9Jn1: foreach ($post as $x2) { $data[$x2['attr']] = $x2['value']; YHhms: } goto P1huJ; qNzvS: JGyge: goto Y8GG7; QCfWM: if (!(is_array($get) && !empty($get))) { goto VIvYi; } goto JURRz; SU50r: rMcvU: goto vl2pn; Rqg1_: $get = str_replace('{{amount}}', '199', $get); goto rNIQb; VYBI6: $url = $url . '?' . $url_data; goto gT9a3; MvU8m: $get = str_replace('{{datex}}', date('Y-m-d H:i'), $get); goto HeGKY; mL6Hq: $post = json_encode($post); goto sgQjd; yuKvG: $post = str_replace('{{datex}}', date('Y-m-d H:i'), $post); goto GNMSB; GNMSB: $post = json_decode($post, true); goto Uglkn; G6WB5: $get = str_replace('{{phonex}}', '18888888888', $get); goto E1PXR; CkKRz: global $_GPC, $_W; goto IAYlX; H5jp3: VQov1: goto kfrLk; LBg_p: echo $request_get['content']; goto qYdsZ; erd8D: $post = str_replace('{{trade}}', '1220171127101100000017', $post); goto ZUXKD; GtBh1: $post = str_replace('{{namex}}', '', $post); goto g_uBx; b22JL: RyHjm: goto GePEw; ZUXKD: $post = str_replace('{{amount}}', '199', $post); goto GtBh1; TTHw_: Lh3y1: goto qNzvS; OSUaa: if (strpos($url, '?') !== false) { goto rMcvU; } goto VYBI6; QroX2: foreach ($customize as $x) { $get = str_replace('{{' . $x['attr'] . '}}', $x['value'], $get); I0cTR: } goto TTHw_; JURRz: $get = json_encode($get); goto HsQg8; WRDaX: $customize = $sms['content']['customize']; goto SpojN; g_uBx: $post = str_replace('{{phonex}}', '18888888888', $post); goto l4CHh; Rx4Z6: VSyDN: goto Sel4b; dvyNA: if (!(is_array($post) && !empty($post))) { goto qwKid; } goto mL6Hq; P1huJ: Mz1PH: goto MWJzk; sgQjd: if (!is_array($customize)) { goto XBRGe; } goto ADcWI; sIELy: $post = str_replace('{{webnamex}}', '', $post); goto erd8D; kfrLk: } public function doWebOrderRefund() { goto xzEhS; RK5HD: $request = pdo_update('xc_beauty_userinfo', array("money" => $money), array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto IyUKy; Le1JL: AuiyI: goto uz1aE; P7KxQ: kTlwT: goto rNWht; VWSZH: goto UxJEE; goto P7KxQ; ugxM5: goto FmwdA; goto h0BU0; GENLg: $transaction_id = $order['wx_out_trade_no']; goto EAaNT; djbFP: $share = pdo_get('xc_beauty_share', array("status" => 1, "uniacid" => $uniacid, "openid" => $order['openid'], "out_trade_no" => $order['out_trade_no'])); goto oW2G6; ySTfW: curl_setopt($ch, CURLOPT_SSLKEY, $key_file); goto IIcWq; aBBhc: m3POc: goto bLs6h; Ph9MX: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); goto sHQp8; I7vHx: if (!(floatval($order['canpay']) != 0)) { goto t2dX0; } goto lqIO_; Tr770: curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'pem'); goto E_rVm; dq6Po: pdo_update('xc_beauty_userinfo', array("share_o_amount" => $share_o_amount, "share_empty" => $share_empty), array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto J9ygY; lqIO_: $money = round(floatval($userinfo['money']) + floatval($order['canpay']), 2); goto RK5HD; RG5Sp: goto iIXq6; goto vpq5w; JV_MT: echo json_encode($json); goto aBBhc; Ea7Qo: echo json_encode($json); goto lKFBv; cu6KN: curl_close($ch); goto RG5Sp; xzEhS: global $_GPC, $_W; goto GiEb4; vpq5w: WYuw_: goto JsqA_; zQU6J: $data = curl_exec($ch); goto ccrqy; A87Ng: $userinfo = pdo_get('xc_beauty_userinfo', array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto RW3CH; NUTi8: $appid = $_W['account']['key']; goto GENLg; RQ5Pz: curl_setopt($ch, CURLOPT_HEADER, 0); goto Ph9MX; L1Jun: $error = curl_errno($ch); goto cu6KN; CwQY0: PFGm4: goto I7vHx; DPr4k: iIXq6: goto aXBHy; ccrqy: unlink($cert_file); goto cjNaf; EAaNT: $total_fee = floatval($order['wxpay']) * 100; goto y7y63; hNj8H: HkBly: goto jlC5u; cjNaf: unlink($key_file); goto sj6MG; uftU2: echo '' . $cert_file . '' . $StrConents . ''; goto tTJRk; Gyfut: $json = array("status" => 1, "msg" => ""); goto JV_MT; eni3O: SHRn_: goto q_lu5; k2SoY: $config = pdo_get('uni_settings', array("uniacid" => $uniacid)); goto kXIZa; sO1XR: wb9SX: goto GOr44; py3AQ: curl_setopt($ch, CURLOPT_SSLCERT, $cert_file); goto Tr770; ohCTm: if ($data['result_code'] == 'SUCCESS') { goto p0nbX; } goto G4Icn; h0BU0: H9YX4: goto ohCTm; G4Icn: goto qu3Cd; goto Fo35R; lpugv: if (!($config && $cert)) { goto AuiyI; } goto HpGL9; JAmYA: $request = pdo_update('xc_beauty_order', array("refund_status" => 1, "status" => 2), array("id" => $_GPC['id'], "uniacid" => $uniacid)); goto nS8oD; bkrkm: exit; goto hNj8H; vrUyv: if (!(($TxtRes = fopen($key_file, 'w+')) === FALSE)) { goto HkBly; } goto O3yH5; Hpeg9: exit; goto eni3O; BMPpi: qu3Cd: goto RqtlE; jlC5u: $StrConents = $cert['content']['key']; goto wKrE_; y7y63: $refund_fee = floatval($order['wxpay']) * 100; goto IGYMa; J9ygY: pdo_update('xc_beauty_share', array("status" => 2), array("status" => 1, "uniacid" => $uniacid, "openid" => $order['openid'], "out_trade_no" => $order['out_trade_no'])); goto frVm_; oW2G6: if (!$share) { goto uds_J; } goto Vi3JY; rNWht: $config['payment'] = unserialize($config['payment']); goto NUTi8; ByfxH: S9snm: goto Rcbmd; Xlpml: if ($order) { goto qhDxs; } goto ZQTEK; sHQp8: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); goto H8o2M; ILbAY: fclose($TxtRes); goto Hpeg9; kCSQQ: $share_empty = round(floatval($userinfo['share_empty']) + floatval($share['amount'])); goto dq6Po; Rcbmd: fclose($TxtRes); goto py3AQ; lKFBv: goto m3POc; goto Sw0Ic; GOr44: $StrConents = $cert['content']['cert']; goto jQDTq; frVm_: uds_J: goto JAmYA; Vi3JY: $share_o_amount = round(floatval($userinfo['share_o_amount']) - floatval($share['amount']), 2); goto kCSQQ; WKgTZ: goto DI2mE; goto H8Yvr; TQkMN: exit; goto ByfxH; JQUki: if (!empty($cert['content']['cert']) && !empty($cert['content']['key'])) { goto kTlwT; } goto VWSZH; kXIZa: $cert = pdo_get('xc_beauty_config', array("uniacid" => $uniacid, "xkey" => "refund")); goto lpugv; RW3CH: if (empty($order['score'])) { goto PFGm4; } goto seI6C; wKrE_: if (fwrite($TxtRes, $StrConents)) { goto SHRn_; } goto Hetgo; IyUKy: t2dX0: goto YYwqV; aXBHy: UxJEE: goto Le1JL; VjV1U: pdo_update('xc_beauty_userinfo', array("score" => $score), array("status" => 1, "openid" => $order['openid'], "uniacid" => $uniacid)); goto CwQY0; nS8oD: if ($request) { goto zYxfU; } goto QJn90; di7qV: $ref = strtoupper(md5('appid=' . $appid . '&mch_id=' . $config['payment']['wechat']['mchid'] . '&nonce_str=123456' . '&out_refund_no=' . $transaction_id . '&out_trade_no=' . $transaction_id . '&refund_fee=' . $refund_fee . '&total_fee=' . $total_fee . '&key=' . $config['payment']['wechat']['signkey'])); goto cdh5E; ZQTEK: $json = array("status" => -1, "msg" => ""); goto p2r67; Sw0Ic: zYxfU: goto Gyfut; IGYMa: $url = 'https://api.mch.weixin.qq.com/secapi/pay/refund'; goto di7qV; Wz4Wr: exit; goto sO1XR; JsqA_: curl_close($ch); goto DpcQF; cdh5E: $refund = array("appid" => $appid, "mch_id" => $config['payment']['wechat']['mchid'], "nonce_str" => "123456", "out_refund_no" => $transaction_id, "out_trade_no" => $transaction_id, "refund_fee" => $refund_fee, "total_fee" => $total_fee, "sign" => $ref); goto EyON2; Fo35R: p0nbX: goto BMPpi; j3VHe: echo '' . $cert_file . ''; goto Wz4Wr; FAPyc: curl_setopt($ch, CURLOPT_URL, $url); goto RQ5Pz; EyON2: $xml = arrayToXml($refund); goto CIrcX; bLs6h: DI2mE: goto JMQW5; seI6C: $score = $userinfo['score'] - $order['score']; goto VjV1U; QJn90: $json = array("status" => -1, "msg" => ""); goto Ea7Qo; HpGL9: $cert['content'] = json_decode($cert['content'], true); goto JQUki; DpcQF: $data = xmlToArray($data); goto jHKKz; q_lu5: fclose($TxtRes); goto ySTfW; CIrcX: $ch = curl_init(); goto FAPyc; tTJRk: fclose($TxtRes); goto TQkMN; GiEb4: $uniacid = $_W['uniacid']; goto dj94p; seqA2: if (!(($TxtRes = fopen($cert_file, 'w+')) === FALSE)) { goto wb9SX; } goto j3VHe; pTmks: $cert_file = '../addons/' . $_GPC['m'] . '/resource/' . rand(100000, 999999) . '.pem'; goto seqA2; dj94p: $order = pdo_get('xc_beauty_order', array("id" => $_GPC['id'], "uniacid" => $uniacid)); goto Xlpml; E_rVm: $key_file = '../addons/' . $_GPC['m'] . '/resource/' . rand(100000, 999999) . '.pem'; goto vrUyv; sj6MG: if ($data) { goto WYuw_; } goto L1Jun; jQDTq: if (fwrite($TxtRes, $StrConents)) { goto S9snm; } goto uftU2; uz1aE: XhXQ0: goto djbFP; RqtlE: FmwdA: goto DPr4k; p2r67: echo json_encode($json); goto WKgTZ; L_Z3F: curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); goto zQU6J; O3yH5: echo '' . $key_file . ''; goto bkrkm; H8Yvr: qhDxs: goto A87Ng; H8o2M: curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'pem'); goto pTmks; jHKKz: if ($data['return_code'] == 'SUCCESS') { goto H9YX4; } goto ugxM5; YYwqV: if (!(floatval($order['wxpay']) != 0)) { goto XhXQ0; } goto k2SoY; IIcWq: curl_setopt($ch, CURLOPT_POST, 1); goto L_Z3F; Hetgo: echo '' . $key_file . '' . $StrConents . ''; goto ILbAY; JMQW5: } public function doWebUpSql() { include_once '../addons/xc_train/upsql.php'; upsql(); } }

Function Calls

None

Variables

None

Stats

MD5 284b302d37587a0c86634b84c0212d69
Eval Count 0
Decode Time 102 ms