Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
goto wnhRY; OdOLV: if (empty($quote_custom_field_ids)) { go..
Decoded Output download
<? goto wnhRY;
OdOLV:
if (empty($quote_custom_field_ids)) {
goto KgH39;
}
goto CiH1p;
n30JX:
$quote_custom_field_ids = array_column($quote_custom_field_data[$module_type], "custom_field_id");
goto U3qKb;
bqhru:
return ["condition_custom_field" => $condition_custom_field, "custom_field_show_config_id" => $custom_field_show_config_id, "custom_field_module_type_data" => $custom_field_module_type_data];
goto mEVZh;
Y0OID:
$custom_field_module_type_data[$module_type] = array_merge($custom_field_module_type_data[$module_type], $quote_custom_field_data[$module_type]);
goto QeQ75;
Lns1G:
c28aR:
goto Y0OID;
wnhRY:
$params["corporation_id"] = OwnerUserModelDao::getCorporationIdByToken() ?? 0;
goto aXTWR;
QeQ75:
OdA0d:
goto txoof;
FSg2k:
$custom_fields = [];
goto cCJt3;
rDs8m:
$module_type = self::getModelType($list_type);
goto FTUC0;
U3qKb:
SUwYz:
goto HSip4;
VtzjO:
$custom_field_show_config_id = $custom_field_show_config_data[0]["id"];
goto MZWxX;
cFloK:
goto OdA0d;
goto Lns1G;
HSip4:
$unquote_custom_field_ids = array_diff($custom_fields, $quote_custom_field_ids);
goto BMtS7;
MZWxX:
$list_type = $custom_field_show_config_data[0]["list_type"];
goto rDs8m;
cCJt3:
foreach ($params["custom_fields"] as $key => $value) {
goto Xym1M;
M5mIq:
$custom_field_info = json_decode($value, true);
goto z8TTT;
OD0YT:
$custom_fields[] = $custom_field_info["custom_field_id"];
goto FjkmE;
k3B8l:
MwQaZ:
goto M5mIq;
z8TTT:
guqJS:
goto OD0YT;
FjkmE:
jfIdY:
goto b_B5g;
qYp40:
$custom_field_info = $value;
goto gszly;
gszly:
goto guqJS;
goto k3B8l;
Xym1M:
if (!is_array($value)) {
goto MwQaZ;
}
goto qYp40;
b_B5g:
}
goto kywi4;
txoof:
KgH39:
goto oNBVD;
oNBVD:
$condition_custom_field = CustomFieldMappingRelationshipModel::where("custom_field_show_config_id", $custom_field_show_config_id)->distinct("table_relate_field")->pluck("table_relate_field")->toArray();
goto bqhru;
OSdSB:
$quote_custom_field_ids = [];
goto OwuFu;
aXTWR:
$params["display_location_name"] = $params["display_location_name"] ?? '';
goto FSg2k;
hw3B1:
$custom_field_show_config_data = CustomFieldShowConfigModel::where("display_location_name", $params["display_location_name"])->get(["id", "list_type"])->toArray();
goto VtzjO;
OwuFu:
if (!isset($quote_custom_field_data[$module_type])) {
goto SUwYz;
}
goto n30JX;
FTUC0:
$quote_custom_field_data = CustomModuleTypeModel::where("module_type", $module_type)->select("custom_field_id", "module_type as field_module_type")->get()->groupBy("field_module_type")->toArray();
goto OSdSB;
Ih9MD:
$custom_field_module_type_data[$module_type] = $quote_custom_field_data[$module_type];
goto cFloK;
kywi4:
PWpV_:
goto hw3B1;
BMtS7:
$custom_field_module_type_data = CustomFieldModel::whereIn("id", $unquote_custom_field_ids)->where("corporation_id", $params["corporation_id"])->whereHas("showRelate", function ($query) use ($custom_field_show_config_id) {
$query->where("show_config_id", $custom_field_show_config_id); })->select("field_module_type", "id as custom_field_id")->get()->groupBy("field_module_type")->toArray();
goto OdOLV;
CiH1p:
if (isset($custom_field_module_type_data[$module_type]) && !empty($custom_field_module_type_data[$module_type])) {
goto c28aR;
}
goto Ih9MD;
mEVZh:
} ?>
Did this file decode correctly?
Original Code
goto wnhRY;
OdOLV:
if (empty($quote_custom_field_ids)) {
goto KgH39;
}
goto CiH1p;
n30JX:
$quote_custom_field_ids = array_column($quote_custom_field_data[$module_type], "\143\x75\x73\164\x6f\x6d\x5f\x66\151\x65\x6c\144\x5f\151\144");
goto U3qKb;
bqhru:
return ["\x63\157\x6e\144\151\164\151\157\x6e\137\x63\x75\163\164\157\x6d\x5f\146\151\x65\x6c\x64" => $condition_custom_field, "\x63\x75\163\164\x6f\155\137\x66\151\x65\x6c\144\137\163\150\x6f\167\137\143\157\x6e\x66\151\x67\137\151\x64" => $custom_field_show_config_id, "\x63\x75\x73\164\157\155\137\x66\151\x65\x6c\x64\137\155\157\x64\165\x6c\x65\x5f\x74\x79\160\x65\137\144\141\x74\141" => $custom_field_module_type_data];
goto mEVZh;
Y0OID:
$custom_field_module_type_data[$module_type] = array_merge($custom_field_module_type_data[$module_type], $quote_custom_field_data[$module_type]);
goto QeQ75;
Lns1G:
c28aR:
goto Y0OID;
wnhRY:
$params["\143\x6f\162\x70\x6f\162\x61\x74\151\157\156\x5f\x69\144"] = OwnerUserModelDao::getCorporationIdByToken() ?? 0;
goto aXTWR;
QeQ75:
OdA0d:
goto txoof;
FSg2k:
$custom_fields = [];
goto cCJt3;
rDs8m:
$module_type = self::getModelType($list_type);
goto FTUC0;
U3qKb:
SUwYz:
goto HSip4;
VtzjO:
$custom_field_show_config_id = $custom_field_show_config_data[0]["\151\x64"];
goto MZWxX;
cFloK:
goto OdA0d;
goto Lns1G;
HSip4:
$unquote_custom_field_ids = array_diff($custom_fields, $quote_custom_field_ids);
goto BMtS7;
MZWxX:
$list_type = $custom_field_show_config_data[0]["\x6c\151\x73\x74\x5f\164\171\160\x65"];
goto rDs8m;
cCJt3:
foreach ($params["\x63\x75\163\x74\x6f\155\137\x66\x69\x65\x6c\x64\x73"] as $key => $value) {
goto Xym1M;
M5mIq:
$custom_field_info = json_decode($value, true);
goto z8TTT;
OD0YT:
$custom_fields[] = $custom_field_info["\143\165\x73\164\157\x6d\137\146\x69\145\154\x64\x5f\151\144"];
goto FjkmE;
k3B8l:
MwQaZ:
goto M5mIq;
z8TTT:
guqJS:
goto OD0YT;
FjkmE:
jfIdY:
goto b_B5g;
qYp40:
$custom_field_info = $value;
goto gszly;
gszly:
goto guqJS;
goto k3B8l;
Xym1M:
if (!is_array($value)) {
goto MwQaZ;
}
goto qYp40;
b_B5g:
}
goto kywi4;
txoof:
KgH39:
goto oNBVD;
oNBVD:
$condition_custom_field = CustomFieldMappingRelationshipModel::where("\x63\x75\163\164\x6f\155\137\146\151\x65\154\x64\x5f\163\150\x6f\167\x5f\x63\157\156\x66\151\147\137\151\144", $custom_field_show_config_id)->distinct("\164\141\x62\154\145\x5f\162\145\154\141\x74\x65\x5f\146\x69\145\x6c\144")->pluck("\164\141\142\x6c\145\137\x72\x65\154\x61\164\145\x5f\146\x69\x65\x6c\144")->toArray();
goto bqhru;
OSdSB:
$quote_custom_field_ids = [];
goto OwuFu;
aXTWR:
$params["\x64\151\x73\x70\x6c\x61\x79\x5f\x6c\x6f\143\x61\164\x69\x6f\x6e\137\x6e\141\x6d\145"] = $params["\x64\151\x73\160\x6c\141\x79\x5f\154\157\x63\141\x74\x69\157\x6e\x5f\x6e\x61\x6d\145"] ?? '';
goto FSg2k;
hw3B1:
$custom_field_show_config_data = CustomFieldShowConfigModel::where("\x64\x69\x73\x70\x6c\141\x79\137\154\x6f\143\141\x74\151\157\x6e\137\156\x61\x6d\x65", $params["\144\151\163\x70\154\x61\171\137\154\157\x63\x61\164\x69\x6f\x6e\137\156\x61\155\x65"])->get(["\151\x64", "\x6c\151\163\x74\x5f\x74\x79\x70\x65"])->toArray();
goto VtzjO;
OwuFu:
if (!isset($quote_custom_field_data[$module_type])) {
goto SUwYz;
}
goto n30JX;
FTUC0:
$quote_custom_field_data = CustomModuleTypeModel::where("\x6d\157\x64\x75\x6c\145\137\x74\x79\160\x65", $module_type)->select("\x63\165\163\x74\x6f\155\137\146\x69\x65\154\x64\x5f\151\x64", "\x6d\x6f\x64\165\x6c\x65\x5f\x74\x79\x70\145\40\141\163\x20\x66\151\145\x6c\x64\x5f\x6d\157\x64\x75\154\x65\x5f\164\171\x70\145")->get()->groupBy("\146\151\145\154\x64\x5f\155\157\144\165\154\145\x5f\164\171\160\145")->toArray();
goto OSdSB;
Ih9MD:
$custom_field_module_type_data[$module_type] = $quote_custom_field_data[$module_type];
goto cFloK;
kywi4:
PWpV_:
goto hw3B1;
BMtS7:
$custom_field_module_type_data = CustomFieldModel::whereIn("\x69\x64", $unquote_custom_field_ids)->where("\x63\x6f\x72\160\157\162\141\164\151\x6f\156\x5f\x69\144", $params["\x63\157\x72\160\157\162\x61\x74\x69\157\156\137\x69\x64"])->whereHas("\x73\150\157\x77\x52\145\x6c\141\164\x65", function ($query) use ($custom_field_show_config_id) {
$query->where("\x73\x68\x6f\x77\137\x63\x6f\156\x66\x69\147\137\151\144", $custom_field_show_config_id); })->select("\x66\x69\x65\154\144\x5f\x6d\157\144\165\x6c\x65\x5f\164\x79\x70\x65", "\151\144\x20\141\x73\x20\x63\x75\x73\164\x6f\155\137\146\x69\x65\x6c\144\137\x69\144")->get()->groupBy("\x66\x69\x65\154\x64\x5f\x6d\157\144\x75\x6c\145\137\164\x79\160\145")->toArray();
goto OdOLV;
CiH1p:
if (isset($custom_field_module_type_data[$module_type]) && !empty($custom_field_module_type_data[$module_type])) {
goto c28aR;
}
goto Ih9MD;
mEVZh:
}
Function Calls
None |
Stats
MD5 | c940a4b2dbfaef22ec0523fb6e4e89be |
Eval Count | 0 |
Decode Time | 51 ms |