AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.216.192
Web Server : Apache
System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64
User : lrsys ( 1015)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/lrsys/www/lrsys_apps/marisol/application/plugins/module_billing/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/www/lrsys_apps/marisol/application/plugins/module_billing/assets/js/add-register.js
function openModalRegister() {
	$(".progress").hide();
	$("#emsg").hide();
	var _url = $("#_url").val();

	var $modal = $('#ajax-modal');
	$(".register_add").click(function(e){
		e.preventDefault();
		var id_record = $(this).parents('tr').find('td:nth-child(3)').text();
		// create the backdrop and wait for next modal to be triggered
		$('body').modalmanager('loading');
		setTimeout(function () {
			$modal.load(_url + 'module_billing/billing/modal_add_register/' + id_record + '/', '', function () {

				$modal.modal();
				defaultLayout();
				tooltip();

				//define as mascaras no modal
				$("#tax").maskMoney({thousands: ".", decimal: ","});
				$("#interest").maskMoney({thousands: ".", decimal: ","});
				$("#discount").maskMoney({thousands: ".", decimal: ","});
				$("#increase").maskMoney({thousands: ".", decimal: ","});
				$("#amount_paid").maskMoney({thousands: ".", decimal: ","});

				$("body").on('change', '#tax', function() {
					calculateAmount();
				});

				$("body").on('change', '#interest', function() {
					calculateAmount();
				});

				$("body").on('change', '#discount', function() {
					calculateAmount();
				});

				$("body").on('change', '#increase', function() {
					calculateAmount();
				});

				$("body").on('change', '#amount_paid', function() {
					var amount_paid = $('#amount_paid').val();
					$('#amount').val(amount_paid);
				});

				// aplica o datepiker
				$("#date").datepicker().on('change', function () {
					$('.datepicker-container').hide();
				});

				formSubmit();
			});
		}, 1000);
	});
        
        $("#register_lote").click(function(e){
		e.preventDefault();
        var itens = document.getElementsByName('selected[]');
        var total=0;
        var i;
        var selected='';
        var totalSelected = 0;
        for (i=0; i<itens.length; i++){
            if (itens[i].checked){
                selected+= (!selected ? '' : ',')+itens[i].value ;
                total+=parseFloat(itens[i].getAttribute("data-balance"));
                totalSelected++;
            }
        }
        if(selected){
         	// create the backdrop and wait for next modal to be triggered
		$('body').modalmanager('loading');
		
			$modal.load(_url + 'module_billing/billing/modal_add_register_lote/', '', function () {
                        
				$modal.modal();
				defaultLayout();
				tooltip();   
                                $("#selected_accounts").val(selected);
                                $("#modal_type").val($("#type").val());
				//define as mascaras no modal
				$("#tax").maskMoney({thousands: ".", decimal: ","});
				$("#interest").maskMoney({thousands: ".", decimal: ","});
				$("#discount").maskMoney({thousands: ".", decimal: ","});
				$("#increase").maskMoney({thousands: ".", decimal: ","});
                                $("#amount_paid").val(formatMonetary(parseFloat(total).toFixed(2)));
                                $("#msg_accounts").html(totalSelected+" "+_L['Module Billing Accounts with the total']+" "+curr_code+" "+formatMonetary(parseFloat(total).toFixed(2)));
				$("#amount_paid").maskMoney({thousands: ".", decimal: ","});

				$("body").on('change', '#tax', function() {
					calculateAmount();
				});

				$("body").on('change', '#interest', function() {
					calculateAmount();
				});

				$("body").on('change', '#discount', function() {
					calculateAmount();
				});

				$("body").on('change', '#increase', function() {
					calculateAmount();
				});

				$("body").on('change', '#amount_paid', function() {
					var amount_paid = $('#amount_paid').val();
					$('#amount').val(amount_paid);
				});

				// aplica o datepiker
				$("#date").datepicker().on('change', function () {
					$('.datepicker-container').hide();
				});

				formSubmitLote();
			});
                    }else{
                        bootbox.alert(_L['Module Billing Please select at least one account'] );
                    }
	});
}

function calculateAmount() {
	var amount = 0;
	var value = parseReal2Float($('#table-record').find('tbody tr td:nth-child(3)').text());
	var tax = parseReal2Float($('#tax').val());
	var interest = parseReal2Float($('#interest').val());
	var discount = parseReal2Float($('#discount').val());
	var increase = parseReal2Float($('#increase').val());

	amount = parseFloat2Real((value + tax + interest + increase) - discount);

	$('#amount_paid').val(amount);
	$('#amount').val(amount);
}

function parseReal2Float(num) {
	(num.length <= 0) ? num = 0 : '';
	num = num.toString().replace('.', '');
	num = num.toString().replace(',', '.');
	return parseFloat(num);
}

function parseFloat2Real(num) {
	return num.toFixed(2).toString().replace('.', ',');
}

function formSubmit() {
	$('body').on('click', '#modal_register_submit', function() {
		$('#form_register').submit();
	});
}

function formSubmitLote() {
	$('body').on('click', '#modal_register_submit_lote', function() {
		$('#form_register_lote').submit();
	});
}
// Exibe o formulário padrão
function defaultLayout() {
	$('.row-table').addClass('hide');
	$('.row-category').addClass('hide');
//	var row_amount = $('.row-amount');
//	row_amount.find('div:first-child')
//		.removeClass('col-md-3')
//		.removeClass('col-sm-3')
//		.removeClass('col-md-offset-9')
//		.addClass('col-md-4');
//	row_amount.insertAfter($('.row-date'));
}

// Exibe o formulário avançado
function advancedLayout() {
	$('body').on('click', '#advanced', function(event) {
		event.preventDefault();

		$(".modal-body").block({message: block_msg});
		setTimeout(function() {
			$(".modal-body").unblock();
		}, 500);

		$('.row-table').removeClass('hide');
		$('.row-category').removeClass('hide');

//		var row_amount = $('.row-amount');
//		row_amount.find('div:first-child')
//			.addClass('col-md-3')
//			.addClass('col-sm-3')
//			.addClass('col-md-offset-9')
//			.removeClass('col-md-4');
//		row_amount.insertAfter($('.row-table')[1]);

		$(this).hide();
	});
}

function tooltip() {
	$('body').find('[data-toggle="tooltip"]').tooltip();
}

$(document).ready(function() {
	openModalRegister();
	advancedLayout();
});

Anon7 - 2022
AnonSec Team