Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
function viewReport(a, b, c, d, e, h) { if (forceLFTReportCodeModal(a)) $("#forceLFTMod..
Decoded Output download
<? function viewReport(a, b, c, d, e, h) {
if (forceLFTReportCodeModal(a)) $("#forceLFTModalMainId").modal();
else {
var f = $("#siteTypeID").val(),
k = $("#entityType").val();
document.forms.viewReportForm.action = "https://www.accessmyiq.com/group/merchant/reports?p_p_id=MyReportPortlet_WAR_vantiviqmyreportportlet&p_p_lifecycle=2&p_p_state=maximized&p_p_mode=view&p_p_resource_id=viewReport&p_p_cacheability=cacheLevelPage&_MyReportPortlet_WAR_vantiviqmyreportportlet_implicitModel=true";
$("#hiddenReportCode").val(a);
$("#hiddenReportName").val(c);
$("#hiddenReportDate").val(d);
$("#hiddenEntity").val(e);
$("#hiddenKey").val(b);
"Merchant" == f ? "AC" == k ? (f = validateacro(), $("#hiddenAcroEntity").val(f)) : (f = $("#selectedEntityId").val(), $("#hiddenSelectedEntityId").val(f)) : "financialInstitution" == f && (f = $("#acroEntity").val(), $("#hiddenAcroEntity").val(f));
submitLoadingScreen();
a = "hiddenReportCode=" + encodeURIComponent(a) + "&hiddenReportName=" + encodeURIComponent(c) + "&hiddenReportDate=" +
encodeURIComponent(d) + "&hiddenEntity=" + encodeURIComponent(e) + "&hiddenKey=" + encodeURIComponent(b) + "&hiddenAcroEntity=" + encodeURIComponent($("#hiddenAcroEntity").val()) + "&hiddenSelectedEntityId=" + encodeURIComponent($("#hiddenSelectedEntityId").val());
$.ajax({
url: "https://www.accessmyiq.com/group/merchant/reports?p_p_id=MyReportPortlet_WAR_vantiviqmyreportportlet&p_p_lifecycle=2&p_p_state=maximized&p_p_mode=view&p_p_resource_id=getReportFileSize&p_p_cacheability=cacheLevelPage&_MyReportPortlet_WAR_vantiviqmyreportportlet_implicitModel=true",
type: "POST",
dataType: "text",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
data: a,
success: function(g, l, m) {
g = jQuery.parseJSON(g);
console.log(g);
"validation_error" == g ?
toogleServersideValidationErrMsgDiv("show")
:
"largeReport" == g ?
(clearLoadingScreen(), $("#lftReportModal").modal("show"), console.log("Report too large"))
:
"error" == g ?
(clearLoadingScreen(), console.log("Error"))
: (clearLoadingScreen(), document.forms.viewReportForm.submit(), updateMyReportReadStatus(myReportByCodeGrid, h, "img"), updateMyReportReadStatus(myReportGridByDate, h, "status"))
},
error: function(g, l, m) {
clearLoadingScreen();
console.log("Ajax Error")
},
complete: function(g, l) {
console.log("Session Extended from viewReport.");
Liferay.Session.extend()
}
})
}
} ?>
Did this file decode correctly?
Original Code
function viewReport(a, b, c, d, e, h) {
if (forceLFTReportCodeModal(a)) $("#forceLFTModalMainId").modal();
else {
var f = $("#siteTypeID").val(),
k = $("#entityType").val();
document.forms.viewReportForm.action = "https://www.accessmyiq.com/group/merchant/reports?p_p_id\x3dMyReportPortlet_WAR_vantiviqmyreportportlet\x26p_p_lifecycle\x3d2\x26p_p_state\x3dmaximized\x26p_p_mode\x3dview\x26p_p_resource_id\x3dviewReport\x26p_p_cacheability\x3dcacheLevelPage\x26_MyReportPortlet_WAR_vantiviqmyreportportlet_implicitModel\x3dtrue";
$("#hiddenReportCode").val(a);
$("#hiddenReportName").val(c);
$("#hiddenReportDate").val(d);
$("#hiddenEntity").val(e);
$("#hiddenKey").val(b);
"Merchant" == f ? "AC" == k ? (f = validateacro(), $("#hiddenAcroEntity").val(f)) : (f = $("#selectedEntityId").val(), $("#hiddenSelectedEntityId").val(f)) : "financialInstitution" == f && (f = $("#acroEntity").val(), $("#hiddenAcroEntity").val(f));
submitLoadingScreen();
a = "hiddenReportCode\x3d" + encodeURIComponent(a) + "\x26hiddenReportName\x3d" + encodeURIComponent(c) + "\x26hiddenReportDate\x3d" +
encodeURIComponent(d) + "\x26hiddenEntity\x3d" + encodeURIComponent(e) + "\x26hiddenKey\x3d" + encodeURIComponent(b) + "\x26hiddenAcroEntity\x3d" + encodeURIComponent($("#hiddenAcroEntity").val()) + "\x26hiddenSelectedEntityId\x3d" + encodeURIComponent($("#hiddenSelectedEntityId").val());
$.ajax({
url: "https://www.accessmyiq.com/group/merchant/reports?p_p_id\x3dMyReportPortlet_WAR_vantiviqmyreportportlet\x26p_p_lifecycle\x3d2\x26p_p_state\x3dmaximized\x26p_p_mode\x3dview\x26p_p_resource_id\x3dgetReportFileSize\x26p_p_cacheability\x3dcacheLevelPage\x26_MyReportPortlet_WAR_vantiviqmyreportportlet_implicitModel\x3dtrue",
type: "POST",
dataType: "text",
contentType: "application/x-www-form-urlencoded; charset\x3dutf-8",
data: a,
success: function(g, l, m) {
g = jQuery.parseJSON(g);
console.log(g);
"validation_error" == g ?
toogleServersideValidationErrMsgDiv("show")
:
"largeReport" == g ?
(clearLoadingScreen(), $("#lftReportModal").modal("show"), console.log("Report too large"))
:
"error" == g ?
(clearLoadingScreen(), console.log("Error"))
: (clearLoadingScreen(), document.forms.viewReportForm.submit(), updateMyReportReadStatus(myReportByCodeGrid, h, "img"), updateMyReportReadStatus(myReportGridByDate, h, "status"))
},
error: function(g, l, m) {
clearLoadingScreen();
console.log("Ajax Error")
},
complete: function(g, l) {
console.log("Session Extended from viewReport.");
Liferay.Session.extend()
}
})
}
}
Function Calls
None |
Stats
MD5 | 15a852ff0d3029e364404e2b2e548345 |
Eval Count | 0 |
Decode Time | 74 ms |