Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /home/jackjohn/public_html/shopsite-images/en-IE/javascript/payment/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/jackjohn/public_html/shopsite-images/en-IE/javascript/payment/anetaccept.js
var anet_cnt_responses = 0;
var anet_error_text = "";
var anet_finish_response = function(){};

function post_update() {
  var data = "ajax=save_method&"+ss_jQuery('form').serialize();
  //console.log(data);
  ss_jQuery.ajax({
    type: 'POST',
    url: 'subscriptions.cgi',
    data: data,
    success:  function(response) {
      ss_loadmask('off');

      ss_jQuery(".subscription_update_fail").remove();
      if (response.slice(0,5) == "ERROR") {
        anet_cnt_responses = 0;
        anet_error_text = "";
        ss_jQuery("table.payment").before("<div class='subscription_update_fail'>"+response.slice(5)+"</div>");
        done_flag = 0;
      } else {
        ss_jQuery(".subscriptions_update_paymethod").remove();
        ss_jQuery(".update_subscription_button").remove();
        ss_jQuery("table.payment").replaceWith("<div class='subscription_update_success'>"+response+"</div>");
      }
    }
  });
}

ss_jQuery(function($){
  if ((typeof anetaccept_mode === 'undefined') || (anetaccept_mode == 'basket')) {
    var button = ".button67";
    var buttonnum = 67;
    if ($('.update_subscription_button').length > 0) {
      button = ".update_subscription_button"
      anetaccept_mode = 'update';
      buttonnum = 10000;
    }
    $(button).removeAttr('onclick');

    $(document).on('click', button, function(e) {
      e.preventDefault();
      //console.log("intercepted "+buttonnum);
      if (CheckIt(buttonnum,0)) {
        $('.subscription_update_fail, .sub_appended').remove();

        if (location.protocol == 'https:' && typeof using_echeck === 'undefined' && typeof use_accept !== 'undefined' && use_accept == 1) {
          //console.log("checked "+anet_numtokens);

          anet_finish_response = function() {
            $("input[name='pay1']").val('XXXXXXXXXXXXX' + $("input[name='pay1']").val().substr(-4));
            if (anetaccept_mode != 'update') {
              ss_loadmask('on');
              append_to_form('function', $(button).val()||$(button).attr('name'));
              $('form.billing, form.confirmation').submit();
            } else  {
              //update subscription paymethod is done with ajax
              if (anet_error_text != "") {
                anet_cnt_responses = 0;
                $("table.payment").before("<div class='subscription_update_fail'>"+anet_error_text+"</div>");
                done_flag = 0;
                ss_loadmask('off');
              } else {
                post_update();
              }
            }
          }

          for (i = 0; i < anet_numtokens; i++) {
            sendPaymentDataToAnet();
          }
        } else {
          if (anetaccept_mode != 'update') {
            $(document).off('click',button);
            ss_loadmask('on');
            $(button).click();
          } else {
            if (typeof using_echeck !== 'undefined')
              append_to_form("PaymentMethod", "eCheck");
            post_update();
          }
        }
      }
      return false;
    });
  }
});

function sendPaymentDataToAnet() {
  anet_error_text = "";
  var secureData = {}, authData = {}, cardData = {}, $=ss_jQuery;

  cardData.cardNumber = $("input[name='pay1']").val().replace(/[^0-9]+/g,'');
  cardData.month = $("select[name='pay4_1']").val().replace(/[^0-9]+/g,'');
  cardData.year = $("select[name='pay4_2']").val().replace(/[^0-9]+/g,'');

  var cvv_field = $("input[name='cvv2']");
  if (cvv_field.length > 0 && cvv_field.val().length > 0)
    cardData.cardCode = cvv_field.val().replace(/[^0-9]+/g,'');
  cardData.fullName = $("input[name='pay2']").val();
  secureData.cardData = cardData;

  authData.clientKey = anet_clientKey;
  authData.apiLoginID = anet_apiLoginID;
  secureData.authData = authData;

  Accept.dispatchData(secureData, 'responseHandler');
}

function responseHandler(response) {
  if (response.messages.resultCode === 'Error') {
    var err_codes = "";
    for (var i = 0; i < response.messages.message.length; i++) {
      anet_error_text +=  response.messages.message[i].text+ ' \n';
      err_codes += response.messages.message[i].code+' \n';
    }
    append_to_form("anetaccept_error_text",anet_error_text.replace(/^\s*|\s*$/g,''));
    append_to_form("anetaccept_error_codes",err_codes.replace(/^\s*|\s*$/g,''));
  } else {
    var responsedata = response.opaqueData;
    if (anet_cnt_responses == 0)
    {
      append_to_form("anetaccept_dataDescriptor", responsedata.dataDescriptor);
    }
    append_to_form("anetaccept_dataValue[]", responsedata.dataValue);
  }
  anet_cnt_responses++;
  if(anet_cnt_responses == anet_numtokens) {
    anet_finish_response();
  }
}

function append_to_form(name, value) {
  ss_jQuery('<input type="hidden" class="sub_appended">').attr('name',name).val(value).appendTo('form.billing, form.confirmation');
}

haha - 2025