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

Variables

None

Stats

MD5 15a852ff0d3029e364404e2b2e548345
Eval Count 0
Decode Time 74 ms