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 namespace app\modules\api\controllers; use app\mail\SendPic; use app\models\Item; ..
Decoded Output download
<?php
namespace app\modules\api\controllers; use app\mail\SendPic; use app\models\Item; use app\models\Make; use app\models\SafetyApiForm; use app\models\Photo; use app\models\PrintSetting; use app\models\Storage; use app\models\User; use app\modules\api\models\PhotoForm; use app\modules\api\models\PrintForm; use app\modules\api\models\UploadForm; use yii\web\UploadedFile; use app\modules\api\behaviors\LoginBehavior; use app\models\Order; use app\models\PrintOrder; use app\modules\api\models\WXBizDataCrypt; use Grafika\Grafika; use Grafika\Color; class PhotoController extends Controller { public function behaviors() { return array_merge(parent::behaviors(), ["login" => ["class" => LoginBehavior::className()]]); } public function actionPhone() { goto MtOa6; MtOa6: $encryptedData = trim($this->_input["encryptedData"]); goto xZrKe; ePay_: o29DM: goto j5v9M; S1u4N: VCq51: goto i8FO6; Tj0IZ: jdata(); goto dtxYi; tC7w2: u1LKk: goto oa_BV; ok02t: $user->phone = $data["purePhoneNumber"]; goto nqd6A; hwU6t: jerror("\xe4\xb8\x8d\350\x83\275\xe4\xb8\272\347\xa9\272"); goto S1u4N; i8FO6: $pc = new WXBizDataCrypt($this->_app["appid"], \Yii::$app->user->identity->session_key); goto xpFBs; xZrKe: $iv = trim($this->_input["iv"]); goto yBsLE; WEZ1s: jerror(); goto A_Amp; ogfOC: if (!empty($data["purePhoneNumber"])) { goto u1LKk; } goto JCj1r; u5kSC: jerror("\347\224\xa8\346\x88\xb7\344\xb8\215\345\255\230\345\234\xa8"); goto xHGoI; yBsLE: if (!(empty($encryptedData) || empty($iv))) { goto VCq51; } goto hwU6t; JCj1r: jerror("\350\x8e\267\xe5\x8f\x96\xe5\xa4\xb1\xe8\xb4\xa5\357\274\x81"); goto tC7w2; xpFBs: $errCode = $pc->decryptData($encryptedData, $iv, $json); goto CVpNf; oa_BV: $user = User::findOne(\Yii::$app->user->id); goto BU3L5; xHGoI: PiTng: goto ok02t; oVrAs: jerror("\350\216\xb7\345\x8f\x96\xe5\244\261\xe8\xb4\245"); goto ePay_; BU3L5: if (!empty($user)) { goto PiTng; } goto u5kSC; CVpNf: if (!($errCode != 0 || empty($json))) { goto o29DM; } goto oVrAs; dtxYi: Ex2Qr: goto WEZ1s; nqd6A: if (!$user->save()) { goto Ex2Qr; } goto Tj0IZ; j5v9M: $data = json_decode($json, true); goto ogfOC; A_Amp: } public function actionUpload() { goto grM6l; grM6l: if (!\Yii::$app->request->isPost) { goto SIKKZ; } goto v2awO; Ey2Oc: hkRbb: goto PNS5O; J0Ct2: if (!($make_num >= $safety_num)) { goto qGsDF; } goto O5Bih; Rk9vk: $res["data"]["image"] = base64_encode($res["data"]["path"]); goto kyywQ; DhlNq: $safety_from = new SafetyApiForm(); goto Rm7XO; ZgNn3: $start_time = strtotime($date . "00:00:00"); goto uKKcJ; Xy6Pd: $res = $form->upload(); goto IvJfG; HceWC: fSgIl: goto Rk9vk; led78: BGAx0: goto HceWC; kyywQ: unset($res["data"]["path"]); goto GNbaY; tx42v: jerror($res_api["msg"]); goto led78; R4fPd: jdata($res["data"]); goto Ey2Oc; Ek10N: if (!($res_api["code"] != 0)) { goto BGAx0; } goto tx42v; nqpXd: $safety_num = $this->_app["safety_num"] ? $this->_app["safety_num"] : 100; goto J0Ct2; S1lw6: $form->image = UploadedFile::getInstance($form, "image"); goto Xy6Pd; IvJfG: if (!($res["code"] != 0)) { goto ebKNK; } goto qyJRK; ELYO_: if (!($this->_app["is_safety"] == 1)) { goto fSgIl; } goto DhlNq; auhZZ: $make_num = Make::find()->where(["AND", ["uniacid" => $this->_uniacid], ["uid" => \Yii::$app->user->id], [">=", "created_at", $start_time], ["<=", "created_at", $end_time]])->count(); goto nqpXd; VjMRK: $form = new UploadForm(); goto S1lw6; GNbaY: if (!($res["code"] == 0)) { goto hkRbb; } goto R4fPd; RjF1p: ebKNK: goto ELYO_; Rm7XO: $res_api = $safety_from->img($res["data"]["path"], $this->_uniacid, $this->_platform); goto Ek10N; uKKcJ: $end_time = strtotime($date . "23:59:59"); goto auhZZ; O5Bih: jerror("\350\xaf\267\xe7\250\x8d\345\220\x8e\345\206\x8d\xe8\xaf\225\357\274\201"); goto XNhWX; PNS5O: SIKKZ: goto N07dm; qyJRK: jerror($res["msg"]); goto RjF1p; XNhWX: qGsDF: goto VjMRK; v2awO: $date = date("Y-m-d"); goto ZgNn3; N07dm: } public function actionMake() { goto eyMn7; KuORd: $model_make->item_id = $item_id; goto ZmnqJ; JkJsb: eLIIu: goto rBX1L; XAee3: if (!($this->_platform == 1)) { goto ozocj; } goto cXQHA; s0Tb6: sdoHb: goto xNl1s; WxvFs: xfIxr: goto yIGHT; tN1Sl: lAyy6: goto R9U2f; WcfZ3: $order = Order::find()->where(["id" => $this->_input["order_id"], "pay_status" => 1, "receipt_status" => -1, "uid" => \Yii::$app->user->id])->one(); goto dCLQ0; c4b29: $list_print = []; goto HwmEU; xNl1s: YDeOl: goto JkJsb; n7llM: rImeY: goto MwkbX; suUM7: LZKVe: goto KiRNi; b8NQR: nkP0u: goto EamcX; qhp2W: $download_arr = [2, 3]; goto E1Hww; xF2Kv: $module = \Yii::$app->db->createCommand("select mid,wxapp_support,aliapp_support from " . WE7_TABLE_FIX . "modules where name = 'zzzy_idcard_plugin_print' and author='\351\271\xa7\xe5\272\224\xe7\247\221\346\212\200' and url = 'http://www.zheyings.com'")->queryOne(); goto H_tkQ; Eoe70: $api_version_url = ''; goto YyNqk; Ori4L: $beauty = 0; goto Eoe70; lD657: if (!is_table("idcard_print_setting")) { goto eLIIu; } goto m2v5R; gWwbQ: $set_meal = $item->set_meal; goto kNj0G; tOSOl: if (!($item->is_receipt == 2)) { goto DIz26; } goto Jmx7D; sKC2p: if (!$this->_app["download_type"]) { goto bi9t1; } goto YSGe9; Unsxh: Zp9IY: goto fSusj; L1nD9: $res["list"] = $data; goto YX0LC; Kt83O: if (!($item->is_receipt || $this->_app["print_type"] == 2)) { goto xfIxr; } goto d1HHQ; rt47a: foreach ($color as $row) { goto Pr37Z; B6Sbm: lK6y3: goto w6gni; eNHZY: $colors .= $row["id"] . ","; goto B6Sbm; Pr37Z: if (!($row["status"] == 1)) { goto lK6y3; } goto eNHZY; w6gni: djvzb: goto LrhwU; LrhwU: } goto suUM7; Jmx7D: $api_version_url = "/receipt/make"; goto KINBz; ZyrhG: jdata($res); goto YBk7Q; onSEz: Qp9IN: goto qhp2W; i7e0A: $receipt_template = json_decode($item->api_receipt_template, true); goto gQyys; VK9Vn: Z5Oa9: goto rgVkJ; KINBz: $beauty = 0; goto jNuyf; yFYe1: $res["price"] = $item->receipt_price; goto U1lCA; EymcL: $download_arr = [2, 2]; goto YUQ0W; HGsx7: $api_version_url = "/idcardv3/all"; goto vbwOm; iND4v: $colors = ''; goto DR8zi; jVXKp: DIz26: goto RtdaZ; uJKD7: $res["is_download"] = 10; goto FH1Vg; JWjDJ: $text = $this->_input["text"]; goto gTQ0t; rgVkJ: Vu_Ll: goto lD657; JcmXU: $api_url = $api_res["api_url"] . "/idcardv3/clothes"; goto an6ca; omO80: $model_make->platform = (int) $this->_platform; goto m0auN; sjxhP: if (!($this->_app["is_download"] == 4 || $this->_app["is_download"] == 5 || $this->_app["is_download"] == 7)) { goto w6lR0; } goto v7RTP; OolBi: goto Zp9IY; goto n7llM; qfBiB: if (!$order->receipt_template) { goto lAyy6; } goto RFkn0; JJGJs: if ($this->_app["api_version"] == 1 || $api_version == 1) { goto Y0C5Y; } goto qJEJd; UN8dd: if (!empty($item->receipt_price)) { goto UT2Pn; } goto NE0Gn; MnJ2s: if (in_array($item->api_id, [509, 500, 501, 9, 809])) { goto nkP0u; } goto Dfz0n; K0j3J: $model_make->api_url = base64_encode($api_url); goto b8NQR; Jz3Mf: pnrCo: goto imzHN; gQyys: $res["receipt_template"] = $receipt_template; goto eNuv_; an6ca: if (!($this->_app["api_version"] == 2)) { goto X64Bt; } goto FCxu_; hIyKL: Y0C5Y: goto sxiyM; eNuv_: x04Zt: goto RaiSC; G_XtF: $model_make = new Make(); goto Dr1yE; NDvxj: $is_pic_text = $this->_app["is_pic_text"]; goto Kt83O; RFkn0: $receipt_template = json_decode($order->receipt_template, true); goto tN1Sl; UBQaL: $res["ios_pay"] = $this->_app["ios_pay"]; goto g0TZ8; aReA5: $model_make->is_download = $this->_app["is_download"]; goto omO80; R9U2f: $photo = Photo::findOne(["order_id" => $order->id]); goto CfA1e; KMr77: $res["price"] = $item->receipt_price; goto X1k8X; Dr1yE: $model_make->uniacid = $this->_uniacid; goto nmNsD; XU5Ty: if (!$this->_input["order_id"]) { goto sEXpB; } goto WcfZ3; PyqB4: bi9t1: goto mLaSS; jZJuJ: $is_beauty = $this->_app["is_beauty"] ? $this->_app["is_beauty"] : 0; goto BmF0k; wnZ59: $res["api_pic_id"] = $api_res["data"]["pic_id"]; goto G_XtF; dTy3P: $color = json_decode($item->colors, true); goto rt47a; CksX3: goto eK078; goto hIyKL; Mh_hY: if (!$item->api_receipt_template) { goto x04Zt; } goto i7e0A; BmF0k: eK078: goto tOSOl; MIpr_: if ($this->_app["ad_video"]) { goto Qp9IN; } goto EymcL; QCYqa: $model_make->height_px = (string) $item->height_px; goto Sixdr; mLaSS: if (!($this->_app["is_download"] == 6)) { goto P03pK; } goto MIpr_; RtdaZ: $image_path = base64_decode($image); goto vHkHy; E1Hww: DtxO0: goto aNUzp; cVaXn: OcPQb: goto Unsxh; aLzzb: $model_make->save(); goto c4b29; OpbL6: $download_type = [1]; goto sKC2p; Pjnno: jerror("\xe6\x8e\245\345\x8f\xa3\xe6\x9c\252\xe9\x85\x8d\xe7\275\256"); goto Bfc2w; d9ZtQ: if (!($print->status == 1 && in_array($item->width_px . "-" . $item->height_px, \Yii::$app->params["print_item"]) && $res["is_receipt"] == 0)) { goto sdoHb; } goto BRWba; FH1Vg: rG8iU: goto ACO1S; Bfc2w: L49KX: goto iND4v; fSusj: if (!in_array($item->width_px . "-" . $item->height_px, \Yii::$app->params["print_item"])) { goto Vu_Ll; } goto D8Gfq; jNuyf: $is_beauty = 0; goto nM4B5; EKJ_o: $res["is_pb"] = 1; goto VK9Vn; Dif8w: $image = trim($this->_input["image"]); goto JWjDJ; SxnKd: foreach ($data as $key => $row) { goto K0snq; rZ4YW: $list_print[$key] = $form->save($arr["path"], $item->width_px, $item->height_px, $this->_app["print_type"]); goto ScEa2; iQNY0: $path[$key] = base64_encode($arr["path"]); goto zE1uL; wZ_2h: ECZgz: goto S0Q4q; UlylA: Uht7f: goto LD6Pj; R_X37: i_7CS: goto CtKde; pjvIp: $receipt_data = $receipt_api_res["data"]["list"]; goto Z_waO; sC2hv: if ($item->receipt_is_print == 1) { goto W30T6; } goto rZ4YW; aWKNX: $list_print[$key] = $form->save($receipt_arr["path"], $extend_arr["width_px"], $extend_arr["height_px"], $this->_app["print_type"], true); goto cqqW4; Nog2w: $form = new PrintForm(); goto sC2hv; ScEa2: goto Uht7f; goto Xlv8O; Z_waO: $receipt_arr = \Yii::$app->helpers->saveImage($receipt_data["white"]); goto aWKNX; QykCz: $api_version_url = "/idcardv5/all"; goto R_X37; Y9vew: if (!($api_version_url == "/idcardv5/make")) { goto i_7CS; } goto QykCz; LD6Pj: ov7DK: goto wZ_2h; K0snq: $arr = \Yii::$app->helpers->saveImage($row); goto APGdv; APGdv: $data[$key] = $arr["url"]; goto iQNY0; zE1uL: if (!$res["is_pb"]) { goto ov7DK; } goto Nog2w; J0gdi: $extend_arr = json_decode($item->receipt_print_extend, true); goto gNBQZ; gNBQZ: if (!$extend_arr) { goto n7Oiq; } goto Y9vew; CtKde: $receipt_api_res = $this->_apiPic($image_path, $api_version_url, "white", $beauty, $extend_arr["api_id"]); goto pjvIp; cqqW4: n7Oiq: goto UlylA; Xlv8O: W30T6: goto J0gdi; S0Q4q: } goto Jz3Mf; MwkbX: if (!empty($item->receipt_price)) { goto hojvX; } goto Nb1r2; CfA1e: $res["order"] = ["order_id" => $order->id, "receipt_reject_text" => $order->receipt_reject_text, "receipt_idcard_image" => \app\components\Storage::get($photo->receipt_idcard_image, $photo->storage_type, $this->_uniacid), "receipt_template" => $receipt_template]; goto iE0Na; iROkW: PXxCK: goto d45JP; kOAzi: X64Bt: goto K0j3J; H_tkQ: if (!($print && ($this->_platform == 1 && $module["wxapp_support"] == 2 || $this->_platform == 3 && $module["aliapp_support"] == 2))) { goto YDeOl; } goto d9ZtQ; iywwl: sEXpB: goto XAee3; X1k8X: $res["receipt_is_pic"] = $item->receipt_is_pic; goto oN6oF; HwmEU: $path = []; goto SxnKd; qJEJd: if (!($this->_app["api_version"] == 2)) { goto ja97j; } goto wxxXw; sxiyM: if (!$api_version) { goto qsBkG; } goto PICe5; PICe5: $this->_app["api_version"] = 1; goto MjtIO; yIGHT: $res = ["item_id" => $item_id, "save_pic" => $this->_app["save_pic"], "ad_video" => $this->_app["ad_video"], "is_download" => $this->_app["is_download"], "is_beauty" => $is_beauty, "list" => [], "list_print" => [], "path" => [], "price" => $price, "set_meal" => $set_meal, "is_print" => 0, "api_pic_id" => 0, "is_pb" => 0, "width_px" => $item->width_px, "height_px" => $item->height_px, "width_mm" => $item->width_mm, "height_mm" => $item->height_mm, "clothes_price" => $item->clothes_price, "api_version" => (int) $this->_app["api_version"], "is_clothes" => 0, "is_receipt" => $item->is_receipt, "download_type" => $download_type, "is_pic_text" => $is_pic_text]; goto I_AOE; a5Pfm: $item = Item::findOne(["uniacid" => $this->_uniacid, "id" => $item_id]); goto o13N3; g0TZ8: OtFn7: goto dlP8J; YUQ0W: goto DtxO0; goto onSEz; Dfz0n: $res["is_clothes"] = (int) $this->_app["is_clothes"]; goto yVppH; YX0LC: $res["list_print"] = $list_print ? $list_print : ''; goto XU5Ty; nmNsD: $model_make->image_url = $image; goto KuORd; UmUQK: $set_meal = 0; goto sjxhP; rhEN4: $res["set_meal"] = 0; goto yFYe1; iYrNp: $beauty = 1; goto Aowwo; fkZ91: array_multisort(array_column($receipt_template, "sort"), SORT_ASC, $receipt_template); goto dimpo; aNUzp: $this->_app["is_download"] = $download_arr[array_rand($download_arr)]; goto aLjOD; KiRNi: Hf6mJ: goto Ori4L; H3bKx: if (!$item->receipt_template) { goto OcPQb; } goto Lr62Q; imzHN: if (!$text) { goto X7A31; } goto pAIeW; zbJCY: ozocj: goto ZyrhG; luePq: $res["tmpl_finish"] = $this->_app["tmpl_finish"]; goto zbJCY; XFTI1: NPDRE: goto NDvxj; eyMn7: $item_id = (int) $this->_input["item_id"]; goto D1v9b; ZmnqJ: $model_make->item_price = $item->price; goto UlBbs; o13N3: if (!empty($item)) { goto PXxCK; } goto Ya29o; pAIeW: $form_photo = new PhotoForm(); goto IMlM4; dCLQ0: if (!$order) { goto Np3nh; } goto k4AOk; JU5_2: if (!($this->_app["phone_free"] == 1 && empty(\Yii::$app->user->identity->phone) && \Yii::$app->user->identity->session_key)) { goto rG8iU; } goto uJKD7; aB68S: BFcG0: goto a5Pfm; g6dqy: if (!($this->_app["is_download"] != 4)) { goto NPDRE; } goto PAkP1; d1HHQ: $is_pic_text = 0; goto WxvFs; oN6oF: $res["receipt_template"] = ''; goto H3bKx; FCxu_: $api_url = $api_res["api_url"] . "/idcardv5/clothes"; goto kOAzi; dimpo: $res["receipt_template"] = $receipt_template; goto cVaXn; Ya29o: jerror("\xe8\247\x84\xe6\240\274\344\270\x8d\345\xad\x98\xe5\x9c\xa8"); goto iROkW; EZHLN: $res["set_meal"] = 0; goto KMr77; IMlM4: list($data, $list_print) = $form_photo->imageText($data, $text, $item->width_px, $item->height_px); goto GAbsg; iE0Na: Np3nh: goto iywwl; Sixdr: $model_make->api_pic_id = (string) $res["api_pic_id"]; goto JcmXU; d45JP: if (!empty($this->_app["zjzapi_key"])) { goto L49KX; } goto Pjnno; D8Gfq: if (!($res["is_receipt"] == 0 || $res["is_receipt"] == 1 && $item->receipt_is_print == 1)) { goto Z5Oa9; } goto EKJ_o; vfezl: jerror(); goto aB68S; BRWba: $res["is_print"] = 1; goto s0Tb6; Nb1r2: jerror("\344\273\xb7\346\xa0\xbc\xe9\224\231\xe8\257\xaf"); goto khRBv; nM4B5: $this->_app["api_version"] = 3; goto jVXKp; gTQ0t: if (!(empty($image) || empty($item_id))) { goto BFcG0; } goto vfezl; DR8zi: if (!$item->colors) { goto Hf6mJ; } goto dTy3P; cXQHA: $res["tmpl_check"] = $this->_app["tmpl_check"]; goto luePq; I_AOE: if (!($this->_platform == 1)) { goto OtFn7; } goto UBQaL; Infch: $res["receipt_template"] = ''; goto Mh_hY; RaiSC: VXQer: goto OolBi; YSGe9: $download_type = json_decode($this->_app["download_type"], true); goto PyqB4; vbwOm: if (!($this->_app["is_beauty"] == 1 || intval($this->_input["is_beauty"]) == 1)) { goto Lz5Mm; } goto iYrNp; GI2Ap: yuIPR: goto UN8dd; Aowwo: Lz5Mm: goto jZJuJ; yVppH: $model_make->width_px = (string) $item->width_px; goto QCYqa; kNj0G: w6lR0: goto OpbL6; vHkHy: $api_res = $this->_apiPic($image_path, $api_version_url, $colors, $beauty, $item->api_id); goto D1bc6; aLjOD: P03pK: goto g6dqy; m0auN: if (!($this->_app["is_clothes"] != 0 && $res["is_receipt"] == 0 && $item->width_px > 200)) { goto Hklbr; } goto MnJ2s; v7RTP: $price = $item->price; goto gWwbQ; EamcX: Hklbr: goto aLzzb; NE0Gn: jerror("\xe4\273\267\346\240\xbc\351\224\x99\350\xaf\257"); goto HgUjh; D1v9b: $api_version = (int) $this->_input["api_version"]; goto Dif8w; TF0xc: if ($res["is_receipt"] == 2) { goto yuIPR; } goto JU5_2; MjtIO: qsBkG: goto HGsx7; wxxXw: $api_version_url = "/idcardv5/make"; goto SusOk; RfMUC: $res["path"] = $path; goto L1nD9; m2v5R: $print = PrintSetting::findOne(["uniacid" => $this->_uniacid]); goto xF2Kv; SusOk: ja97j: goto CksX3; HgUjh: UT2Pn: goto rhEN4; ACO1S: goto VXQer; goto GI2Ap; YyNqk: $is_beauty = 0; goto JJGJs; GAbsg: X7A31: goto RfMUC; khRBv: hojvX: goto EZHLN; k4AOk: $receipt_template = ''; goto qfBiB; D1bc6: $price = 0; goto UmUQK; UlBbs: $model_make->uid = \Yii::$app->user->id; goto aReA5; dlP8J: if ($res["is_receipt"] == 1) { goto rImeY; } goto TF0xc; Lr62Q: $receipt_template = json_decode($item->receipt_template, true); goto fkZ91; rBX1L: $data = $api_res["data"]["list"]; goto wnZ59; U1lCA: $res["receipt_is_pic"] = $item->receipt_is_pic; goto Infch; PAkP1: $item->is_receipt = 0; goto XFTI1; YBk7Q: } public function actionClothes() { goto e92RV; oKN6v: try { $client = new \GuzzleHttp\Client(); $response = $client->request("POST", $api_url, ["timeout" => 10, "form_params" => ["color" => $color, "clothes" => $clothes, "pic_id" => $api_pic_id, "key" => $this->_app["zjzapi_key"]]]); } catch (\Exception $e) { jerror("\347\xbd\x91\347\273\x9c\xe9\x94\x99\350\xaf\xaf"); } goto S2H8a; VQoua: coarh: goto tF6ER; tF6ER: if (!in_array($color, ["gradient", "grey"])) { goto MbYWE; } goto RM3I4; fDRN2: pLQlz: goto SAF3N; O2yBo: $json = $response->getBody(); goto ScVMP; e92RV: $api_pic_id = (int) $this->_input["api_pic_id"]; goto x6VJQ; rSKcz: $api_res = json_decode($json, true); goto OZzQY; WHbxY: jerror($api_res["msg"]); goto hdbxa; aUlIf: if (!$text) { goto gPV4d; } goto CiquA; sP11N: try { $client = new \GuzzleHttp\Client(); $response = $client->request("POST", $api_url, ["timeout" => 10, "form_params" => ["color" => $color, "clothes" => $clothes, "pic_id" => $api_pic_id, "key" => $this->_app["zjzapi_key"]]]); } catch (\Exception $e) { $response = []; } goto IRocj; sO1iW: $pic = $clothes_data["url"]; goto wmqj9; TpOwD: jerror("\345\267\xb2\xe7\xbb\x8f\350\xbf\x87\xe6\x9c\237\357\274\x8c\350\xaf\267\351\x87\x8d\xe6\226\xb0\xe6\213\215\346\x91\x84"); goto UimZH; zFLMn: \Yii::$app->cache->set($cache_key, $clothes_data, 3000); goto fGFdg; Edhmr: if ($api_res["msg"]) { goto DLiX6; } goto cB1t4; cjeKJ: list($list, $print_list) = $form_photo->imageText([$color => $pic], $text, $api_pic_info["width_px"], $api_pic_info["height_px"]); goto bpfnH; V8g5C: jerror("\345\x8f\x82\xe6\225\xb0\351\x94\231\xe8\257\xaf"); goto VQoua; KYKqK: if (!($api_res["code"] != 0)) { goto pLQlz; } goto Edhmr; Hxc1V: if (!(empty($api_pic_id) || empty($color) || empty($clothes))) { goto coarh; } goto V8g5C; S2H8a: NhwbN: goto O2yBo; yceju: C5JXA: goto KYKqK; nW7qO: $print_pic = $form->save($clothes_data["path"], $api_pic_info["width_px"], $api_pic_info["height_px"], $this->_app["print_type"]); goto AIQ66; qYkrw: $cache_key = "api_pic_id_" . $api_pic_id . "_color_" . $color . "_clothes_" . $clothes; goto al7wy; fGFdg: Lqu8P: goto sO1iW; lQw1Z: Ym2ut: goto ASvkk; xVdtv: J2DeB: goto ZdwUA; RM3I4: jerror("\346\xb8\220\xe5\x8f\x98\xe8\211\xb2\344\xb8\x8d\350\203\275\xe6\x8d\xa2\350\xa3\x85"); goto MFx5x; SAF3N: $clothes_data = \Yii::$app->helpers->saveImage($api_res["data"]["pic"]); goto zFLMn; IRocj: sleep(1); goto khhzc; khhzc: if (!empty($response)) { goto NhwbN; } goto oKN6v; GAT2B: $api_url = base64_decode($api_pic_info["api_url"]); goto qYkrw; AIQ66: g3FGf: goto aUlIf; ZdwUA: if (!(time() > $api_pic_info["created_at"] + 3000)) { goto HVKVl; } goto TpOwD; hdbxa: ymCAn: goto fDRN2; z6FFX: if (!(in_array($api_pic_info["width_px"] . "-" . $api_pic_info["height_px"], \Yii::$app->params["print_item"]) && empty($text))) { goto g3FGf; } goto m3opi; jbJ7S: $api_pic_info = Make::find()->where(["api_pic_id" => $api_pic_id])->asArray()->one(); goto UOdYn; dDhAD: if (!empty($clothes_data)) { goto Lqu8P; } goto sP11N; wmqj9: $print_pic = ''; goto z6FFX; al7wy: $clothes_data = \Yii::$app->cache->get($cache_key); goto dDhAD; OZzQY: if (!empty($api_res)) { goto C5JXA; } goto GgArl; ASvkk: gPV4d: goto I_AFa; tfH6B: jerror("\350\xaf\xb7\xe9\x87\215\346\226\260\346\213\x8d\346\x91\x84"); goto xVdtv; c1KiJ: $clothes = trim($this->_input["clothes"]); goto H4LH_; CiquA: $form_photo = new PhotoForm(); goto cjeKJ; ScVMP: if (!empty($json)) { goto dsf7c; } goto lwquE; bpfnH: $pic = $list[$color]; goto rR3Lg; H4LH_: $text = trim($this->_input["text"]); goto Hxc1V; I_AFa: jdata(["pic" => $pic, "print_pic" => $print_pic]); goto QHAs7; gWgjn: $print_pic = $print_list[$color]; goto lQw1Z; x6VJQ: $color = trim($this->_input["color"]); goto c1KiJ; cB1t4: jerror("\345\210\266\xe4\xbd\x9c\345\244\261\xe8\264\245"); goto kk6y4; UOdYn: if (!empty($api_pic_info)) { goto J2DeB; } goto tfH6B; vjI6t: DLiX6: goto WHbxY; GgArl: jerror("\xe8\xaf\267\346\261\202\351\x94\231\xe8\xaf\257"); goto yceju; kk6y4: goto ymCAn; goto vjI6t; MFx5x: MbYWE: goto jbJ7S; UimZH: HVKVl: goto GAT2B; m3opi: $form = new PrintForm(); goto nW7qO; rR3Lg: if (!$print_list) { goto Ym2ut; } goto gWgjn; Uspja: dsf7c: goto rSKcz; lwquE: jerror("\xe7\xbd\221\347\273\234\xe9\224\231\350\xaf\xaf\357\xbc\x81"); goto Uspja; QHAs7: } protected function _apiPic($path, $api_version_url, $colors, $beauty, $api_id) { goto Zn9D4; p6uKM: wS4aI: goto Ha3Lf; aAQfz: $json = $response->getBody(); goto s7zYL; YOeoW: return $api_res; goto w8D2Q; V3sbM: try { $client = new \GuzzleHttp\Client(); $response = $client->request("POST", $cloud_url . $api_version_url, ["form_params" => ["colors" => $colors, "beauty" => $beauty, "item_id" => $api_id, "key" => $this->_app["zjzapi_key"], "image" => base64_encode($binary_data)]]); } catch (\Exception $e) { jerror("\347\275\x91\347\xbb\234\xe9\224\x99\350\xaf\257,\xe8\xaf\xb7\351\x87\x8d\xe8\xaf\x95"); } goto Cf75E; uHHpC: SNemv: goto tL1e4; Uz6n7: jerror("\345\x88\xb6\xe4\xbd\x9c\345\xa4\261\350\xb4\xa5"); goto A8rrM; qvWQ6: u9xk4: goto uHHpC; rPmrX: VKgh8: goto Lr_o7; Zn9D4: $binary_data = file_get_contents($path); goto AOE7a; gwIwd: jerror("\350\257\xb7\xe6\xb1\202\xe9\224\231\xe8\257\xaf"); goto rPmrX; KCQcA: $key = array_search($cloud_url, $api_arr); goto nQNto; s7zYL: if (!empty($json)) { goto QWG2M; } goto AEpZw; Lr_o7: if (!($api_res["code"] != 0)) { goto SNemv; } goto WJIkT; AOE7a: $cloud_url = \Yii::$app->params["cloud_url"]; goto oWjMA; Ha3Lf: jerror($api_res["msg"]); goto qvWQ6; d7Ywg: $api_arr = \Yii::$app->params["api_arr"]; goto KCQcA; S99eR: $api_res = json_decode($json, true); goto NU8R8; Cf75E: I5Se2: goto aAQfz; zsat1: if (!empty($response)) { goto I5Se2; } goto d7Ywg; oWjMA: try { $client = new \GuzzleHttp\Client(); $response = $client->request("POST", $cloud_url . $api_version_url, ["timeout" => 10, "form_params" => ["colors" => $colors, "beauty" => $beauty, "item_id" => $api_id, "key" => $this->_app["zjzapi_key"], "image" => base64_encode($binary_data)]]); } catch (\Exception $e) { $response = []; } goto zsat1; A8rrM: goto u9xk4; goto p6uKM; jVP41: $cloud_url = $api_arr[array_rand($api_arr)]; goto V3sbM; nQNto: unset($api_arr[$key]); goto jVP41; EmHl3: QWG2M: goto S99eR; NU8R8: if (!empty($api_res)) { goto VKgh8; } goto gwIwd; WJIkT: if ($api_res["msg"]) { goto wS4aI; } goto Uz6n7; AEpZw: jerror("\347\275\x91\347\273\x9c\351\224\x99\xe8\xaf\xaf"); goto EmHl3; tL1e4: $api_res["api_url"] = $cloud_url; goto YOeoW; w8D2Q: } public function actionImageText() { goto geWRZ; aENzA: jerror("\xe8\xa7\x84\xe6\240\274\344\270\x8d\345\255\230\xe5\234\250"); goto KIzlY; glJ2V: if (!($res_api["code"] != 0)) { goto vStXi; } goto YzQ8K; jSjX2: if (!(empty($item_id) || empty($images) || empty($text))) { goto kUVNv; } goto r33Ym; r33Ym: jerror(); goto MUcXI; bWpxB: $form_photo = new PhotoForm(); goto N28wM; KIzlY: Bamvl: goto xguAo; aw6H3: $text = $this->_input["text"]; goto jSjX2; ZBkhw: $images = trim($this->_input["list"]); goto aw6H3; JRZ9P: zadAK: goto eqVxM; YzQ8K: jerror($res_api["msg"]); goto uXEmm; MUcXI: kUVNv: goto T1hUU; N28wM: list($list, $print_list) = $form_photo->imageText($images, $text, $item->width_px, $item->height_px); goto GFFzM; eqVxM: $images = json_decode($images, true); goto bWpxB; GFFzM: jdata(["list" => $list, "print_list" => $print_list ? $print_list : '']); goto Es5GH; oT5xV: $res_api = $safety_from->text($text, $this->_uniacid, $this->_platform); goto glJ2V; uXEmm: vStXi: goto JRZ9P; FzKxP: if (!empty($item)) { goto Bamvl; } goto aENzA; xguAo: if (!($this->_app["is_safety"] == 1)) { goto zadAK; } goto viJqZ; viJqZ: $safety_from = new SafetyApiForm(); goto oT5xV; geWRZ: $item_id = (int) $this->_input["item_id"]; goto ZBkhw; T1hUU: $item = Item::findOne($item_id); goto FzKxP; Es5GH: } public function actionGetFull() { goto cGWWq; JnIHx: $item_id = (int) $this->_input["item_id"]; goto k1UOw; qvg9a: $text = $this->_input["text"]; goto a8zeE; yKJWI: jerror("\350\247\x84\xe6\xa0\xbc\344\270\x8d\xe5\xad\230\xe5\x9c\xa8"); goto BgXLf; cGWWq: $api_pic_id = trim($this->_input["api_pic_id"]); goto JnIHx; eBy6b: if (!($res["code"] != 0)) { goto V53fA; } goto VU_0w; NfmBZ: V53fA: goto XPp4W; XPp4W: jdata(["list" => $res["data"]["list"], "list_print" => $res["data"]["list_print"] ? $res["data"]["list_print"] : '']); goto DdYRx; ffw_H: $form_photo->api_pic_id = $api_pic_id; goto FSclx; Owx3P: $res = $form_photo->GetFull(); goto eBy6b; W_20k: jerror(); goto vNRiY; IPbI7: $form_photo->text = $text; goto Sl_fQ; BgXLf: ytAJZ: goto jmAcE; vNRiY: o92l6: goto W954d; jmAcE: $form_photo = new PhotoForm(); goto ffw_H; Bndl0: if (!empty($item)) { goto ytAJZ; } goto yKJWI; Sl_fQ: $form_photo->photo_id = $this->_input["photo_id"]; goto Owx3P; a24P7: $form_photo->clothes_key = $clothes_key; goto YRt3A; FSclx: $form_photo->_app = $this->_app; goto a24P7; VU_0w: jerror($res["msg"]); goto NfmBZ; W954d: $item = Item::findOne(["uniacid" => $this->_uniacid, "id" => $item_id]); goto Bndl0; k1UOw: $clothes_key = trim($this->_input["clothes_key"]); goto qvg9a; a8zeE: if (!(empty($api_pic_id) || empty($item_id))) { goto o92l6; } goto W_20k; YRt3A: $form_photo->item = $item; goto IPbI7; DdYRx: } public function actionSave() { goto l8TZt; Af2KT: $storage_type = 0; goto CP35B; l8TZt: $item_id = (int) $this->_input["item_id"]; goto ywuZL; kbkIr: $form_photo->api_clothes_key = trim($this->_input["clothes_key"]); goto ooJWY; yzZwF: jerror(); goto JLQEa; YsBj2: if (!($res["code"] != 0)) { goto lBsMz; } goto V8KMU; F6D_X: $form_photo->uid = \Yii::$app->user->id; goto vDyIy; sxaHL: $form_photo->images = $images; goto uFwca; qhP5V: CXq8U: goto icVZy; CjBkU: $form_photo->status = 1; goto nydMQ; KaJKT: $order = PrintOrder::findOne($print_order_id); goto CR16X; ivZdr: J3m1M: goto rTblV; VcO1K: e2zaN: goto VnOY8; KzEDN: $form_photo->uniacid = $this->_uniacid; goto F6D_X; CP35B: $storage = \app\components\Storage::_init($this->_uniacid); goto JWXFd; WNLlp: $item = Item::findOne(["uniacid" => $this->_uniacid, "id" => $item_id]); goto WPjdC; UcZLl: $form_photo->item_color = $color ? $color : "none"; goto vZ20k; tuVwv: $form_photo->item_id = $item_id; goto r9kwP; n14qy: lBsMz: goto RhTeg; U9Imp: UhO8V: goto KaJKT; uFwca: $form_photo->print_images = $print_images; goto UcZLl; V8KMU: jerror($res["msg"]); goto n14qy; a8quy: jerror(); goto GfMJK; GnYab: $print_order_image = $arr["url"]; goto ivZdr; HKuOP: $form_photo->print_image = $print_image; goto sxaHL; RpzEl: $print_order_image = trim($this->_input["print_order_image"]); goto KSgts; ELzCW: xbhgq: goto RpzEl; f9Yrj: if (!(empty($image) && empty($images))) { goto dztq5; } goto yzZwF; RQYME: list($print_order_image, $storage_type) = \app\components\Storage::upload($print_order_image, $this->_uniacid); goto h9XhM; U3Y3X: $order->storage_type = $storage_type; goto rF7Z4; wgegt: $form_photo->api_pic_id = trim($this->_input["api_pic_id"]); goto kbkIr; VnOY8: $arr = \Yii::$app->helpers->saveImage($print_order_image); goto GnYab; CR16X: $order->image = $print_order_image; goto U3Y3X; gIFiN: $print_images = trim($this->_input["print_images"]); goto FUIyS; rTblV: goto UhO8V; goto qhP5V; D325a: $form_photo->_app = $this->_app; goto KzEDN; vZ20k: $form_photo->pic = $image; goto CjBkU; icVZy: list($print_order_image, $storage_type) = \app\components\Storage::upload($print_order_image, $this->_uniacid, false, true); goto U9Imp; efHlb: $form_photo = new PhotoForm(); goto D325a; rF7Z4: $order->save(); goto Ro3QJ; JLQEa: dztq5: goto HPTQV; WPjdC: if (!empty($item)) { goto SPb86; } goto ahfRp; GfMJK: mN4ja: goto f9Yrj; JWXFd: if ($storage && $storage->aliyun_private) { goto CXq8U; } goto VD8ZW; ywuZL: $image = trim($this->_input["image"]); goto g2j3C; x2x6x: if (!($print_order_image && $print_order_id)) { goto XZn6F; } goto Af2KT; RhTeg: jdata(["photo_id" => $res["data"]["id"]], "\xe4\277\x9d\xe5\xad\x98\xe6\210\220\345\x8a\237"); goto vYJVZ; r9kwP: $form_photo->image = $image; goto HKuOP; Dzz4x: if (!empty($item_id)) { goto mN4ja; } goto a8quy; Ro3QJ: XZn6F: goto efHlb; g2j3C: $print_image = trim($this->_input["print_image"]); goto tNJ6b; ooJWY: $form_photo->image_text = trim($this->_input["image_text"]); goto C2yhp; nydMQ: $form_photo->api_pic_status = 1; goto wgegt; siBac: SPb86: goto ELzCW; FUIyS: $color = trim($this->_input["color"]); goto Dzz4x; vDyIy: $form_photo->platform = $this->_platform; goto tuVwv; C2yhp: $res = $form_photo->save(); goto YsBj2; KSgts: $print_order_id = intval($this->_input["print_order_id"]); goto x2x6x; h9XhM: goto J3m1M; goto VcO1K; HPTQV: if (!($item_id != 5000 && $item_id != 6000)) { goto xbhgq; } goto WNLlp; VD8ZW: if ($storage->type == 0 || empty($storage)) { goto e2zaN; } goto RQYME; ahfRp: jerror("\xe8\247\204\xe6\xa0\274\344\xb8\x8d\xe5\255\230\xe5\x9c\250"); goto siBac; tNJ6b: $images = trim($this->_input["images"]); goto gIFiN; vYJVZ: } public function actionList() { goto qq3Ha; uyUag: $ad_mine_banner = ''; goto xE7fd; XYiJo: if ($this->_app["ad_mine_status"] == 2) { goto uNYAI; } goto hEkkM; OzFcA: $data["ad_appid"] = $this->_app["ad_appid"]; goto hENNn; qq3Ha: $list = Photo::find()->where(["uid" => \Yii::$app->user->id, "uniacid" => $this->_uniacid, "status" => 1])->asArray()->orderBy("id DESC")->all(); goto xjvod; oqDtU: OIvie: goto Fu_iA; Tncom: foreach ($list as &$row) { goto gw2Yp; L8f23: goto A8JxO; goto GM4zk; PjCUi: K1kZk: goto rrNat; JYV9n: oTjRI: goto O_dZr; AMUoR: $row["created_at"] = date("Y.m.d", $row["created_at"]); goto rnpUw; Ffa8X: $images = json_decode($row["images"], true); goto Q0Vd_; uwqsX: $order = Order::findOne(["id" => $row["order_id"], "is_receipt" => 1]); goto nwcDa; gw2Yp: $row["receipt_status"] = 0; goto ubnnJ; uKxuL: iyFav: goto JYV9n; J1whW: unset($row); goto L8f23; wyO3d: unset($row["print_images"]); goto zp12F; O9Q3f: unset($row["images"]); goto SGH8Q; rnpUw: if (!$row["image"]) { goto i_WPK; } goto dDvUA; ZqOv4: A8JxO: goto uKxuL; pXjN_: $image = array_shift($images); goto Tj8mW; TICs0: $row["receipt_status"] = $order->receipt_status; goto PjCUi; Q0Vd_: if ($images) { goto wqnfC; } goto Vg51H; nwcDa: if (!$order) { goto K1kZk; } goto TICs0; SGH8Q: if (!$row["print_images"]) { goto ka_qx; } goto XsAf3; XsAf3: $images = json_decode($row["print_images"], true); goto srNeT; dDvUA: $row["image"] = \app\components\Storage::get($row["image"], $row["storage_type"], $this->_uniacid); goto W0W8K; qe0Jc: $row["print_image"] = \app\components\Storage::get($image, $row["storage_type"], $this->_uniacid); goto wyO3d; zp12F: ka_qx: goto ZqOv4; srNeT: $image = array_shift($images); goto qe0Jc; rrNat: fptj5: goto AMUoR; W0W8K: if (!$row["print_image"]) { goto zgIQX; } goto Rku_R; PwKqG: i_WPK: goto x3kZa; ubnnJ: if (!$row["order_id"]) { goto fptj5; } goto uwqsX; x3kZa: if (!$row["images"]) { goto iyFav; } goto Ffa8X; KT9P9: zgIQX: goto PwKqG; GM4zk: wqnfC: goto pXjN_; Rku_R: $row["print_image"] = \app\components\Storage::get($row["print_image"], $row["storage_type"], $this->_uniacid); goto KT9P9; Vg51H: Photo::deleteAll(["id" => $row["id"]]); goto J1whW; Tj8mW: $row["image"] = \app\components\Storage::get($image, $row["storage_type"], $this->_uniacid); goto O9Q3f; O_dZr: } goto q9cfj; q9cfj: lDL0h: goto UXx5q; G9iy2: s3IbE: goto uyUag; ZFxOx: goto W28gR; goto DUT8j; dEn7O: jdata($data); goto WOL1N; xJFbz: $data["save_pic_day"] = $this->_app["save_pic_day"]; goto dEn7O; Fu_iA: $ad_mine_banner = $this->_app["ad_mine_banner"]; goto ZFxOx; UXx5q: unset($row); goto G9iy2; hEkkM: goto W28gR; goto oqDtU; xE7fd: $ad_mine_video = ''; goto l9iNr; DUT8j: uNYAI: goto CcEXx; dFnk4: $data["save_pic"] = $this->_app["save_pic"]; goto xJFbz; l5a4A: W28gR: goto BlPq6; CcEXx: $ad_mine_video = $this->_app["ad_mine_video"]; goto l5a4A; hENNn: RZ5Rg: goto dFnk4; BlPq6: $data = ["list" => $list, "ad_mine_banner" => $ad_mine_banner, "ad_mine_video" => $ad_mine_video]; goto DvUUG; xjvod: if (!$list) { goto s3IbE; } goto Tncom; DvUUG: if (!($this->_platform == 5)) { goto RZ5Rg; } goto OzFcA; l9iNr: if ($this->_app["ad_mine_status"] == 1) { goto OIvie; } goto XYiJo; WOL1N: } public function actionDetail() { goto firOr; XPY3N: D8RYd: goto JVsK0; soV5b: $download_type = []; goto Wn3ET; RD_hh: SaEcv: goto IsjHo; y6RLu: $res["download_type"] = json_decode($this->_app["download_type"], true); goto BfEy9; tQKVk: if (!empty($info)) { goto U7H0F; } goto PjVEo; o6RT_: $prints = json_decode($info["print_images"], true); goto B3V6U; HCOxs: if (!$order->receipt_template) { goto NcLDT; } goto QEEXd; JoYph: if (!empty($id)) { goto WLVj6; } goto vrNfB; eFpEf: Pkwkj: goto pjBjC; ghnjP: tgUAB: goto oSFNY; OlIiY: if ($this->_app["ad_detail_status"] == 3) { goto j1MxD; } goto SvpS1; XTebH: b0L_T: goto FLoA1; hrBq0: WLVj6: goto kz5hh; vCJSK: NcLDT: goto arKyY; IsjHo: $res = ["receipt_notice" => '', "id" => $info["id"], "receipt_image" => \app\components\Storage::get($info["receipt_image"], $info["storage_type"], $this->_uniacid), "order_id" => $info["order_id"], "item_id" => $info["item_id"], "image" => $info["image"] ? $info["image"] : '', "print_image" => $info["print_image"] ? $info["print_image"] : '', "images" => $info["images"] ? $info["images"] : '', "print_images" => $info["print_images"] ? $info["print_images"] : '', "item_name" => $info["item_name"]]; goto ei596; zLY0i: if (!$order) { goto Pkwkj; } goto gR0jg; Yn4zi: $info["print_image"] = \app\components\Storage::get($info["print_image"], $info["storage_type"], $this->_uniacid); goto VPMCG; TD_i9: $info["print_images"] = $print_data; goto zRQHb; IbFon: foreach ($prints as $key => $row) { $print_data[$key] = \app\components\Storage::get($row, $info["storage_type"], $this->_uniacid); Wg9w6: } goto fP1Xh; be5Jy: jdata($res); goto kJFwy; YCpL_: $info["images"] = $images_data; goto GExnx; kz5hh: $select = "id,receipt_image,image,images,print_images,storage_type,t_code,item_name,print_image,order_id,item_id,api_pic_id,api_clothes_key,image_text,api_pic_status"; goto oGtWF; fP1Xh: PEDI9: goto TD_i9; B3V6U: $print_data = []; goto IbFon; iglTn: goto b0L_T; goto HTLsV; JVsK0: $res["ad_detail_banner"] = $this->_app["ad_detail_banner"]; goto W24B4; kCH1t: $res["t_code"] = $info["t_code"]; goto cBLDs; Vh959: foreach ($images as $key => $row) { $images_data[$key] = \app\components\Storage::get($row, $info["storage_type"], $this->_uniacid); dAncm: } goto thkTr; JGFki: $res["ad_detail_custom"] = $this->_app["ad_detail_custom"]; goto TG146; mkcS_: TUuNy: goto U8xkt; gR0jg: $receipt_template = ''; goto HCOxs; OP7ar: $res["receipt_notice"] = $this->_app["receipt_notice"]; goto GPHmM; FLoA1: dJwg7: goto dHzkX; hQkif: if (!$this->_app["download_type"]) { goto meME6; } goto y6RLu; wQBo9: $images = json_decode($info["images"], true); goto QxO8j; bkhJw: $res["download_type"] = [1]; goto hQkif; GExnx: if (!$info["print_images"]) { goto ae27S; } goto o6RT_; cBLDs: $res["t_url"] = \Yii::$app->helpers->getUrl() . "t.php"; goto XTebH; VPMCG: HQgyh: goto ghnjP; j07x2: if (!($order->receipt_status == 1 || $order->receipt_status == 2)) { goto TOGVG; } goto OP7ar; pjBjC: p5gXs: goto OlIiY; PjVEo: jerror("\xe7\233\xb8\xe7\x89\x87\xe4\xb8\x8d\xe5\255\x98\xe5\234\250"); goto nl1JG; W24B4: Mm7gA: goto bkhJw; TG146: goto Mm7gA; goto XPY3N; thkTr: fIJ8G: goto YCpL_; Wn3ET: foreach ($res["download_type"] as $k => $r) { goto c9Ufa; c9Ufa: if (!($r != 2)) { goto qrUe0; } goto v47T4; v47T4: $download_type[] = $r; goto Gcczm; Gcczm: qrUe0: goto BVI1U; BVI1U: equLb: goto M6U8G; M6U8G: } goto mkcS_; ei596: if (!$info["order_id"]) { goto p5gXs; } goto OjlCE; SvpS1: if ($this->_app["ad_detail_status"] == 1) { goto D8RYd; } goto sbRo1; h575o: $info["image"] = \app\components\Storage::get($info["image"], $info["storage_type"], $this->_uniacid); goto E3VG7; QxO8j: $images_data = []; goto Vh959; OjlCE: $order = Order::findOne(["id" => $info["order_id"], "uid" => \Yii::$app->user->id, "uniacid" => $this->_uniacid]); goto zLY0i; E3VG7: if (!$info["print_image"]) { goto HQgyh; } goto Yn4zi; arKyY: $res["order"] = ["receipt_status" => $order->receipt_status, "receipt_template" => $receipt_template, "receipt_reject_text" => $order->receipt_reject_text, "order_no" => $order->order_no, "item_price" => $order->item_price, "pay_price" => $order->pay_price, "is_set_meal" => $order->is_set_meal, "created_at" => date("Y-m-d H:i", $order->created_at)]; goto j07x2; U8xkt: $res["download_type"] = $download_type; goto iglTn; zRQHb: ae27S: goto RD_hh; oGtWF: $info = Photo::find()->where(["id" => $id, "uid" => \Yii::$app->user->id, "uniacid" => $this->_uniacid])->select($select)->asArray()->one(); goto tQKVk; firOr: $id = (int) $this->_input["id"]; goto JoYph; sbRo1: goto Mm7gA; goto pVdW3; nl1JG: U7H0F: goto N488b; vrNfB: jerror(); goto hrBq0; pVdW3: j1MxD: goto JGFki; QEEXd: $receipt_template = json_decode($order->receipt_template, true); goto vCJSK; dHzkX: meME6: goto be5Jy; BfEy9: if (!in_array(2, $res["download_type"])) { goto dJwg7; } goto mGDM6; oSFNY: if (!$info["images"]) { goto SaEcv; } goto wQBo9; N488b: if (!$info["image"]) { goto tgUAB; } goto h575o; HTLsV: WPSjc: goto kCH1t; GPHmM: TOGVG: goto eFpEf; mGDM6: if ($info["t_code"]) { goto WPSjc; } goto soV5b; kJFwy: } public function actionDel() { goto purj6; QrG2l: c_vAZ: goto NWQin; szMrT: foreach ($images as $key => $r) { goto QM49n; q6yik: @unlink($image); goto HIGHS; nZPlE: $image = $path . $arr[1]; goto J14aZ; J14aZ: if (!file_exists($image)) { goto kqfd9; } goto q6yik; xZfvw: MsqOe: goto eoUNp; HIGHS: kqfd9: goto xZfvw; eoUNp: r6r2B: goto SvNQ0; hideF: if (empty($arr[1])) { goto MsqOe; } goto nZPlE; QM49n: $arr = explode("uploads", $r); goto hideF; SvNQ0: } goto tKMHI; DgnWP: kAsV5: goto kqxmz; vBAMx: goto mHdMA; goto QrG2l; n33CJ: if (!$photo->print_image) { goto KK4IT; } goto koa38; oyHgg: foreach ($images as $key => $r) { \app\components\Storage::deleted($r, $photo->storage_type, $photo->uniacid); Xtkkg: } goto L8HJA; Y4lWe: $arr = explode("uploads", $photo->print_image); goto nIXz2; oakJD: Sbct5: goto BLvcP; rO2qD: foreach ($prints as $key => $r) { goto Y2bbv; YY0cK: if (!file_exists($print_image)) { goto TI49I; } goto oIiGq; Y2bbv: $arr = explode("uploads", $r); goto Shstn; TlJjD: $print_image = $path . $arr[1]; goto YY0cK; Shstn: if (empty($arr[1])) { goto YEGnF; } goto TlJjD; K1WS1: uhwOt: goto Mt1Ac; DhMb5: TI49I: goto bc3N7; oIiGq: @unlink($print_image); goto DhMb5; bc3N7: YEGnF: goto K1WS1; Mt1Ac: } goto iymXV; NWQin: $path = \Yii::$app->basePath . "/web/uploads"; goto QEHqA; CYjCn: jdata([], "\xe5\210\xa0\351\231\244\346\x88\220\xe5\212\237"); goto r2bgn; kMd31: LxJ5w: goto vBAMx; gFeA2: if (!$photo->images) { goto nX3Ff; } goto uYpgG; dwCa5: foreach ($prints as $key => $r) { \app\components\Storage::deleted($r, $photo->storage_type, $photo->uniacid); tdOIe: } goto gU2IW; uth4f: if (empty($arr[1])) { goto pDX_L; } goto GcNaC; w6lCI: if ($photo->storage_type == 0) { goto c_vAZ; } goto CNOnP; bdaEJ: if (!file_exists($print_image)) { goto F0d_i; } goto N95ER; d2AJT: pDX_L: goto iAS4P; QG336: gjAaZ: goto ynd1q; KQ1mf: if (!$photo->print_images) { goto w8De3; } goto tKK5b; purj6: $id = (int) $this->_input["id"]; goto T7dRw; BLvcP: RucD0: goto gFeA2; FOiLq: if (!$photo->print_images) { goto rHNN3; } goto pxj0Y; T7dRw: if (!empty($id)) { goto Yrscy; } goto Ap6cy; I0SC7: F0d_i: goto RL44g; rRGiz: Yrscy: goto kyqyN; iAS4P: if (!$photo->print_image) { goto Sbct5; } goto Y4lWe; uYpgG: $images = json_decode($photo->images, true); goto szMrT; kyqyN: $photo = Photo::find()->where(["id" => $id, "uid" => \Yii::$app->user->id, "uniacid" => $this->_uniacid])->one(); goto vqYLY; kqxmz: if ($photo->delete()) { goto fE5uG; } goto hvxEz; N95ER: @unlink($print_image); goto I0SC7; EJsAZ: mHdMA: goto CYjCn; HtAWs: nX3Ff: goto EJsAZ; tKK5b: $prints = json_decode($photo->print_images, true); goto rO2qD; GcNaC: $image = $path . $arr[1]; goto qSQ1Z; tKMHI: L9cIe: goto KQ1mf; koa38: \app\components\Storage::deleted($photo->print_image, $photo->storage_type, $photo->uniacid); goto gi975; JJfGg: $images = json_decode($photo->images, true); goto oyHgg; WYPkB: w8De3: goto HtAWs; UI5VN: $arr = explode("uploads", $photo->image); goto uth4f; vqYLY: if (!empty($photo)) { goto kAsV5; } goto U15sH; SxBEf: rHNN3: goto kMd31; RL44g: vBlcX: goto oakJD; hvxEz: jerror("\345\x88\xa0\351\231\xa4\xe5\xa4\261\xe8\264\xa5"); goto cxIca; xtE3W: @unlink($image); goto z7U3n; L8HJA: OJZT7: goto FOiLq; z7U3n: gTg2Q: goto d2AJT; QEHqA: if (!$photo->image) { goto RucD0; } goto UI5VN; CNOnP: if (!$photo->image) { goto gjAaZ; } goto JqHSk; Je7yo: $print_image = $path . $arr[1]; goto bdaEJ; U15sH: jerror(); goto DgnWP; qSQ1Z: if (!file_exists($image)) { goto gTg2Q; } goto xtE3W; ynd1q: if (!$photo->images) { goto LxJ5w; } goto JJfGg; cxIca: fE5uG: goto w6lCI; nIXz2: if (empty($arr[1])) { goto vBlcX; } goto Je7yo; JqHSk: \app\components\Storage::deleted($photo->image, $photo->storage_type, $photo->uniacid); goto n33CJ; gU2IW: Gbiac: goto SxBEf; pxj0Y: $prints = json_decode($photo->print_images, true); goto dwCa5; iymXV: csoqT: goto WYPkB; gi975: KK4IT: goto QG336; Ap6cy: jerror(); goto rRGiz; r2bgn: } public function actionMail() { goto Pz1gj; aZdWD: if (!empty($photo)) { goto hOUz3; } goto lMohc; lMohc: jerror("\xe7\205\247\347\211\x87\344\270\x8d\xe5\xad\x98\xe5\x9c\xa8"); goto NtVBq; Cjdhe: \Yii::$app->cache->set($cache_key, 1, 3600); goto RQi1D; TFMdm: $mail->send(); goto hYIzi; POorm: HZAHZ: goto rSPEt; hYIzi: goto AeMss; goto POorm; LGbQu: $mail->send(); goto BWdVd; oWVwe: $photo = Photo::findOne(["id" => $photo_id, "uid" => \Yii::$app->user->id]); goto aZdWD; t0DOv: jerror("\345\x8f\202\346\225\260\351\x94\231\xe8\257\xaf"); goto lNsZl; rSPEt: jerror("\346\x93\x8d\344\275\234\351\242\x91\xe7\xb9\x81"); goto VC_B7; OdaG4: $cache += 1; goto Zob8n; RQi1D: $mail = new SendPic($photo, $account); goto LGbQu; NtVBq: hOUz3: goto d7r4t; Zob8n: \Yii::$app->cache->set($cache_key, $cache, 3600); goto VFd5j; d7r4t: $cache_key = "mail_" . \Yii::$app->user->id . "_platform_" . $this->_platform . "_photo_id_" . $photo_id; goto BAbRO; KlhFU: i1lz5: goto Cjdhe; PDPDk: if ($cache == 3) { goto HZAHZ; } goto OdaG4; Pz1gj: $account = trim($this->_input["account"]); goto Sa8W8; o71wT: jerror("\xe9\202\256\xe7\xae\xb1\346\xa0\274\345\xbc\x8f\xe9\x94\231\xe8\xaf\xaf"); goto XxCDo; lNsZl: n9Anb: goto P4l8c; VFd5j: $mail = new SendPic($photo, $account); goto TFMdm; Sa8W8: $photo_id = (int) $this->_input["photo_id"]; goto jQ9Dw; XxCDo: YKF8a: goto oWVwe; jQ9Dw: if (!(empty($account) || empty($photo_id))) { goto n9Anb; } goto t0DOv; BAbRO: $cache = \Yii::$app->cache->get($cache_key); goto SN96F; SN96F: if (empty($cache)) { goto i1lz5; } goto PDPDk; VC_B7: AeMss: goto wPXe0; BWdVd: d2raP: goto UkT5M; P4l8c: if (filter_var($account, FILTER_VALIDATE_EMAIL)) { goto YKF8a; } goto o71wT; wPXe0: goto d2raP; goto KlhFU; UkT5M: } public function actionLog() { goto QQ3Eo; QQ3Eo: $post = \Yii::$app->request->post(); goto FuX5D; fnu_O: \Yii::error(json_encode($post), "app"); goto FBOmn; FuX5D: if (!(\Yii::$app->request->isPost && $post)) { goto nnNZo; } goto fnu_O; FBOmn: nnNZo: goto jeaAq; jeaAq: } } ?>
Did this file decode correctly?
Original Code
<?php
namespace app\modules\api\controllers; use app\mail\SendPic; use app\models\Item; use app\models\Make; use app\models\SafetyApiForm; use app\models\Photo; use app\models\PrintSetting; use app\models\Storage; use app\models\User; use app\modules\api\models\PhotoForm; use app\modules\api\models\PrintForm; use app\modules\api\models\UploadForm; use yii\web\UploadedFile; use app\modules\api\behaviors\LoginBehavior; use app\models\Order; use app\models\PrintOrder; use app\modules\api\models\WXBizDataCrypt; use Grafika\Grafika; use Grafika\Color; class PhotoController extends Controller { public function behaviors() { return array_merge(parent::behaviors(), ["\154\157\147\x69\156" => ["\x63\x6c\x61\163\x73" => LoginBehavior::className()]]); } public function actionPhone() { goto MtOa6; MtOa6: $encryptedData = trim($this->_input["\145\156\x63\162\171\x70\164\145\144\104\141\x74\x61"]); goto xZrKe; ePay_: o29DM: goto j5v9M; S1u4N: VCq51: goto i8FO6; Tj0IZ: jdata(); goto dtxYi; tC7w2: u1LKk: goto oa_BV; ok02t: $user->phone = $data["\160\165\x72\x65\120\150\157\x6e\x65\116\165\155\142\145\x72"]; goto nqd6A; hwU6t: jerror("\xe4\xb8\x8d\350\x83\275\xe4\xb8\272\347\xa9\272"); goto S1u4N; i8FO6: $pc = new WXBizDataCrypt($this->_app["\x61\160\x70\151\x64"], \Yii::$app->user->identity->session_key); goto xpFBs; xZrKe: $iv = trim($this->_input["\151\166"]); goto yBsLE; WEZ1s: jerror(); goto A_Amp; ogfOC: if (!empty($data["\160\x75\x72\145\120\150\x6f\156\145\x4e\x75\x6d\x62\145\x72"])) { goto u1LKk; } goto JCj1r; u5kSC: jerror("\347\224\xa8\346\x88\xb7\344\xb8\215\345\255\230\345\234\xa8"); goto xHGoI; yBsLE: if (!(empty($encryptedData) || empty($iv))) { goto VCq51; } goto hwU6t; JCj1r: jerror("\350\x8e\267\xe5\x8f\x96\xe5\xa4\xb1\xe8\xb4\xa5\357\274\x81"); goto tC7w2; xpFBs: $errCode = $pc->decryptData($encryptedData, $iv, $json); goto CVpNf; oa_BV: $user = User::findOne(\Yii::$app->user->id); goto BU3L5; xHGoI: PiTng: goto ok02t; oVrAs: jerror("\350\216\xb7\345\x8f\x96\xe5\244\261\xe8\xb4\245"); goto ePay_; BU3L5: if (!empty($user)) { goto PiTng; } goto u5kSC; CVpNf: if (!($errCode != 0 || empty($json))) { goto o29DM; } goto oVrAs; dtxYi: Ex2Qr: goto WEZ1s; nqd6A: if (!$user->save()) { goto Ex2Qr; } goto Tj0IZ; j5v9M: $data = json_decode($json, true); goto ogfOC; A_Amp: } public function actionUpload() { goto grM6l; grM6l: if (!\Yii::$app->request->isPost) { goto SIKKZ; } goto v2awO; Ey2Oc: hkRbb: goto PNS5O; J0Ct2: if (!($make_num >= $safety_num)) { goto qGsDF; } goto O5Bih; Rk9vk: $res["\144\141\164\x61"]["\x69\155\x61\147\x65"] = base64_encode($res["\144\141\164\141"]["\160\x61\164\x68"]); goto kyywQ; DhlNq: $safety_from = new SafetyApiForm(); goto Rm7XO; ZgNn3: $start_time = strtotime($date . "\x30\60\72\60\x30\72\x30\60"); goto uKKcJ; Xy6Pd: $res = $form->upload(); goto IvJfG; HceWC: fSgIl: goto Rk9vk; led78: BGAx0: goto HceWC; kyywQ: unset($res["\144\x61\164\141"]["\x70\141\164\x68"]); goto GNbaY; tx42v: jerror($res_api["\x6d\x73\147"]); goto led78; R4fPd: jdata($res["\144\x61\x74\x61"]); goto Ey2Oc; Ek10N: if (!($res_api["\143\x6f\x64\x65"] != 0)) { goto BGAx0; } goto tx42v; nqpXd: $safety_num = $this->_app["\x73\141\x66\145\x74\171\x5f\x6e\165\x6d"] ? $this->_app["\163\x61\146\145\x74\x79\137\156\165\155"] : 100; goto J0Ct2; S1lw6: $form->image = UploadedFile::getInstance($form, "\151\x6d\141\x67\x65"); goto Xy6Pd; IvJfG: if (!($res["\x63\157\x64\145"] != 0)) { goto ebKNK; } goto qyJRK; ELYO_: if (!($this->_app["\x69\x73\x5f\163\x61\x66\145\164\x79"] == 1)) { goto fSgIl; } goto DhlNq; auhZZ: $make_num = Make::find()->where(["\101\x4e\x44", ["\165\x6e\x69\141\143\x69\x64" => $this->_uniacid], ["\165\x69\x64" => \Yii::$app->user->id], ["\76\75", "\143\x72\x65\x61\164\145\144\137\141\x74", $start_time], ["\x3c\x3d", "\x63\x72\x65\141\x74\145\x64\x5f\x61\x74", $end_time]])->count(); goto nqpXd; VjMRK: $form = new UploadForm(); goto S1lw6; GNbaY: if (!($res["\143\x6f\x64\145"] == 0)) { goto hkRbb; } goto R4fPd; RjF1p: ebKNK: goto ELYO_; Rm7XO: $res_api = $safety_from->img($res["\144\141\164\x61"]["\x70\141\164\x68"], $this->_uniacid, $this->_platform); goto Ek10N; uKKcJ: $end_time = strtotime($date . "\x32\63\72\x35\x39\72\x35\x39"); goto auhZZ; O5Bih: jerror("\350\xaf\267\xe7\250\x8d\345\220\x8e\345\206\x8d\xe8\xaf\225\357\274\201"); goto XNhWX; PNS5O: SIKKZ: goto N07dm; qyJRK: jerror($res["\155\163\x67"]); goto RjF1p; XNhWX: qGsDF: goto VjMRK; v2awO: $date = date("\131\55\x6d\x2d\x64"); goto ZgNn3; N07dm: } public function actionMake() { goto eyMn7; KuORd: $model_make->item_id = $item_id; goto ZmnqJ; JkJsb: eLIIu: goto rBX1L; XAee3: if (!($this->_platform == 1)) { goto ozocj; } goto cXQHA; s0Tb6: sdoHb: goto xNl1s; WxvFs: xfIxr: goto yIGHT; tN1Sl: lAyy6: goto R9U2f; WcfZ3: $order = Order::find()->where(["\151\x64" => $this->_input["\157\x72\x64\145\x72\x5f\151\144"], "\x70\141\x79\137\x73\x74\141\x74\165\163" => 1, "\x72\145\x63\x65\x69\160\x74\x5f\x73\164\141\164\165\163" => -1, "\x75\x69\144" => \Yii::$app->user->id])->one(); goto dCLQ0; c4b29: $list_print = []; goto HwmEU; xNl1s: YDeOl: goto JkJsb; n7llM: rImeY: goto MwkbX; suUM7: LZKVe: goto KiRNi; b8NQR: nkP0u: goto EamcX; qhp2W: $download_arr = [2, 3]; goto E1Hww; xF2Kv: $module = \Yii::$app->db->createCommand("\x73\x65\x6c\145\x63\x74\40\155\x69\144\x2c\167\x78\141\160\160\137\x73\x75\160\x70\x6f\162\x74\54\x61\x6c\x69\x61\x70\160\x5f\163\165\x70\160\157\162\164\40\146\x72\x6f\155\40" . WE7_TABLE_FIX . "\x6d\x6f\x64\x75\x6c\x65\x73\x20\167\x68\x65\162\x65\x20\x6e\x61\155\145\x20\75\x20\47\172\x7a\x7a\171\x5f\x69\x64\143\x61\x72\144\x5f\x70\154\x75\147\x69\156\x5f\160\162\x69\156\x74\47\40\141\x6e\144\x20\141\165\164\150\x6f\x72\x3d\47\351\271\xa7\xe5\272\224\xe7\247\221\346\212\200\47\x20\141\156\x64\40\x75\x72\x6c\x20\x3d\40\x27\150\164\164\x70\x3a\57\x2f\167\x77\x77\x2e\x7a\x68\145\171\x69\156\147\x73\56\x63\157\155\47")->queryOne(); goto H_tkQ; Eoe70: $api_version_url = ''; goto YyNqk; Ori4L: $beauty = 0; goto Eoe70; lD657: if (!is_table("\x69\144\143\x61\162\x64\137\x70\162\x69\x6e\x74\x5f\163\145\x74\x74\151\156\147")) { goto eLIIu; } goto m2v5R; gWwbQ: $set_meal = $item->set_meal; goto kNj0G; tOSOl: if (!($item->is_receipt == 2)) { goto DIz26; } goto Jmx7D; sKC2p: if (!$this->_app["\144\x6f\x77\156\154\157\x61\144\137\x74\171\160\x65"]) { goto bi9t1; } goto YSGe9; Unsxh: Zp9IY: goto fSusj; L1nD9: $res["\154\x69\x73\164"] = $data; goto YX0LC; Kt83O: if (!($item->is_receipt || $this->_app["\x70\x72\151\x6e\164\x5f\x74\x79\x70\145"] == 2)) { goto xfIxr; } goto d1HHQ; rt47a: foreach ($color as $row) { goto Pr37Z; B6Sbm: lK6y3: goto w6gni; eNHZY: $colors .= $row["\x69\x64"] . "\54"; goto B6Sbm; Pr37Z: if (!($row["\163\164\141\x74\x75\163"] == 1)) { goto lK6y3; } goto eNHZY; w6gni: djvzb: goto LrhwU; LrhwU: } goto suUM7; Jmx7D: $api_version_url = "\x2f\x72\x65\143\x65\x69\x70\x74\57\155\x61\153\145"; goto KINBz; ZyrhG: jdata($res); goto YBk7Q; onSEz: Qp9IN: goto qhp2W; i7e0A: $receipt_template = json_decode($item->api_receipt_template, true); goto gQyys; VK9Vn: Z5Oa9: goto rgVkJ; KINBz: $beauty = 0; goto jNuyf; yFYe1: $res["\160\x72\x69\143\145"] = $item->receipt_price; goto U1lCA; EymcL: $download_arr = [2, 2]; goto YUQ0W; HGsx7: $api_version_url = "\57\x69\144\x63\141\x72\x64\166\x33\57\141\x6c\154"; goto vbwOm; iND4v: $colors = ''; goto DR8zi; jVXKp: DIz26: goto RtdaZ; uJKD7: $res["\x69\x73\x5f\144\x6f\167\156\x6c\x6f\x61\144"] = 10; goto FH1Vg; JWjDJ: $text = $this->_input["\164\x65\170\x74"]; goto gTQ0t; rgVkJ: Vu_Ll: goto lD657; JcmXU: $api_url = $api_res["\141\x70\151\x5f\x75\x72\154"] . "\x2f\151\144\x63\141\162\x64\166\x33\57\143\154\x6f\x74\x68\x65\163"; goto an6ca; omO80: $model_make->platform = (int) $this->_platform; goto m0auN; sjxhP: if (!($this->_app["\151\x73\137\x64\x6f\167\x6e\x6c\x6f\x61\x64"] == 4 || $this->_app["\151\163\137\144\x6f\167\x6e\154\157\141\144"] == 5 || $this->_app["\x69\163\137\144\x6f\167\156\x6c\157\x61\x64"] == 7)) { goto w6lR0; } goto v7RTP; OolBi: goto Zp9IY; goto n7llM; qfBiB: if (!$order->receipt_template) { goto lAyy6; } goto RFkn0; JJGJs: if ($this->_app["\141\160\151\137\x76\x65\x72\163\x69\157\x6e"] == 1 || $api_version == 1) { goto Y0C5Y; } goto qJEJd; UN8dd: if (!empty($item->receipt_price)) { goto UT2Pn; } goto NE0Gn; MnJ2s: if (in_array($item->api_id, [509, 500, 501, 9, 809])) { goto nkP0u; } goto Dfz0n; K0j3J: $model_make->api_url = base64_encode($api_url); goto b8NQR; Jz3Mf: pnrCo: goto imzHN; gQyys: $res["\162\x65\143\145\x69\x70\164\137\x74\145\x6d\x70\154\141\164\145"] = $receipt_template; goto eNuv_; an6ca: if (!($this->_app["\x61\160\151\137\166\145\162\163\x69\157\x6e"] == 2)) { goto X64Bt; } goto FCxu_; hIyKL: Y0C5Y: goto sxiyM; eNuv_: x04Zt: goto RaiSC; G_XtF: $model_make = new Make(); goto Dr1yE; NDvxj: $is_pic_text = $this->_app["\151\x73\137\160\x69\x63\137\164\x65\x78\164"]; goto Kt83O; RFkn0: $receipt_template = json_decode($order->receipt_template, true); goto tN1Sl; UBQaL: $res["\151\x6f\x73\137\160\141\171"] = $this->_app["\x69\157\163\137\x70\x61\171"]; goto g0TZ8; aReA5: $model_make->is_download = $this->_app["\151\x73\137\144\x6f\167\x6e\154\157\141\144"]; goto omO80; R9U2f: $photo = Photo::findOne(["\x6f\162\x64\x65\x72\x5f\x69\x64" => $order->id]); goto CfA1e; KMr77: $res["\160\162\x69\143\x65"] = $item->receipt_price; goto X1k8X; Dr1yE: $model_make->uniacid = $this->_uniacid; goto nmNsD; XU5Ty: if (!$this->_input["\157\162\144\145\162\x5f\x69\x64"]) { goto sEXpB; } goto WcfZ3; PyqB4: bi9t1: goto mLaSS; jZJuJ: $is_beauty = $this->_app["\x69\163\x5f\142\145\x61\x75\164\x79"] ? $this->_app["\x69\163\137\x62\x65\141\x75\164\171"] : 0; goto BmF0k; wnZ59: $res["\x61\x70\151\137\x70\151\x63\x5f\151\x64"] = $api_res["\x64\141\164\x61"]["\x70\151\143\137\x69\x64"]; goto G_XtF; dTy3P: $color = json_decode($item->colors, true); goto rt47a; CksX3: goto eK078; goto hIyKL; Mh_hY: if (!$item->api_receipt_template) { goto x04Zt; } goto i7e0A; BmF0k: eK078: goto tOSOl; MIpr_: if ($this->_app["\x61\x64\x5f\166\151\x64\145\157"]) { goto Qp9IN; } goto EymcL; QCYqa: $model_make->height_px = (string) $item->height_px; goto Sixdr; mLaSS: if (!($this->_app["\151\163\x5f\144\x6f\x77\x6e\154\x6f\141\144"] == 6)) { goto P03pK; } goto MIpr_; RtdaZ: $image_path = base64_decode($image); goto vHkHy; E1Hww: DtxO0: goto aNUzp; cVaXn: OcPQb: goto Unsxh; aLzzb: $model_make->save(); goto c4b29; OpbL6: $download_type = [1]; goto sKC2p; Pjnno: jerror("\xe6\x8e\245\345\x8f\xa3\xe6\x9c\252\xe9\x85\x8d\xe7\275\256"); goto Bfc2w; d9ZtQ: if (!($print->status == 1 && in_array($item->width_px . "\55" . $item->height_px, \Yii::$app->params["\160\162\151\x6e\164\x5f\151\x74\145\155"]) && $res["\151\163\x5f\162\x65\143\x65\151\160\164"] == 0)) { goto sdoHb; } goto BRWba; FH1Vg: rG8iU: goto ACO1S; Bfc2w: L49KX: goto iND4v; fSusj: if (!in_array($item->width_px . "\x2d" . $item->height_px, \Yii::$app->params["\160\x72\151\156\x74\x5f\x69\x74\145\x6d"])) { goto Vu_Ll; } goto D8Gfq; jNuyf: $is_beauty = 0; goto nM4B5; EKJ_o: $res["\151\163\137\x70\x62"] = 1; goto VK9Vn; Dif8w: $image = trim($this->_input["\151\155\x61\147\145"]); goto JWjDJ; SxnKd: foreach ($data as $key => $row) { goto K0snq; rZ4YW: $list_print[$key] = $form->save($arr["\160\141\164\x68"], $item->width_px, $item->height_px, $this->_app["\x70\x72\x69\x6e\x74\x5f\x74\x79\160\145"]); goto ScEa2; iQNY0: $path[$key] = base64_encode($arr["\x70\x61\164\150"]); goto zE1uL; wZ_2h: ECZgz: goto S0Q4q; UlylA: Uht7f: goto LD6Pj; R_X37: i_7CS: goto CtKde; pjvIp: $receipt_data = $receipt_api_res["\144\x61\x74\141"]["\x6c\151\x73\164"]; goto Z_waO; sC2hv: if ($item->receipt_is_print == 1) { goto W30T6; } goto rZ4YW; aWKNX: $list_print[$key] = $form->save($receipt_arr["\160\x61\x74\150"], $extend_arr["\167\x69\x64\x74\x68\137\160\170"], $extend_arr["\150\145\151\x67\x68\164\x5f\x70\170"], $this->_app["\x70\162\x69\156\164\x5f\x74\171\x70\145"], true); goto cqqW4; Nog2w: $form = new PrintForm(); goto sC2hv; ScEa2: goto Uht7f; goto Xlv8O; Z_waO: $receipt_arr = \Yii::$app->helpers->saveImage($receipt_data["\167\x68\x69\x74\145"]); goto aWKNX; QykCz: $api_version_url = "\57\x69\144\x63\141\162\144\166\65\x2f\x61\x6c\154"; goto R_X37; Y9vew: if (!($api_version_url == "\57\x69\144\143\141\162\144\x76\65\57\x6d\x61\x6b\x65")) { goto i_7CS; } goto QykCz; LD6Pj: ov7DK: goto wZ_2h; K0snq: $arr = \Yii::$app->helpers->saveImage($row); goto APGdv; APGdv: $data[$key] = $arr["\x75\162\154"]; goto iQNY0; zE1uL: if (!$res["\151\163\137\160\142"]) { goto ov7DK; } goto Nog2w; J0gdi: $extend_arr = json_decode($item->receipt_print_extend, true); goto gNBQZ; gNBQZ: if (!$extend_arr) { goto n7Oiq; } goto Y9vew; CtKde: $receipt_api_res = $this->_apiPic($image_path, $api_version_url, "\x77\150\x69\x74\x65", $beauty, $extend_arr["\x61\x70\x69\137\x69\144"]); goto pjvIp; cqqW4: n7Oiq: goto UlylA; Xlv8O: W30T6: goto J0gdi; S0Q4q: } goto Jz3Mf; MwkbX: if (!empty($item->receipt_price)) { goto hojvX; } goto Nb1r2; CfA1e: $res["\x6f\162\144\x65\x72"] = ["\x6f\x72\x64\145\162\137\151\x64" => $order->id, "\x72\145\143\145\x69\160\164\137\162\x65\x6a\145\143\x74\x5f\x74\145\x78\x74" => $order->receipt_reject_text, "\x72\x65\143\x65\151\160\164\x5f\x69\x64\x63\x61\x72\x64\137\x69\x6d\x61\147\x65" => \app\components\Storage::get($photo->receipt_idcard_image, $photo->storage_type, $this->_uniacid), "\162\145\143\x65\x69\160\164\137\x74\145\x6d\x70\154\x61\x74\145" => $receipt_template]; goto iE0Na; iROkW: PXxCK: goto d45JP; kOAzi: X64Bt: goto K0j3J; H_tkQ: if (!($print && ($this->_platform == 1 && $module["\x77\170\x61\160\160\137\163\165\x70\160\x6f\x72\x74"] == 2 || $this->_platform == 3 && $module["\141\x6c\151\x61\x70\x70\137\x73\165\x70\160\x6f\162\164"] == 2))) { goto YDeOl; } goto d9ZtQ; iywwl: sEXpB: goto XAee3; X1k8X: $res["\x72\x65\x63\x65\x69\x70\x74\137\x69\163\x5f\160\x69\143"] = $item->receipt_is_pic; goto oN6oF; HwmEU: $path = []; goto SxnKd; qJEJd: if (!($this->_app["\141\x70\x69\137\x76\x65\x72\163\151\157\156"] == 2)) { goto ja97j; } goto wxxXw; sxiyM: if (!$api_version) { goto qsBkG; } goto PICe5; PICe5: $this->_app["\141\x70\151\x5f\x76\x65\162\x73\151\157\x6e"] = 1; goto MjtIO; yIGHT: $res = ["\151\x74\x65\155\137\x69\x64" => $item_id, "\163\141\166\x65\137\160\151\x63" => $this->_app["\163\141\x76\x65\137\x70\x69\x63"], "\x61\x64\x5f\x76\151\144\x65\157" => $this->_app["\141\144\x5f\x76\151\144\145\x6f"], "\151\163\137\x64\157\x77\156\154\x6f\141\144" => $this->_app["\151\163\137\x64\x6f\x77\156\154\157\141\x64"], "\151\x73\x5f\142\145\x61\x75\x74\x79" => $is_beauty, "\154\x69\x73\164" => [], "\x6c\x69\163\x74\x5f\x70\162\151\156\x74" => [], "\x70\141\x74\x68" => [], "\x70\x72\151\143\x65" => $price, "\163\x65\164\x5f\155\x65\141\x6c" => $set_meal, "\151\163\x5f\x70\x72\151\156\x74" => 0, "\141\160\x69\137\160\151\x63\x5f\x69\144" => 0, "\x69\163\x5f\x70\x62" => 0, "\x77\x69\144\x74\x68\137\160\170" => $item->width_px, "\x68\145\151\147\x68\164\x5f\x70\x78" => $item->height_px, "\x77\151\144\x74\150\137\x6d\155" => $item->width_mm, "\x68\145\151\x67\150\x74\x5f\155\155" => $item->height_mm, "\143\x6c\157\x74\x68\x65\163\x5f\x70\162\151\x63\145" => $item->clothes_price, "\141\160\x69\137\166\145\x72\x73\x69\157\156" => (int) $this->_app["\141\x70\151\x5f\166\x65\x72\163\x69\x6f\x6e"], "\151\x73\x5f\143\154\157\x74\150\x65\x73" => 0, "\151\163\x5f\162\x65\x63\x65\151\160\164" => $item->is_receipt, "\x64\x6f\x77\x6e\x6c\x6f\x61\144\137\x74\171\x70\x65" => $download_type, "\151\x73\x5f\x70\x69\x63\137\x74\145\x78\164" => $is_pic_text]; goto I_AOE; a5Pfm: $item = Item::findOne(["\165\x6e\151\141\x63\x69\144" => $this->_uniacid, "\151\144" => $item_id]); goto o13N3; g0TZ8: OtFn7: goto dlP8J; YUQ0W: goto DtxO0; goto onSEz; Dfz0n: $res["\151\x73\x5f\x63\x6c\157\164\150\x65\x73"] = (int) $this->_app["\x69\x73\137\x63\154\x6f\x74\150\x65\163"]; goto yVppH; YX0LC: $res["\x6c\151\163\164\x5f\160\162\x69\x6e\x74"] = $list_print ? $list_print : ''; goto XU5Ty; nmNsD: $model_make->image_url = $image; goto KuORd; UmUQK: $set_meal = 0; goto sjxhP; rhEN4: $res["\163\145\164\x5f\155\x65\141\154"] = 0; goto yFYe1; iYrNp: $beauty = 1; goto Aowwo; fkZ91: array_multisort(array_column($receipt_template, "\x73\x6f\162\164"), SORT_ASC, $receipt_template); goto dimpo; aNUzp: $this->_app["\x69\x73\137\x64\x6f\167\x6e\x6c\x6f\141\144"] = $download_arr[array_rand($download_arr)]; goto aLjOD; KiRNi: Hf6mJ: goto Ori4L; H3bKx: if (!$item->receipt_template) { goto OcPQb; } goto Lr62Q; imzHN: if (!$text) { goto X7A31; } goto pAIeW; zbJCY: ozocj: goto ZyrhG; luePq: $res["\x74\x6d\160\154\x5f\x66\151\156\x69\x73\150"] = $this->_app["\164\x6d\x70\x6c\x5f\146\151\x6e\151\163\150"]; goto zbJCY; XFTI1: NPDRE: goto NDvxj; eyMn7: $item_id = (int) $this->_input["\x69\x74\x65\155\137\151\x64"]; goto D1v9b; ZmnqJ: $model_make->item_price = $item->price; goto UlBbs; o13N3: if (!empty($item)) { goto PXxCK; } goto Ya29o; pAIeW: $form_photo = new PhotoForm(); goto IMlM4; dCLQ0: if (!$order) { goto Np3nh; } goto k4AOk; JU5_2: if (!($this->_app["\x70\x68\157\x6e\145\x5f\x66\162\145\x65"] == 1 && empty(\Yii::$app->user->identity->phone) && \Yii::$app->user->identity->session_key)) { goto rG8iU; } goto uJKD7; aB68S: BFcG0: goto a5Pfm; g6dqy: if (!($this->_app["\151\163\x5f\x64\157\167\x6e\x6c\157\141\x64"] != 4)) { goto NPDRE; } goto PAkP1; d1HHQ: $is_pic_text = 0; goto WxvFs; oN6oF: $res["\x72\x65\143\x65\x69\160\164\137\164\145\x6d\160\154\141\164\x65"] = ''; goto H3bKx; FCxu_: $api_url = $api_res["\141\160\151\x5f\x75\162\x6c"] . "\57\x69\x64\x63\141\162\x64\166\x35\x2f\143\154\157\x74\150\x65\163"; goto kOAzi; dimpo: $res["\162\145\x63\x65\151\160\x74\137\x74\145\155\160\154\141\x74\145"] = $receipt_template; goto cVaXn; Ya29o: jerror("\xe8\247\x84\xe6\240\274\344\270\x8d\345\xad\x98\xe5\x9c\xa8"); goto iROkW; EZHLN: $res["\163\x65\164\137\155\x65\x61\154"] = 0; goto KMr77; IMlM4: list($data, $list_print) = $form_photo->imageText($data, $text, $item->width_px, $item->height_px); goto GAbsg; iE0Na: Np3nh: goto iywwl; Sixdr: $model_make->api_pic_id = (string) $res["\x61\x70\x69\137\x70\x69\143\137\151\144"]; goto JcmXU; d45JP: if (!empty($this->_app["\172\x6a\x7a\x61\x70\151\137\153\145\171"])) { goto L49KX; } goto Pjnno; D8Gfq: if (!($res["\x69\163\137\162\x65\x63\145\x69\x70\x74"] == 0 || $res["\151\x73\137\x72\x65\143\x65\151\x70\164"] == 1 && $item->receipt_is_print == 1)) { goto Z5Oa9; } goto EKJ_o; vfezl: jerror(); goto aB68S; BRWba: $res["\151\x73\x5f\160\x72\151\x6e\164"] = 1; goto s0Tb6; Nb1r2: jerror("\344\273\xb7\346\xa0\xbc\xe9\224\231\xe8\257\xaf"); goto khRBv; nM4B5: $this->_app["\141\x70\x69\x5f\x76\145\162\x73\x69\x6f\x6e"] = 3; goto jVXKp; gTQ0t: if (!(empty($image) || empty($item_id))) { goto BFcG0; } goto vfezl; DR8zi: if (!$item->colors) { goto Hf6mJ; } goto dTy3P; cXQHA: $res["\164\155\x70\x6c\x5f\x63\x68\x65\143\x6b"] = $this->_app["\164\155\x70\x6c\x5f\143\x68\145\x63\x6b"]; goto luePq; I_AOE: if (!($this->_platform == 1)) { goto OtFn7; } goto UBQaL; Infch: $res["\162\145\x63\145\151\x70\164\x5f\x74\145\x6d\x70\x6c\141\x74\145"] = ''; goto Mh_hY; RaiSC: VXQer: goto OolBi; YSGe9: $download_type = json_decode($this->_app["\x64\x6f\x77\x6e\154\x6f\x61\x64\x5f\164\171\x70\145"], true); goto PyqB4; vbwOm: if (!($this->_app["\151\x73\x5f\142\x65\x61\165\164\x79"] == 1 || intval($this->_input["\151\163\137\142\145\x61\x75\x74\x79"]) == 1)) { goto Lz5Mm; } goto iYrNp; GI2Ap: yuIPR: goto UN8dd; Aowwo: Lz5Mm: goto jZJuJ; yVppH: $model_make->width_px = (string) $item->width_px; goto QCYqa; kNj0G: w6lR0: goto OpbL6; vHkHy: $api_res = $this->_apiPic($image_path, $api_version_url, $colors, $beauty, $item->api_id); goto D1bc6; aLjOD: P03pK: goto g6dqy; m0auN: if (!($this->_app["\151\163\x5f\x63\x6c\x6f\x74\x68\145\x73"] != 0 && $res["\x69\x73\x5f\162\145\143\x65\x69\160\164"] == 0 && $item->width_px > 200)) { goto Hklbr; } goto MnJ2s; v7RTP: $price = $item->price; goto gWwbQ; EamcX: Hklbr: goto aLzzb; NE0Gn: jerror("\xe4\273\267\346\240\xbc\351\224\x99\350\xaf\257"); goto HgUjh; D1v9b: $api_version = (int) $this->_input["\x61\160\151\x5f\166\145\x72\x73\x69\x6f\x6e"]; goto Dif8w; TF0xc: if ($res["\151\163\137\162\145\143\145\x69\160\164"] == 2) { goto yuIPR; } goto JU5_2; MjtIO: qsBkG: goto HGsx7; wxxXw: $api_version_url = "\57\x69\x64\x63\141\162\144\x76\x35\x2f\155\x61\153\145"; goto SusOk; RfMUC: $res["\x70\x61\164\150"] = $path; goto L1nD9; m2v5R: $print = PrintSetting::findOne(["\165\156\151\x61\x63\151\x64" => $this->_uniacid]); goto xF2Kv; SusOk: ja97j: goto CksX3; HgUjh: UT2Pn: goto rhEN4; ACO1S: goto VXQer; goto GI2Ap; YyNqk: $is_beauty = 0; goto JJGJs; GAbsg: X7A31: goto RfMUC; khRBv: hojvX: goto EZHLN; k4AOk: $receipt_template = ''; goto qfBiB; D1bc6: $price = 0; goto UmUQK; UlBbs: $model_make->uid = \Yii::$app->user->id; goto aReA5; dlP8J: if ($res["\151\163\x5f\x72\x65\143\145\x69\160\x74"] == 1) { goto rImeY; } goto TF0xc; Lr62Q: $receipt_template = json_decode($item->receipt_template, true); goto fkZ91; rBX1L: $data = $api_res["\x64\x61\164\x61"]["\154\x69\x73\164"]; goto wnZ59; U1lCA: $res["\162\x65\143\145\x69\x70\x74\x5f\151\x73\137\160\x69\143"] = $item->receipt_is_pic; goto Infch; PAkP1: $item->is_receipt = 0; goto XFTI1; YBk7Q: } public function actionClothes() { goto e92RV; oKN6v: try { $client = new \GuzzleHttp\Client(); $response = $client->request("\120\x4f\x53\124", $api_url, ["\164\x69\155\145\x6f\165\164" => 10, "\x66\x6f\x72\155\x5f\x70\x61\x72\141\x6d\163" => ["\x63\157\x6c\x6f\x72" => $color, "\143\154\157\x74\x68\x65\x73" => $clothes, "\160\151\143\137\151\144" => $api_pic_id, "\153\145\171" => $this->_app["\172\x6a\x7a\141\160\151\137\x6b\x65\x79"]]]); } catch (\Exception $e) { jerror("\347\xbd\x91\347\273\x9c\xe9\x94\x99\350\xaf\xaf"); } goto S2H8a; VQoua: coarh: goto tF6ER; tF6ER: if (!in_array($color, ["\147\x72\141\x64\x69\145\156\164", "\x67\x72\145\171"])) { goto MbYWE; } goto RM3I4; fDRN2: pLQlz: goto SAF3N; O2yBo: $json = $response->getBody(); goto ScVMP; e92RV: $api_pic_id = (int) $this->_input["\141\x70\151\137\160\151\x63\x5f\151\144"]; goto x6VJQ; rSKcz: $api_res = json_decode($json, true); goto OZzQY; WHbxY: jerror($api_res["\x6d\x73\147"]); goto hdbxa; aUlIf: if (!$text) { goto gPV4d; } goto CiquA; sP11N: try { $client = new \GuzzleHttp\Client(); $response = $client->request("\120\117\x53\124", $api_url, ["\x74\151\155\x65\x6f\x75\164" => 10, "\146\157\x72\x6d\137\160\141\x72\141\x6d\x73" => ["\143\x6f\x6c\x6f\162" => $color, "\143\154\157\164\150\145\163" => $clothes, "\160\151\143\x5f\151\144" => $api_pic_id, "\153\x65\x79" => $this->_app["\172\152\172\x61\160\x69\137\153\145\x79"]]]); } catch (\Exception $e) { $response = []; } goto IRocj; sO1iW: $pic = $clothes_data["\x75\162\154"]; goto wmqj9; TpOwD: jerror("\345\267\xb2\xe7\xbb\x8f\350\xbf\x87\xe6\x9c\237\357\274\x8c\350\xaf\267\351\x87\x8d\xe6\226\xb0\xe6\213\215\346\x91\x84"); goto UimZH; zFLMn: \Yii::$app->cache->set($cache_key, $clothes_data, 3000); goto fGFdg; Edhmr: if ($api_res["\x6d\163\x67"]) { goto DLiX6; } goto cB1t4; cjeKJ: list($list, $print_list) = $form_photo->imageText([$color => $pic], $text, $api_pic_info["\x77\151\x64\164\x68\x5f\x70\170"], $api_pic_info["\x68\x65\x69\x67\150\164\137\160\170"]); goto bpfnH; V8g5C: jerror("\345\x8f\x82\xe6\225\xb0\351\x94\231\xe8\257\xaf"); goto VQoua; KYKqK: if (!($api_res["\143\157\x64\x65"] != 0)) { goto pLQlz; } goto Edhmr; Hxc1V: if (!(empty($api_pic_id) || empty($color) || empty($clothes))) { goto coarh; } goto V8g5C; S2H8a: NhwbN: goto O2yBo; yceju: C5JXA: goto KYKqK; nW7qO: $print_pic = $form->save($clothes_data["\160\141\x74\150"], $api_pic_info["\x77\151\x64\x74\150\x5f\160\170"], $api_pic_info["\x68\145\x69\147\150\x74\x5f\x70\170"], $this->_app["\160\x72\151\x6e\x74\x5f\x74\171\160\x65"]); goto AIQ66; qYkrw: $cache_key = "\141\160\x69\x5f\x70\x69\x63\137\x69\x64\137" . $api_pic_id . "\x5f\143\157\154\x6f\162\x5f" . $color . "\x5f\143\x6c\157\x74\x68\145\163\137" . $clothes; goto al7wy; fGFdg: Lqu8P: goto sO1iW; lQw1Z: Ym2ut: goto ASvkk; xVdtv: J2DeB: goto ZdwUA; RM3I4: jerror("\346\xb8\220\xe5\x8f\x98\xe8\211\xb2\344\xb8\x8d\350\203\275\xe6\x8d\xa2\350\xa3\x85"); goto MFx5x; SAF3N: $clothes_data = \Yii::$app->helpers->saveImage($api_res["\x64\141\164\x61"]["\160\151\x63"]); goto zFLMn; IRocj: sleep(1); goto khhzc; khhzc: if (!empty($response)) { goto NhwbN; } goto oKN6v; GAT2B: $api_url = base64_decode($api_pic_info["\141\160\x69\x5f\x75\162\x6c"]); goto qYkrw; AIQ66: g3FGf: goto aUlIf; ZdwUA: if (!(time() > $api_pic_info["\143\x72\145\x61\164\145\144\137\x61\164"] + 3000)) { goto HVKVl; } goto TpOwD; hdbxa: ymCAn: goto fDRN2; z6FFX: if (!(in_array($api_pic_info["\x77\151\144\164\150\x5f\160\x78"] . "\x2d" . $api_pic_info["\150\x65\151\147\150\164\x5f\x70\x78"], \Yii::$app->params["\x70\x72\x69\156\164\x5f\151\x74\x65\x6d"]) && empty($text))) { goto g3FGf; } goto m3opi; jbJ7S: $api_pic_info = Make::find()->where(["\x61\160\x69\137\160\151\143\137\151\144" => $api_pic_id])->asArray()->one(); goto UOdYn; dDhAD: if (!empty($clothes_data)) { goto Lqu8P; } goto sP11N; wmqj9: $print_pic = ''; goto z6FFX; al7wy: $clothes_data = \Yii::$app->cache->get($cache_key); goto dDhAD; OZzQY: if (!empty($api_res)) { goto C5JXA; } goto GgArl; ASvkk: gPV4d: goto I_AFa; tfH6B: jerror("\350\xaf\xb7\xe9\x87\215\346\226\260\346\213\x8d\346\x91\x84"); goto xVdtv; c1KiJ: $clothes = trim($this->_input["\x63\154\157\164\150\145\163"]); goto H4LH_; CiquA: $form_photo = new PhotoForm(); goto cjeKJ; ScVMP: if (!empty($json)) { goto dsf7c; } goto lwquE; bpfnH: $pic = $list[$color]; goto rR3Lg; H4LH_: $text = trim($this->_input["\164\145\170\x74"]); goto Hxc1V; I_AFa: jdata(["\x70\x69\x63" => $pic, "\x70\162\151\x6e\x74\x5f\x70\x69\x63" => $print_pic]); goto QHAs7; gWgjn: $print_pic = $print_list[$color]; goto lQw1Z; x6VJQ: $color = trim($this->_input["\x63\157\x6c\x6f\x72"]); goto c1KiJ; cB1t4: jerror("\345\210\266\xe4\xbd\x9c\345\244\261\xe8\264\245"); goto kk6y4; UOdYn: if (!empty($api_pic_info)) { goto J2DeB; } goto tfH6B; vjI6t: DLiX6: goto WHbxY; GgArl: jerror("\xe8\xaf\267\346\261\202\351\x94\231\xe8\xaf\257"); goto yceju; kk6y4: goto ymCAn; goto vjI6t; MFx5x: MbYWE: goto jbJ7S; UimZH: HVKVl: goto GAT2B; m3opi: $form = new PrintForm(); goto nW7qO; rR3Lg: if (!$print_list) { goto Ym2ut; } goto gWgjn; Uspja: dsf7c: goto rSKcz; lwquE: jerror("\xe7\xbd\221\347\273\234\xe9\224\231\350\xaf\xaf\357\xbc\x81"); goto Uspja; QHAs7: } protected function _apiPic($path, $api_version_url, $colors, $beauty, $api_id) { goto Zn9D4; p6uKM: wS4aI: goto Ha3Lf; aAQfz: $json = $response->getBody(); goto s7zYL; YOeoW: return $api_res; goto w8D2Q; V3sbM: try { $client = new \GuzzleHttp\Client(); $response = $client->request("\x50\x4f\123\124", $cloud_url . $api_version_url, ["\146\157\162\x6d\137\x70\x61\x72\141\x6d\x73" => ["\143\157\x6c\x6f\x72\x73" => $colors, "\x62\145\x61\x75\164\171" => $beauty, "\x69\x74\145\155\137\151\144" => $api_id, "\x6b\x65\171" => $this->_app["\x7a\x6a\172\141\160\151\137\153\x65\x79"], "\x69\155\141\x67\145" => base64_encode($binary_data)]]); } catch (\Exception $e) { jerror("\347\275\x91\347\xbb\234\xe9\224\x99\350\xaf\257\x2c\xe8\xaf\xb7\351\x87\x8d\xe8\xaf\x95"); } goto Cf75E; uHHpC: SNemv: goto tL1e4; Uz6n7: jerror("\345\x88\xb6\xe4\xbd\x9c\345\xa4\261\350\xb4\xa5"); goto A8rrM; qvWQ6: u9xk4: goto uHHpC; rPmrX: VKgh8: goto Lr_o7; Zn9D4: $binary_data = file_get_contents($path); goto AOE7a; gwIwd: jerror("\350\257\xb7\xe6\xb1\202\xe9\224\231\xe8\257\xaf"); goto rPmrX; KCQcA: $key = array_search($cloud_url, $api_arr); goto nQNto; s7zYL: if (!empty($json)) { goto QWG2M; } goto AEpZw; Lr_o7: if (!($api_res["\x63\x6f\144\145"] != 0)) { goto SNemv; } goto WJIkT; AOE7a: $cloud_url = \Yii::$app->params["\x63\x6c\x6f\x75\x64\137\x75\x72\154"]; goto oWjMA; Ha3Lf: jerror($api_res["\155\x73\x67"]); goto qvWQ6; d7Ywg: $api_arr = \Yii::$app->params["\x61\x70\151\137\x61\x72\x72"]; goto KCQcA; S99eR: $api_res = json_decode($json, true); goto NU8R8; Cf75E: I5Se2: goto aAQfz; zsat1: if (!empty($response)) { goto I5Se2; } goto d7Ywg; oWjMA: try { $client = new \GuzzleHttp\Client(); $response = $client->request("\120\117\123\x54", $cloud_url . $api_version_url, ["\x74\x69\155\x65\157\x75\164" => 10, "\146\157\162\155\137\160\141\162\141\x6d\x73" => ["\x63\x6f\x6c\x6f\162\x73" => $colors, "\x62\145\x61\x75\x74\171" => $beauty, "\151\164\x65\x6d\137\x69\x64" => $api_id, "\x6b\145\x79" => $this->_app["\172\152\172\141\160\x69\x5f\x6b\145\171"], "\x69\155\x61\147\145" => base64_encode($binary_data)]]); } catch (\Exception $e) { $response = []; } goto zsat1; A8rrM: goto u9xk4; goto p6uKM; jVP41: $cloud_url = $api_arr[array_rand($api_arr)]; goto V3sbM; nQNto: unset($api_arr[$key]); goto jVP41; EmHl3: QWG2M: goto S99eR; NU8R8: if (!empty($api_res)) { goto VKgh8; } goto gwIwd; WJIkT: if ($api_res["\x6d\163\147"]) { goto wS4aI; } goto Uz6n7; AEpZw: jerror("\347\275\x91\347\273\x9c\351\224\x99\xe8\xaf\xaf"); goto EmHl3; tL1e4: $api_res["\x61\160\151\137\x75\162\154"] = $cloud_url; goto YOeoW; w8D2Q: } public function actionImageText() { goto geWRZ; aENzA: jerror("\xe8\xa7\x84\xe6\240\274\344\270\x8d\345\255\230\xe5\234\250"); goto KIzlY; glJ2V: if (!($res_api["\143\157\x64\x65"] != 0)) { goto vStXi; } goto YzQ8K; jSjX2: if (!(empty($item_id) || empty($images) || empty($text))) { goto kUVNv; } goto r33Ym; r33Ym: jerror(); goto MUcXI; bWpxB: $form_photo = new PhotoForm(); goto N28wM; KIzlY: Bamvl: goto xguAo; aw6H3: $text = $this->_input["\164\145\170\x74"]; goto jSjX2; ZBkhw: $images = trim($this->_input["\x6c\151\163\x74"]); goto aw6H3; JRZ9P: zadAK: goto eqVxM; YzQ8K: jerror($res_api["\155\x73\x67"]); goto uXEmm; MUcXI: kUVNv: goto T1hUU; N28wM: list($list, $print_list) = $form_photo->imageText($images, $text, $item->width_px, $item->height_px); goto GFFzM; eqVxM: $images = json_decode($images, true); goto bWpxB; GFFzM: jdata(["\x6c\151\x73\164" => $list, "\160\x72\x69\x6e\164\137\154\x69\x73\x74" => $print_list ? $print_list : '']); goto Es5GH; oT5xV: $res_api = $safety_from->text($text, $this->_uniacid, $this->_platform); goto glJ2V; uXEmm: vStXi: goto JRZ9P; FzKxP: if (!empty($item)) { goto Bamvl; } goto aENzA; xguAo: if (!($this->_app["\x69\x73\x5f\x73\x61\x66\x65\164\171"] == 1)) { goto zadAK; } goto viJqZ; viJqZ: $safety_from = new SafetyApiForm(); goto oT5xV; geWRZ: $item_id = (int) $this->_input["\x69\x74\145\x6d\x5f\151\144"]; goto ZBkhw; T1hUU: $item = Item::findOne($item_id); goto FzKxP; Es5GH: } public function actionGetFull() { goto cGWWq; JnIHx: $item_id = (int) $this->_input["\x69\x74\x65\x6d\137\x69\144"]; goto k1UOw; qvg9a: $text = $this->_input["\x74\x65\170\164"]; goto a8zeE; yKJWI: jerror("\350\247\x84\xe6\xa0\xbc\344\270\x8d\xe5\xad\230\xe5\x9c\xa8"); goto BgXLf; cGWWq: $api_pic_id = trim($this->_input["\x61\x70\x69\137\160\x69\x63\x5f\x69\144"]); goto JnIHx; eBy6b: if (!($res["\x63\157\x64\x65"] != 0)) { goto V53fA; } goto VU_0w; NfmBZ: V53fA: goto XPp4W; XPp4W: jdata(["\154\151\x73\x74" => $res["\x64\141\x74\x61"]["\x6c\x69\x73\x74"], "\x6c\151\x73\164\x5f\160\162\x69\156\x74" => $res["\x64\141\164\141"]["\154\x69\163\x74\137\160\162\x69\x6e\164"] ? $res["\144\x61\x74\x61"]["\x6c\151\x73\x74\137\160\x72\151\x6e\x74"] : '']); goto DdYRx; ffw_H: $form_photo->api_pic_id = $api_pic_id; goto FSclx; Owx3P: $res = $form_photo->GetFull(); goto eBy6b; W_20k: jerror(); goto vNRiY; IPbI7: $form_photo->text = $text; goto Sl_fQ; BgXLf: ytAJZ: goto jmAcE; vNRiY: o92l6: goto W954d; jmAcE: $form_photo = new PhotoForm(); goto ffw_H; Bndl0: if (!empty($item)) { goto ytAJZ; } goto yKJWI; Sl_fQ: $form_photo->photo_id = $this->_input["\x70\x68\157\x74\157\x5f\x69\144"]; goto Owx3P; a24P7: $form_photo->clothes_key = $clothes_key; goto YRt3A; FSclx: $form_photo->_app = $this->_app; goto a24P7; VU_0w: jerror($res["\x6d\163\147"]); goto NfmBZ; W954d: $item = Item::findOne(["\165\x6e\151\141\x63\x69\144" => $this->_uniacid, "\151\x64" => $item_id]); goto Bndl0; k1UOw: $clothes_key = trim($this->_input["\x63\154\157\x74\150\145\163\137\153\x65\171"]); goto qvg9a; a8zeE: if (!(empty($api_pic_id) || empty($item_id))) { goto o92l6; } goto W_20k; YRt3A: $form_photo->item = $item; goto IPbI7; DdYRx: } public function actionSave() { goto l8TZt; Af2KT: $storage_type = 0; goto CP35B; l8TZt: $item_id = (int) $this->_input["\151\164\x65\155\137\151\x64"]; goto ywuZL; kbkIr: $form_photo->api_clothes_key = trim($this->_input["\x63\154\157\x74\x68\x65\163\137\x6b\145\171"]); goto ooJWY; yzZwF: jerror(); goto JLQEa; YsBj2: if (!($res["\143\157\144\145"] != 0)) { goto lBsMz; } goto V8KMU; F6D_X: $form_photo->uid = \Yii::$app->user->id; goto vDyIy; sxaHL: $form_photo->images = $images; goto uFwca; qhP5V: CXq8U: goto icVZy; CjBkU: $form_photo->status = 1; goto nydMQ; KaJKT: $order = PrintOrder::findOne($print_order_id); goto CR16X; ivZdr: J3m1M: goto rTblV; VcO1K: e2zaN: goto VnOY8; KzEDN: $form_photo->uniacid = $this->_uniacid; goto F6D_X; CP35B: $storage = \app\components\Storage::_init($this->_uniacid); goto JWXFd; WNLlp: $item = Item::findOne(["\165\x6e\151\x61\143\x69\144" => $this->_uniacid, "\x69\x64" => $item_id]); goto WPjdC; UcZLl: $form_photo->item_color = $color ? $color : "\x6e\x6f\x6e\145"; goto vZ20k; tuVwv: $form_photo->item_id = $item_id; goto r9kwP; n14qy: lBsMz: goto RhTeg; U9Imp: UhO8V: goto KaJKT; uFwca: $form_photo->print_images = $print_images; goto UcZLl; V8KMU: jerror($res["\155\163\x67"]); goto n14qy; a8quy: jerror(); goto GfMJK; GnYab: $print_order_image = $arr["\165\x72\x6c"]; goto ivZdr; HKuOP: $form_photo->print_image = $print_image; goto sxaHL; RpzEl: $print_order_image = trim($this->_input["\160\x72\151\x6e\164\x5f\x6f\x72\x64\145\162\x5f\x69\x6d\141\147\x65"]); goto KSgts; ELzCW: xbhgq: goto RpzEl; f9Yrj: if (!(empty($image) && empty($images))) { goto dztq5; } goto yzZwF; RQYME: list($print_order_image, $storage_type) = \app\components\Storage::upload($print_order_image, $this->_uniacid); goto h9XhM; U3Y3X: $order->storage_type = $storage_type; goto rF7Z4; wgegt: $form_photo->api_pic_id = trim($this->_input["\141\x70\151\x5f\x70\x69\x63\137\151\x64"]); goto kbkIr; VnOY8: $arr = \Yii::$app->helpers->saveImage($print_order_image); goto GnYab; CR16X: $order->image = $print_order_image; goto U3Y3X; gIFiN: $print_images = trim($this->_input["\x70\x72\x69\156\164\x5f\x69\155\x61\147\145\163"]); goto FUIyS; rTblV: goto UhO8V; goto qhP5V; D325a: $form_photo->_app = $this->_app; goto KzEDN; vZ20k: $form_photo->pic = $image; goto CjBkU; icVZy: list($print_order_image, $storage_type) = \app\components\Storage::upload($print_order_image, $this->_uniacid, false, true); goto U9Imp; efHlb: $form_photo = new PhotoForm(); goto D325a; rF7Z4: $order->save(); goto Ro3QJ; JLQEa: dztq5: goto HPTQV; WPjdC: if (!empty($item)) { goto SPb86; } goto ahfRp; GfMJK: mN4ja: goto f9Yrj; JWXFd: if ($storage && $storage->aliyun_private) { goto CXq8U; } goto VD8ZW; ywuZL: $image = trim($this->_input["\151\x6d\x61\147\145"]); goto g2j3C; x2x6x: if (!($print_order_image && $print_order_id)) { goto XZn6F; } goto Af2KT; RhTeg: jdata(["\x70\150\157\x74\x6f\x5f\x69\x64" => $res["\144\141\x74\x61"]["\x69\x64"]], "\xe4\277\x9d\xe5\xad\x98\xe6\210\220\345\x8a\237"); goto vYJVZ; r9kwP: $form_photo->image = $image; goto HKuOP; Dzz4x: if (!empty($item_id)) { goto mN4ja; } goto a8quy; Ro3QJ: XZn6F: goto efHlb; g2j3C: $print_image = trim($this->_input["\x70\x72\x69\156\164\x5f\x69\155\141\x67\145"]); goto tNJ6b; ooJWY: $form_photo->image_text = trim($this->_input["\151\155\141\x67\x65\137\164\145\170\164"]); goto C2yhp; nydMQ: $form_photo->api_pic_status = 1; goto wgegt; siBac: SPb86: goto ELzCW; FUIyS: $color = trim($this->_input["\143\157\154\157\162"]); goto Dzz4x; vDyIy: $form_photo->platform = $this->_platform; goto tuVwv; C2yhp: $res = $form_photo->save(); goto YsBj2; KSgts: $print_order_id = intval($this->_input["\160\162\151\x6e\164\x5f\157\162\144\x65\162\x5f\x69\x64"]); goto x2x6x; h9XhM: goto J3m1M; goto VcO1K; HPTQV: if (!($item_id != 5000 && $item_id != 6000)) { goto xbhgq; } goto WNLlp; VD8ZW: if ($storage->type == 0 || empty($storage)) { goto e2zaN; } goto RQYME; ahfRp: jerror("\xe8\247\204\xe6\xa0\274\344\xb8\x8d\xe5\255\230\xe5\x9c\250"); goto siBac; tNJ6b: $images = trim($this->_input["\x69\155\x61\x67\145\x73"]); goto gIFiN; vYJVZ: } public function actionList() { goto qq3Ha; uyUag: $ad_mine_banner = ''; goto xE7fd; XYiJo: if ($this->_app["\141\144\x5f\x6d\x69\156\145\x5f\x73\164\x61\164\165\163"] == 2) { goto uNYAI; } goto hEkkM; OzFcA: $data["\x61\144\137\141\x70\160\151\x64"] = $this->_app["\x61\x64\x5f\141\x70\160\x69\x64"]; goto hENNn; qq3Ha: $list = Photo::find()->where(["\165\151\x64" => \Yii::$app->user->id, "\x75\156\x69\x61\x63\x69\x64" => $this->_uniacid, "\x73\x74\141\x74\165\x73" => 1])->asArray()->orderBy("\x69\x64\x20\x44\x45\x53\x43")->all(); goto xjvod; oqDtU: OIvie: goto Fu_iA; Tncom: foreach ($list as &$row) { goto gw2Yp; L8f23: goto A8JxO; goto GM4zk; PjCUi: K1kZk: goto rrNat; JYV9n: oTjRI: goto O_dZr; AMUoR: $row["\x63\x72\x65\x61\x74\145\144\x5f\x61\164"] = date("\x59\56\155\56\x64", $row["\x63\x72\145\x61\x74\145\144\x5f\x61\x74"]); goto rnpUw; Ffa8X: $images = json_decode($row["\151\155\141\x67\145\x73"], true); goto Q0Vd_; uwqsX: $order = Order::findOne(["\151\144" => $row["\157\162\x64\145\x72\137\x69\144"], "\151\163\137\x72\145\143\145\x69\160\x74" => 1]); goto nwcDa; gw2Yp: $row["\162\x65\x63\x65\151\x70\164\x5f\x73\164\x61\164\x75\x73"] = 0; goto ubnnJ; uKxuL: iyFav: goto JYV9n; J1whW: unset($row); goto L8f23; wyO3d: unset($row["\x70\x72\x69\x6e\x74\137\x69\x6d\x61\147\145\x73"]); goto zp12F; O9Q3f: unset($row["\x69\155\x61\147\145\x73"]); goto SGH8Q; rnpUw: if (!$row["\151\x6d\141\147\145"]) { goto i_WPK; } goto dDvUA; ZqOv4: A8JxO: goto uKxuL; pXjN_: $image = array_shift($images); goto Tj8mW; TICs0: $row["\x72\145\x63\145\151\x70\164\137\163\164\141\x74\x75\x73"] = $order->receipt_status; goto PjCUi; Q0Vd_: if ($images) { goto wqnfC; } goto Vg51H; nwcDa: if (!$order) { goto K1kZk; } goto TICs0; SGH8Q: if (!$row["\x70\x72\x69\156\x74\x5f\151\x6d\x61\x67\145\163"]) { goto ka_qx; } goto XsAf3; XsAf3: $images = json_decode($row["\x70\162\x69\x6e\x74\x5f\151\x6d\141\x67\x65\163"], true); goto srNeT; dDvUA: $row["\x69\x6d\x61\147\145"] = \app\components\Storage::get($row["\x69\x6d\141\147\x65"], $row["\163\x74\157\x72\141\x67\145\x5f\x74\171\x70\x65"], $this->_uniacid); goto W0W8K; qe0Jc: $row["\160\x72\151\156\164\137\x69\x6d\141\147\x65"] = \app\components\Storage::get($image, $row["\163\x74\157\162\141\x67\x65\137\x74\x79\160\x65"], $this->_uniacid); goto wyO3d; zp12F: ka_qx: goto ZqOv4; srNeT: $image = array_shift($images); goto qe0Jc; rrNat: fptj5: goto AMUoR; W0W8K: if (!$row["\160\x72\151\156\x74\137\151\155\x61\147\145"]) { goto zgIQX; } goto Rku_R; PwKqG: i_WPK: goto x3kZa; ubnnJ: if (!$row["\157\x72\x64\145\162\137\x69\144"]) { goto fptj5; } goto uwqsX; x3kZa: if (!$row["\151\x6d\141\x67\x65\x73"]) { goto iyFav; } goto Ffa8X; KT9P9: zgIQX: goto PwKqG; GM4zk: wqnfC: goto pXjN_; Rku_R: $row["\x70\x72\151\x6e\x74\137\151\x6d\141\x67\145"] = \app\components\Storage::get($row["\x70\x72\151\x6e\x74\137\x69\x6d\141\147\145"], $row["\x73\164\x6f\162\141\x67\x65\x5f\164\171\x70\145"], $this->_uniacid); goto KT9P9; Vg51H: Photo::deleteAll(["\x69\x64" => $row["\151\144"]]); goto J1whW; Tj8mW: $row["\x69\x6d\141\147\x65"] = \app\components\Storage::get($image, $row["\163\164\x6f\x72\141\x67\x65\x5f\164\x79\160\x65"], $this->_uniacid); goto O9Q3f; O_dZr: } goto q9cfj; q9cfj: lDL0h: goto UXx5q; G9iy2: s3IbE: goto uyUag; ZFxOx: goto W28gR; goto DUT8j; dEn7O: jdata($data); goto WOL1N; xJFbz: $data["\x73\141\x76\x65\137\x70\151\143\137\144\141\x79"] = $this->_app["\x73\x61\x76\x65\x5f\x70\x69\143\x5f\x64\x61\171"]; goto dEn7O; Fu_iA: $ad_mine_banner = $this->_app["\x61\144\x5f\x6d\x69\156\145\137\142\141\x6e\156\x65\162"]; goto ZFxOx; UXx5q: unset($row); goto G9iy2; hEkkM: goto W28gR; goto oqDtU; xE7fd: $ad_mine_video = ''; goto l9iNr; DUT8j: uNYAI: goto CcEXx; dFnk4: $data["\x73\x61\166\145\x5f\160\151\143"] = $this->_app["\163\x61\166\x65\x5f\x70\151\x63"]; goto xJFbz; l5a4A: W28gR: goto BlPq6; CcEXx: $ad_mine_video = $this->_app["\x61\144\137\155\x69\156\x65\x5f\166\151\x64\x65\157"]; goto l5a4A; hENNn: RZ5Rg: goto dFnk4; BlPq6: $data = ["\x6c\151\163\164" => $list, "\x61\144\137\x6d\151\156\145\x5f\x62\141\x6e\x6e\x65\162" => $ad_mine_banner, "\141\x64\x5f\155\151\156\x65\x5f\166\x69\144\145\x6f" => $ad_mine_video]; goto DvUUG; xjvod: if (!$list) { goto s3IbE; } goto Tncom; DvUUG: if (!($this->_platform == 5)) { goto RZ5Rg; } goto OzFcA; l9iNr: if ($this->_app["\x61\144\x5f\x6d\x69\x6e\x65\x5f\x73\x74\141\x74\x75\x73"] == 1) { goto OIvie; } goto XYiJo; WOL1N: } public function actionDetail() { goto firOr; XPY3N: D8RYd: goto JVsK0; soV5b: $download_type = []; goto Wn3ET; RD_hh: SaEcv: goto IsjHo; y6RLu: $res["\144\157\167\156\154\157\141\144\x5f\164\171\160\x65"] = json_decode($this->_app["\x64\x6f\167\156\154\x6f\141\144\137\164\171\x70\145"], true); goto BfEy9; tQKVk: if (!empty($info)) { goto U7H0F; } goto PjVEo; o6RT_: $prints = json_decode($info["\x70\x72\151\x6e\164\137\151\155\141\x67\145\163"], true); goto B3V6U; HCOxs: if (!$order->receipt_template) { goto NcLDT; } goto QEEXd; JoYph: if (!empty($id)) { goto WLVj6; } goto vrNfB; eFpEf: Pkwkj: goto pjBjC; ghnjP: tgUAB: goto oSFNY; OlIiY: if ($this->_app["\141\x64\x5f\144\x65\164\x61\151\154\137\163\x74\x61\164\x75\163"] == 3) { goto j1MxD; } goto SvpS1; XTebH: b0L_T: goto FLoA1; hrBq0: WLVj6: goto kz5hh; vCJSK: NcLDT: goto arKyY; IsjHo: $res = ["\x72\145\x63\x65\151\160\164\x5f\156\x6f\x74\151\x63\x65" => '', "\x69\144" => $info["\x69\144"], "\x72\x65\143\x65\151\x70\164\x5f\x69\155\x61\x67\x65" => \app\components\Storage::get($info["\x72\145\143\145\151\x70\164\137\x69\x6d\141\147\x65"], $info["\163\x74\x6f\x72\141\147\145\137\164\x79\160\x65"], $this->_uniacid), "\157\x72\x64\145\162\137\151\x64" => $info["\157\x72\144\x65\162\137\151\x64"], "\151\164\x65\155\x5f\x69\x64" => $info["\151\164\145\x6d\137\151\x64"], "\x69\155\141\x67\145" => $info["\x69\x6d\141\x67\x65"] ? $info["\x69\155\141\147\145"] : '', "\x70\x72\151\x6e\x74\137\151\x6d\141\x67\x65" => $info["\x70\x72\151\156\x74\x5f\x69\155\x61\147\145"] ? $info["\x70\162\151\x6e\164\137\x69\x6d\141\x67\145"] : '', "\151\x6d\x61\x67\145\x73" => $info["\x69\155\141\147\x65\163"] ? $info["\151\x6d\141\147\x65\163"] : '', "\x70\162\x69\156\x74\137\x69\155\141\147\145\163" => $info["\160\x72\x69\156\164\137\151\x6d\141\147\x65\x73"] ? $info["\160\162\x69\156\164\x5f\x69\x6d\141\x67\145\163"] : '', "\151\164\x65\155\137\x6e\x61\x6d\145" => $info["\x69\164\145\155\x5f\156\x61\155\x65"]]; goto ei596; zLY0i: if (!$order) { goto Pkwkj; } goto gR0jg; Yn4zi: $info["\x70\x72\x69\x6e\164\137\x69\155\x61\147\x65"] = \app\components\Storage::get($info["\x70\162\151\x6e\x74\x5f\151\155\x61\147\145"], $info["\x73\x74\x6f\x72\141\147\x65\x5f\164\171\x70\145"], $this->_uniacid); goto VPMCG; TD_i9: $info["\160\162\x69\156\x74\137\x69\x6d\x61\x67\145\163"] = $print_data; goto zRQHb; IbFon: foreach ($prints as $key => $row) { $print_data[$key] = \app\components\Storage::get($row, $info["\163\164\157\x72\x61\x67\145\137\164\171\160\x65"], $this->_uniacid); Wg9w6: } goto fP1Xh; be5Jy: jdata($res); goto kJFwy; YCpL_: $info["\x69\x6d\141\x67\145\163"] = $images_data; goto GExnx; kz5hh: $select = "\x69\144\54\x72\x65\143\145\151\160\x74\x5f\x69\155\141\x67\x65\54\151\x6d\141\x67\145\54\x69\x6d\141\147\145\x73\x2c\160\162\x69\156\164\x5f\x69\155\x61\147\145\163\54\163\x74\157\162\x61\x67\145\x5f\x74\171\x70\145\54\x74\137\143\157\x64\145\54\x69\164\145\155\137\x6e\141\x6d\145\54\160\x72\151\156\164\x5f\x69\155\141\x67\145\x2c\x6f\162\144\x65\162\x5f\x69\x64\54\151\x74\145\x6d\x5f\151\144\54\x61\x70\x69\x5f\x70\151\143\137\x69\144\x2c\141\160\151\137\143\154\x6f\x74\150\x65\163\x5f\x6b\145\171\x2c\151\x6d\141\x67\145\137\164\145\x78\x74\x2c\141\160\151\137\160\151\x63\137\163\164\x61\164\x75\x73"; goto oGtWF; fP1Xh: PEDI9: goto TD_i9; B3V6U: $print_data = []; goto IbFon; iglTn: goto b0L_T; goto HTLsV; JVsK0: $res["\x61\x64\137\144\145\x74\141\151\x6c\137\x62\141\156\156\x65\162"] = $this->_app["\141\144\137\x64\x65\x74\141\x69\x6c\x5f\x62\x61\156\x6e\x65\x72"]; goto W24B4; kCH1t: $res["\164\137\143\157\x64\145"] = $info["\164\137\x63\157\x64\x65"]; goto cBLDs; Vh959: foreach ($images as $key => $row) { $images_data[$key] = \app\components\Storage::get($row, $info["\x73\x74\x6f\162\141\x67\145\137\164\x79\x70\145"], $this->_uniacid); dAncm: } goto thkTr; JGFki: $res["\141\144\x5f\144\x65\164\141\x69\154\x5f\x63\x75\x73\164\157\155"] = $this->_app["\141\x64\x5f\x64\145\164\x61\x69\x6c\137\x63\165\x73\x74\x6f\155"]; goto TG146; mkcS_: TUuNy: goto U8xkt; gR0jg: $receipt_template = ''; goto HCOxs; OP7ar: $res["\x72\x65\x63\x65\x69\160\x74\x5f\x6e\x6f\x74\x69\143\145"] = $this->_app["\x72\x65\x63\x65\151\x70\164\137\156\x6f\164\x69\143\x65"]; goto GPHmM; FLoA1: dJwg7: goto dHzkX; hQkif: if (!$this->_app["\x64\x6f\167\156\154\x6f\141\144\137\x74\x79\x70\145"]) { goto meME6; } goto y6RLu; wQBo9: $images = json_decode($info["\x69\155\141\x67\145\x73"], true); goto QxO8j; bkhJw: $res["\x64\x6f\x77\156\154\x6f\141\x64\x5f\164\x79\160\145"] = [1]; goto hQkif; GExnx: if (!$info["\x70\x72\x69\156\164\x5f\x69\155\x61\x67\145\x73"]) { goto ae27S; } goto o6RT_; cBLDs: $res["\164\137\165\162\x6c"] = \Yii::$app->helpers->getUrl() . "\164\x2e\160\150\x70"; goto XTebH; VPMCG: HQgyh: goto ghnjP; j07x2: if (!($order->receipt_status == 1 || $order->receipt_status == 2)) { goto TOGVG; } goto OP7ar; pjBjC: p5gXs: goto OlIiY; PjVEo: jerror("\xe7\233\xb8\xe7\x89\x87\xe4\xb8\x8d\xe5\255\x98\xe5\234\250"); goto nl1JG; W24B4: Mm7gA: goto bkhJw; TG146: goto Mm7gA; goto XPY3N; thkTr: fIJ8G: goto YCpL_; Wn3ET: foreach ($res["\144\x6f\x77\156\154\157\141\144\x5f\164\x79\160\x65"] as $k => $r) { goto c9Ufa; c9Ufa: if (!($r != 2)) { goto qrUe0; } goto v47T4; v47T4: $download_type[] = $r; goto Gcczm; Gcczm: qrUe0: goto BVI1U; BVI1U: equLb: goto M6U8G; M6U8G: } goto mkcS_; ei596: if (!$info["\x6f\x72\x64\145\162\x5f\x69\x64"]) { goto p5gXs; } goto OjlCE; SvpS1: if ($this->_app["\141\144\x5f\144\x65\164\x61\151\154\x5f\x73\x74\x61\x74\x75\163"] == 1) { goto D8RYd; } goto sbRo1; h575o: $info["\x69\x6d\141\x67\145"] = \app\components\Storage::get($info["\151\155\141\147\145"], $info["\x73\x74\x6f\162\x61\x67\145\137\x74\171\x70\x65"], $this->_uniacid); goto E3VG7; QxO8j: $images_data = []; goto Vh959; OjlCE: $order = Order::findOne(["\x69\x64" => $info["\x6f\162\144\x65\x72\x5f\x69\x64"], "\x75\x69\144" => \Yii::$app->user->id, "\x75\x6e\151\141\143\x69\x64" => $this->_uniacid]); goto zLY0i; E3VG7: if (!$info["\x70\x72\151\156\164\137\151\155\141\147\x65"]) { goto HQgyh; } goto Yn4zi; arKyY: $res["\157\162\x64\145\x72"] = ["\162\x65\143\145\x69\160\164\x5f\163\164\141\164\x75\163" => $order->receipt_status, "\x72\145\x63\x65\x69\160\164\137\164\x65\155\x70\x6c\141\164\145" => $receipt_template, "\x72\x65\143\x65\x69\x70\x74\137\162\x65\x6a\145\x63\164\x5f\x74\145\170\x74" => $order->receipt_reject_text, "\x6f\x72\x64\145\x72\x5f\156\157" => $order->order_no, "\x69\164\145\x6d\137\160\x72\x69\x63\145" => $order->item_price, "\160\141\171\x5f\160\x72\x69\143\x65" => $order->pay_price, "\x69\163\137\x73\x65\164\x5f\x6d\145\141\x6c" => $order->is_set_meal, "\143\162\145\141\164\145\144\137\141\x74" => date("\x59\55\x6d\55\x64\x20\x48\72\x69", $order->created_at)]; goto j07x2; U8xkt: $res["\144\x6f\167\156\154\x6f\x61\x64\x5f\164\171\x70\x65"] = $download_type; goto iglTn; zRQHb: ae27S: goto RD_hh; oGtWF: $info = Photo::find()->where(["\x69\x64" => $id, "\165\x69\144" => \Yii::$app->user->id, "\165\156\x69\141\143\151\x64" => $this->_uniacid])->select($select)->asArray()->one(); goto tQKVk; firOr: $id = (int) $this->_input["\151\144"]; goto JoYph; sbRo1: goto Mm7gA; goto pVdW3; nl1JG: U7H0F: goto N488b; vrNfB: jerror(); goto hrBq0; pVdW3: j1MxD: goto JGFki; QEEXd: $receipt_template = json_decode($order->receipt_template, true); goto vCJSK; dHzkX: meME6: goto be5Jy; BfEy9: if (!in_array(2, $res["\x64\x6f\x77\x6e\154\157\x61\144\137\x74\x79\160\145"])) { goto dJwg7; } goto mGDM6; oSFNY: if (!$info["\x69\x6d\141\147\x65\x73"]) { goto SaEcv; } goto wQBo9; N488b: if (!$info["\x69\155\141\147\145"]) { goto tgUAB; } goto h575o; HTLsV: WPSjc: goto kCH1t; GPHmM: TOGVG: goto eFpEf; mGDM6: if ($info["\164\137\x63\x6f\144\145"]) { goto WPSjc; } goto soV5b; kJFwy: } public function actionDel() { goto purj6; QrG2l: c_vAZ: goto NWQin; szMrT: foreach ($images as $key => $r) { goto QM49n; q6yik: @unlink($image); goto HIGHS; nZPlE: $image = $path . $arr[1]; goto J14aZ; J14aZ: if (!file_exists($image)) { goto kqfd9; } goto q6yik; xZfvw: MsqOe: goto eoUNp; HIGHS: kqfd9: goto xZfvw; eoUNp: r6r2B: goto SvNQ0; hideF: if (empty($arr[1])) { goto MsqOe; } goto nZPlE; QM49n: $arr = explode("\x75\x70\x6c\x6f\141\x64\163", $r); goto hideF; SvNQ0: } goto tKMHI; DgnWP: kAsV5: goto kqxmz; vBAMx: goto mHdMA; goto QrG2l; n33CJ: if (!$photo->print_image) { goto KK4IT; } goto koa38; oyHgg: foreach ($images as $key => $r) { \app\components\Storage::deleted($r, $photo->storage_type, $photo->uniacid); Xtkkg: } goto L8HJA; Y4lWe: $arr = explode("\x75\160\x6c\157\141\x64\163", $photo->print_image); goto nIXz2; oakJD: Sbct5: goto BLvcP; rO2qD: foreach ($prints as $key => $r) { goto Y2bbv; YY0cK: if (!file_exists($print_image)) { goto TI49I; } goto oIiGq; Y2bbv: $arr = explode("\165\160\x6c\157\141\144\163", $r); goto Shstn; TlJjD: $print_image = $path . $arr[1]; goto YY0cK; Shstn: if (empty($arr[1])) { goto YEGnF; } goto TlJjD; K1WS1: uhwOt: goto Mt1Ac; DhMb5: TI49I: goto bc3N7; oIiGq: @unlink($print_image); goto DhMb5; bc3N7: YEGnF: goto K1WS1; Mt1Ac: } goto iymXV; NWQin: $path = \Yii::$app->basePath . "\x2f\167\145\x62\x2f\165\160\154\157\141\x64\x73"; goto QEHqA; CYjCn: jdata([], "\xe5\210\xa0\351\231\244\346\x88\220\xe5\212\237"); goto r2bgn; kMd31: LxJ5w: goto vBAMx; gFeA2: if (!$photo->images) { goto nX3Ff; } goto uYpgG; dwCa5: foreach ($prints as $key => $r) { \app\components\Storage::deleted($r, $photo->storage_type, $photo->uniacid); tdOIe: } goto gU2IW; uth4f: if (empty($arr[1])) { goto pDX_L; } goto GcNaC; w6lCI: if ($photo->storage_type == 0) { goto c_vAZ; } goto CNOnP; bdaEJ: if (!file_exists($print_image)) { goto F0d_i; } goto N95ER; d2AJT: pDX_L: goto iAS4P; QG336: gjAaZ: goto ynd1q; KQ1mf: if (!$photo->print_images) { goto w8De3; } goto tKK5b; purj6: $id = (int) $this->_input["\151\144"]; goto T7dRw; BLvcP: RucD0: goto gFeA2; FOiLq: if (!$photo->print_images) { goto rHNN3; } goto pxj0Y; T7dRw: if (!empty($id)) { goto Yrscy; } goto Ap6cy; I0SC7: F0d_i: goto RL44g; rRGiz: Yrscy: goto kyqyN; iAS4P: if (!$photo->print_image) { goto Sbct5; } goto Y4lWe; uYpgG: $images = json_decode($photo->images, true); goto szMrT; kyqyN: $photo = Photo::find()->where(["\151\144" => $id, "\x75\x69\144" => \Yii::$app->user->id, "\x75\156\151\x61\143\151\x64" => $this->_uniacid])->one(); goto vqYLY; kqxmz: if ($photo->delete()) { goto fE5uG; } goto hvxEz; N95ER: @unlink($print_image); goto I0SC7; EJsAZ: mHdMA: goto CYjCn; HtAWs: nX3Ff: goto EJsAZ; tKK5b: $prints = json_decode($photo->print_images, true); goto rO2qD; GcNaC: $image = $path . $arr[1]; goto qSQ1Z; tKMHI: L9cIe: goto KQ1mf; koa38: \app\components\Storage::deleted($photo->print_image, $photo->storage_type, $photo->uniacid); goto gi975; JJfGg: $images = json_decode($photo->images, true); goto oyHgg; WYPkB: w8De3: goto HtAWs; UI5VN: $arr = explode("\x75\x70\154\x6f\x61\144\163", $photo->image); goto uth4f; vqYLY: if (!empty($photo)) { goto kAsV5; } goto U15sH; SxBEf: rHNN3: goto kMd31; RL44g: vBlcX: goto oakJD; hvxEz: jerror("\345\x88\xa0\351\231\xa4\xe5\xa4\261\xe8\264\xa5"); goto cxIca; xtE3W: @unlink($image); goto z7U3n; L8HJA: OJZT7: goto FOiLq; z7U3n: gTg2Q: goto d2AJT; QEHqA: if (!$photo->image) { goto RucD0; } goto UI5VN; CNOnP: if (!$photo->image) { goto gjAaZ; } goto JqHSk; Je7yo: $print_image = $path . $arr[1]; goto bdaEJ; U15sH: jerror(); goto DgnWP; qSQ1Z: if (!file_exists($image)) { goto gTg2Q; } goto xtE3W; ynd1q: if (!$photo->images) { goto LxJ5w; } goto JJfGg; cxIca: fE5uG: goto w6lCI; nIXz2: if (empty($arr[1])) { goto vBlcX; } goto Je7yo; JqHSk: \app\components\Storage::deleted($photo->image, $photo->storage_type, $photo->uniacid); goto n33CJ; gU2IW: Gbiac: goto SxBEf; pxj0Y: $prints = json_decode($photo->print_images, true); goto dwCa5; iymXV: csoqT: goto WYPkB; gi975: KK4IT: goto QG336; Ap6cy: jerror(); goto rRGiz; r2bgn: } public function actionMail() { goto Pz1gj; aZdWD: if (!empty($photo)) { goto hOUz3; } goto lMohc; lMohc: jerror("\xe7\205\247\347\211\x87\344\270\x8d\xe5\xad\x98\xe5\x9c\xa8"); goto NtVBq; Cjdhe: \Yii::$app->cache->set($cache_key, 1, 3600); goto RQi1D; TFMdm: $mail->send(); goto hYIzi; POorm: HZAHZ: goto rSPEt; hYIzi: goto AeMss; goto POorm; LGbQu: $mail->send(); goto BWdVd; oWVwe: $photo = Photo::findOne(["\x69\x64" => $photo_id, "\x75\151\x64" => \Yii::$app->user->id]); goto aZdWD; t0DOv: jerror("\345\x8f\202\346\225\260\351\x94\231\xe8\257\xaf"); goto lNsZl; rSPEt: jerror("\346\x93\x8d\344\275\234\351\242\x91\xe7\xb9\x81"); goto VC_B7; OdaG4: $cache += 1; goto Zob8n; RQi1D: $mail = new SendPic($photo, $account); goto LGbQu; NtVBq: hOUz3: goto d7r4t; Zob8n: \Yii::$app->cache->set($cache_key, $cache, 3600); goto VFd5j; d7r4t: $cache_key = "\x6d\x61\x69\x6c\x5f" . \Yii::$app->user->id . "\137\160\154\141\x74\146\x6f\x72\155\x5f" . $this->_platform . "\137\160\150\x6f\164\x6f\137\x69\144\137" . $photo_id; goto BAbRO; KlhFU: i1lz5: goto Cjdhe; PDPDk: if ($cache == 3) { goto HZAHZ; } goto OdaG4; Pz1gj: $account = trim($this->_input["\141\x63\143\157\165\x6e\164"]); goto Sa8W8; o71wT: jerror("\xe9\202\256\xe7\xae\xb1\346\xa0\274\345\xbc\x8f\xe9\x94\231\xe8\xaf\xaf"); goto XxCDo; lNsZl: n9Anb: goto P4l8c; VFd5j: $mail = new SendPic($photo, $account); goto TFMdm; Sa8W8: $photo_id = (int) $this->_input["\x70\x68\x6f\164\x6f\137\x69\144"]; goto jQ9Dw; XxCDo: YKF8a: goto oWVwe; jQ9Dw: if (!(empty($account) || empty($photo_id))) { goto n9Anb; } goto t0DOv; BAbRO: $cache = \Yii::$app->cache->get($cache_key); goto SN96F; SN96F: if (empty($cache)) { goto i1lz5; } goto PDPDk; VC_B7: AeMss: goto wPXe0; BWdVd: d2raP: goto UkT5M; P4l8c: if (filter_var($account, FILTER_VALIDATE_EMAIL)) { goto YKF8a; } goto o71wT; wPXe0: goto d2raP; goto KlhFU; UkT5M: } public function actionLog() { goto QQ3Eo; QQ3Eo: $post = \Yii::$app->request->post(); goto FuX5D; fnu_O: \Yii::error(json_encode($post), "\x61\x70\x70"); goto FBOmn; FuX5D: if (!(\Yii::$app->request->isPost && $post)) { goto nnNZo; } goto fnu_O; FBOmn: nnNZo: goto jeaAq; jeaAq: } }
Function Calls
| None |
Stats
| MD5 | 7f8ba2ab793db2b20811ee7f38889824 |
| Eval Count | 0 |
| Decode Time | 105 ms |