File: /var/www/bharti-foundation.stgviitor.com/wp-content/plugins/razorpay-data-display/js/script.js
jQuery(document).ready(function()
{
jQuery( ".frmsearchPayment .datepicker" ).datepicker({
"dateFormat": "yy-mm-dd",
changeYear: true,
changeMonth: true,
});
jQuery(function() {
var start = moment().subtract();
var end = moment();
function cb(start, end) {
if(start._i=='' && end._i==''){
jQuery('input#initial_date').val("");
jQuery('input#final_date').val("");
jQuery('#reportrange span').html('All Record');
}else{
jQuery('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
/*alert(start);*/
jQuery('input.date_range_start_display').val(start.format('MMMM D, YYYY'));
jQuery('input.date_range_end_display').val(end.format('MMMM D, YYYY'));
//alert(start);
//alert(end);
//initial_date,final_date values to set
jQuery('input#initial_date').val(start.format('YYYY/MM/DD'));
// console.log(jQuery('input#initial_date_range').val());
// alert(initial_date);
jQuery('input#final_date').val(end.format('YYYY/MM/DD'));
// console.log(jQuery('input#final_date_range').val());
// alert(final_date);
}
}
jQuery('#reportrange').daterangepicker({
startDate: start,
endDate: end,
ranges: {
'All Record': ['', ''],
'Today': [moment(), moment()],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
}, cb);
cb(start, end);
});
jQuery('input#initial_date').val("");
jQuery('input#final_date').val("");
//hide csv excel button after new button click event for hide button
jQuery(document).on( 'click', '#csv_download', function() {
//alert("csv");
//jQuery("button.dt-button.buttons-csv.buttons-html5").trigger("click");
jQuery('.buttons-csv').click();
return false;
});
jQuery(document).on( 'click', '#excel_download', function() {
jQuery('.buttons-excel').click();
return false;
});
//new changes
var method_selected_value = jQuery(".method option:selected").val();
if(method_selected_value == "cheque")
{
jQuery(".form-group.cheque_detail").show();
jQuery(".form-group.cheque_date").show();
}
jQuery(".method").change(function () {
if (jQuery(this).val() == "cheque") {
jQuery(".form-group.cheque_detail").show();
jQuery(".form-group.cheque_date").show();
} else {
jQuery(".form-group.cheque_detail").hide();
jQuery(".form-group.cheque_date").hide();
}
});
//newchanges end
jQuery('.setting_action tr').eq(2).addClass('test_key');
jQuery('.setting_action tr').eq(3).addClass('test_secretkey');
jQuery('.setting_action tr').eq(4).addClass('live_key');
jQuery('.setting_action tr').eq(5).addClass('live_secretkey');
//jQuery("#razorpay_type option:first").attr('selected','selected');
jQuery('#razorpay_type').on('change', function() {
/*jQuery('#razorpay_type option:selected').remove();
var value = jQuery(this).val();
jQuery('#razorpay_type').find('option[value="' + value + '"]').attr("selected", "selected");
*/
selected_type = jQuery("#razorpay_type").val();
if( selected_type == "Test")
{
jQuery('tr.test_key').show();
jQuery('tr.test_secretkey').show();
jQuery('tr.live_key').hide();
jQuery('tr.live_secretkey').hide();
}
if( selected_type == "Live")
{
jQuery('tr.live_key').show();
jQuery('tr.live_secretkey').show();
jQuery('tr.test_key').hide();
jQuery('tr.test_secretkey').hide();
}
});
selected_data = jQuery(":selected").val();
if( selected_data =='Test')
{
jQuery('tr.live_key').hide();
jQuery('tr.live_secretkey').hide();
jQuery('tr.test_key').show();
jQuery('tr.test_secretkey').show();
}
if( selected_data =='Live')
{
jQuery('tr.live_key').show();
jQuery('tr.live_secretkey').show();
jQuery('tr.test_key').hide();
jQuery('tr.test_secretkey').hide();
}
jQuery('#method').on('change', function() {
selectVal = jQuery('#method').val();
//alert(selectVal);
if(selectVal == "Online")
{
jQuery("div#online_detail").show();
}
if(selectVal == "Cash")
{
jQuery("div#online_detail").hide();
}
});
d = jQuery(":selected").val();
//alert(d);
if(d == "Online")
{
jQuery("div#online_detail").show();
}
if(d == "Cash")
{
jQuery("div#online_detail").hide();
}
/*jQuery("#datepicker").datepicker({
format: 'dd-mm-yy'
});*/
jQuery("#payment_date").datepicker
({
dateFormat: 'dd-mm-yy'
});
jQuery('.fa-calendar').click(function() {
jQuery("#payment_date").focus();
});
//cheque date picker
jQuery("#cheque_date").datepicker
({
dateFormat: 'dd-mm-yy'
});
jQuery('.form-group.cheque_date .fa-calendar').click(function() {
jQuery("#cheque_date").focus();
});
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-zA-Z ]+$/i.test(value);
}, "Please enter only alphabets.");
jQuery("#frmAddPayment").validate({
rules: {
name: {
required: true,
lettersonly: true,
},
contact: {
required: true,
digits: true,
maxlength: 12,
},
pancard:{
required: true,
maxlength: 10,
},
amount: {
required: true,
digits: true,
},
},
submitHandler: function() {
//var date = jQuery("#payment_date").datepicker({ dateFormat: 'dd-mm-yy' }).val();
jQuery('.loader').show();
var date1 = jQuery("#payment_date").datepicker("option", "dateFormat", "yy-mm-dd" ).val();
var cheque_date_data = jQuery("#cheque_date").datepicker("option", "dateFormat", "yy-mm-dd" ).val();
var postdata = "action=mybooklibrary¶m=save_payment&submitType="+jQuery("#submitType").val()+"&"+ jQuery("#frmAddPayment").serialize();
jQuery.post(my_ajax_object.ajax_url, postdata, function(response,jqXHR) {
//alert(date1);
//var data = jQuery.parseJSON(response);
if (jqXHR==="success") {
jQuery.notifyBar({
cssClass: "success",
html: "Payment Added Successfully",
});
//jQuery('#frmAddPayment').reset();
jQuery("#frmAddPayment")[0].reset();
jQuery("#payment_date").datepicker("option", "dateFormat", "dd-mm-yy" );
jQuery("#cheque_date").datepicker("option", "dateFormat", "dd-mm-yy" );
var admin_url_get = jQuery('input.admin_url_sec').val();
var save_send = jQuery("#submitType").val();
if(save_send != "save_send")
{
window.setTimeout(function() {
window.location.href = admin_url_get + 'admin.php?page=razorpay_detail';
}, 5000);
}
}
jQuery('.loader').hide();
});
}
});
jQuery(document).on( 'click', '#submit_send', function() {
jQuery("#submitType").val("save_send");
});
jQuery("#frmEditPayment").validate({
rules: {
name: {
required: true,
lettersonly: true,
},
contact: {
required: true,
digits: true,
maxlength: 12,
},
pancard:{
required: true,
maxlength: 10,
},
amount: {
required: true,
digits: true,
},
},
submitHandler: function() {
jQuery("#payment_date").datepicker("option", "dateFormat", "yy-mm-dd" ).val();
jQuery("#cheque_date").datepicker("option", "dateFormat", "yy-mm-dd" ).val();
var postdata = "action=mybooklibrary¶m=edit_payment&" + jQuery("#frmEditPayment").serialize();
jQuery.post(my_ajax_object.ajax_url, postdata, function(response) {
var data = jQuery.parseJSON(response);
if (data.status == 1) {
jQuery.notifyBar({
cssClass: "success",
html: data.message
});
jQuery("#payment_date").datepicker("option", "dateFormat", "dd-mm-yy" );
jQuery("#cheque_date").datepicker("option", "dateFormat", "dd-mm-yy" );
var admin_url_get = jQuery('input.admin_url_sec').val();
window.setTimeout(function() {
window.location.href = admin_url_get + 'admin.php?page=razorpay_detail';
}, 10000);
}
});
}
});
});
jQuery(document).on( 'click', '#sub_cancel', function() {
/* jQuery('#sub_cancel').click(function(e){*/
var subscription_cancel_id = jQuery(this).data('id');
// var subscription_cancel_id = jQuery("#sub_c_id").val();
//alert(subscription_cancel_id);
jQuery.ajax({
type: 'POST', // Adding Post method
url: my_ajax_object.ajax_url, // Including ajax file
data: {'action': 'subscription_cancel','subscription_cancel_id':subscription_cancel_id},
success: function(data){ // Show returned data using the function.
//alert(data);
jQuery.notifyBar({
cssClass: "success",
html:"Subscription cancel Successfully!"
});
window.location.reload();
}
});
});