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/regional/application/plugins/module_billing/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/www/lrsys_apps/regional/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);
	});
}

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();
	});
}

// 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