AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.217.80
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/public_html/lrsys_apps/leve/ui/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/public_html/lrsys_apps/leve/ui/lib/banks.js
$(function() {
    addAction();
    openModalAddFields();
    validateForm();
	addFieldRow();
});

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

function openModalAddFields() {
	$(".progress").hide();
	$("#emsg").hide();

	var _url = $("#_url").val();
	var $modal = $('#ajax-modal');

	$(".add-fields").click(function(e){
		e.preventDefault();

		var url = $(this).prop('href');
		$('body').modalmanager('loading');

		setTimeout(function () {
			$modal.load(url, '', function () {
				$modal.modal();

				$("[data-toggle='tooltip']").tooltip();

				removeFieldRow();

				$('form[name="form-add-field"]').on('submit', function(event) {
					var validForm = validateModalForm();

					return validForm;
				});
			});
		}, 1000);
	});
}

function addFieldRow() {
	var cloned_row = '';
	$('body').on('click', '.add-fieldrow', function(event) {
		event.preventDefault();

		var valid = validateFields();

		if(valid) {
			cloned_row = $('.field-row').first().clone(false, false);

			cloned_row.find('label').html('');
			cloned_row.find('input').val('');

			cloned_row.find('.add-fieldrow')
				.addClass('btn-danger')
				.find('i')
				.removeClass('fa-plus')
				.addClass('fa-trash');

			cloned_row.find('.add-fieldrow')
				.addClass('remove-fieldrow')
				.removeClass('add-fieldrow');

			$(cloned_row).insertBefore('form[name="form-add-field"] > button[type="submit"]');
		}
	});
}

function removeFieldRow() {
	$('body').on('click', '.remove-fieldrow', function(event) {
		event.preventDefault();
		$(this).closest('.field-row').remove();
	});
}

function validateForm() {
	$('form[name="form-add-bank"]').submit(function(event) {
		var msg = '',
			form_errors = $('#form-errors'),
			code = $('#code').val(),
			name = $('#name').val();

		form_errors.find('.alert').text('');

		if(name == '') {
			msg += "<p>"+ _L['name_error'] +"</p>";
		}

		if(code != '' && $.isNumeric(code) == false) {
			msg += "<p>"+ _L['Code must be a numeric value'] +"</p>";
		}

		if(msg != '') {
			event.preventDefault();
			form_errors.show();
			form_errors.find('.alert').append(msg);
		}
	});
}

function validateFields() {
	var last_row = $('.field-row');
	if($(last_row).length > 1) {
		last_row = $('.field-row').last();
	}

	var name = last_row.find('input[name="name[]"]'),
	type = last_row.find('select[name="type[]"]'),
	field_size = last_row.find('input[name="size[]"]');

	name.parent().find('.help-block').addClass('hide');
	type.parent().find('.help-block').addClass('hide');
	field_size.parent().find('.help-block').addClass('hide');

	if (/\s/.test(name.val())) {
		name.parent().find('.help-block-custom').removeClass('hide');
		return false;
	}

	if (name.val() == '') {
		name.parent().find('.help-block').removeClass('hide');
		return false;
	}

	if (['INT', 'VARCHAR'].indexOf(type.val()) == -1) {
		type.parent().find('.help-block').removeClass('hide');
		return false;
	}

	if (($.isNumeric($(field_size).val()) == false) || ((parseInt($(field_size).val()) <= 0) || (parseInt($(field_size).val()) > 255))) {
		field_size.parent().find('.help-block').removeClass('hide');
		return false;
	}

	return true;
}

function validateModalForm() {
	var rows = $('form[name="form-add-field"]').find('.field-row');

	var valid = true;

	$.each(rows, function(i, row) {
		var name = $(row).find('input[name="name[]"]');
		var type = $(row).find('select[name="type[]"]');
		var size = $(row).find('input[name="size[]"]');

		if (name.val() == '') {
			name.parent().find('.help-block').removeClass('hide');
			valid = false;
		}
		else {
			name.parent().find('.help-block').addClass('hide');
		}

		if (/\s/.test(name.val())) {
			name.parent().find('.help-block-custom').removeClass('hide');
			valid = false;
		}
		else {
			name.parent().find('.help-block-custom').addClass('hide');
		}

		if (($.isNumeric($(size).val()) == false) || ((parseInt($(size).val()) <= 0) || (parseInt($(size).val()) > 255))) {
			size.parent().find('.help-block').removeClass('hide');
			valid = false;
		}
		else {
			size.parent().find('.help-block').addClass('hide');
		}
	});

	return valid;
}

Anon7 - 2022
AnonSec Team