403Webshell
Server IP : 51.89.169.208  /  Your IP : 3.148.107.92
Web Server : Apache
System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : yellowleaf ( 1019)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/yellowleaf/public_html/members/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/yellowleaf/public_html/members//script.js
// SIDEBAR DROPDOWN
$(".side-dropdown")
	.parent()
	.find("> a")
	.click(function (e) {
		e.preventDefault();

		if (!$(this).hasClass("active")) {
			$(".side-dropdown").parent().find("> a").removeClass("active");
			$(".side-dropdown").slideUp();

			$(this).addClass("active");
			$(this).siblings(".side-dropdown").slideDown();
		} else {
			$(this).removeClass("active");
			$(this).siblings(".side-dropdown").slideUp();
		}
	});

// SIDEBAR COLLAPSE
var toggleSidebar = $(".toggle-sidebar");
var allSideDivider = $(".sidebar .divider");

if ($(".sidebar").hasClass("hide")) {
	allSideDivider.text("-");
	$(".side-dropdown").slideUp();
	$(".side-dropdown").parent().find("> a").removeClass("active");
} else {
	allSideDivider.each(function (i, v) {
		$(v).text($(v).attr("data-text"));
	});
}

toggleSidebar.click(function () {
	$(".sidebar").toggleClass("hide");

	if ($(".sidebar").hasClass("hide")) {
		allSideDivider.text("-");
		$(".side-dropdown").slideUp();
		$(".side-dropdown").parent().find("> a").removeClass("active");
	} else {
		allSideDivider.each(function (i, v) {
			$(v).text($(v).attr("data-text"));
		});
	}
});

$(".sidebar-overlay").click(function () {
	$(".sidebar").addClass("hide");
});

if ($(window).width() <= 767) {
	$(".sidebar").addClass("hide");
}

$(".sidebar").mouseleave(function () {
	if ($(this).hasClass("hide")) {
		allSideDivider.text("-");
		$(".side-dropdown").slideUp();
		$(".side-dropdown").parent().find("> a").removeClass("active");
	}
});

$(".sidebar").mouseenter(function () {
	if ($(this).hasClass("hide")) {
		allSideDivider.each(function (i, v) {
			$(v).text($(v).attr("data-text"));
		});
	}
});

// start: Advert
$(".advert-item-dropdown button").click(function () {
	if (!$(this).closest(".advert-item-dropdown").hasClass("active")) {
		$(".advert-item-dropdown").removeClass("active");
		$(this).closest(".advert-item-dropdown").addClass("active");
	} else {
		$(this).closest(".advert-item-dropdown").removeClass("active");
	}
});

$(document).click(function (e) {
	if (!$(e.target).is(".advert-item-dropdown, .advert-item-dropdown *")) {
		$(".advert-item-dropdown").removeClass("active");
	}
});
// end: Advert

// start: Custom select
$(".form-group .select").click(function () {
	if (!$(this).hasClass("active")) {
		$(".form-group .select").removeClass("active");
		$(this).addClass("active");
	} else {
		$(this).removeClass("active");
	}
});

$(document).click(function (e) {
	if (!$(e.target).is(".form-group .select *, .form-group .select")) {
		$(".form-group .select").removeClass("active");
	}
});

$(document).on("click", ".form-group .select-option li", function () {
	$(this).closest(".select").find("input").val($(this).attr("data-value"));
	$(this)
		.closest(".select")
		.find(".selected")
		.text($.trim($(this).text()));
});

$(".form-group .select-option li[data-selected]").each(function (i, v) {
	$(v)
		.closest(".select")
		.find(".selected")
		.text($.trim($(v).text()));
});
// end: Custom select

// var uploadImageInput = $(".upload-image-input");

// uploadImageInput.change(function (e) {
//   var [file] = this.files;

//   if (file) {
//     $(".upload-image img").remove();
//     $(".upload-image").append(
//       '<img src="' + URL.createObjectURL(file) + '" alt="">'
//     );
//   }
// });

function generateSingleSelect(selector) {
	var select = $(selector)
	
	select.siblings('.select').remove()

	var options = select.children()
	var selectEl = $(document.createElement('div'))
	selectEl.addClass('select')
	var ul = $(document.createElement('ul'))
	ul.addClass('select-option')
	var selected = $(document.createElement('div'))
	selected.addClass('selected')

	options.each(function(j, x) {
		var li = $(document.createElement('li'))
		li.attr('data-value', $(x).attr('value'))

		if($(x).prop('selected')) {
			li.attr('data-selected', true)
			selected.text($.trim($(x).text()))
		}
		if($(x).prop('disabled')) {
			li.attr('data-disabled', true)
		}
		if($(x).prop('hidden')) {
			li.attr('data-hidden', true)
		}

		li.text($.trim($(x).text()))

		ul.append(li)

		li.click(function() {
			select.val($(this).attr('data-value'))

			ul.find('[data-selected]').removeAttr('data-selected')
			$(this).attr('data-selected', true)
			selected.text($.trim($(this).text()))
		})
	})

	selectEl.append(selected)
	selectEl.append(ul)
	select.after(selectEl)

	select.addClass('hidden')

	selectEl.click(function() {
		if(!$(this).hasClass('active')) {
			$('.select').removeClass('active')
		}
		$(this).toggleClass('active')
	})
}

// $('select').each(function(i, v) {
// 	var select = $(this)

// 	select.siblings('.select').remove()

// 	var options = $(this).children()
// 	var selectEl = $(document.createElement('div'))
// 	selectEl.addClass('select')
// 	var ul = $(document.createElement('ul'))
// 	ul.addClass('select-option')
// 	var selected = $(document.createElement('div'))
// 	selected.addClass('selected')

// 	options.each(function(j, x) {
// 		var li = $(document.createElement('li'))
// 		li.attr('data-value', $(x).attr('value'))

// 		if($(x).prop('selected')) {
// 			li.attr('data-selected', true)
// 			selected.text($.trim($(x).text()))
// 		}
// 		if($(x).prop('disabled')) {
// 			li.attr('data-disabled', true)
// 		}
// 		if($(x).prop('hidden')) {
// 			li.attr('data-hidden', true)
// 		}

// 		li.text($.trim($(x).text()))

// 		ul.append(li)

// 		li.click(function() {
// 			select.val($(this).attr('data-value'))

// 			ul.find('[data-selected]').removeAttr('data-selected')
// 			$(this).attr('data-selected', true)
// 			selected.text($.trim($(this).text()))
// 		})
// 	})

// 	selectEl.append(selected)
// 	selectEl.append(ul)
// 	select.after(selectEl)

// 	select.addClass('hidden')

// 	selectEl.click(function() {
// 		if(!$(this).hasClass('active')) {
// 			$('.select').removeClass('active')
// 		}
// 		$(this).toggleClass('active')
// 	})
// })

// $(document).click(function(e) {
// 	if(!$(e.target).is('.select, .select *')) {
// 		$('.select').removeClass('active')
// 	}
// })

$('#image_upload_box').change(function () {

	var file = this.files[0]
	var el = $(this)
	if (file) {
		el.parent().find('img, .image-upload-text').remove()
		var reader = new FileReader()
		reader.onload = function (e) {
			console.log(file);
			var img = document.createElement('img')
			img.src = e.target.result
			el.after(img)
			el.after('<div class="image-upload-text">Click to change image</div><div class="image-progress"><span data-progress="10%"></span></div>');

			var logoImg = new FormData();
			logoImg.append('logoImg', file);
			logoImg.append('adid', adid);
			$.ajax({
				url: './ajax/ajax_upload_logo.php',
				type: 'POST',
				processData: false, // important
				contentType: false, // important
				data: logoImg,
				xhr: function(){
					//upload Progress
					var xhr = $.ajaxSettings.xhr();
					if (xhr.upload) {
						xhr.upload.addEventListener('progress', function(event) {
							var percent = 0;
							var position = event.loaded || event.position;
							var total = event.total;
							if (event.lengthComputable) {
								percent = Math.ceil(position / total * 100);
							}
							//update progressbar
							el.parent().find('.image-progress > *').css('--progress', percent +"%").attr('data-progress', percent +"%")
						}, true);
					}
					return xhr;
				},
				beforeSend: () => {
					// $("upload_label").html("Uploading...")
					// console.log("sending..")
				},
				success: (data) => {
					if (data == "UPLOAD_SUCCESS") {
						alert("Logo updated successfully")
					} else if (data == "UPLOAD_FAILED") {
						alert("Logo upload failed, please try again");
					}

					el.parent().find('.image-progress').remove()
				}
			});
		}
		reader.readAsDataURL(file)
	}
})


Youez - 2016 - github.com/yon3zu
LinuXploit